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

All Superinterfaces:
CentraSiteObject, CentraSiteRegistryObject
All Known Subinterfaces:
ComputedProfile

public interface CSROProfile
extends CentraSiteRegistryObject

The CSROProfile object is a logical wrapper to represent the CentraSiteObjectAttributes detail of a CentraSiteRegistryObject.getProfiles methods can be used to obtain the associated profiles at instance level


Method Summary
 java.util.List<CentraSiteObjectAttribute> getAttributes()
          Get the list of attributes that are associated with this profile
 java.util.List<CSROProfile> getNestedProfiles()
          Get the list of profiles that are nested under this profile
 int getProfileId()
          Get the profile id.
 boolean isComputed()
          Checks if a this profile is a computed profile
 
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

isComputed

boolean isComputed()
                   throws CLLException
Checks if a this profile is a computed profile

Returns:
true if this is a computed profile; else return false
Throws:
CLLException

getAttributes

java.util.List<CentraSiteObjectAttribute> getAttributes()
                                                        throws CLLException
Get the list of attributes that are associated with this profile

Returns:
the ordered list of CentraSiteObjectAttribute associated with this profile
Throws:
CLLException

getNestedProfiles

java.util.List<CSROProfile> getNestedProfiles()
                                              throws CLLException
Get the list of profiles that are nested under this profile

Returns:
the ordered list of Profile that are nested under this profile
Throws:
CLLException

getProfileId

int getProfileId()
                 throws CLLException
Get the profile id. Profile ID is a unique identifier for a profile. return profile id throws CLLException

Throws:
CLLException