Package com.din.din.model.entities

Examples of com.din.din.model.entities.Project


    }
  }
 
  public synchronized ProjectWizard getWizard() {
    if(wizard == null) {
      Project project = getProject();
      if(project != null) {
        wizard = new ProjectWizard(project, cache);
      } else {
        wizard = new ProjectWizard(cache);
      }
View Full Code Here


    return bundle != null ? bundle.getString(key) : "??" + key + "??";
  }

  public void onLogin() {
    if(projectBean != null) {
      Project project = projectBean.getProject();
      if(project != null && project.getPreferredLocaleCode() != null) {
        setLocaleInner(LocaleWrapper.loadFromString(project.getPreferredLocaleCode()));
      }
    }
  }
View Full Code Here

  }
 
  public static Project getOrCreateProjectByUser(User user, EntityCachingManager cache) {
    EntityManager entityManager = EMFListener.get();
    EntityTransaction transaction = entityManager.getTransaction();
    Project project = null;
    try {
      transaction.begin();
   
      // Calling getProjectByUser or createProjectByUser with an EntityManager
      // containing an active transaction, transaction is left to us to manage.
View Full Code Here

    }
    return project != null && project.size() > 0 ? project.get(0) : null;
  }
 
  private static Project createProjectByUser(EntityManager entityManager, User user, EntityCachingManager cache) {
    Project project = new Project();
    project.setUserId(user.getUserId());
    project.setEmail(user.getEmail());
   
    project = (Project)save(entityManager, project, cache);
   
    return project;
 
View Full Code Here

  public ProjectWizard(EntityCachingManager cache) {
    this(null, cache);
   
    User user = LoginUtil.getCurrentUser();

    Project project = ProjectDAO.getOrCreateProjectByUser(user, cache);
    setEntity(project);
    setFinished(project.getState() == ProjectState.ACTIVE);
  }
View Full Code Here

    return "build?faces-redirect=true";
  }
 
  @Override
  public synchronized String save(boolean committed) {
    Project project = getEntity();
   
    if(committed) {
      project.setState(ProjectState.ACTIVE);
    }
   
    return super.save(committed);   
  }
View Full Code Here

  @Override
  protected List<KeyEntity> loadItems() {
    List<KeyEntity> quantityTypes = null;
    try {
      final Project project = getProject();
      quantityTypes = getCache().getChildren(QuantityType.class, "project", project, true, new CacheLoader<QuantityType>() {
        public List<QuantityType> onCacheLoad() {
          return QuantityTypeDAO.getQuantityTypeByProject(project);
        }
      });
View Full Code Here

  public void setEntity(Recipe recipe) {
    super.setEntity(recipe);
   
    if(recipe != null) {
      EntityCachingManager cache = getCache();   
      final Project project = recipe.getProject();
      // Load QuantityTypes if not already loaded
      cache.get(QuantityType.class, true, new CacheLoader<QuantityType>() {
        public List<QuantityType> onCacheLoad() {
          return QuantityTypeDAO.getQuantityTypeByProject(project);
        }
View Full Code Here

TOP

Related Classes of com.din.din.model.entities.Project

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.