@NamedQueries({@NamedQuery(name="RoleRight.findAll",query="SELECT r FROM RoleRight r"),
@NamedQueries({@NamedQuery(name="RoleRight.findAll",query="SELECT r FROM RoleRight r"),
@NamedQuery(name="RoleRight.findByRightAndRole",query="SELECT r FROM RoleRight r where r.role = :role and r.accessRight = :accessright "),
@NamedQuery(name="RoleRight.findByRightAndRole",query="SELECT r FROM RoleRight r where r.role = :role and r.permission = :permission "),
@NamedQuery(name="RoleRight.findByRolesForAccessRight",query="SELECT rr from RoleRight rr where rr.role.id.eventId = :eventId and rr.role.id.id in :roleids and rr.accessRight = :accessright")})
@NamedQuery(name="RoleRight.findByRolesForPermission",query="SELECT rr from RoleRight rr where rr.role.id.eventId = :eventId and rr.role.id.id in :roleids and rr.permission = :permission")})
logger.info("Saving roleright {}, r {}, w {}, x {}",newString[]{row.getAccessRight().getName(),newBoolean(row.isRead()).toString(),newBoolean(row.isWrite()).toString(),newBoolean(row.isExecute()).toString()});
logger.info("Saving roleright {}, r {}, w {}, x {}",newString[]{row.getPermission().toString(),newBoolean(row.isRead()).toString(),newBoolean(row.isWrite()).toString(),newBoolean(row.isExecute()).toString()});