Package oracle.iam.platform.entitymgr.vo
Class AttributeDefinition
java.lang.Object
oracle.iam.platform.entitymgr.vo.AttributeDefinition
-
Constructor Summary
ConstructorsConstructorDescriptionAttributeDefinition
(String name, String type, String desc, boolean required, boolean searchable, boolean multiValued, boolean MLS, Object defaultValue, String attrGroupName, Map<String, Map<String, String>> metaAttachments, boolean multiRepresented) AttributeDefinition
(String name, String type, String desc, boolean required, boolean searchable, boolean MLS, Object defaultValue, String attrGroupName, Map<String, Map<String, String>> metaAttachments) AttributeDefinition
(String name, String type, String desc, boolean required, boolean searchable, boolean MLS, Object defaultValue, String attrGroupName, Map<String, Map<String, String>> metaAttachments, boolean multiRepresented) -
Method Summary
Modifier and TypeMethodDescriptionclone()
Get a copy of this AttributeDefinition objectGet all attached metadatagetAttachedMetadata
(String category) Get all attached metadata of a specific categoryGet the attribute group name of the attribute.Get the default value of the attribute.Get the description of the attribute.getName()
Get the attribute name.getType()
Get the data type of the attribute.boolean
isMLS()
Check if the attribute is a MLS attribute.boolean
Check if the attribute is a MLS attribute.boolean
Check if the attribute is a Multi Valued attribute (MVA).boolean
Check if the attribute is required.boolean
Check if the attribute is searchable.mapToString
(Map map) toString()
-
Constructor Details
-
AttributeDefinition
-
AttributeDefinition
-
AttributeDefinition
-
-
Method Details
-
toString
-
mapToString
-
getName
Get the attribute name.- Returns:
- attribute name
-
getType
Get the data type of the attribute.- Returns:
- data type of the attribute
-
getDescription
Get the description of the attribute.- Returns:
- description of the attribute
-
isRequired
public boolean isRequired()Check if the attribute is required.- Returns:
- true if the attribute is required, false otherwise
-
isSearchable
public boolean isSearchable()Check if the attribute is searchable.- Returns:
- true if the attribute is searchable, false otherwise
-
isMultiValued
public boolean isMultiValued()Check if the attribute is a Multi Valued attribute (MVA).- Returns:
- true if the attribute is a Multi Valued attribute (MVA), false otherwise
-
isMLS
public boolean isMLS()Check if the attribute is a MLS attribute.- Returns:
- true if the attribute is a MLS attribute, false otherwise
-
isMultiRepresented
public boolean isMultiRepresented()Check if the attribute is a MLS attribute.- Returns:
- true if the attribute is a MLS attribute, false otherwise
-
getDefaultValue
Get the default value of the attribute.- Returns:
- default value of the attribute
-
getAttributeGroupName
Get the attribute group name of the attribute.- Returns:
- attribute group name of the attribute
-
getAttachedMetadata
Get all attached metadata- Returns:
- all attached metadata in a Map with category names as keys to the Map and the metadata name-value pairs as values
-
getAttachedMetadata
Get all attached metadata of a specific category- Parameters:
category
- category name- Returns:
- all attached metadata of the category
-
clone
Get a copy of this AttributeDefinition object- Returns:
- a copy of this AttributeDefinition object
-