public interface CentraSiteRegistryObjectType extends Category, CentraSiteObjectType
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(AttributeData attrData)
Adds a new attribute to the current
|
void |
addProfile(ProfileData profData)
Adds a new profile to the current
|
boolean |
canHaveImporter()
Checks whether the asset type has an importer which imports the asset(s)
with the given meta data file.
|
void |
delete()
Used to delete the CentraSiteRegistryObjectType being used from the underlying registry.
|
boolean |
equals(java.lang.Object centrasiteObjectType)
Compares the instances of CentraSiteObjectType instances with id.
|
boolean |
excludesSubtypesFromBuiSearch()
Checks if current type has exclude its sub types from BusinessUI search.
|
CentraSiteRegistryObjectType |
getBaseType()
Retrieves the base type of the given type.
|
java.util.Collection<CentraSiteRegistryObjectType> |
getConsumableTypes()
Gets the consumable types defined for the asset type.
|
java.util.Collection<Profile> |
getGenericProfiles()
Get the collection of generic profiles (Control and BUI) for this type
|
java.util.Collection<CentraSiteObjectAttribute> |
getJaxrAttributes()
Retrieves all JAXR attributes of the object type.
|
byte[] |
getLargeIcon()
Get the large icon of this type.
|
java.lang.String |
getLargeIconAccessURL()
Return the access URL of the large icon of this type
|
java.util.List<Profile> |
getNestedProfilesOfAdvancedInformation()
Returns the list of nested profiles from the primary advanced information profile
|
java.util.List<Profile> |
getPrimaryProfiles()
Retrieves the list of
Profile s that are associated with this CentraSiteRegistryObjectType . |
java.util.Collection<javax.xml.namespace.QName> |
getQualifiedJaxrAttributeNames()
Retrieves all the qualified names for jaxr attributes of the object type.
|
byte[] |
getSmallIcon()
Get the small icon of this type.
|
java.lang.String |
getSmallIconAccessURL()
Return the access URL of the small icon of this type
|
java.util.Collection<Category> |
getTypeSupportedSpecifications()
Obtains the collection of specifications supported by this type.
|
java.util.Collection<CentraSiteRegistryObjectType> |
getVirtualTypes()
This method is applicable if and only if the type is a base type.
|
int |
hashCode()
Overrides
Object.hashCode() method. |
boolean |
hasSubTypes()
Checks if current type has sub types.
|
boolean |
inheritsLCMs()
Checks if current type inherits Life Cycles from base types.
|
boolean |
inheritsPolicies()
Checks if current type inherits policies from base types.
|
boolean |
inheritsProfiles()
Checks if current type inherits profiles from base types.
|
boolean |
isConsumerApplicationRequired()
Checks if current type requires consumer application.
|
boolean |
isDeletableAttribute(CentraSiteObjectAttribute attr)
Returns true if attribute can be deleted false otherwise
|
boolean |
isEditableProfile(Profile prof)
Returns true if profile can be modified false otherwise
|
boolean |
isEnabledForBrowse()
Checks if current type is enabled for browse.
|
boolean |
isEnabledForLifeCycle()
Checks if current type is enabled for life cycle.
|
boolean |
isEnabledForPolicy()
Checks if current type is enabled for policy.
|
boolean |
isEnabledForReport()
Checks if current type is enabled for report.
|
boolean |
isEnabledForSearch()
Checks if current type is enabled for search.
|
boolean |
isNewType() |
boolean |
isTopLevel()
Checks if current type is a top level type.
|
boolean |
isVersionable()
Checks if the instances of the type can be versioned.
|
boolean |
isVirtual()
Return true if this type is a virtual type.
|
void |
modifyAttribute(AttributeData attrData)
Modifies an existing attribute of the current
|
void |
modifyProfile(ProfileData profData)
Modifies an existing profile of the current
|
void |
removeAttribute(java.lang.String qName)
Removes an existing attribute from the current
|
void |
removeProfile(Profile prof)
Removes an existing profile from the current
|
void |
setConsumableTypes(java.util.Collection<CentraSiteRegistryObjectType> consumableTypes)
Sets the consumable types defined for the asset type.
|
void |
setConsumerApplicationRequired(boolean isConsumerApplnRequired)
Consumer application required is enabled for the current type
|
void |
setEnableForBrowse(boolean enableForBrowse)
Enabled current type for browse.
|
void |
setEnableForLifeCycle(boolean enableForPolicy)
Enable life cycle for current type.
|
void |
setEnableForPolicy(boolean enableForPolicy)
Enabled policy for current type.
|
void |
setEnableForReport(boolean enableForReport)
Report is enabled is enabled for current type..
|
void |
setEnableForSearch(boolean enableForSearch)
enabled search for current type.
|
void |
setEnableForVersioning(boolean enableForVersioning)
Enable versioning for the current type
|
void |
setExcludeSubtypesFromBuiSearch(boolean excludeSubtypes)
The current type excludes its sub types from BusinessUI search.
|
void |
setInheritLCMs(boolean inheritLCM)
The current type inherit Life Cycles from base types.
|
void |
setInheritPolicies(boolean inhertitPolicies)
The current type inherit policies from base types.
|
void |
setInheritProfiles(boolean inheritProfiles)
The current type inherits profiles from base types.
|
void |
setProfileSequence(java.util.Collection<java.lang.String> name)
Set the profile sequence for the current
|
void |
setTopLevel(boolean canbeTopLevel)
Top level property is enabled for current type.
|
getCanonicalPath, getChildCategories, getChildCategoryCount, getDescendantCategories, getParent, getPathObjects, getTaxonomy, getValue
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
getAttributeLink, getAttributeValue, getAttributeValue, getAttributeValue, getId, isModified, isPredefined, isReadOnly, save, setAttributeValue, setAttributeValue, setAttributeValue
getAttribute, getAttributeNames, getAttributes, getQName, getQualifiedAttributeNames, getSchemaName
boolean isVersionable() throws CLLException
CLLException
- If an error occurs in finding if the instances are versionableboolean inheritsProfiles()
boolean inheritsPolicies()
boolean inheritsLCMs()
CentraSiteRegistryObjectType getBaseType() throws CLLException
CentraSiteRegistryObjectType
of the virtual type
otherwise this instance itself will be returnedCLLException
- If an error occurs while getting the base typejava.util.Collection<CentraSiteRegistryObjectType> getVirtualTypes() throws CLLException
Collection
of CentraSiteRegistryObjectType
instances which are the virtual types of the given base type, null if the type is a virtual type.CLLException
- If an error occurs while collecting the virtual types of the base type.java.util.List<Profile> getPrimaryProfiles() throws CLLException
Profile
s that are associated with this CentraSiteRegistryObjectType
.List
of Profile
s associated with this CentraSiteRegistryObjectType
CLLException
- If an error occurs in getting the primary profilesboolean equals(java.lang.Object centrasiteObjectType)
equals
in class java.lang.Object
centrasiteObjectType
- The CentraSite object type instance to compare with this instanceboolean canHaveImporter() throws CLLException
CLLException
- In case of a failure to find if the importer exists for the given asset type.java.util.Collection<Category> getTypeSupportedSpecifications() throws CLLException
Collection
of Category
instances which represent the specification.CLLException
- If an error occurs while trying to fetch the supported specificationsint hashCode()
Object.hashCode()
method.hashCode
in class java.lang.Object
byte[] getSmallIcon() throws CLLException
CLLException
- If an error occurs while obtaining the small icon bytesbyte[] getLargeIcon() throws CLLException
CLLException
- If an error occurs while obtaining the large icon bytesjava.lang.String getSmallIconAccessURL() throws CLLException
CLLException
java.lang.String getLargeIconAccessURL() throws CLLException
CLLException
boolean isVirtual() throws CLLException
CLLException
java.util.Collection<CentraSiteRegistryObjectType> getConsumableTypes() throws CLLException
Collection
of CentraSiteRegistryObjectType
as the consumable typesCLLException
- If an error occurs while trying to fetch the consumable typesvoid setConsumableTypes(java.util.Collection<CentraSiteRegistryObjectType> consumableTypes) throws CLLException
consumableTypes
- Collection
of CentraSiteRegistryObjectType
as the consumable typesCLLException
- If an error occurs while trying to store the consumable typesboolean isEnabledForLifeCycle() throws CLLException
CLLException
boolean isEnabledForBrowse() throws CLLException
CLLException
boolean isEnabledForSearch() throws CLLException
CLLException
boolean isTopLevel() throws CLLException
CLLException
boolean isEnabledForReport() throws CLLException
CLLException
boolean isConsumerApplicationRequired() throws CLLException
CLLException
boolean isEnabledForPolicy() throws CLLException
CLLException
void setEnableForLifeCycle(boolean enableForPolicy) throws CLLException
CLLException
void setEnableForBrowse(boolean enableForBrowse) throws CLLException
CLLException
void setEnableForSearch(boolean enableForSearch) throws CLLException
CLLException
void setTopLevel(boolean canbeTopLevel) throws CLLException
CLLException
void setEnableForReport(boolean enableForReport) throws CLLException
CLLException
void setConsumerApplicationRequired(boolean isConsumerApplnRequired) throws CLLException
CLLException
void setEnableForPolicy(boolean enableForPolicy) throws CLLException
CLLException
void setEnableForVersioning(boolean enableForVersioning) throws CLLException
CLLException
void setInheritProfiles(boolean inheritProfiles) throws CLLException
CLLException
void setInheritPolicies(boolean inhertitPolicies) throws CLLException
CLLException
void setInheritLCMs(boolean inheritLCM) throws CLLException
CLLException
boolean isNewType()
void delete() throws CLLException
delete
in interface CentraSiteObject
CLLException
- If an error occurs while trying to delete the object type from the registryvoid addAttribute(AttributeData attrData) throws CLLException
attrData
- attribute data for the added attributeCLLException
void modifyAttribute(AttributeData attrData) throws CLLException
attrData
- data to modify an existing attributeCLLException
void removeAttribute(java.lang.String qName) throws CLLException
qName
- qualified attribute name to removeCLLException
boolean hasSubTypes() throws CLLException
CLLException
boolean excludesSubtypesFromBuiSearch() throws CLLException
CLLException
void setExcludeSubtypesFromBuiSearch(boolean excludeSubtypes) throws CLLException
CLLException
java.util.Collection<CentraSiteObjectAttribute> getJaxrAttributes() throws CLLException
Collection
of CentraSiteObjectAttribute
s of the object type.CLLException
- If CLL fails to get the attributes of the object typejava.util.Collection<javax.xml.namespace.QName> getQualifiedJaxrAttributeNames() throws CLLException
Collection
of QName
objects containing the qualified names for attributes of the object type.CLLException
- If CLL fails to get the qualified attribute namesvoid addProfile(ProfileData profData) throws CLLException
profData
- profile data for the added profileCLLException
void modifyProfile(ProfileData profData) throws CLLException
profData
- profile data to modify an existing profileCLLException
void setProfileSequence(java.util.Collection<java.lang.String> name) throws CLLException
profData
- profile data for the added profileCLLException
void removeProfile(Profile prof) throws CLLException
name
- A list of profile IdsCLLException
java.util.List<Profile> getNestedProfilesOfAdvancedInformation() throws CLLException
CLLException
boolean isEditableProfile(Profile prof) throws CLLException
CLLException
boolean isDeletableAttribute(CentraSiteObjectAttribute attr) throws CLLException
CLLException
java.util.Collection<Profile> getGenericProfiles() throws CLLException
CLLException