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 String
An 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 String
Return 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.boolean
Return is the base entity is deleted or not.boolean
Returns if the catalog item is Requestable or not.void
setApproverRole
(String apporverRole) void
setApproverRoleDisplayName
(String approverRoleDisplayName) void
setApproverUser
(String approverUser) void
setApproverUserDisplayName
(String approverUserDisplayName) void
setApproverUserEmail
(String approverUserEmail) void
setApproverUserFirstName
(String approverUserFirstName) void
setApproverUserLastName
(String approverUserLastName) void
setApproverUserLogin
(String approverUserLogin) void
setAuditable
(Boolean auditable) void
setAuditObjectives
(String auditObjectives) void
setCategoryName
(String categoryName) void
setCertfierRole
(String certfierRole) void
setCertifiable
(Boolean certifiable) void
setCertifierRole
(String certfierRole) void
setCertifierRoleDisplayName
(String certifierRoleDisplayName) void
setCertifierUser
(String certifierUser) void
setCertifierUserDisplayName
(String certifierUserDisplayName) void
setCertifierUserEmail
(String certifierUserEmail) void
setCertifierUserFirstName
(String certifierUserFirstName) void
setCertifierUserLastName
(String certifierUserLastName) void
setCertifierUserLogin
(String certifierUserLogin) void
setCreateBy
(Long createBy) void
setDeleted
(boolean deleted) void
setEntityDescription
(String entityDescription) void
setEntityDisplayName
(String entityDisplayName) void
setEntityKey
(String entityKey) void
setEntityName
(String entityName) void
setEntityType
(OIMType entityType) void
setFulFillMentRole
(String fulFillMentRole) void
setFulFillmentRoleDisplayName
(String fulFillmentRoleDisplayName) void
setFulFillMentRoleDisplayName
(String fulFillMentRoleDisplayName) void
setFulFillMentUser
(String fullFillMentUser) void
setFulFillMentUserDisplayName
(String fulFillMentUserDisplayName) void
setFulFillMentUserEmail
(String fulFillMentUserEmail) void
setFulFillMentUserFirstName
(String fulFillMentUserFirstName) void
setFulFillMentUserLastName
(String fulFillMentUserLastName) void
setFulFillMentUserLogin
(String fulFillMentUserLogin) void
setHierachicalDataAvailable
(boolean hierachicalDataAvailable) void
void
setItemRisk
(Integer itemRisk) void
setMetadata
(List<MetaData> metadata) void
setParentEntityKey
(String parentEntityKey) void
setParentEntityType
(OIMType parentEntityType) void
setRequestable
(Boolean requestable) void
setRiskScoreUpdateTime
(Date riskScoreUpdateTime) void
setRiskUpdateTime
(Date riskUpdateTime) void
void
setUpdateBy
(Long updateBy) void
setUpdateDate
(Date updateTime) void
setUserDefinedTags
(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
-