Skip navigation links


oracle.iam.platform.entitymgr.vo
Class AttributeDefinition

java.lang.Object
  extended by oracle.iam.platform.entitymgr.vo.AttributeDefinition


public class AttributeDefinition
extends java.lang.Object

Constructor Summary
AttributeDefinition(java.lang.String name, java.lang.String type, java.lang.String desc, boolean required, boolean searchable, boolean MLS, java.lang.Object defaultValue, java.lang.String attrGroupName, java.util.Map metaAttachments)
           
AttributeDefinition(java.lang.String name, java.lang.String type, java.lang.String desc, boolean required, boolean searchable, boolean MLS, java.lang.Object defaultValue, java.lang.String attrGroupName, java.util.Map metaAttachments, boolean multiRepresented)
           

 

Method Summary
 AttributeDefinition clone()
          Get a copy of this AttributeDefinition object
 java.util.Map getAttachedMetadata()
          Get all attached metadata
 java.util.Map getAttachedMetadata(java.lang.String category)
          Get all attached metadata of a specific category
 java.lang.String getAttributeGroupName()
          Get the attribute group name of the attribute.
 java.lang.Object getDefaultValue()
          Get the default value of the attribute.
 java.lang.String getDescription()
          Get the description of the attribute.
 java.lang.String getName()
          Get the attribute name.
 java.lang.String getType()
          Get the data type of the attribute.
 boolean isMLS()
          Check if the attribute is a MLS attribute.
 boolean isMultiRepresented()
          Check if the attribute is a MLS attribute.
 boolean isRequired()
          Check if the attribute is required.
 boolean isSearchable()
          Check if the attribute is searchable.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

AttributeDefinition

public AttributeDefinition(java.lang.String name,
                           java.lang.String type,
                           java.lang.String desc,
                           boolean required,
                           boolean searchable,
                           boolean MLS,
                           java.lang.Object defaultValue,
                           java.lang.String attrGroupName,
                           java.util.Map metaAttachments,
                           boolean multiRepresented)

AttributeDefinition

public AttributeDefinition(java.lang.String name,
                           java.lang.String type,
                           java.lang.String desc,
                           boolean required,
                           boolean searchable,
                           boolean MLS,
                           java.lang.Object defaultValue,
                           java.lang.String attrGroupName,
                           java.util.Map metaAttachments)

Method Detail

getName

public java.lang.String getName()
Get the attribute name.
Returns:
attribute name

getType

public java.lang.String getType()
Get the data type of the attribute.
Returns:
data type of the attribute

getDescription

public java.lang.String 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

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

public java.lang.Object getDefaultValue()
Get the default value of the attribute.
Returns:
default value of the attribute

getAttributeGroupName

public java.lang.String getAttributeGroupName()
Get the attribute group name of the attribute.
Returns:
attribute group name of the attribute

getAttachedMetadata

public java.util.Map 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

public java.util.Map getAttachedMetadata(java.lang.String category)
Get all attached metadata of a specific category
Parameters:
category - category name
Returns:
all attached metadata of the category

clone

public AttributeDefinition clone()
Get a copy of this AttributeDefinition object
Overrides:
clone in class java.lang.Object
Returns:
a copy of this AttributeDefinition object

Skip navigation links


Copyright © 2010, Oracle and/or its affiliates. All rights reserved.