Package org.infoglue.cms.entities.management

Examples of org.infoglue.cms.entities.management.RepositoryLanguage


    public RepositoryLanguage getRepositoryLanguageWithId(Integer repositoryLanguageId) throws ConstraintException, SystemException, Bug
    {
        Database db = CastorDatabaseService.getDatabase();
        ConstraintExceptionBuffer ceb = new ConstraintExceptionBuffer();

        RepositoryLanguage repositoryLanguage = null;

        try
        {
          beginTransaction(db);
View Full Code Here


     
          QueryResults results = oql.execute(Database.READONLY);
     
      while (results.hasMore())
            {
                RepositoryLanguage repositoryLanguage = (RepositoryLanguage)results.next();
                repositoryLanguageList.add(repositoryLanguage.getValueObject());
            }

      results.close();
      oql.close();
View Full Code Here

     
         QueryResults results = oql.execute(Database.READONLY);
          
    while (results.hasMore())
        {
        RepositoryLanguage repositoryLanguage = (RepositoryLanguage)results.next();
            repositoryLanguageList.add(repositoryLanguage);
        }
  
    results.close();
    oql.close();
View Full Code Here

       
          repositoryLanguageVOList = new ArrayList();
          Iterator i = availableRepositoryLanguageList.iterator();
        while(i.hasNext())
        {
          RepositoryLanguage repositoryLanguage = (RepositoryLanguage)i.next();
          repositoryLanguageVOList.add(repositoryLanguage.getLanguage().getValueObject());
        }
     
                CacheController.cacheObject("repositoryLanguageListCache", repositoryLanguageListKey, repositoryLanguageVOList);
       
        ceb.throwIfNotEmpty();
View Full Code Here

         QueryResults results = oql.execute();
    this.logger.info("Fetching entity in read/write mode");

    while (results.hasMore())
        {
        RepositoryLanguage repositoryLanguage = (RepositoryLanguage)results.next();
            repositoryLanguageList.add(repositoryLanguage);
        }
  
    results.close();
    oql.close();
View Full Code Here

    {
      Collection repositoryLanguages = repository.getRepositoryLanguages();
      Iterator iterator = repositoryLanguages.iterator();
      while(iterator.hasNext())
      {
        RepositoryLanguage repositoryLanguage = (RepositoryLanguage)iterator.next();
        Language language = repositoryLanguage.getLanguage();
        language.getRepositoryLanguages().remove(repositoryLanguage);
       
        db.remove(repositoryLanguage);
        //deleteEntity(RepositoryLanguageImpl.class, repositoryLanguage.getRepositoryLanguageId(), db);
      }
View Full Code Here

    {
      Collection repositoryLanguages = language.getRepositoryLanguages();
      Iterator iterator = repositoryLanguages.iterator();
      while(iterator.hasNext())
      {
        RepositoryLanguage repositoryLanguage = (RepositoryLanguage)iterator.next();
        Repository repository = repositoryLanguage.getRepository();
        repository.getRepositoryLanguages().remove(repositoryLanguage);
        db.remove(repositoryLanguage);
      }
    }
    catch(Exception e)
View Full Code Here

  }

  
  public RepositoryLanguage create(Integer repositoryId, Integer languageId, Integer sortOrder, Database db) throws Exception
  {
    RepositoryLanguage repositoryLanguage = new RepositoryLanguageImpl();

    repositoryLanguage.setIsPublished(new Boolean(false));
    repositoryLanguage.setLanguage(LanguageController.getController().getLanguageWithId(languageId, db));
    repositoryLanguage.setRepository(RepositoryController.getController().getRepositoryWithId(repositoryId, db));
    repositoryLanguage.setSortOrder(sortOrder);
   
    db.create(repositoryLanguage);

    return repositoryLanguage;
  }
View Full Code Here

    return repositoryLanguage;
  }

  public RepositoryLanguage create(Repository repository, Language language, Integer sortOrder, Database db) throws Exception
  {
    RepositoryLanguage repositoryLanguage = new RepositoryLanguageImpl();

    repositoryLanguage.setIsPublished(new Boolean(false));
    repositoryLanguage.setLanguage(language);
    repositoryLanguage.setRepository(repository);
    repositoryLanguage.setSortOrder(sortOrder);
   
    db.create(repositoryLanguage);

    return repositoryLanguage;
  }
View Full Code Here

  public void publishRepositoryLanguage(RepositoryLanguageVO repositoryLanguageVO) throws ConstraintException, SystemException
   {
     Database db = CastorDatabaseService.getDatabase();
     ConstraintExceptionBuffer ceb = new ConstraintExceptionBuffer();

     RepositoryLanguage repositoryLanguage = null;

     beginTransaction(db);

     try
     {
       repositoryLanguage = getRepositoryLanguageWithId(repositoryLanguageVO.getRepositoryLanguageId(), db);
       repositoryLanguage.setIsPublished(new Boolean(true));
       commitTransaction(db);
     }
     catch(Exception e)
     {
       logger.error("An error occurred so we should not complete the transaction:" + e, e);
View Full Code Here

TOP

Related Classes of org.infoglue.cms.entities.management.RepositoryLanguage

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.