Search in sources :

Example 1 with Department

use of com.autentia.tnt.businessobject.Department in project TNTConcept by autentia.

the class UserBean method getDepartments.

/**
 * Get the list of all departments
 *
 * @return the list of all departments
 */
public List<SelectItem> getDepartments() {
    List<Department> refs = DepartmentManager.getDefault().getAllEntities(null, new SortCriteria("name"));
    ArrayList<SelectItem> ret = new ArrayList<SelectItem>();
    for (Department ref : refs) {
        ret.add(new SelectItem(ref, ref.getName()));
    }
    return ret;
}
Also used : SortCriteria(com.autentia.tnt.dao.SortCriteria) Department(com.autentia.tnt.businessobject.Department) SelectItem(javax.faces.model.SelectItem) ArrayList(java.util.ArrayList)

Example 2 with Department

use of com.autentia.tnt.businessobject.Department in project TNTConcept by autentia.

the class DuplicateOfferTest method insertInitialData.

/**
 * Metodo encargado de insertar datos muy generales pero que son necesarios
 * para generar facturas en base a ofertas
 */
private void insertInitialData() {
    final OfferDAO offerDAO = (OfferDAO) SpringUtilsForTesting.getSpringBean("daoOffer");
    final ProjectDAO projectDAO = (ProjectDAO) SpringUtilsForTesting.getSpringBean("daoProject");
    final OrganizationDAO organizationDAO = (OrganizationDAO) SpringUtilsForTesting.getSpringBean("daoOrganization");
    final ContactDAO contactDAO = (ContactDAO) SpringUtilsForTesting.getSpringBean("daoContact");
    final UserDAO userDAO = (UserDAO) SpringUtilsForTesting.getSpringBean("daoUser");
    final RoleDAO roleDAO = (RoleDAO) SpringUtilsForTesting.getSpringBean("daoRole");
    final UserCategoryDAO categoryDAO = (UserCategoryDAO) SpringUtilsForTesting.getSpringBean("daoUserCategory");
    final DepartmentDAO departmentDAO = (DepartmentDAO) SpringUtilsForTesting.getSpringBean("daoDepartment");
    final WorkingAgreementDAO workingAgreementDAO = (WorkingAgreementDAO) SpringUtilsForTesting.getSpringBean("daoWorkingAgreement");
    final Role role = new Role();
    roleDAO.insert(role);
    final Department department = new Department();
    department.setName("departamento");
    departmentDAO.insert(department);
    final UserCategory category = new UserCategory();
    categoryDAO.insert(category);
    final WorkingAgreement workingAgreement = new WorkingAgreement();
    workingAgreementDAO.insert(workingAgreement);
    contact.setName("Sergio Hermida");
    contactDAO.insert(contact);
    projectDAO.insert(project);
    organizationDAO.insert(organization);
    user.setRole(role);
    user.setCategory(category);
    user.setDepartment(department);
    user.setAgreement(workingAgreement);
    userDAO.insert(user);
    offer.setNumber(OFFER_NUMBER);
    offer.setOrganization(organization);
    offer.setContact(contact);
    offer.setTitle(OFFER_TITLE);
    offer.setDescription(OFFER_DESCRIPTION);
    offer.setOfferPotential(OfferPotential.MEDIUM);
    offer.setOfferState(OfferState.OPEN);
    offer.setCreationDate(new Date());
    offer.setMaturityDate(new Date());
    offerDAO.insert(offer);
}
Also used : UserCategory(com.autentia.tnt.businessobject.UserCategory) DepartmentDAO(com.autentia.tnt.dao.hibernate.DepartmentDAO) Date(java.util.Date) WorkingAgreementDAO(com.autentia.tnt.dao.hibernate.WorkingAgreementDAO) Role(com.autentia.tnt.businessobject.Role) OfferRole(com.autentia.tnt.businessobject.OfferRole) Department(com.autentia.tnt.businessobject.Department) UserCategoryDAO(com.autentia.tnt.dao.hibernate.UserCategoryDAO) UserDAO(com.autentia.tnt.dao.hibernate.UserDAO) ContactDAO(com.autentia.tnt.dao.hibernate.ContactDAO) RoleDAO(com.autentia.tnt.dao.hibernate.RoleDAO) OfferDAO(com.autentia.tnt.dao.hibernate.OfferDAO) OrganizationDAO(com.autentia.tnt.dao.hibernate.OrganizationDAO) ProjectDAO(com.autentia.tnt.dao.hibernate.ProjectDAO) WorkingAgreement(com.autentia.tnt.businessobject.WorkingAgreement)

Example 3 with Department

use of com.autentia.tnt.businessobject.Department in project TNTConcept by autentia.

the class SpringUtilsForTesting method createDepartmentInContext.

private static Department createDepartmentInContext() {
    final Department department = new Department();
    final DepartmentDAO departmentDao = (DepartmentDAO) appCtx.getBean("daoDepartment");
    departmentDao.insert(department);
    return department;
}
Also used : Department(com.autentia.tnt.businessobject.Department) DepartmentDAO(com.autentia.tnt.dao.hibernate.DepartmentDAO)

Example 4 with Department

use of com.autentia.tnt.businessobject.Department in project TNTConcept by autentia.

the class DepartmentManager method getEntityById.

/**
 * Get department by primary key.
 * @return department selected by id.
 */
public Department getEntityById(int id) {
    final Department department = departmentDAO.loadById(id);
    department.initChanges();
    return department;
}
Also used : Department(com.autentia.tnt.businessobject.Department)

Example 5 with Department

use of com.autentia.tnt.businessobject.Department in project TNTConcept by autentia.

the class TagBean method getAllDepartments.

public List<SelectItem> getAllDepartments() {
    final List<Department> refs = DepartmentManager.getDefault().getAllEntities(null, new SortCriteria("name"));
    final List<SelectItem> ret = new ArrayList<SelectItem>();
    for (Department ref : refs) {
        ret.add(new SelectItem(ref, ref.getName()));
    }
    return ret;
}
Also used : SortCriteria(com.autentia.tnt.dao.SortCriteria) Department(com.autentia.tnt.businessobject.Department) SelectItem(javax.faces.model.SelectItem) ArrayList(java.util.ArrayList)

Aggregations

Department (com.autentia.tnt.businessobject.Department)17 SortCriteria (com.autentia.tnt.dao.SortCriteria)9 ArrayList (java.util.ArrayList)8 SelectItem (javax.faces.model.SelectItem)8 DepartmentDAO (com.autentia.tnt.dao.hibernate.DepartmentDAO)3 HashSet (java.util.HashSet)3 Position (com.autentia.tnt.businessobject.Position)2 DepartmentSearch (com.autentia.tnt.dao.search.DepartmentSearch)2 PositionSearch (com.autentia.tnt.dao.search.PositionSearch)2 ContactInfo (com.autentia.tnt.businessobject.ContactInfo)1 OfferRole (com.autentia.tnt.businessobject.OfferRole)1 Organization (com.autentia.tnt.businessobject.Organization)1 Role (com.autentia.tnt.businessobject.Role)1 UserCategory (com.autentia.tnt.businessobject.UserCategory)1 WorkingAgreement (com.autentia.tnt.businessobject.WorkingAgreement)1 ContactDAO (com.autentia.tnt.dao.hibernate.ContactDAO)1 OfferDAO (com.autentia.tnt.dao.hibernate.OfferDAO)1 OrganizationDAO (com.autentia.tnt.dao.hibernate.OrganizationDAO)1 ProjectDAO (com.autentia.tnt.dao.hibernate.ProjectDAO)1 RoleDAO (com.autentia.tnt.dao.hibernate.RoleDAO)1