Project Aristotle - ArisID Attribute Services

Uses of Class
org.openliberty.arisid.stack.SubjectNotUniqueException

Packages that use SubjectNotUniqueException
org.openliberty.arisid   
org.openliberty.arisid.stack   
org.openliberty.arisidbeans   
 

Uses of SubjectNotUniqueException in org.openliberty.arisid
 

Methods in org.openliberty.arisid that throw SubjectNotUniqueException
static ArisIdService ArisIdServiceFactory.createAttributeService(java.lang.Class<IAttrSvcStack> stackImplementationClass, javax.security.auth.Subject appCredential, java.net.URI carmldoc)
          The attribute services factory will create an ArisIdService instance based on the requested class implementing the IAttrSvcStack interface.
static ArisIdService ArisIdServiceFactory.createAttributeService(java.lang.String stackImplementationClass, javax.security.auth.Subject appCredential, java.net.URI carmldoc, java.lang.String appIdName, java.net.URI appUri, java.lang.String appDescription)
          The attribute services factory will create an ArisIdService instance based on the requested class implementing the IAttrSvcStack interface.
static ArisIdService ArisIdServiceFactory.createAttributeService(javax.security.auth.Subject appCredential, java.lang.String appIdName, java.net.URI appUri, java.lang.String appDescription)
          The attribute services factory will create an ArisIdService instance based on the java property org.openliberty.arisid.stack that implements IAttrSvcStack interface.
