Class IDPPEmergencyContact
- java.lang.Object
-
- com.sun.identity.liberty.ws.idpp.container.IDPPBaseContainer
-
- com.sun.identity.liberty.ws.idpp.container.IDPPEmergencyContact
-
- All Implemented Interfaces:
IDPPContainer
public class IDPPEmergencyContact extends IDPPBaseContainer
This classIDPPEmergencyContactis an implementation ofIDPPContainer.
-
-
Field Summary
-
Fields inherited from class com.sun.identity.liberty.ws.idpp.container.IDPPBaseContainer
userDN
-
-
Constructor Summary
Constructors Constructor Description IDPPEmergencyContact()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SetgetContainerAttributes()Gets the Emergency Contact Attribute.SetgetContainerAttributesForSelect(String select)Gets the container attributes for a given select expression.ObjectgetContainerObject(Map userMap)Gets the Emergency Contact ObjectMapgetDataMapForSelect(String select, List data)Gets the attribute key value map that needs to be modified for the given select expression.booleanhasBinaryAttributes()Checks if there are any binary attributes.-
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 Emergency Contact Object- Specified by:
getContainerObjectin classIDPPBaseContainer- Parameters:
userMap- user map- Returns:
- EmergencyContactElement JAXB Object.
- Throws:
IDPPException
-
getContainerAttributes
public Set getContainerAttributes()
Gets the Emergency Contact Attribute.- Specified by:
getContainerAttributesin interfaceIDPPContainer- Specified by:
getContainerAttributesin classIDPPBaseContainer- Returns:
- Set Emergency Contact Attribute Set.
-
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
Gets the attribute key value map that needs to be modified for the given select expression.- Specified by:
getDataMapForSelectin interfaceIDPPContainer- Specified by:
getDataMapForSelectin classIDPPBaseContainer- Parameters:
select- Select expression.data- list of new data objects.- Returns:
- Attribute key value pair for the given select.
- Throws:
IDPPException
-
hasBinaryAttributes
public boolean hasBinaryAttributes()
Checks if there are any binary attributes.- Returns:
- true if any of the container attributes are binary.
-
-