Package org.infoglue.cms.entities.management

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


     
      QueryResults results = oql.execute(Database.READONLY);
     
      if (results.hasMore())
      {
        Language language = (Language)results.next();
        languageVO = language.getValueObject();
      }
     
      results.close();
      oql.close();
View Full Code Here


     
          QueryResults results = oql.execute(Database.READONLY);
     
      while (results.hasMore())
            {
        Language language = (Language)results.next();
        LanguageVO languageVOCandidate = language.getValueObject();
        if(getIsValidLanguage(db, ndc, siteNodeId, languageVOCandidate.getId()))
        {
          languageVO = languageVOCandidate;   
          break;
        }
View Full Code Here

    {
      logger.info("There was an cached languageVO:" + languageVO);
    }
    else
    {
      Language language = null;
 
      OQLQuery oql = db.getOQLQuery( "SELECT l FROM org.infoglue.cms.entities.management.impl.simple.LanguageImpl l WHERE l.languageCode = $1");
      oql.bind(languageCode);
     
          QueryResults results = oql.execute(Database.READONLY);
     
      if (results.hasMore())
            {
              language = (Language)results.next();
        languageVO = language.getValueObject();
          }
           
      results.close();
      oql.close();
View Full Code Here

    if (languageCodes == null) return null;
    int index = Integer.MAX_VALUE;
    int currentIndex = 0;
    logger.info("Coming in with languageCodes:" + languageCodes);
   
        Language language = null;

      SiteNode siteNode = (SiteNode)getObjectWithId(SiteNodeImpl.class, siteNodeId, db);
    Repository repository = siteNode.getRepository();
    if(repository != null)
    {
      Collection languages = repository.getRepositoryLanguages();
      Iterator languageIterator = languages.iterator();
      while(languageIterator.hasNext())
      {
        RepositoryLanguage repositoryLanguage = (RepositoryLanguage)languageIterator.next();
        Language currentLanguage = repositoryLanguage.getLanguage();
        logger.info("CurrentLanguageCode:" + currentLanguage.getLanguageCode());
        currentIndex = languageCodes.toLowerCase().indexOf(currentLanguage.getLanguageCode().toLowerCase());
        if( currentIndex > -1 && currentIndex < index)
        {
          index = currentIndex;
          logger.info("Found the language in the list of supported languages for this site: " + currentLanguage.getName() + " - priority:" + index);
          language = currentLanguage;
          if (index==0) break; // Continue and try to find a better candidate unless index is 0 (first prio)
        }
      }
    }
View Full Code Here

   * so it recognises the change.
   */

  public UserProperties create(Integer languageId, Integer contentTypeDefinitionId, UserPropertiesVO userPropertiesVO, Database db) throws ConstraintException, SystemException, Exception
    {
    Language language = LanguageController.getController().getLanguageWithId(languageId, db);
    ContentTypeDefinition contentTypeDefinition = ContentTypeDefinitionController.getController().getContentTypeDefinitionWithId(contentTypeDefinitionId, db);

    UserProperties userProperties = new UserPropertiesImpl();
    userProperties.setLanguage((LanguageImpl)language);
    userProperties.setContentTypeDefinition((ContentTypeDefinition)contentTypeDefinition);
View Full Code Here

    //Collection contentVersions = content.getContentVersions();
    Iterator contentVersionsIterator = contentVersions.iterator();
    while(contentVersionsIterator.hasNext())
    {
      ContentVersion contentVersion = (ContentVersion)contentVersionsIterator.next();
      Language language = null;
      if(contentVersion.getLanguage() != null)
        language = LanguageController.getController().getLanguageWithCode(contentVersion.getLanguage().getLanguageCode(), db);
      else
        language = LanguageController.getController().getLanguageWithId(contentVersion.getLanguageId(), db);
       
      logger.info("Creating contentVersion for language:" + language.getLanguageCode() + " on content " + content.getName());

      contentVersion.setOwningContent((ContentImpl)content);
      contentVersion.setLanguage((LanguageImpl)language);
     
      Collection digitalAssets = contentVersion.getDigitalAssets();
View Full Code Here

                EventController.delete(event, db);
              }
              else
              {
                Content content = contentVersion.getOwningContent();
                Language language = contentVersion.getLanguage();
                //event.setEntityId(ContentVersionController.getPreviousContentVersionVO(content.getId(), language.getId(), contentVersion.getId()).getId());
                event.setEntityId(ContentVersionController.getContentVersionController().getPreviousActiveContentVersionVO(content.getId(), language.getId(), contentVersion.getId(), db).getId());
                ContentVersionController.getContentVersionController().delete(contentVersion, db);
              }
            }
            else if(event.getEntityClass().equals(SiteNodeVersion.class.getName()))
            {
View Full Code Here

              EventController.delete(event, db);
            }
            else
            {
              Content content = contentVersion.getOwningContent();
              Language language = contentVersion.getLanguage();
              //event.setEntityId(ContentVersionController.getPreviousContentVersionVO(content.getId(), language.getId(), contentVersion.getId()).getId());
              ContentVersionVO contentVersionVO = ContentVersionController.getContentVersionController().getPreviousActiveContentVersionVO(content.getId(), language.getId(), contentVersion.getId(), db);
              if(contentVersionVO != null && event != null)
                event.setEntityId(contentVersionVO.getId());
             
              ContentVersionController.getContentVersionController().delete(contentVersion, db);
            }
View Full Code Here

            List repositoryLanguageList = new ArrayList();
            if(languageValues != null)
      {
        for (int i=0; i < languageValues.length; i++)
              {
                Language language = LanguageController.getController().getLanguageWithId(new Integer(languageValues[i]), db);
                RepositoryLanguage repositoryLanguage = RepositoryLanguageController.getController().create(repositoryVO.getRepositoryId(), new Integer(languageValues[i]), new Integer(i), db);
                repositoryLanguageList.add(repositoryLanguage);
          language.getRepositoryLanguages().add(repositoryLanguage);
              }
      }
     
      repository.setValueObject(repositoryVO);
      repository.setRepositoryLanguages(repositoryLanguageList);
View Full Code Here

   * so it recognises the change.
   */

  public GroupProperties create(Integer languageId, Integer contentTypeDefinitionId, GroupPropertiesVO groupPropertiesVO, Database db) throws ConstraintException, SystemException, Exception
    {
    Language language = LanguageController.getController().getLanguageWithId(languageId, db);
    ContentTypeDefinition contentTypeDefinition = ContentTypeDefinitionController.getController().getContentTypeDefinitionWithId(contentTypeDefinitionId, db);

    GroupProperties groupProperties = new GroupPropertiesImpl();
    groupProperties.setLanguage((LanguageImpl)language);
    groupProperties.setContentTypeDefinition((ContentTypeDefinition)contentTypeDefinition);
View Full Code Here

TOP

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

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.