|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.iam.platform.entitymgr.vo.EntityDefinition
public class EntityDefinition
| Constructor Summary | |
|---|---|
EntityDefinition(java.lang.String entityType) |
|
| Method Summary | |
|---|---|
void |
addAttribute(AttributeDefinition def) |
void |
addChildEntity(AttributeDefinition def) |
void |
addContainedEntity(java.lang.String entityType)Add an entity type to the set of entity types that can be contained in this container. |
void |
addControlAttribute(ControlAttributeDefinition def) |
void |
AttachMetadata(java.util.Map metaAttachment) |
java.util.Map |
getAttachedMetadata()Get all attached metadata |
java.util.Map |
getAttachedMetadata(java.lang.String category)Get all attached metadata of a specific category |
AttributeDefinition |
getAttributeDefinition(java.lang.String attrName)Get the attribute definition of a specific attribute |
java.util.HashMap |
getAttributeDefinitions()Get the attribute definitions of all attributes |
java.lang.String |
getAttributeGroupName(java.lang.String attrName)Get the attribute group name of a specific attribute |
java.util.Set |
getAttributeGroupNames()Get the list of attribute group names |
java.util.Set |
getAttributeNames()Get all the attribute names |
java.util.Set |
getAttributeNames(java.lang.String attrGroupName)Get all the attribute names of a specific attribute group |
AttributeDefinition |
getChildEntityAttributeDefinition(java.lang.String ceName)Get child entity attribute definition of a specific child entity |
java.util.HashMap |
getChildEntityAttributeDefinitions()Get all child entity attribute definitions |
java.util.Set |
getChildEntityNames()Get all child entity names |
java.util.Set |
getContainedEntities()Get the set of entity types that can be contained in this container. |
ControlAttributeDefinition |
getControlAttributeDefinition(java.lang.String attrName)Get the attribute definition of a specific control attribute |
java.util.HashMap |
getControlAttributeDefinitions()Get the attribute definitions of all control attributes |
java.lang.String |
getEntityType()Get the entity type |
java.util.Set |
getMLSAttributeNames()Get all the MLS attribute names |
java.util.Set |
getMultiRepresentedAttributeNames()Get all the MLS attribute names |
java.util.Set |
getMultiValuedAttributeNames()Get all the Multi Valued attribute (MVA) names |
java.util.Set |
getRequiredAttributeNames()Get all the required attribute names |
boolean |
isContainer()Check if it is a container. |
void |
setContainer(boolean isContainer) |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EntityDefinition(java.lang.String entityType)
| Method Detail |
|---|
public java.lang.String getEntityType()
public boolean isContainer()
public void setContainer(boolean isContainer)
public java.util.Set getContainedEntities()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException - if the entity metadata object does not represents a container
public void addContainedEntity(java.lang.String entityType)
throws java.lang.UnsupportedOperationException
entityType - the entity type to be addedjava.lang.UnsupportedOperationException - if the entity metadata object does not represents a containerpublic java.lang.String getAttributeGroupName(java.lang.String attrName)
attrName - attribute namepublic java.util.Set getAttributeGroupNames()
public java.util.Set getAttributeNames(java.lang.String attrGroupName)
attrGroupName - attribute group namepublic java.util.Set getAttributeNames()
public java.util.Set getRequiredAttributeNames()
public java.util.Set getMultiRepresentedAttributeNames()
public java.util.Set getMultiValuedAttributeNames()
public java.util.Set getMLSAttributeNames()
public AttributeDefinition getAttributeDefinition(java.lang.String attrName)
attrName - attribute namepublic java.util.HashMap getAttributeDefinitions()
public void addAttribute(AttributeDefinition def)
public java.util.Set getChildEntityNames()
public AttributeDefinition getChildEntityAttributeDefinition(java.lang.String ceName)
ceName - the child entity namepublic java.util.HashMap getChildEntityAttributeDefinitions()
public void addChildEntity(AttributeDefinition def)
public ControlAttributeDefinition getControlAttributeDefinition(java.lang.String attrName)
attrName - attribute namepublic java.util.HashMap getControlAttributeDefinitions()
public void addControlAttribute(ControlAttributeDefinition def)
public java.util.Map getAttachedMetadata()
public java.util.Map getAttachedMetadata(java.lang.String category)
category - category namepublic void AttachMetadata(java.util.Map metaAttachment)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||