Package oracle.iam.catalog.vo
Class Catalog
java.lang.Object
oracle.iam.catalog.vo.Catalog
- All Implemented Interfaces:
Serializable
Object that contains complete information related to catalog item.
- Since:
- 11.1.2.0.0
- Author:
- asbharga
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringAn audit objective associated with the catalog item.Return the name of the category associated with the catalog.Return the description of the catalog item which is the description of the base entity.Return the display name of the catalog item which is the display name of base entity.Returns the key of base entity.Return the name of the base entity.Returns the entity type , it could be either Role, AppInstance and EntitlementgetId()Returns the catalog ID.static StringReturn the parent entity key of the base entity key if any parent is associated with the key.Return the entity type of parent entitygetTags()Returns the tags associated with the catalog item.Returns the user defined tags associated with catalog item.booleanReturn is the base entity is deleted or not.booleanReturns if the catalog item is Requestable or not.voidsetApproverRole(String apporverRole) voidsetApproverRoleDisplayName(String approverRoleDisplayName) voidsetApproverUser(String approverUser) voidsetApproverUserDisplayName(String approverUserDisplayName) voidsetApproverUserEmail(String approverUserEmail) voidsetApproverUserFirstName(String approverUserFirstName) voidsetApproverUserLastName(String approverUserLastName) voidsetApproverUserLogin(String approverUserLogin) voidsetAuditable(Boolean auditable) voidsetAuditObjectives(String auditObjectives) voidsetCategoryName(String categoryName) voidsetCertfierRole(String certfierRole) voidsetCertifiable(Boolean certifiable) voidsetCertifierRole(String certfierRole) voidsetCertifierRoleDisplayName(String certifierRoleDisplayName) voidsetCertifierUser(String certifierUser) voidsetCertifierUserDisplayName(String certifierUserDisplayName) voidsetCertifierUserEmail(String certifierUserEmail) voidsetCertifierUserFirstName(String certifierUserFirstName) voidsetCertifierUserLastName(String certifierUserLastName) voidsetCertifierUserLogin(String certifierUserLogin) voidsetCreateBy(Long createBy) voidsetDeleted(boolean deleted) voidsetEntityDescription(String entityDescription) voidsetEntityDisplayName(String entityDisplayName) voidsetEntityKey(String entityKey) voidsetEntityName(String entityName) voidsetEntityType(OIMType entityType) voidsetFulFillMentRole(String fulFillMentRole) voidsetFulFillmentRoleDisplayName(String fulFillmentRoleDisplayName) voidsetFulFillMentRoleDisplayName(String fulFillMentRoleDisplayName) voidsetFulFillMentUser(String fullFillMentUser) voidsetFulFillMentUserDisplayName(String fulFillMentUserDisplayName) voidsetFulFillMentUserEmail(String fulFillMentUserEmail) voidsetFulFillMentUserFirstName(String fulFillMentUserFirstName) voidsetFulFillMentUserLastName(String fulFillMentUserLastName) voidsetFulFillMentUserLogin(String fulFillMentUserLogin) voidsetHierachicalDataAvailable(boolean hierachicalDataAvailable) voidvoidsetItemRisk(Integer itemRisk) voidsetMetadata(List<MetaData> metadata) voidsetParentEntityKey(String parentEntityKey) voidsetParentEntityType(OIMType parentEntityType) voidsetRequestable(Boolean requestable) voidsetRiskScoreUpdateTime(Date riskScoreUpdateTime) voidsetRiskUpdateTime(Date riskUpdateTime) voidvoidsetUpdateBy(Long updateBy) voidsetUpdateDate(Date updateTime) voidsetUserDefinedTags(String userDefinedTags) toString()
-
Constructor Details
-
Catalog
public Catalog()
-
-
Method Details
-
getAttributeNameForMetadata
-
getMetadataForAttributeName
-
getId
Returns the catalog ID.- Returns:
- the id of catalog
-
setId
-
getEntityKey
Returns the key of base entity.- Returns:
- the base entity key associated with the catalog item
-
setEntityKey
-
getEntityType
Returns the entity type , it could be either Role, AppInstance and Entitlement- Returns:
- Entity type associated with the Catalog.
-
setEntityType
-
getParentEntityKey
Return the parent entity key of the base entity key if any parent is associated with the key.- Returns:
- the parent entity key if any associated with this catalog item.
-
setParentEntityKey
-
getParentEntityType
Return the entity type of parent entity- Returns:
- the parent entity type of parent entity if any associated with catalog item.
-
setParentEntityType
-
getCategoryName
Return the name of the category associated with the catalog.- Returns:
- Name of the category associated with the catalog item.
-
setCategoryName
-
isRequestable
Returns if the catalog item is Requestable or not.- Returns:
- returns true is the catalog items is requestable using catalog.
-
setRequestable
-
isDeleted
public boolean isDeleted()Return is the base entity is deleted or not.- Returns:
- true is the catalog item is soft deleted or not, if its deleted catalog item, it cannot be searched.
-
setDeleted
public void setDeleted(boolean deleted) -
getEntityName
Return the name of the base entity.- Returns:
- the name of the base entity.
-
setEntityName
-
getEntityDisplayName
Return the display name of the catalog item which is the display name of base entity.- Returns:
- Return the display name of the entity name.
-
setEntityDisplayName
-
getEntityDescription
Return the description of the catalog item which is the description of the base entity.- Returns:
- Description of the catalog item.
-
setEntityDescription
-
getUserDefinedTags
Returns the user defined tags associated with catalog item.- Returns:
- User defined tags associated with the catalog item.
-
setUserDefinedTags
-
getTags
Returns the tags associated with the catalog item. A catalog item can only be searched on the values stored in the tags.- Returns:
- Tags associated with the catalog item.
-
setTags
-
getAuditObjectives
An audit objective associated with the catalog item.- Returns:
- the audit objective associated with catalog item.
-
setAuditObjectives
-
getMetadata
- Returns:
- the list of UDF associated with the catalog
-
setMetadata
-
getUpdateBy
-
getCreateBy
-
setCreateBy
-
setUpdateBy
-
getUpdateDate
-
setUpdateDate
-
getApproverUser
- Returns:
- the Approver user for the catalog item.
-
setApproverUser
-
getApproverRole
-
setApproverRole
-
getFulFillMentUser
-
setFulFillMentUser
-
getFulFillMentRole
- Returns:
- id of the fulfillment role
-
setFulFillMentRole
-
isCertifiable
- Returns:
- Returns true if the catalog item is certifiable or not.
-
setCertifiable
-
getRiskUpdateTime
- Returns:
- the update time when item risk was last updated.
-
setRiskUpdateTime
-
setCertifierUser
-
getCertfierRole
-
setCertifierRole
-
getRiskScoreUpdateTime
-
setRiskScoreUpdateTime
-
getCertifierUser
-
getItemRisk
- Returns:
- Item risk associated with the catalog item
-
setItemRisk
-
getApproverUserLogin
- Returns:
- the Login of the Approver user
-
setApproverUserLogin
-
getApproverRoleDisplayName
- Returns:
- Return the approver role display name.
-
setApproverRoleDisplayName
-
getCertifierUserLogin
- Returns:
- the Certfifier user login associated with the catalog item
-
setCertifierUserLogin
-
getCertifierRoleDisplayName
- Returns:
- certifier role display name associated with the catalog item.
-
setCertifierRoleDisplayName
-
getFullFillmentUserLogin
- Returns:
- Login of the fulfillment user.
-
setFulFillMentUserLogin
-
getFulFillMentRoleDisplayName
-
setFulFillmentRoleDisplayName
-
setFulFillMentRoleDisplayName
-
setCertfierRole
-
getApproverUserFirstName
-
setApproverUserFirstName
-
getApproverUserLastName
-
setApproverUserLastName
-
getApproverUserDisplayName
-
setApproverUserDisplayName
-
getApproverUserEmail
-
setApproverUserEmail
-
getCertifierUserFirstName
-
setCertifierUserFirstName
-
getCertifierUserLastName
-
setCertifierUserLastName
-
getCertifierUserDisplayName
-
setCertifierUserDisplayName
-
getCertifierUserEmail
-
setCertifierUserEmail
-
getFulFillMentUserFirstName
-
setFulFillMentUserFirstName
-
getFulFillMentUserLastName
-
setFulFillMentUserLastName
-
getFulFillMentUserDisplayName
-
setFulFillMentUserDisplayName
-
getFulFillMentUserEmail
-
setFulFillMentUserEmail
-
getFulFillMentUserLogin
-
isHierachicalDataAvailable
public boolean isHierachicalDataAvailable() -
setHierachicalDataAvailable
public void setHierachicalDataAvailable(boolean hierachicalDataAvailable) -
isAuditable
- Returns:
- true if the catalog item is Auditable else return false
- Since:
- 11.1.2.3.0
-
setAuditable
- Parameters:
Set- true if the catalog item is Auditable else set false- Since:
- 11.1.2.3.0
-
toString
-