Package org.infoglue.cms.entities.management

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


            content = (Content)getObjectWithId(ContentImpl.class, contentVO.getId(), db);
        content.setVO(contentVO);
       
            if(contentTypeDefinitionId != null)
            {
                ContentTypeDefinition contentTypeDefinition = ContentTypeDefinitionController.getController().getContentTypeDefinitionWithId(contentTypeDefinitionId, db);
                content.setContentTypeDefinition((ContentTypeDefinitionImpl)contentTypeDefinition);
            }
           
            commitTransaction(db);
        }
View Full Code Here


   * @throws Exception
   */
 
  private List createContents(Content content, Map idMap, Map contentTypeDefinitionIdMap, Map<Integer,Language> languageIdMap, List allContents, Collection contentTypeDefinitions, Map categoryIdMap, int version, Database db) throws Exception
  {
    ContentTypeDefinition contentTypeDefinition = null;
   
      Integer originalContentId = content.getContentId();
      Integer contentTypeDefinitionId = ((ContentImpl)content).getContentTypeDefinitionId();
     
    if(contentTypeDefinitionId != null)
    {
      if(contentTypeDefinitionIdMap.containsKey(contentTypeDefinitionId))
        contentTypeDefinitionId = (Integer)contentTypeDefinitionIdMap.get(contentTypeDefinitionId);
       
        ContentTypeDefinition originalContentTypeDefinition = null;
        Iterator contentTypeDefinitionsIterator = contentTypeDefinitions.iterator();
        while(contentTypeDefinitionsIterator.hasNext())
        {
          ContentTypeDefinition contentTypeDefinitionCandidate = (ContentTypeDefinition)contentTypeDefinitionsIterator.next();           
          if(contentTypeDefinitionCandidate.getId().intValue() == contentTypeDefinitionId.intValue())
          {
            originalContentTypeDefinition = contentTypeDefinitionCandidate;
            break;
          }
        }
View Full Code Here

  private List createContents(Content content, Map<Integer,List<ExportContentVersionImpl>> allContentVersionMap, Map idMap, Map contentTypeDefinitionIdMap, List allContents, Map<Integer,Language> languages, Collection contentTypeDefinitions, Map categoryIdMap, List<SmallDigitalAssetImpl> allSmallAssets, Map<Integer,List<Integer>> assetVersionsMap, Database db, String onlyLatestVersions, boolean isCopyAction, Map<String,String> replaceMap) throws Exception
  {
    Map<Integer,Boolean> handledSmallAssets = new HashMap<Integer,Boolean>();
      //logger.info("createContents:" + content + ":" + allContentVersionMap.size());

    ContentTypeDefinition contentTypeDefinition = null;
     
      Integer originalContentId = content.getContentId();
      Integer contentTypeDefinitionId = ((ContentImpl)content).getContentTypeDefinitionId();
       
    if(contentTypeDefinitionId != null)
    {
      if(!isCopyAction)
      {
          if(contentTypeDefinitionIdMap.containsKey(contentTypeDefinitionId))
            contentTypeDefinitionId = (Integer)contentTypeDefinitionIdMap.get(contentTypeDefinitionId);
       
          ContentTypeDefinition originalContentTypeDefinition = null;
          Iterator contentTypeDefinitionsIterator = contentTypeDefinitions.iterator();
          while(contentTypeDefinitionsIterator.hasNext())
          {
            ContentTypeDefinition contentTypeDefinitionCandidate = (ContentTypeDefinition)contentTypeDefinitionsIterator.next();           
            if(contentTypeDefinitionCandidate.getId().intValue() == contentTypeDefinitionId.intValue())
            {
              originalContentTypeDefinition = contentTypeDefinitionCandidate;
              break;
            }
          }
View Full Code Here

   */

  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

      }
     
      for(int i=0; i<contentTypeDefinitionIds.length; i++)
      {
        Integer contentTypeDefinitionId = new Integer(contentTypeDefinitionIds[i]);
        ContentTypeDefinition contentTypeDefinition = ContentTypeDefinitionController.getController().getContentTypeDefinitionWithId(contentTypeDefinitionId, db);
        UserContentTypeDefinitionImpl userContentTypeDefinitionImpl = new UserContentTypeDefinitionImpl();
        userContentTypeDefinitionImpl.setUserName(userName);
        userContentTypeDefinitionImpl.setContentTypeDefinition(contentTypeDefinition);
        db.create(userContentTypeDefinitionImpl);
      }
View Full Code Here

  private void updateContentTypeDefinitions(Collection contentTypeDefinitions, Map categoryIdMap)
  {
    Iterator contentTypeDefinitionsIterator = contentTypeDefinitions.iterator();
    while(contentTypeDefinitionsIterator.hasNext())
    {
      ContentTypeDefinition contentTypeDefinition = (ContentTypeDefinition)contentTypeDefinitionsIterator.next();
      String schema = contentTypeDefinition.getSchemaValue();
      Iterator categoryIdMapIterator = categoryIdMap.keySet().iterator();
      while(categoryIdMapIterator.hasNext())
      {
        Integer oldId = (Integer)categoryIdMapIterator.next();
        Integer newId = (Integer)categoryIdMap.get(oldId);
        schema = schema.replaceAll("<categoryId>" + oldId + "</categoryId>", "<categoryId>new_" + newId + "</categoryId>");
      }
      schema = schema.replaceAll("<categoryId>new_", "<categoryId>");
      contentTypeDefinition.setSchemaValue(schema);
    }
  }
View Full Code Here

   * @throws Exception
   */
 
  private List createContents(Content content, Map idMap, Map contentTypeDefinitionIdMap, List allContents, Collection contentTypeDefinitions, Map categoryIdMap, int version, Database db, String onlyLatestVersions, String newNameSuffix) throws Exception
  {
    ContentTypeDefinition contentTypeDefinition = null;
   
      Integer originalContentId = content.getContentId();
      Integer contentTypeDefinitionId = ((ContentImpl)content).getContentTypeDefinitionId();
     
    if(contentTypeDefinitionId != null)
    {
      if(contentTypeDefinitionIdMap.containsKey(contentTypeDefinitionId))
        contentTypeDefinitionId = (Integer)contentTypeDefinitionIdMap.get(contentTypeDefinitionId);
     
      if(contentTypeDefinitions == null || contentTypeDefinitions.size() == 0)
      {
        contentTypeDefinition = ContentTypeDefinitionController.getController().getContentTypeDefinitionWithId(contentTypeDefinitionId, db);
        content.setContentTypeDefinition((ContentTypeDefinitionImpl)contentTypeDefinition);
      }       
      else
      {
          ContentTypeDefinition originalContentTypeDefinition = null;
          Iterator contentTypeDefinitionsIterator = contentTypeDefinitions.iterator();
          while(contentTypeDefinitionsIterator.hasNext())
          {
            ContentTypeDefinition contentTypeDefinitionCandidate = (ContentTypeDefinition)contentTypeDefinitionsIterator.next();           
            if(contentTypeDefinitionCandidate.getId().intValue() == contentTypeDefinitionId.intValue())
            {
              originalContentTypeDefinition = contentTypeDefinitionCandidate;
              break;
            }
          }
View Full Code Here

   */

  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

      }
     
      for(int i=0; i<contentTypeDefinitionIds.length; i++)
      {
        Integer contentTypeDefinitionId = new Integer(contentTypeDefinitionIds[i]);
        ContentTypeDefinition contentTypeDefinition = ContentTypeDefinitionController.getController().getContentTypeDefinitionWithId(contentTypeDefinitionId, db);
        GroupContentTypeDefinitionImpl groupContentTypeDefinitionImpl = new GroupContentTypeDefinitionImpl();
        groupContentTypeDefinitionImpl.setGroupName(groupName);
        groupContentTypeDefinitionImpl.setContentTypeDefinition(contentTypeDefinition);
        db.create(groupContentTypeDefinitionImpl);
      }
View Full Code Here

   */

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

    RoleProperties roleProperties = new RolePropertiesImpl();
    roleProperties.setLanguage((LanguageImpl)language);
    roleProperties.setContentTypeDefinition((ContentTypeDefinition)contentTypeDefinition);
 
View Full Code Here

TOP

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

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.