com.softwareag.centrasite.api.csom.type
Interface ComputedProfile

All Superinterfaces:
CentraSiteObject, CentraSiteRegistryObject, CSROProfile

public interface ComputedProfile
extends CSROProfile

Computed profiles and attributes provide a dynamic rendering of information for assets. This interface provides the CentraSite Object Model (CSOM) for computed profiles.


Method Summary
 boolean canRender()
          Checks if the computed profile can be UI rendering
 java.util.List<CentraSiteObjectAttribute> getAttributes()
          Get a list of attributes associated with the computed profile
 java.lang.String getURL()
          Returns the authenticated webdav URL of the computed profile module
 
Methods inherited from interface com.softwareag.centrasite.api.csom.type.CSROProfile
getNestedProfiles, getProfileId, isComputed
 
Methods inherited from interface com.softwareag.centrasite.api.csom.CentraSiteRegistryObject
getConsumers, getDescription, getDescription, getDisplayVersion, getLCMAssignment, getLocalName, getMandatoryAttributeProfiles, getName, getName, getNameSpace, getNextVersion, getNextVersions, getOrganization, getOwner, getPreviousVersion, getPreviousVersions, getRegistryObject, getSubscribers, getSystemVersion, getUserVersion, getVisiblePrimaryProfiles, isLatestVersionObject, setDescription, setDescription, setDisplayVersion, setLCMState, setLocalName, setName, setName, setNameSpace, setOrganization, setOwner, setUserVersion
 
Methods inherited from interface com.softwareag.centrasite.api.csom.CentraSiteObject
delete, getAttributeLink, getAttributeValue, getAttributeValue, getAttributeValue, getId, getType, isModified, isReadOnly, save, setAttributeValue, setAttributeValue, setAttributeValue
 

Method Detail

canRender

boolean canRender()
Checks if the computed profile can be UI rendering

Returns:
true if the computed profile is UI rendering; else false
Throws:
CLLException - if CLL fails to check the UI rendering of computed profile

getAttributes

java.util.List<CentraSiteObjectAttribute> getAttributes()
Get a list of attributes associated with the computed profile

Specified by:
getAttributes in interface CSROProfile
Returns:
an ordered list of CentraSiteObjectAttribute that are associated with the computed profile
Throws:
CLLException - if CLL fails to retrieve the list of attributes associated with the computed profile

getURL

java.lang.String getURL()
Returns the authenticated webdav URL of the computed profile module

Returns:
authenticated webdav URL of the computed profile module
Throws:
CLLException - if CLL fails to retrieve the authenticated webdav URL of the computed profile module