|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.identity.liberty.ws.disco.Directive
public class Directive
The class Directive represents a discovery service
DirectiveType element. Current implementation supports the
following four directive types: AUTHENTICATE_REQUESTER,
AUTHORIZE_REQUESTER, AUTHENTICATE_SESSION_CONTEXT,
and ENCRYPT_RESOURCEID.
The following schema fragment specifies the expected content within the
DirectiveType object.
<complexType name="DirectiveType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="descriptionIDRefs" type="{http://www.w3.org/2001/XMLSchema}IDREFS" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
static String |
AUTHENTICATE_REQUESTER
DirectiveType AuthenticateRequester. |
static String |
AUTHENTICATE_SESSION_CONTEXT
DirectiveType AuthenticateSessionContext. |
static String |
AUTHORIZE_REQUESTER
DirectiveType AuthorizeRequester. |
static String |
ENCRYPT_RESOURCEID
DirectiveType EncryptResourceID. |
static String |
GENERATE_BEARER_TOKEN
DirectiveType GenerateBearerToken. |
| Constructor Summary | |
|---|---|
Directive(Element elem)
Constructs a directive instance from DOM element. |
|
Directive(String directiveType)
Constructs a directive instance for a type of directive. |
|
| Method Summary | |
|---|---|
List |
getDescriptionIDRef()
Returns a list of description ID references. |
String |
getDirectiveType()
Returns type of directive. |
void |
setDescriptionIDRef(List idrefs)
Sets a list of description ID references. |
void |
setDirectiveType(String directiveType)
Sets type of the directive. |
String |
toString()
Returns the directive object in string format. |
| Field Detail |
|---|
public static final String AUTHENTICATE_REQUESTER
DirectiveType AuthenticateRequester.
public static final String AUTHORIZE_REQUESTER
DirectiveType AuthorizeRequester.
public static final String AUTHENTICATE_SESSION_CONTEXT
DirectiveType AuthenticateSessionContext.
public static final String ENCRYPT_RESOURCEID
DirectiveType EncryptResourceID.
public static final String GENERATE_BEARER_TOKEN
DirectiveType GenerateBearerToken.
| Constructor Detail |
|---|
public Directive(String directiveType)
directiveType - Type of the directive.
public Directive(Element elem)
throws DiscoveryException
elem - DirectiveType DOM element.
DiscoveryException - if error occurs.| Method Detail |
|---|
public List getDescriptionIDRef()
Directive.setDescriptionIDRef(List)public void setDescriptionIDRef(List idrefs)
idrefs - a list of description ID references to be set.Directive.getDescriptionIDRef()public String getDirectiveType()
Directive.setDirectiveType(String)public void setDirectiveType(String directiveType)
directiveType - type of the directive to be set.Directive.getDirectiveType()public String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||