Project Aristotle - ArisID Attribute Services

Uses of Class
org.openliberty.arisid.schema.AttributeDef

Packages that use AttributeDef
org.openliberty.arisid   
org.openliberty.arisidbeans   
 

Uses of AttributeDef in org.openliberty.arisid
 

Methods in org.openliberty.arisid that return AttributeDef
 AttributeDef SchemaManager.createAttribute(java.lang.String nameId, java.net.URI dataType, java.lang.String friendlyName, java.lang.String description, java.lang.String cardinality)
          Creates an AttributeDef object (that can be retrieved by SchemaManager.getAttribute(String) and returns the AttributeDefinition created.
 AttributeDef SchemaManager.getAttribute(java.lang.String nameId)
           
 AttributeDef Interaction.getAttributeDef(java.lang.String nameId)
          Get an AttributeDef used in an Interaction.
 AttributeDef IInteraction.getAttributeDef(java.lang.String attrNameId)
           
 

Methods in org.openliberty.arisid that return types with arguments of type AttributeDef
 java.util.Collection<AttributeDef> SchemaManager.getAttributes()
           
 

Method parameters in org.openliberty.arisid with type arguments of type AttributeDef
 IAddInteraction CarmlDoc.createAddInteraction(java.lang.String name, java.lang.String description, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<RoleDef> roleDefs, IPolicy txnPolicy)
          Deprecated. Use CarmlDoc.createAddInteraction(String, String, Collection, Collection, IPolicy) instead
 IAddInteraction CarmlDoc.createAddInteraction(java.lang.String name, java.lang.String entityName, java.lang.String description, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<RoleDef> roleDefs, IPolicy txnPolicy)
          Method to define an interaction for the purpose of performing adds.
 IFindInteraction CarmlDoc.createFindInteraction(java.lang.String name, java.lang.String description, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<PredicateDef> predicateDefs, java.util.Collection<RoleDef> roleDefs, Filter filter, IPolicy txnPolicy)
          Deprecated. Use CarmlDoc.createFindInteraction(String,String,String,Collection,Collection,Collection,Filter,IPolicy) instead
 IFindInteraction CarmlDoc.createFindInteraction(java.lang.String name, java.lang.String entityName, java.lang.String description, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<PredicateDef> predicateDefs, java.util.Collection<RoleDef> roleDefs, Filter filter, IPolicy txnPolicy)
          Method to define an interaction for the purpose of performing locating a single subject based on a filter.
 IModifyInteraction CarmlDoc.createModifyInteraction(java.lang.String name, java.lang.String description, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<RoleDef> roleDefs, IPolicy txnPolicy)
          Deprecated. Use CarmlDoc.createModifyInteractionByRef(String, String, Collection, Collection, IPolicy) instead
 IModifyInteraction CarmlDoc.createModifyInteraction(java.lang.String name, java.lang.String entityName, java.lang.String description, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<RoleDef> roleDefs, IPolicy txnPolicy)
          Creates a modify interaction for the purpose of modifying subjects.
 IReadInteraction CarmlDoc.createReadInteraction(java.lang.String name, java.lang.String description, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<PredicateDef> predDefs, java.util.Collection<RoleDef> roleDefs, IPolicy txnPolicy)
          Deprecated. Use CarmlDoc.createReadInteraction(String,String,String,Collection,Collection,Collection,IPolicy) instead
 IReadInteraction CarmlDoc.createReadInteraction(java.lang.String name, java.lang.String entityName, java.lang.String description, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<PredicateDef> predDefs, java.util.Collection<RoleDef> roleDefs, IPolicy txnPolicy)
          Method to define an interaction for the purpose of performing reads.
 ISearchInteraction CarmlDoc.createSearchInteraction(java.lang.String name, java.lang.String description, Filter filter, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<PredicateDef> predDefs, java.util.Collection<RoleDef> roleDefs, IPolicy txnPolicy, int maxSubjects, int pageSize)
          Deprecated. Use CarmlDoc.createSearchInteraction(String,String,String,Filter,Collection,Collection,Collection,IPolicy,int,int) instead
 ISearchInteraction CarmlDoc.createSearchInteraction(java.lang.String name, java.lang.String entityName, java.lang.String description, Filter filter, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<PredicateDef> predDefs, java.util.Collection<RoleDef> roleDefs, IPolicy txnPolicy, int maxSubjects, int pageSize)
          Creates an Interaction declaration used for the purpose of searching attribute authorities for one or more subjects that match a certain criteria.
 

Constructors in org.openliberty.arisid with parameters of type AttributeDef
AttributeValue(AttributeDef attr, java.lang.Exception error)
          This constructor is used when an exception has occurred and typically no values are present.
AttributeValue(AttributeDef attr, java.util.List<java.lang.String> vals)
          This constructor is typically used to set the values for a DigitalSubject or an AttributeFilter
AttributeValue(AttributeDef attr, java.lang.String value)
          This constructor is typically used to set the values for a DigitalSubject or an AttributeFilter
 

Constructor parameters in org.openliberty.arisid with type arguments of type AttributeDef
SchemaManager(ArisIdService svc, java.util.Collection<AttributeDef> attrDefs, java.util.Collection<PredicateDef> propDefs, java.util.Collection<RoleDef> roleDefs, java.util.Collection<IPolicy> policyDefs)
           
 

Uses of AttributeDef in org.openliberty.arisidbeans
 

Methods in org.openliberty.arisidbeans that return AttributeDef
 AttributeDef IGFObjectManager.getAttributeDef(java.lang.String attributeName)
          Gets the Attribute Definition as specified in the CARML declaration file
 


OpenLiberty.org - Licensed under Apache APL 2.0