static ArisIdService ArisIdServiceFactory.createAttributeService(javax.security.auth.Subject appCredential, java.net.URI carmldoc)
          The attribute services factory will create an ArisIdService instance based on the java property org.openliberty.arisid.stack that implements IAttrSvcStack interface.
 IPrincipalIdentifier Interaction.doAdd(IAttributeValue[] attrVals, java.lang.String[] roles, javax.security.auth.Subject user)
           
 IPrincipalIdentifier IAddInteraction.doAdd(IAttributeValue[] attrVals, java.lang.String[] roles, javax.security.auth.Subject user)
          Method to allow client code to add a new Identity through the attribute services.
 void Interaction.doDelete(IPrincipalIdentifier subjectIdentifierKey, IPolicy dynamicConstraints, javax.security.auth.Subject user)
           
 void IDeleteInteraction.doDelete(IPrincipalIdentifier subjectIdentifierKey, IPolicy dynamicConstraints, javax.security.auth.Subject user)
          Method to delete a subject from the attribute service.
 void Interaction.doDelete(IPrincipalIdentifier subjectIdentifierKey, javax.security.auth.Subject user)
           
 void IDeleteInteraction.doDelete(IPrincipalIdentifier subjectIdentifierKey, javax.security.auth.Subject user)
          Method to delete a subject from the attribute service.
 IDigitalSubject Interaction.doFind(java.util.List<IAttributeValue> attrFilterVals, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
           
 IDigitalSubject IFindInteraction.doFind(java.util.List<IAttributeValue> attrFilterVals, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          Method to find a single subject.
 IDigitalSubject Interaction.doFind(java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
           
 IDigitalSubject IFindInteraction.doFind(java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
          Method to find a single subject.
 IDigitalSubject IReadInteraction.doGet(IPrincipalIdentifier subjectIdentifierKey, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          The getIdentity method is used to retrieve attributes and properties about individuals based on the declared interaction and a subject index value.
 IDigitalSubject Interaction.doGet(IPrincipalIdentifier subjectIdentifierKey, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
           
 IDigitalSubject IReadInteraction.doGet(IPrincipalIdentifier subjectIdentifierKey, javax.security.auth.Subject user)
          The getIdentity method is used to retrieve attributes and properties about individuals based on the declared interaction and a subject index value.
 IDigitalSubject Interaction.doGet(IPrincipalIdentifier subjectIdentifierKey, javax.security.auth.Subject user)
           
 IDigitalSubject IReadInteraction.doGetByRequest(javax.servlet.http.HttpServletRequest request, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          This getIdentityByServletReq allows the attribute service to locate information using content from the ServletRequest object such as form input, or SAML assertions to process a lookup defined in the Interaction.
 IDigitalSubject Interaction.doGetByRequest(javax.servlet.http.HttpServletRequest request, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
           
 IDigitalSubject IReadInteraction.doGetByRequest(javax.servlet.http.HttpServletRequest request, javax.security.auth.Subject user)
          This getIdentityByServletReq allows the attribute service to locate information using content from the ServletRequest object such as form input, or SAML assertions to process a lookup defined in the Interaction.
 IDigitalSubject Interaction.doGetByRequest(javax.servlet.http.HttpServletRequest request, javax.security.auth.Subject user)
           
 void Interaction.doModify(IPrincipalIdentifier subjectIdentifierKey, IAttributeValue[] modVals, java.lang.String[] roleVals, javax.security.auth.Subject user)
           
 void IModifyInteraction.doModify(IPrincipalIdentifier subjectIdentifierKey, IAttributeValue[] modVals, java.lang.String[] roleVals, javax.security.auth.Subject user)
          The modify method allows attributes of a Subject to be modified within the attribute service.
 IResultSet ISearchInteraction.doSearch(java.util.List<IAttributeValue> attrFilterVals, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          The search operation can be used for reporting purposes to locate a set of subjects that match a particular condition.
 IResultSet Interaction.doSearch(java.util.List<IAttributeValue> attrFilterVals, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
           
 IResultSet ISearchInteraction.doSearch(java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
          The search operation can be used for reporting purposes to locate a set of subjects that match a particular condition.
 IResultSet Interaction.doSearch(java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
          The search operation can be used for reporting purposes to locate a set of subjects that match a particular condition.
 void ArisIdService.initialize()
          Initializes the attribute service and freezes the CARML declaration.
 

Uses of SubjectNotUniqueException in org.openliberty.arisid.stack
 

Methods in org.openliberty.arisid.stack that throw SubjectNotUniqueException
 IPrincipalIdentifier IAttrSvcStack.doAdd(IAddInteraction ixn, IAttributeValue[] attrVals, java.lang.String[] roles, javax.security.auth.Subject user)
          A method to allow the caller to add a new identity as defined by the Interaction object ixn and perform the add in the context of the application user.
 boolean IAttrSvcStack.doCompare(ICompareInteraction ixn, IPrincipalIdentifier subjectKey, java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
          A method allowing the client app to test if certain attribute condition values are matched using both the application and the end-user context.
 void IAttrSvcStack.doDelete(IDeleteInteraction ixn, IPrincipalIdentifier subjectKey, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          A method allowing the client app to delete a subject using both the application and the end-user context.
 IDigitalSubject IAttrSvcStack.doFind(IFindInteraction ixn, java.util.List<IAttributeValue> attrFilterVals, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          A method to authenticate the end-user of an application.
 void IAttrSvcStack.doModify(IModifyInteraction ixn, IPrincipalIdentifier subjectKey, IAttributeValue[] attrVals, java.lang.String[] roleVals, javax.security.auth.Subject user)
          A method allowing the client app to modify a subject based on a subject key and a set of AttributeValues described in the Interaction The request is performed under the specified user context.
 IDigitalSubject IAttrSvcStack.doRead(IReadInteraction ixn, javax.servlet.http.HttpServletRequest req, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          A method allowing the client app to return a DigitalSubject based on a defined Interaction and based on information passed in HTTP Headers or assertions (e.g.
 IDigitalSubject IAttrSvcStack.doRead(IReadInteraction ixn, IPrincipalIdentifier subjectKey, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          A method allowing the client app to return a DigitalSubject based on a defined Interaction and subjectKey index value using the Application's credential and the end-user credential.
 IDigitalSubject IAttrSvcStack.doRead(IReadInteraction ixn, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          A method allowing the client app to return a DigitalSubject based on a defined Interaction and the identity of the application user.
 IResultSet IAttrSvcStack.doSearch(IInteraction ixn, java.util.List<IAttributeValue> attrFilterVals, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          The search operation can be used for reporting purposes to locate a set of subjects that match a particular condition.
 void IAttrSvcStack.register(javax.security.auth.Subject appSecurityContext, ArisIdService attrSvc)
          register enables the client code to register its presence with the Attribute Services stack provider.
 

Uses of SubjectNotUniqueException in org.openliberty.arisidbeans
 

Methods in org.openliberty.arisidbeans that throw SubjectNotUniqueException
 void IGFObject.setAttribute(ModPropertyValue attr)
          Modifies the attributes value of the Subject in Attribute Authority.
 void IGFObject.setAttribute(ModPropertyValue attr, java.security.Principal user)
          Modifies the attributes value of the Subject in Attribute Authority.
 void IGFObject.setAttributes(java.util.List<ModPropertyValue> attrs)
          Modifies the attributes values of the Subject in Attribute Authority.
 void IGFObject.setAttributes(java.util.List<ModPropertyValue> attrs, java.security.Principal user)
          Modifies the attributes values of the Subject in Attribute Authority.
 void IGFObject.setAttributeValue(java.lang.String attrName, java.lang.String attrValue)
          Modifies the attributes value of the Subject in Attribute Authority for the supplied attribute name and value It goes through each modify interaction and checks if the supplied attribute can be modified in that interaction.
 void IGFObject.setAttributeValue(java.lang.String attrName, java.lang.String attrValue, java.security.Principal user)
          Modifies the attributes value of the Subject in Attribute Authority for the supplied attribute name and value It goes through each modify interaction and checks if the supplied attribute can be modified in that interaction.
 

Constructors in org.openliberty.arisidbeans that throw SubjectNotUniqueException
BeanGenerator(java.lang.String packageName, java.lang.String outputDir, java.lang.String objRelationFile, java.lang.String carmlFile, boolean genMapFile)
           
CarmlParser(java.lang.String carmlFile, java.lang.String defaultEntityName)
           
 


OpenLiberty.org - Licensed under Apache APL 2.0