edu.uoc.tfc.dbmodel.security.crud
Interface RoleManageableDao

All Known Implementing Classes:
RoleManageableDaoBase

public interface RoleManageableDao


Method Summary
 Role create(java.lang.String roleId, java.lang.String description, java.lang.Long id, java.lang.Long[] users, java.lang.Long[] operations)
           
 void delete(java.lang.Long[] ids)
           
 java.util.List read(java.lang.String roleId, java.lang.String description, java.lang.Long id, java.lang.Long[] users, java.lang.Long[] operations)
           
 java.util.List readAll()
           
 java.util.Map readBackingLists()
           
 Role readById(java.lang.Long id)
           
 Role update(java.lang.String roleId, java.lang.String description, java.lang.Long id, java.lang.Long[] users, java.lang.Long[] operations)
           
 

Method Detail

create

Role create(java.lang.String roleId,
            java.lang.String description,
            java.lang.Long id,
            java.lang.Long[] users,
            java.lang.Long[] operations)

readById

Role readById(java.lang.Long id)

read

java.util.List read(java.lang.String roleId,
                    java.lang.String description,
                    java.lang.Long id,
                    java.lang.Long[] users,
                    java.lang.Long[] operations)

readAll

java.util.List readAll()

readBackingLists

java.util.Map readBackingLists()

update

Role update(java.lang.String roleId,
            java.lang.String description,
            java.lang.Long id,
            java.lang.Long[] users,
            java.lang.Long[] operations)

delete

void delete(java.lang.Long[] ids)