Examples of IdentityObjectRelationship


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

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

      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

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

      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

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

   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

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

Examples of org.picketlink.idm.spi.model.IdentityObjectRelationship

    }

    @Override
    public boolean equals(Object value) {
        if (!(value instanceof IdentityObjectRelationship)) return false;
        IdentityObjectRelationship other = (IdentityObjectRelationship) value;

        if (!fromIdentityObject.equals(other.getFromIdentityObject())) return false;
        if (!toIdentityObject.equals(other.getToIdentityObject())) return false;
        if (!type.equals(other.getType())) return false;
        if (name == null) {
            if (other.getName() != null) return false;
        } else {
            if (!name.equals(other.getName())) return false;
        }

        return true;
    }
View Full Code Here

Examples of org.picketlink.idm.spi.model.IdentityObjectRelationship

        List<?> results = em.createQuery(criteria).getResultList();

        EntityToSpiConverter converter = new EntityToSpiConverter();

        for (Object result : results) {
            IdentityObjectRelationship relationship = new IdentityObjectRelationshipImpl(
                    converter.convertToIdentityObject(relationshipFromProp.getValue(result)),
                    converter.convertToIdentityObject(relationshipToProp.getValue(result)),
                    (String) relationshipNameProp.getValue(result),
                    converter.convertToRelationshipType(relationshipTypeProp.getValue(result))
            );
View Full Code Here

Examples of org.picketlink.idm.spi.model.IdentityObjectRelationship

        List<?> results = em.createQuery(criteria).getResultList();

        EntityToSpiConverter converter = new EntityToSpiConverter();

        for (Object result : results) {
            IdentityObjectRelationship relationship = new IdentityObjectRelationshipImpl(
                    converter.convertToIdentityObject(relationshipFromProp.getValue(result)),
                    converter.convertToIdentityObject(relationshipToProp.getValue(result)),
                    (String) relationshipNameProp.getValue(result),
                    converter.convertToRelationshipType(relationshipTypeProp.getValue(result))
            );
View Full Code Here

Examples of org.picketlink.idm.spi.model.IdentityObjectRelationship

  
   @Override
   public boolean equals(Object value)
   {
      if (!(value instanceof IdentityObjectRelationship)) return false;
      IdentityObjectRelationship other = (IdentityObjectRelationship) value;
     
      if (!fromIdentityObject.equals(other.getFromIdentityObject())) return false;
      if (!toIdentityObject.equals(other.getToIdentityObject())) return false;
      if (!type.equals(other.getType())) return false;
      if (name == null)
      {
         if (other.getName() != null) return false;
      }
      else
      {
         if (!name.equals(other.getName())) return false;
      }
     
      return true;
   }
View Full Code Here

Examples of org.picketlink.idm.spi.model.IdentityObjectRelationship

     
      EntityToSpiConverter converter = new EntityToSpiConverter();
     
      for (Object result : results)
      {
         IdentityObjectRelationship relationship = new IdentityObjectRelationshipImpl(
               converter.convertToIdentityObject(relationshipFromProp.getValue(result)),
               converter.convertToIdentityObject(relationshipToProp.getValue(result)),
               (String) relationshipNameProp.getValue(result),
               converter.convertToRelationshipType(relationshipTypeProp.getValue(result))        
         );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.