Class XUserAssertionRequestImpl

java.lang.Object
org.projecthusky.xua.communication.xua.impl.XUserAssertionRequestImpl
All Implemented Interfaces:
XUserAssertionRequest, SecurityObject<org.opensaml.soap.wstrust.RequestSecurityToken>

public class XUserAssertionRequestImpl extends Object implements XUserAssertionRequest, SecurityObject<org.opensaml.soap.wstrust.RequestSecurityToken>
Implementation class of Interface XUserAssertionRequest and SecurityObject
Implementations Klasse von Interface XUserAssertionRequest und SecurityObject
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    XUserAssertionRequestImpl(org.opensaml.soap.wstrust.RequestSecurityToken aRequestSecurityToken)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Method to get the AppliesTo attribute value. Methode um den Wert des AppliesTo Attributs zu erhalten.
    Method to get the context value. Methode um den Inhalt des Context zu erhalten.
    Method to get the dialect value. Methode um den Inhalt des Dialect zu erhalten.
    Method to get the organisation id of the accessor. Methode um die Id der Organisation des Zugreifers zu erhalten.
    Method to get the organisation name of the accessor. Methode um den Namen der Organisation des Zugreifers zu erhalten.
    Method to get the purpose of use. Methode um den Grund des Zugriffs zu erhalten.
    Method to get the request type. Methode um den Requst Typ zu erhalten.
    Method to get the resource id. Methode um die Ressourcen-ID zu erhalten.
    Method to get the id of the accessor. Methode um die ID des Zugreifers zu erhalten.
    Method to get the name of the accessor. Methode um den Namen des Zugreifers zu erhalten.
    Method to get the role of the accessor. Methode um die Rolle des Zugreifers zu erhalten.
    Method to get the token type. Methode um den Token Typ zu erhalten.
    org.opensaml.soap.wstrust.RequestSecurityToken
    Method to get the wrapped inner object. Methode um das Innere, gewrappte object zu erhalten.

    Methods inherited from class java.lang.Object

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

    • XUserAssertionRequestImpl

      protected XUserAssertionRequestImpl(org.opensaml.soap.wstrust.RequestSecurityToken aRequestSecurityToken)
  • Method Details

    • getAppliesTo

      public AppliesTo getAppliesTo()
      Description copied from interface: XUserAssertionRequest
      Method to get the AppliesTo attribute value.
      Methode um den Wert des AppliesTo Attributs zu erhalten.
      Specified by:
      getAppliesTo in interface XUserAssertionRequest
      Returns:
      the value as string
      den Wert als string
    • getContext

      public String getContext()
      Description copied from interface: XUserAssertionRequest
      Method to get the context value.
      Methode um den Inhalt des Context zu erhalten.
      Specified by:
      getContext in interface XUserAssertionRequest
      Returns:
      The value as string
      den Wert als String
    • getDialect

      public String getDialect()
      Description copied from interface: XUserAssertionRequest
      Method to get the dialect value.
      Methode um den Inhalt des Dialect zu erhalten.
      Specified by:
      getDialect in interface XUserAssertionRequest
      Returns:
      The value as string
      den Wert als String
    • getOrganizationId

      public String getOrganizationId()
      Description copied from interface: XUserAssertionRequest
      Method to get the organisation id of the accessor.
      Methode um die Id der Organisation des Zugreifers zu erhalten.
      Specified by:
      getOrganizationId in interface XUserAssertionRequest
      Returns:
      The organisation id as string
      die Organisations ID des Zugreifers als String
    • getOrganizationName

      public String getOrganizationName()
      Description copied from interface: XUserAssertionRequest
      Method to get the organisation name of the accessor.
      Methode um den Namen der Organisation des Zugreifers zu erhalten.
      Specified by:
      getOrganizationName in interface XUserAssertionRequest
      Returns:
      The organisation name as string
      die Organisations Name des Zugreifers als String
    • getPurposeOfUse

      public CE getPurposeOfUse()
      Description copied from interface: XUserAssertionRequest
      Method to get the purpose of use.
      Methode um den Grund des Zugriffs zu erhalten.
      Specified by:
      getPurposeOfUse in interface XUserAssertionRequest
      Returns:
      The purpose of use as string
      den Grund des Zugriffs als string
    • getRequestType

      public RequestType getRequestType()
      Description copied from interface: XUserAssertionRequest
      Method to get the request type.
      Methode um den Requst Typ zu erhalten.
      Specified by:
      getRequestType in interface XUserAssertionRequest
      Returns:
      The request type
      der Request Typ
    • getResourceId

      public String getResourceId()
      Description copied from interface: XUserAssertionRequest
      Method to get the resource id.
      Methode um die Ressourcen-ID zu erhalten.
      Specified by:
      getResourceId in interface XUserAssertionRequest
      Returns:
      The resource id as string
      die Ressourcen-ID des Zugreifers als string
    • getSubjectId

      public String getSubjectId()
      Description copied from interface: XUserAssertionRequest
      Method to get the id of the accessor.
      Methode um die ID des Zugreifers zu erhalten.
      Specified by:
      getSubjectId in interface XUserAssertionRequest
      Returns:
      The accessor id as string
      die ID des Zugreifers als String
    • getSubjectName

      public String getSubjectName()
      Description copied from interface: XUserAssertionRequest
      Method to get the name of the accessor.
      Methode um den Namen des Zugreifers zu erhalten.
      Specified by:
      getSubjectName in interface XUserAssertionRequest
      Returns:
      The accessor name as string
      der Name des Zugreifers als String
    • getSubjectRole

      public CE getSubjectRole()
      Description copied from interface: XUserAssertionRequest
      Method to get the role of the accessor.
      Methode um die Rolle des Zugreifers zu erhalten.
      Specified by:
      getSubjectRole in interface XUserAssertionRequest
      Returns:
      The role of the accessor as string
      die Rolle des Zugreifers als String
    • getTokenType

      public TokenType getTokenType()
      Description copied from interface: XUserAssertionRequest
      Method to get the token type.
      Methode um den Token Typ zu erhalten.
      Specified by:
      getTokenType in interface XUserAssertionRequest
      Returns:
      The token type
      der Token Typ
    • getWrappedObject

      public org.opensaml.soap.wstrust.RequestSecurityToken getWrappedObject()
      Description copied from interface: SecurityObject
      Method to get the wrapped inner object.
      Methode um das Innere, gewrappte object zu erhalten.
      Specified by:
      getWrappedObject in interface SecurityObject<org.opensaml.soap.wstrust.RequestSecurityToken>
      Returns:
      returns the wrapped inner object (depends on implementation)