public interface Profile extends CentraSiteRegistryObject
CentraSiteObjectAttribute
s 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.Modifier and Type | Method and Description |
---|---|
java.util.List<CentraSiteObjectAttribute> |
getAttributes()
Get the list of attributes that are associated with this profile.
|
java.util.List<Profile> |
getBuiProfilesForTM()
Get the list of BUI profiles shown in Type Manager.
|
java.lang.Class<?> |
getComputedProfileClass()
Gets the computed profile implementation class.
|
Profile |
getGenericProfile()
Return the corresponding generic profile if this is a cloned profile or null otherwise
|
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.
|
CentraSiteRegistryObject |
getProfileTemplate()
Gets the registry object for the computed profile template
|
CentraSiteRegistryObject |
getProfileTemplateType()
Gets the registry object for the profile template type
|
java.lang.String |
getProfileTemplateUri()
Gets the URI of profile template
|
java.lang.String |
getProfileTemplateWebDavPath()
This method returns the WebDAV location of the files which can render the profile.
|
boolean |
isComputed()
Checks if a this profile is a computed profile.
|
boolean |
isCustomRender()
Checks if a this profile is custom Rendering enabled for UI.
|
getConsumedAssets, getConsumers, getDescription, getDescription, getDisplayVersion, getInitialVirtualAssetName, getLastModifiedTimeStamp, getLCMAssignment, getLocalName, getMandatoryAttributeProfiles, getName, getName, getNameSpace, getNextVersion, getNextVersions, getOrganization, getOwner, getPendingApprovals, getPreviousVersion, getPreviousVersions, getRegistryObject, getRelationShipValueMap, getRequestedUser, getSubscribers, getSystemVersion, getTitle, getType, getUserVersion, getVisiblePrimaryProfiles, getVisibleProfile, isDeployedOn, isLatestVersionObject, isPropagatePermissions, isPropagateProfilePermissions, removeConsumedAssets, removeConsumers, setDescription, setDescription, setDisplayVersion, setLCMState, setLocalName, setName, setName, setNameSpace, setOrganization, setOwner, setPropagatePermissions, setPropagateProfilePermissions, setRelationShipValueMap, setUserVersion
delete, getAttributeLink, getAttributeValue, getAttributeValue, getAttributeValue, getId, isModified, isPredefined, isReadOnly, save, setAttributeValue, setAttributeValue, setAttributeValue
boolean isComputed() throws CLLException
CLLException
- If an error occurs while performing the checkjava.util.List<CentraSiteObjectAttribute> getAttributes() throws CLLException
List
of CentraSiteObjectAttribute
associated with this profileCLLException
- If an error occurs while getting the associated attributesjava.util.List<Profile> getNestedProfiles() throws CLLException
List
of Profile
that are nested under this profileCLLException
- If an error occurs while getting the nested profilesint getProfileId() throws CLLException
CLLException
- If an error occurs while getting the profile idjava.util.List<CentraSiteObjectAttribute> getMandatoryAttributes() throws CLLException
List
of mandatory CentraSiteObjectAttribute
s for this profileCLLException
- If an error occurs while getting the mandatory attributes listjava.lang.Class<?> getComputedProfileClass() throws CLLException
Class
instanceCLLException
- If an error occurred in getting the class instancejava.lang.String getProfileTemplateWebDavPath() throws CLLException
CLLException
- If an error occurs in getting the locationCentraSiteRegistryObject getProfileTemplate() throws CLLException
CentraSiteRegistryObject
of of the profile template instancesCLLException
- If CLL fails to get the registry objectCentraSiteRegistryObject getProfileTemplateType() throws CLLException
CentraSiteRegistryObject
of the profile template type instancesCLLException
- If CLL fails to get the registry objectjava.lang.String getProfileTemplateUri() throws CLLException
CLLException
- If CLL fails to get the profile template URIjava.util.List<Profile> getBuiProfilesForTM() throws CLLException
List
of Profile
that are nested under this profileCLLException
- If an error occurs while getting the nested profilesProfile getGenericProfile() throws CLLException
CLLException
boolean isCustomRender() throws CLLException
CLLException
- If an error occurs while performing the check