Class SubjectImpl

java.lang.Object
org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectType
org.projecthusky.xua.saml2.impl.SubjectImpl
All Implemented Interfaces:
SecurityObject<org.opensaml.saml.saml2.core.Subject>

public class SubjectImpl extends org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectType implements SecurityObject<org.opensaml.saml.saml2.core.Subject>
Implementation class of Subject
Implementations Klasse von Subject
  • Field Summary

    Fields inherited from class org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectType

    content
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    SubjectImpl(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectType aSubject)
    Instantiates a new SubjectImpl.
    protected
    SubjectImpl(org.opensaml.saml.saml2.core.Subject aSubject)
    Instantiates a new SubjectImpl.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.NameIDType
    List<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType>
    org.opensaml.saml.saml2.core.Subject
    Method to get the wrapped inner object. Methode um das Innere, gewrappte object zu erhalten.

    Methods inherited from class org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectType

    getContent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SubjectImpl

      protected SubjectImpl(org.opensaml.saml.saml2.core.Subject aSubject)
      Instantiates a new SubjectImpl.
      Parameters:
      aSubject - the a subject
    • SubjectImpl

      protected SubjectImpl(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectType aSubject)
      Instantiates a new SubjectImpl.
      Parameters:
      aSubject - the a subject
  • Method Details

    • getNameID

      public org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.NameIDType getNameID()
      Returns:
      the name id
      See Also:
    • getSubjectConfirmations

      public List<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType> getSubjectConfirmations()
      Returns:
      the list of SubjectConfirmationType
      See Also:
    • getWrappedObject

      public org.opensaml.saml.saml2.core.Subject getWrappedObject()
      Method to get the wrapped inner object.
      Methode um das Innere, gewrappte object zu erhalten.
      Specified by:
      getWrappedObject in interface SecurityObject<org.opensaml.saml.saml2.core.Subject>
      Returns:
      returns the wrapped inner object (depends on implementation)
      See Also: