org.openliberty.arisid
Interface IInteraction
- All Known Subinterfaces:
- IAddInteraction, ICompareInteraction, IDeleteInteraction, IFindInteraction, IModifyInteraction, IReadInteraction, ISearchInteraction
- All Known Implementing Classes:
- Interaction
public interface IInteraction
A base Interface definition of an ArisID interaction. This interface is
usually extended into specific operation Interaction types such as add, find,
delete.
getAttributeService
ArisIdService getAttributeService()
getDescription
java.lang.String getDescription()
getOperationType
int getOperationType()
- Returns:
- The operation type for the transaction (e.g. OP_ADD, OP_READ).
getNameId
java.lang.String getNameId()
- Returns:
- the
String
name of the Interaction.
getEntityName
java.lang.String getEntityName()
getTransactionPolicy
IPolicy getTransactionPolicy()
isAdd
boolean isAdd()
isCompare
boolean isCompare()
isDelete
boolean isDelete()
isFind
boolean isFind()
isModify
boolean isModify()
isRead
boolean isRead()
isSearch
boolean isSearch()
getAttributeIds
java.util.Set<java.lang.String> getAttributeIds()
getAttributeRefs
java.util.Collection<AttributeRef> getAttributeRefs()
getAttributeRef
AttributeRef getAttributeRef(java.lang.String attrNameId)
getAttributeDef
AttributeDef getAttributeDef(java.lang.String attrNameId)
getAttributePolicyDef
IPolicy getAttributePolicyDef(java.lang.String attrNameId)
getPredicateIds
java.util.Set<java.lang.String> getPredicateIds()
getPredicateRefs
java.util.Collection<PredicateRef> getPredicateRefs()
getPredicateRef
PredicateRef getPredicateRef(java.lang.String predNameId)
getPredicateDef
PredicateDef getPredicateDef(java.lang.String predNameId)
getPredicatePolicyDef
IPolicy getPredicatePolicyDef(java.lang.String predNameId)
getRoleIds
java.util.Set<java.lang.String> getRoleIds()
getRoleRefs
java.util.Collection<RoleRef> getRoleRefs()
getRoleRef
RoleRef getRoleRef(java.lang.String roleNameId)
getRoleDef
RoleDef getRoleDef(java.lang.String roleNameId)
getRolePolicyDef
IPolicy getRolePolicyDef(java.lang.String roleNameId)
getFilter
Filter getFilter()
getInteractionPolicyDef
IPolicy getInteractionPolicyDef()
appendNode
org.w3c.dom.Node appendNode(org.w3c.dom.Node parent)