Package evolaris.framework.sys.datamodel

Examples of evolaris.framework.sys.datamodel.Permission


    }
  } 
 
  @SuppressWarnings("unchecked")
  private AnonymousAccessRule getAnonymousPermission(AccessControlledEntry object, Long permission) {
    Permission p = (Permission)session.get(Permission.class, permission);   
    List<AnonymousAccessRule> list = session.createCriteria(AnonymousAccessRule.class)
                      .add(Restrictions.eq("accessControlEntry", object))
                      .add(Restrictions.eq("permission", p))
                      .list();
    return list != null && list.size() > 0 ? list.get(0) : null;
View Full Code Here


    return list != null && list.size() > 0 ? list.get(0) : null;
  }
 
  private void setAnonymousPermission(AccessControlledEntry object, Long permission) {
    if (null == getAnonymousPermission(object, permission)) {
      Permission p = (Permission)session.get(Permission.class, permission);   
      AnonymousAccessRule entry = new AnonymousAccessRule();
      entry.setAccessControlEntry(object);
      entry.setPermission(p);
      session.save(entry);
    }
View Full Code Here

    }
  } 
 
  @SuppressWarnings("unchecked")
  private RoleAccessRule getRolePermission(AccessControlledEntry object, Role role, Long permission) {
    Permission p = (Permission)session.get(Permission.class, permission);   
    List<RoleAccessRule> list = session.createCriteria(RoleAccessRule.class)
                      .add(Restrictions.eq("accessControlEntry", object))
                      .add(Restrictions.eq("role", role))
                      .add(Restrictions.eq("permission", p))
                      .list();
View Full Code Here

   * @param role  role to set
   * @param permission  permission to set
   */
  public void setRolePermission(AccessControlledEntry object, Role role, Long permission) {
    if (null == getRolePermission(object, role, permission)) {
      Permission p = (Permission)session.get(Permission.class, permission);   
      RoleAccessRule entry = new RoleAccessRule();
      entry.setAccessControlEntry(object);
      entry.setRole(role);
      entry.setPermission(p);
      session.save(entry);
View Full Code Here

    }
  } 

  @SuppressWarnings("unchecked")
  private UserSetAccessRule getUserSetPermission(AccessControlledEntry object, UserSet userSet, Long permission) {
    Permission p = (Permission)session.get(Permission.class, permission);   
    List<UserSetAccessRule> list = session.createCriteria(UserSetAccessRule.class)
                      .add(Restrictions.eq("accessControlEntry", object))
                      .add(Restrictions.eq("userSet", userSet))
                      .add(Restrictions.eq("permission", p))
                      .list();
View Full Code Here

    return list != null && list.size() > 0 ? list.get(0) : null;
  }
 
  private void setUserSetPermission(AccessControlledEntry object, UserSet userSet, Long permission) {
    if (null == getUserSetPermission(object, userSet, permission)) {
      Permission p = (Permission)session.get(Permission.class, permission);   
      UserSetAccessRule entry = new UserSetAccessRule();
      entry.setAccessControlEntry(object);
      entry.setUserSet(userSet);
      entry.setPermission(p);
      session.save(entry);
View Full Code Here

    }
  } 

  @SuppressWarnings("unchecked")
  private UserAccessRule getUserPermission(AccessControlledEntry object, User user, Long permission) {
    Permission p = (Permission)session.get(Permission.class, permission);   
    List<UserAccessRule> list = session.createCriteria(UserAccessRule.class)
                      .add(Restrictions.eq("accessControlEntry", object))
                      .add(Restrictions.eq("user", user))
                      .add(Restrictions.eq("permission", p))
                      .list();
View Full Code Here

    return list != null && list.size() > 0 ? list.get(0) : null;
  }
 
  private void setUserPermission(AccessControlledEntry object, User user, Long permission) {
    if (null == getUserPermission(object, user, permission)) {
      Permission p = (Permission)session.get(Permission.class, permission);   
      UserAccessRule entry = new UserAccessRule();
      entry.setAccessControlEntry(object);
      entry.setUser(user);
      entry.setPermission(p);
      session.save(entry);
View Full Code Here

TOP

Related Classes of evolaris.framework.sys.datamodel.Permission

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.