Package org.infoglue.cms.entities.management

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


        Collection rolePropertiesList = RolePropertiesController.getController().getRolePropertiesList(role.getName(), languageId, db, true);

        Iterator rolePropertiesListIterator = rolePropertiesList.iterator();
        while(rolePropertiesListIterator.hasNext())
        {
          RoleProperties roleProperties = (RoleProperties)rolePropertiesListIterator.next();
         
          if(roleProperties != null && roleProperties.getLanguage().getLanguageId().equals(languageId) && roleProperties.getValue() != null && propertyName != null)
          {
            String propertyXML = roleProperties.getValue();
            DOMBuilder domBuilder = new DOMBuilder();
            Document document = domBuilder.getDocument(propertyXML);
           
            Node propertyPriorityNode = document.getRootElement().selectSingleNode("attributes/PropertyPriority");
            int currentPriority = 0;
View Full Code Here


       
        Collection rolePropertiesList = RolePropertiesController.getController().getRolePropertiesList(role.getName(), languageId, db, true);
        Iterator rolePropertiesListIterator = rolePropertiesList.iterator();
        while(rolePropertiesListIterator.hasNext())
        {
          RoleProperties roleProperties = (RoleProperties)rolePropertiesListIterator.next();
         
          if(roleProperties != null && roleProperties.getLanguage().getLanguageId().equals(languageId))
          {
              Collection assets = roleProperties.getDigitalAssets();
              Iterator assetsIterator = assets.iterator();
              while(assetsIterator.hasNext())
              {
                  DigitalAsset digitalAsset = (DigitalAsset)assetsIterator.next();
                  if(digitalAsset.getAssetKey().equalsIgnoreCase(assetKey))
View Full Code Here

       
        Collection rolePropertiesList = RolePropertiesController.getController().getRolePropertiesList(role.getName(), languageId, db, true);
        Iterator rolePropertiesListIterator = rolePropertiesList.iterator();
        while(rolePropertiesListIterator.hasNext())
        {
          RoleProperties roleProperties = (RoleProperties)rolePropertiesListIterator.next();
         
          if(roleProperties != null && roleProperties.getLanguage().getLanguageId().equals(languageId))
          {
              Collection assets = roleProperties.getDigitalAssets();
              Iterator assetsIterator = assets.iterator();
              while(assetsIterator.hasNext())
              {
                  DigitalAsset digitalAsset = (DigitalAsset)assetsIterator.next();
                  if(digitalAsset.getAssetKey().equalsIgnoreCase(assetKey))
View Full Code Here

        results = oql.execute();
    }

    while (results.hasMore())
    {
      RoleProperties roleProperties = (RoleProperties)results.next();
      rolePropertiesList.add(roleProperties);
    }

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

    QueryResults results = oql.execute(Database.READONLY);

    while (results.hasMore())
    {
      RoleProperties roleProperties = (RoleProperties)results.next();
      rolePropertiesVOList.add(roleProperties.getValueObject());
    }
   
    results.close();
    oql.close();
View Full Code Here

        beginTransaction(db);

        try
        {
      RoleProperties roleProperties = RolePropertiesController.getController().getRolePropertiesWithId(rolePropertiesId, db);
      if(roleProperties != null)
      {
        Collection digitalAssets = roleProperties.getDigitalAssets();
        digitalAssetVOList = toVOList(digitalAssets);
      }
                 
            commitTransaction(db);
        }
View Full Code Here

  /**
   * This method deletes the relation to a digital asset - not the asset itself.
   */
  public void deleteDigitalAssetRelation(Integer rolePropertiesId, DigitalAsset digitalAsset, Database db) throws SystemException, Bug
    {
      RoleProperties roleProperties = getRolePropertiesWithId(rolePropertiesId, db);
      roleProperties.getDigitalAssets().remove(digitalAsset);
        digitalAsset.getRoleProperties().remove(roleProperties);
    }
View Full Code Here

  {
    String value = "";
   
      List roleProperties = this.getRolePropertiesList(roleName, languageId, db, true);
      Iterator iterator = roleProperties.iterator();
      RoleProperties roleProperty = null;
      while(iterator.hasNext())
      {
          roleProperty = (RoleProperties)iterator.next();
          break;
      }
     
      value = this.getAttributeValue(roleProperty.getValue(), attributeName, false);
           
    return value;
  }
View Full Code Here

    try
    {
        List roleProperties = this.getRolePropertiesList(roleName, languageId, db, true);
        Iterator iterator = roleProperties.iterator();
        RoleProperties roleProperty = null;
        while(iterator.hasNext())
        {
            roleProperty = (RoleProperties)iterator.next();
            break;
        }
       
        String xml = this.getAttributeValue(roleProperty.getValue(), attributeName, false);
      List contents = this.getRelatedContentsFromXML(db, xml);

      relatedContentVOList = toVOList(contents);
     
      commitTransaction(db);
View Full Code Here

    try
    {
        List roleProperties = this.getRolePropertiesList(roleName, languageId, db, true);
        Iterator iterator = roleProperties.iterator();
        RoleProperties roleProperty = null;
        while(iterator.hasNext())
        {
            roleProperty = (RoleProperties)iterator.next();
            break;
        }
       
        String xml = this.getAttributeValue(roleProperty.getValue(), attributeName, false);
      List siteNodes = this.getRelatedSiteNodesFromXML(db, xml);

      relatedSiteNodeVOList = toVOList(siteNodes);
     
      commitTransaction(db);
View Full Code Here

TOP

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

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.