Skip to content
Snippets Groups Projects
ProfCore.java 966 B
Newer Older
Thomas Mewily's avatar
Thomas Mewily committed
package com.uca.core;

import com.uca.core.*;
import com.uca.dao.*;
import com.uca.entity.*;
import java.util.*;
Thomas Mewily's avatar
Thomas Mewily committed

public class ProfCore extends _DefaultCore<ProfEntity> {
    public static final ProfCore Instance = new ProfCore();
Thomas Mewily's avatar
Thomas Mewily committed

    private ProfCore()
    {
        super(new ProfDAO());
    public ProfEntity create(String firstName, String lastName, String userName, String password) {
        ProfEntity entity = new ProfEntity();
        entity.setFirstName(firstName);
        entity.setLastName (lastName);
        entity.setUserName (userName);
        return dao.create(entity);
    }
Thomas Mewily's avatar
Thomas Mewily committed
    public ProfEntity getByLoginPair(String username, String password)
Thomas Mewily's avatar
Thomas Mewily committed
    {
        for(ProfEntity p : dao.getAll())
        {
Boris's avatar
Boris committed
            if(p.getUserName().compareTo(username) == 0 && p.getPassword().compareTo(password) == 0)
Thomas Mewily's avatar
Thomas Mewily committed
            {
                return p;
            }
        }
        return null;
    }