Class DerivedKeyImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xmlsec.encryption.impl.DerivedKeyImpl
-
- All Implemented Interfaces:
XMLObject,DerivedKey
public class DerivedKeyImpl extends AbstractXMLObject implements DerivedKey
Concrete implementation ofDerivedKey.
-
-
Field Summary
Fields Modifier and Type Field Description private DerivedKeyNamederivedKeyNameDerivedKeyName child element.private StringidId attribute.private KeyDerivationMethodkeyDerivationMethodKeyDerivationMethod child element.private MasterKeyNamemasterKeyNameMasterKeyName child element.private StringrecipientRecipient attribute.private ReferenceListreferenceListReferenceList child element.private StringtypeType attribute.-
Fields inherited from interface org.opensaml.xmlsec.encryption.DerivedKey
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIBUTE_NAME, RECIPIENT_ATTRIBUTE_NAME, TYPE_ATTRIBUTE_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDerivedKeyImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DerivedKeyNamegetDerivedKeyName()StringgetId()KeyDerivationMethodgetKeyDerivationMethod()MasterKeyNamegetMasterKeyName()List<XMLObject>getOrderedChildren()StringgetRecipient()ReferenceListgetReferenceList()StringgetType()voidsetDerivedKeyName(DerivedKeyName name)voidsetId(String newId)voidsetKeyDerivationMethod(KeyDerivationMethod method)voidsetMasterKeyName(MasterKeyName name)voidsetRecipient(String newRecipient)voidsetReferenceList(ReferenceList newReferenceList)voidsetType(String newType)-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
keyDerivationMethod
@Nullable private KeyDerivationMethod keyDerivationMethod
KeyDerivationMethod child element.
-
referenceList
@Nullable private ReferenceList referenceList
ReferenceList child element.
-
derivedKeyName
@Nullable private DerivedKeyName derivedKeyName
DerivedKeyName child element.
-
masterKeyName
@Nullable private MasterKeyName masterKeyName
MasterKeyName child element.
-
recipient
@Nullable private String recipient
Recipient attribute.
-
id
@Nullable private String id
Id attribute.
-
type
@Nullable private String type
Type attribute.
-
-
Method Detail
-
getKeyDerivationMethod
@Nullable public KeyDerivationMethod getKeyDerivationMethod()
- Specified by:
getKeyDerivationMethodin interfaceDerivedKey
-
setKeyDerivationMethod
public void setKeyDerivationMethod(@Nullable KeyDerivationMethod method)- Specified by:
setKeyDerivationMethodin interfaceDerivedKey
-
getReferenceList
@Nullable public ReferenceList getReferenceList()
- Specified by:
getReferenceListin interfaceDerivedKey
-
setReferenceList
public void setReferenceList(@Nullable ReferenceList newReferenceList)- Specified by:
setReferenceListin interfaceDerivedKey
-
getDerivedKeyName
@Nullable public DerivedKeyName getDerivedKeyName()
- Specified by:
getDerivedKeyNamein interfaceDerivedKey
-
setDerivedKeyName
public void setDerivedKeyName(@Nullable DerivedKeyName name)- Specified by:
setDerivedKeyNamein interfaceDerivedKey
-
getMasterKeyName
@Nullable public MasterKeyName getMasterKeyName()
- Specified by:
getMasterKeyNamein interfaceDerivedKey
-
setMasterKeyName
public void setMasterKeyName(@Nullable MasterKeyName name)- Specified by:
setMasterKeyNamein interfaceDerivedKey
-
getRecipient
@Nullable public String getRecipient()
- Specified by:
getRecipientin interfaceDerivedKey
-
setRecipient
public void setRecipient(@Nullable String newRecipient)- Specified by:
setRecipientin interfaceDerivedKey
-
getId
@Nullable public String getId()
- Specified by:
getIdin interfaceDerivedKey
-
setId
public void setId(@Nullable String newId)- Specified by:
setIdin interfaceDerivedKey
-
getType
@Nullable public String getType()
- Specified by:
getTypein interfaceDerivedKey
-
setType
public void setType(@Nullable String newType)- Specified by:
setTypein interfaceDerivedKey
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-