gov.virginia.dcjs.identity.saml
Class StatusCode

java.lang.Object
  extended bygov.virginia.dcjs.ws.Element
      extended bygov.virginia.dcjs.identity.saml.StatusCode
All Implemented Interfaces:
org.apache.soap.util.xml.Serializer, XmlElement

public class StatusCode
extends Element

This class specifies a code or set of nested codes representing the status of a request


Field Summary
static java.lang.String AUTHN_FAILED
          Responding provider was unable to authenticate the Principal
static java.lang.String BINDING_ERROR
          Responder cannot fulfill request using the protocol binding specified in the request
static java.lang.String DENIED
          Responder or Authority is able to process the request but has chosen not to respond
static java.lang.String INVALID_ATTRIBUTE
          Invalid or unexpected attribute content encountered
static java.lang.String INVALID_NAMEID
          Respondant is unable or unwilling to support the requested name identifier policy
static java.lang.String NO_AUTHN
          Specified authentication context requirement cannot be met by responder
static java.lang.String NO_IDP_AVAILABLE
          Used by intermediary to indicate that no IDPs in the can be resolved or are available
static java.lang.String NO_IDP_SUPPORTED
          Used by intermediary to indicate that no IDPs in the are supported by the intermediary
static java.lang.String NO_PASSIVE
          Responding cannot authenticate Principal passively, as requested
static java.lang.String PARTIAL_LOGOUT
          Authority unable to propagate logout to all other session participants
static java.lang.String PROXY_COUNT
          Responding provider cannot authenticate Principal directly and is not permitted to proxy the request further
static java.lang.String REQUESTER_ERROR
          Request could not be performed due to an error on the part of the requester
static java.lang.String RESPONDER_ERROR
          Request could not be performed due to an error on the part of the responder or SAML authority
static java.lang.String RESPONSE_COUNT
          Response would contain more elements than responder is able to return
static java.lang.String SUCCESS
          Request succeeded
static java.lang.String UNKNOWN_PRINCIPAL
          Provider does not recognize the Principal specified or implied in the request
static java.lang.String UNKNOWN_PROFILE
          Entity having no knowledge of a particular attribute profile was presented with an attribute from that profile
static java.lang.String UNRECOGNIZED
          Resource value provided in request is invalid or unrecognized
static java.lang.String UNSUPPORTED
          Authority does not support the request
static java.lang.String VERSION_DEPRECATED
          Responder cannot process any requests with the protocol version specified
static java.lang.String VERSION_HIGH
          Responder cannot process request because the protocol version specified is a major upgrade from the highest supported by the responder
static java.lang.String VERSION_LOW
          Responder cannot process request because the protocol version specified is too low
static java.lang.String VERSION_MISMATCH
          Responder could not process request due to an incorrect version number on the request
 
Constructor Summary
StatusCode(java.lang.String value)
           
 
Method Summary
 void setSubordinateCode(StatusCode code)
           
 
Methods inherited from class gov.virginia.dcjs.ws.Element
addAttribute, addElement, arrayAppend, declareNamespaces, getNamespaces, marshall, removeAttribute, removeElement, setContent, toString, toXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SUCCESS

public static final java.lang.String SUCCESS
Request succeeded

See Also:
Constant Field Values

REQUESTER_ERROR

public static final java.lang.String REQUESTER_ERROR
Request could not be performed due to an error on the part of the requester

See Also:
Constant Field Values

RESPONDER_ERROR

public static final java.lang.String RESPONDER_ERROR
Request could not be performed due to an error on the part of the responder or SAML authority

See Also:
Constant Field Values

VERSION_MISMATCH

public static final java.lang.String VERSION_MISMATCH
Responder could not process request due to an incorrect version number on the request

See Also:
Constant Field Values

AUTHN_FAILED

public static final java.lang.String AUTHN_FAILED
Responding provider was unable to authenticate the Principal

See Also:
Constant Field Values

INVALID_ATTRIBUTE

public static final java.lang.String INVALID_ATTRIBUTE
Invalid or unexpected attribute content encountered

See Also:
Constant Field Values

INVALID_NAMEID

public static final java.lang.String INVALID_NAMEID
Respondant is unable or unwilling to support the requested name identifier policy

See Also:
Constant Field Values

NO_AUTHN

public static final java.lang.String NO_AUTHN
Specified authentication context requirement cannot be met by responder

See Also:
Constant Field Values

NO_IDP_AVAILABLE

public static final java.lang.String NO_IDP_AVAILABLE
Used by intermediary to indicate that no IDPs in the can be resolved or are available

See Also:
Constant Field Values

NO_IDP_SUPPORTED

public static final java.lang.String NO_IDP_SUPPORTED
Used by intermediary to indicate that no IDPs in the are supported by the intermediary

See Also:
Constant Field Values

NO_PASSIVE

public static final java.lang.String NO_PASSIVE
Responding cannot authenticate Principal passively, as requested

See Also:
Constant Field Values

PARTIAL_LOGOUT

public static final java.lang.String PARTIAL_LOGOUT
Authority unable to propagate logout to all other session participants

See Also:
Constant Field Values

PROXY_COUNT

public static final java.lang.String PROXY_COUNT
Responding provider cannot authenticate Principal directly and is not permitted to proxy the request further

See Also:
Constant Field Values

DENIED

public static final java.lang.String DENIED
Responder or Authority is able to process the request but has chosen not to respond

See Also:
Constant Field Values

UNSUPPORTED

public static final java.lang.String UNSUPPORTED
Authority does not support the request

See Also:
Constant Field Values

VERSION_DEPRECATED

public static final java.lang.String VERSION_DEPRECATED
Responder cannot process any requests with the protocol version specified

See Also:
Constant Field Values

VERSION_HIGH

public static final java.lang.String VERSION_HIGH
Responder cannot process request because the protocol version specified is a major upgrade from the highest supported by the responder

See Also:
Constant Field Values

VERSION_LOW

public static final java.lang.String VERSION_LOW
Responder cannot process request because the protocol version specified is too low

See Also:
Constant Field Values

UNRECOGNIZED

public static final java.lang.String UNRECOGNIZED
Resource value provided in request is invalid or unrecognized

See Also:
Constant Field Values

RESPONSE_COUNT

public static final java.lang.String RESPONSE_COUNT
Response would contain more elements than responder is able to return

See Also:
Constant Field Values

UNKNOWN_PROFILE

public static final java.lang.String UNKNOWN_PROFILE
Entity having no knowledge of a particular attribute profile was presented with an attribute from that profile

See Also:
Constant Field Values

UNKNOWN_PRINCIPAL

public static final java.lang.String UNKNOWN_PRINCIPAL
Provider does not recognize the Principal specified or implied in the request

See Also:
Constant Field Values

BINDING_ERROR

public static final java.lang.String BINDING_ERROR
Responder cannot fulfill request using the protocol binding specified in the request

See Also:
Constant Field Values
Constructor Detail

StatusCode

public StatusCode(java.lang.String value)
Parameters:
value - URI reference indicating the status code value - one of the class' constants
Method Detail

setSubordinateCode

public void setSubordinateCode(StatusCode code)
Parameters:
code - Subordinate status code providing specific information on an error