Project Aristotle - ArisID Attribute Services

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.


Method Summary
 org.w3c.dom.Node appendNode(org.w3c.dom.Node parent)
           
 AttributeDef getAttributeDef(java.lang.String attrNameId)
           
 java.util.Set<java.lang.String> getAttributeIds()
           
 IPolicy getAttributePolicyDef(java.lang.String attrNameId)
           
 AttributeRef getAttributeRef(java.lang.String attrNameId)
           
 java.util.Collection<AttributeRef> getAttributeRefs()
           
 ArisIdService getAttributeService()
           
 java.lang.String getDescription()
           
 java.lang.String getEntityName()
           
 Filter getFilter()
           
 IPolicy getInteractionPolicyDef()
           
 java.lang.String getNameId()
           
 int getOperationType()
           
 PredicateDef getPredicateDef(java.lang.String predNameId)
           
 java.util.Set<java.lang.String> getPredicateIds()
           
 IPolicy getPredicatePolicyDef(java.lang.String predNameId)
           
 PredicateRef getPredicateRef(java.lang.String predNameId)
           
 java.util.Collection<PredicateRef> getPredicateRefs()
           
 RoleDef getRoleDef(java.lang.String roleNameId)
           
 java.util.Set<java.lang.String> getRoleIds()
           
 IPolicy getRolePolicyDef(java.lang.String roleNameId)
           
 RoleRef getRoleRef(java.lang.String roleNameId)
           
 java.util.Collection<RoleRef> getRoleRefs()
           
 IPolicy getTransactionPolicy()
           
 boolean isAdd()
           
 boolean isCompare()
           
 boolean isDelete()
           
 boolean isFind()
           
 boolean isModify()
           
 boolean isRead()
           
 boolean isSearch()
           
 

Method Detail

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)

OpenLiberty.org - Licensed under Apache APL 2.0