|
Project Aristotle - ArisID Attribute Services | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPrivacyControl
Field Summary | |
---|---|
static java.lang.String |
OID_IGF_CONTROL
Note: The OID number 1.3.6.1.4.1.31052.1.1 is a temporary number and is subject to change. |
Method Summary | |
---|---|
java.lang.String |
getAppName()
|
java.net.URI |
getAppURI()
Deprecated. Use getCarmlURI() instead |
java.net.URI |
getCarmlURI()
|
java.util.Map<java.lang.String,IPolicy> |
getConstraintMap()
Returns all dynamic WS-Policy constraints (interaction and attributes, predicates, roles) for the current transaction. |
IPolicy |
getDynamicConstraints(java.lang.String nameId)
Returns dynamic WS-Policy for the specified Attribute, Predicate or Role name identifier or the interaction name if the constraint applies to the entire Interaction. |
byte[] |
getEncodedValue()
|
java.lang.String |
getID()
|
java.lang.String |
getInteractionName()
|
boolean |
isCritical()
|
void |
setDynamicConstraints(java.util.Map<java.lang.String,IPolicy> dynamicConstraints)
Set dynamic transaction constraints. |
void |
setDynamicConstraints(java.lang.String nameId,
IPolicy txnConstraints)
Set dynamic transaction constraints. |
Field Detail |
---|
static final java.lang.String OID_IGF_CONTROL
Method Detail |
---|
byte[] getEncodedValue()
java.lang.String getID()
boolean isCritical()
void setDynamicConstraints(java.lang.String nameId, IPolicy txnConstraints)
nameId
- The nameId of an Attribute Predicate or Role the policy is to
be applied to.txnConstraints
- An IPolicy object containing the constraints for the specified
object.void setDynamicConstraints(java.util.Map<java.lang.String,IPolicy> dynamicConstraints)
dynamicConstraints
- A Map containing a set of nameIds of Attributes, Predicates,
or Roles and the Policy associated with each nameId.java.util.Map<java.lang.String,IPolicy> getConstraintMap()
IPolicy getDynamicConstraints(java.lang.String nameId)
nameId
- An nameIdentifier for an attribute, predicate, or role) or an
Interaction name for which policy is to be returned.
java.lang.String getAppName()
java.net.URI getAppURI()
getCarmlURI()
instead
java.net.URI getCarmlURI()
java.lang.String getInteractionName()
|
OpenLiberty.org - Licensed under Apache APL 2.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |