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

All Superinterfaces:
CentraSiteObject, CentraSiteRegistryObject

public interface Profile
extends CentraSiteRegistryObject

The Profile object is a logical wrapper to represent the CentraSiteObjectAttributes detail of a CentraSiteRegistryObject CentraSiteRegistryObjectType.getProfiles would return a list of Profiles associated with the CentraSiteRegistryObjectType 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<CentraSiteObjectAttribute> getMandatoryAttributes()
          Return the list of mandatory attributes for this profile.
 java.util.List<Profile> 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<Profile> 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

getMandatoryAttributes

java.util.List<CentraSiteObjectAttribute> getMandatoryAttributes()
                                                                 throws CLLException
Return the list of mandatory attributes for this profile.

Returns:
list of mandatory attributes for this profile
Throws:
CLLException