Package org.jboss.identity.idm.spi.model

Examples of org.jboss.identity.idm.spi.model.IdentityObjectRelationship


      checkNotNullArgument(identity, "User");
      checkNotNullArgument(group, "Group");

      //TODO: add createRoleType switch to the API

      IdentityObjectRelationship rel = getRepository().createRelationship(getInvocationContext(), createIdentityObject(group), createIdentityObject(identity), ROLE, roleType.getName(), false);

      //TODO: null id - IdentityObjectRelationship doesn't have id
      return new SimpleRole(new SimpleRoleType(rel.getName()), createUser(rel.getToIdentityObject()), createGroup(rel.getFromIdentityObject()));

   }
View Full Code Here


      if (rels.size() > 1)
      {
         throw new IdentityException("More than one role definition present - illegal state!");
      }

      IdentityObjectRelationship relationship = rels.iterator().next();

      return new SimpleRole(new SimpleRoleType(relationship.getType().getName()),
         createUser(relationship.getFromIdentityObject()),
         createGroup(relationship.getToIdentityObject()));
   }
View Full Code Here

      checkNotNullArgument(user, "User");
      checkNotNullArgument(group, "Group");

      //TODO: add createRoleType switch to the API

      IdentityObjectRelationship rel = getRepository().createRelationship(getInvocationContext(), createIdentityObject(group), createIdentityObject(user), ROLE, roleType.getName(), false);

      //TODO: null id - IdentityObjectRelationship doesn't have id
      return new SimpleRole(new SimpleRoleType(rel.getName()), createUser(rel.getToIdentityObject()), createGroup(rel.getFromIdentityObject()));

   }
View Full Code Here

   public Role createRole(RoleType roleType, Identity identity, Group group) throws IdentityException
   {
      //TODO: add createRoleType switch to the API

      IdentityObjectRelationship rel = getRepository().createRelationship(getInvocationContext(), createIdentityObject(identity), createIdentityObject(group), ROLE, roleType.getName(), false);

      //TODO: null id - IdentityObjectRelationship doesn't have id
      return new SimpleRole(new SimpleRoleType(rel.getName()), createIdentity(rel.getFromIdentityObject()), createGroup(rel.getToIdentityObject()));

   }
View Full Code Here

      checkNotNullArgument(identity, "User");
      checkNotNullArgument(group, "Group");

      //TODO: add createRoleType switch to the API

      IdentityObjectRelationship rel = getRepository().createRelationship(getInvocationContext(), createIdentityObject(group), createIdentityObject(identity), ROLE, roleType.getName(), false);

      //TODO: null id - IdentityObjectRelationship doesn't have id
      return new SimpleRole(new SimpleRoleType(rel.getName()), createUser(rel.getToIdentityObject()), createGroup(rel.getFromIdentityObject()));

   }
View Full Code Here

TOP

Related Classes of org.jboss.identity.idm.spi.model.IdentityObjectRelationship

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.