|
Esri Geoportal Server 1.0
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.gpt.server.assertion.components.AsnAuthPolicy
public class AsnAuthPolicy
Represents a configured authorization policy associated with an operation.
Constructor Summary | |
---|---|
AsnAuthPolicy()
Default constructor. |
|
AsnAuthPolicy(AsnAuthPolicy objectToDuplicate)
Construct by duplicating an existing object. |
Method Summary | |
---|---|
AsnAuthPolicy |
duplicate()
Produces a deep clone of the object. |
boolean |
getAllowNonLocalResourceIds()
Gets the flag indicating whether or not non local resource IDs are allowed. |
boolean |
getAuthenticationRequired()
Gets the flag indicating whether or not authentication is required. |
AsnPrincipals |
getCreatePrincipals()
Gets the accepted principals required when creating a new assertion. |
AsnPrincipals |
getDeletePrincipals()
Gets the accepted principals required when deleting an assertion. |
AsnPrincipals |
getEnableDisablePrincipals()
Gets the accepted principals required when enabling/disabling an assertion. |
boolean |
getMultiplePerUserSubjectPredicate()
Gets the flag indicating whether or not a user can have multiple assertions per subject/predicate pair. |
AsnPrincipals |
getQueryPrincipals()
Gets the accepted principals required when querying existing assertions. |
AsnPrincipals |
getUpdatePrincipals()
Gets the accepted principals required when updating an existing assertion. |
void |
setAllowNonLocalResourceIds(boolean allow)
Sets the flag indicating whether or not non local resource IDs are allowed. |
void |
setAuthenticationRequired(boolean required)
Sets the flag indicating whether or not authentication is required. |
void |
setCreatePrincipals(AsnPrincipals principals)
Sets the accepted principals required when creating a new assertion. |
void |
setDeletePrincipals(AsnPrincipals principals)
Sets the accepted principals required when deleting an assertion. |
void |
setEnableDisablePrincipals(AsnPrincipals principals)
Sets the accepted principals required when enabling/disabling an assertion. |
void |
setMultiplePerUserSubjectPredicate(boolean allowed)
Sets the flag indicating whether or not a user can have multiple assertions per subject/predicate pair. |
void |
setQueryPrincipals(AsnPrincipals principals)
Sets the accepted principals required when querying existing assertions. |
void |
setUpdatePrincipals(AsnPrincipals principals)
Sets the accepted principals required when updating an existing assertion. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AsnAuthPolicy()
public AsnAuthPolicy(AsnAuthPolicy objectToDuplicate)
objectToDuplicate
- the object to duplicateMethod Detail |
---|
public boolean getAllowNonLocalResourceIds()
true
if non local resource IDs are allowedpublic void setAllowNonLocalResourceIds(boolean allow)
allow
- true
if non local resource IDs are allowedpublic boolean getAuthenticationRequired()
true
if authentication is requiredpublic void setAuthenticationRequired(boolean required)
required
- true
if authentication is requiredpublic AsnPrincipals getCreatePrincipals()
public void setCreatePrincipals(AsnPrincipals principals)
principals
- the principalspublic AsnPrincipals getDeletePrincipals()
public void setDeletePrincipals(AsnPrincipals principals)
principals
- the principalspublic AsnPrincipals getEnableDisablePrincipals()
public void setEnableDisablePrincipals(AsnPrincipals principals)
principals
- the principalspublic boolean getMultiplePerUserSubjectPredicate()
true
if multiple assertions per user per subject is allowedpublic void setMultiplePerUserSubjectPredicate(boolean allowed)
allowed
- true
if multiple assertions per user/subject/predicate is allowedpublic AsnPrincipals getQueryPrincipals()
public void setQueryPrincipals(AsnPrincipals principals)
principals
- the principalspublic AsnPrincipals getUpdatePrincipals()
public void setUpdatePrincipals(AsnPrincipals principals)
principals
- the principalspublic AsnAuthPolicy duplicate()
|
Esri Geoportal Server 1.0
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |