Class IDPPLegalIdentity
- java.lang.Object
-
- com.sun.identity.liberty.ws.idpp.container.IDPPBaseContainer
-
- com.sun.identity.liberty.ws.idpp.container.IDPPLegalIdentity
-
- All Implemented Interfaces:
IDPPContainer
public class IDPPLegalIdentity extends IDPPBaseContainer
This classIDPPLegalIdentityis an implementation ofIDPPContainer.
-
-
Field Summary
-
Fields inherited from class com.sun.identity.liberty.ws.idpp.container.IDPPBaseContainer
userDN
-
-
Constructor Summary
Constructors Constructor Description IDPPLegalIdentity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SetgetContainerAttributes()Gets required common name container attributes.SetgetContainerAttributesForSelect(String select)Gets the container attributes for a given select expression.ObjectgetContainerObject(Map userMap)Gets the container object i.e.MapgetDataMapForSelect(String select, List data)Processes modify container values and returns key value/pair to be modified.booleanhasBinaryAttributes()Checks if there are any binary attributes.booleanisSingleAttributeContainer()Returns false for the IDPPLegalIdentity Container.-
Methods inherited from class com.sun.identity.liberty.ws.idpp.container.IDPPBaseContainer
getAnalyzedName, getAnalyzedNameAttributes, getAnalyzedNameMap, getAttributeMap, getAttributeMapper, getDSTDate, getDSTInteger, getDSTMonthDay, getDSTString, getDSTURI, getExtensionContainerAttributes, getExtensionContainerClass, getMapperAttributeSet, setUserDN, toXMLDocument
-
-
-
-
Method Detail
-
getContainerObject
public Object getContainerObject(Map userMap) throws IDPPException
Gets the container object i.e. LegalIdentity JAXB Object- Specified by:
getContainerObjectin classIDPPBaseContainer- Parameters:
userMap- user map- Returns:
- LegalIdentityElement JAXB Object.
- Throws:
IDPPException
-
getContainerAttributes
public Set getContainerAttributes()
Gets required common name container attributes.- Specified by:
getContainerAttributesin interfaceIDPPContainer- Specified by:
getContainerAttributesin classIDPPBaseContainer- Returns:
- Set set of required container attributes
-
getContainerAttributesForSelect
public Set getContainerAttributesForSelect(String select)
Gets the container attributes for a given select expression.- Specified by:
getContainerAttributesForSelectin interfaceIDPPContainer- Specified by:
getContainerAttributesForSelectin classIDPPBaseContainer- Parameters:
select- Select Expression.- Returns:
- Set set of required user attributes.
-
getDataMapForSelect
public Map getDataMapForSelect(String select, List data) throws IDPPException
Processes modify container values and returns key value/pair to be modified.- Specified by:
getDataMapForSelectin interfaceIDPPContainer- Specified by:
getDataMapForSelectin classIDPPBaseContainer- Parameters:
select- select expressiondata- list of new data objects.- Returns:
- Attribute key value pair for the given select.
- Throws:
IDPPException
-
isSingleAttributeContainer
public boolean isSingleAttributeContainer()
Returns false for the IDPPLegalIdentity Container.
-
hasBinaryAttributes
public boolean hasBinaryAttributes()
Checks if there are any binary attributes.- Returns:
- true if any of the container attributes are binary.
-
-