|
SiteMinder Java SDK r12.51 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.netegrity.sdk.policyapi.SmObjectImpl
com.netegrity.sdk.policyapi.SmDomainObjectImpl
com.netegrity.sdk.policyapi.SmResponseAttr
public final class SmResponseAttr
Represents SiteMinder Response attribute.
Response attributes do not have a name or a description.
| Field Summary | |
|---|---|
static java.lang.String |
ATTR_WA_HTTP_COOKIE_VARIABLE
Constant to indicate WebAgent-HTTP-Cookie-Variable attribute. |
static java.lang.String |
ATTR_WA_HTTP_HEADER_VARIABLE
Constant to indicate WebAgent-HTTP-Header-Variable attribute. |
static java.lang.String |
ATTR_WA_ONACCEPT_REDIRECT
Constant to indicate WebAgent-OnAccept-Redirect attribute. |
static java.lang.String |
ATTR_WA_ONACCEPT_TEXT
Constant to indicate WebAgent-OnAccept-Text attribute. |
static java.lang.String |
ATTR_WA_ONAUTHACCEPT_SESSION_IDLE_TIMEOUT
Constant to indicate WebAgent-OnAuthAccept-Session-Idle-Timeout attribute. |
static java.lang.String |
ATTR_WA_ONAUTHACCEPT_SESSION_MAX_TIMEOUT
Constant to indicate WebAgent-OnAuthAccept-Session-Max-Timeout attribute. |
static java.lang.String |
ATTR_WA_ONREJECT_REDIRECT
Constant to indicate WebAgent-OnReject-Redirect attribute. |
static java.lang.String |
ATTR_WA_ONREJECT_TEXT
Constant to indicate WebAgent-OnReject-Text attribute. |
static int |
AttrType_Active
Constant to indicate the attribute type is Active Expression. |
static int |
AttrType_DnAttr
Constant to indicate the attribute type is Distinguished Name Attribute. |
static int |
AttrType_Static
Constant to indicate the attribute type is Static. |
static int |
AttrType_UserAttr
Constant to indicate the attribute type is User Attribute. |
static int |
AttrType_Variable
Constant to indicate the attribute type is Variable Expression. |
static java.lang.String |
PropActiveExprOid
constant to indicate the property ActiveExpression Oid. |
static java.lang.String |
PropAgentTypeAttr
Constant to indicate the property Agent Type Attribute. |
static java.lang.String |
PropFlags
Constant to indicate the property Flags. |
static java.lang.String |
PropResponse
Constant to indicate the property Response (searchable). |
static java.lang.String |
PropTTL
Constant to indicate the property Time to Live. |
static java.lang.String |
PropValue
Constant to indicate the property Value. |
| Fields inherited from class com.netegrity.sdk.policyapi.SmObjectImpl |
|---|
PropObjectClassName |
| Fields inherited from interface com.netegrity.sdk.policyapi.SmDomainObject |
|---|
PropDomain |
| Fields inherited from interface com.netegrity.sdk.policyapi.SmObject |
|---|
ConfigurationClassName, PropDesc, PropName, PropOid |
| Constructor Summary | |
|---|---|
SmResponseAttr()
Constructs a Response attribute object. |
|
SmResponseAttr(java.lang.String value)
Constructs a Response attribute object with the specified response attribute type. |
|
| Method Summary | |
|---|---|
SmObjId |
getActiveExprOid()
Gets the OID of the active expresion object of the response attribute. |
SmObjId |
getAgentTypeAttr()
Gets the Object identifier of the agent type attribute. |
java.lang.String |
getAttrValue()
Gets the value of the variable name in the attribute. |
java.lang.String |
getDescription()
Returns null for Response Attribute objects. |
java.lang.String |
getDn()
Gets the distinguished name of the user group from which you want to retrieve the user attribute. |
java.lang.String |
getDnAttr()
Gets an attribute associated with an LDAP or ODBC directory object to which the user is related, such as a group or an organizational unit (OU). |
int |
getFlags()
Reserved method. |
java.lang.String |
getFunction()
Gets the name of the function in the shared library that implements the active response. |
java.lang.String |
getLibrary()
Gets the name of the shared library that supports the active response. |
java.lang.String |
getName()
Returns null for Response Attribute objects. |
java.lang.String |
getParameter()
Gets an optional list of parameters to be passed to the function in the shared library. |
boolean |
getRecursive()
Finds out whether response attributes should be retrieved from nested groups. |
SmObjId |
getResponse()
Gets the response associated with the current response attribute. |
int |
getTTL()
Gets the amount of time that can elapse before the value of the response attribute is recalculated. |
int |
getType()
Gets the type of response attribute. |
java.lang.String |
getValue()
Gets a String representation of the response attribute. |
java.lang.String |
getVariable()
Gets the variable associate with Variable Definition types |
java.lang.String |
getVarName()
Gets the variable name of the attribute. |
void |
readProperties(java.util.Hashtable properties)
Copies the object properties from the specified hashtable. |
void |
setActiveExprOid(SmObjId activeExprOid)
This function should not be used. |
void |
setAgentTypeAttr(java.lang.Object agentTypeAttr)
Sets the Object identifier of the agent type attribute. |
void |
setAttrValue(java.lang.String attrValue)
Sets the value of the variable name in the attribute. |
void |
setDescription(java.lang.String description)
Sets the description of the object to null. |
void |
setDn(java.lang.String dn)
Sets the distinguished name of the user group from which you want to retrieve the user attribute. |
void |
setDnAttr(java.lang.String dnAttr)
Sets an attribute associated with an LDAP or ODBC directory object to which the user is related, such as a group or an organizational unit (OU). |
void |
setFlags(int flags)
Reserved function. |
void |
setFunction(java.lang.String func)
Sets the name of the function in the shared library that implements the active response. |
void |
setLibrary(java.lang.String lib)
Sets the name of the shared library that supports the active response. |
void |
setName(java.lang.String name)
Sets the name of the object to null. |
void |
setParameter(java.lang.String parameters)
Sets the optional list of parameters to be passed to the function in the shared library. |
boolean |
setRecursive(boolean recursive)
Specifies whether response attributes should be retrieved from nested groups. |
void |
setResponse(java.lang.Object Response)
Sets the response associated with the current response attribute. |
void |
setTTL(int ttl)
Sets the amount of time that can elapse before the value of the response attribute is recalculated. |
void |
setType(int type)
Sets the type of response attribute. |
void |
setValue(java.lang.String value)
Set the String representation of the response attribute. |
void |
setVariable(java.lang.String variable)
Sets the variable associated with Variable Definiton types |
void |
setVarName(java.lang.String varName)
Sets the variable name of the attribute. |
java.lang.String |
toString()
Returns a String representation of the response attribute. |
void |
writeProperties(java.util.Hashtable properties)
Copies the object properties to the specified hashtable. |
| Methods inherited from class com.netegrity.sdk.policyapi.SmDomainObjectImpl |
|---|
getDomain, getDomainName, isDomainObject, isWriteable, setDomain, setDomainName |
| Methods inherited from class com.netegrity.sdk.policyapi.SmObjectImpl |
|---|
getObjectClassname, getOid, newObject, setObjectClassname, setOid, setOid, writeSearchProperties |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.netegrity.sdk.policyapi.SmObject |
|---|
getObjectClassname, getOid, setObjectClassname, setOid, setOid, writeSearchProperties |
| Field Detail |
|---|
public static final java.lang.String PropResponse
public static final java.lang.String PropAgentTypeAttr
public static final java.lang.String PropValue
public static final java.lang.String PropTTL
public static final java.lang.String PropFlags
public static final java.lang.String PropActiveExprOid
public static final int AttrType_Static
public static final int AttrType_UserAttr
public static final int AttrType_DnAttr
public static final int AttrType_Active
public static final int AttrType_Variable
public static final java.lang.String ATTR_WA_HTTP_HEADER_VARIABLE
public static final java.lang.String ATTR_WA_HTTP_COOKIE_VARIABLE
public static final java.lang.String ATTR_WA_ONACCEPT_REDIRECT
public static final java.lang.String ATTR_WA_ONACCEPT_TEXT
public static final java.lang.String ATTR_WA_ONAUTHACCEPT_SESSION_IDLE_TIMEOUT
public static final java.lang.String ATTR_WA_ONAUTHACCEPT_SESSION_MAX_TIMEOUT
public static final java.lang.String ATTR_WA_ONREJECT_REDIRECT
public static final java.lang.String ATTR_WA_ONREJECT_TEXT
| Constructor Detail |
|---|
public SmResponseAttr()
public SmResponseAttr(java.lang.String value)
value - Contains a response attribute type in one of the
following formats:variable-name=variable-valueUser-Attribute-variable-name=<%userattr=
"user-attribute-name"%>. DN-Variable-Name=<#dn="DN-Spec" attr=
"DN-Attribute-Name"#> "varName"=<@lib="LibName" func="FuncName"
param="Param"@> | Method Detail |
|---|
public java.lang.String getName()
null for Response Attribute objects. These objects
don't have a name property.
getName in interface SmObjectgetName in class SmObjectImplnull.public void setName(java.lang.String name)
null.
Response Attribute objects don't have a name property.
setName in interface SmObjectsetName in class SmObjectImplname - The name of the object.public void setDescription(java.lang.String description)
null.
Response Attribute objects don't have a description property.
setDescription in interface SmObjectsetDescription in class SmObjectImplname - The description of the object.public java.lang.String getDescription()
null for Response Attribute objects.
These objects don't have a name property.
getDescription in interface SmObjectgetDescription in class SmObjectImplnull.public java.lang.String toString()
toString in interface SmObjecttoString in class SmObjectImplpublic java.lang.String getValue()
public void setValue(java.lang.String value)
value - String representation of the response attribute.public int getTTL()
public void setTTL(int ttl)
ttl - The time in seconds.public int getFlags()
public void setFlags(int flags)
public SmObjId getAgentTypeAttr()
public void setAgentTypeAttr(java.lang.Object agentTypeAttr)
agentTypeAttr - The Object identifier of the agent type
attribute.public SmObjId getResponse()
public void setResponse(java.lang.Object Response)
Response - The associated response.public int getType()
AttrType_Static = 1
AttrType_UserAttr = 2
AttrType_DnAttr = 3
AttrType_Active = 4 public void setType(int type)
type - One of the following types:
AttrType_Static = 1
AttrType_UserAttr = 2
AttrType_DnAttr = 3
AttrType_Active = 4public java.lang.String getVarName()
public void setVarName(java.lang.String varName)
varName - The variable name of the attribute.public java.lang.String getAttrValue()
public void setAttrValue(java.lang.String attrValue)
attrValue - The value of the variable name in the attribute.public java.lang.String getDn()
public void setDn(java.lang.String dn)
dn - The distinguished name of the user group.public java.lang.String getDnAttr()
public void setDnAttr(java.lang.String dnAttr)
dnAttr - The attribute to set.public boolean getRecursive()
true if recursive. false otherwise.public boolean setRecursive(boolean recursive)
recursive - true if recursive. false
otherwise.public java.lang.String getLibrary()
public void setLibrary(java.lang.String lib)
lib - The name of the shared library.public java.lang.String getFunction()
public void setFunction(java.lang.String func)
func - The name of the function in the shared library that
implements the active response.public java.lang.String getParameter()
public void setParameter(java.lang.String parameters)
parameters - An optional list of parameters to be passed to the
function in the shared library.public java.lang.String getVariable()
public void setVariable(java.lang.String variable)
The - variablepublic SmObjId getActiveExprOid()
public void setActiveExprOid(SmObjId activeExprOid)
setValue()
activeExprOid - The Object identifier of the active expresion.public void writeProperties(java.util.Hashtable properties)
SmObject
writeProperties in interface SmObjectwriteProperties in class SmDomainObjectImplproperties - The hashtable where the object properties will be
copied.public void readProperties(java.util.Hashtable properties)
SmObject
readProperties in interface SmObjectreadProperties in class SmDomainObjectImplproperties - The new properties of the object.
|
Java SDK r12.51 Mon 04/08/2013 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||