public interface JpaSecurity
Modifier and Type | Interface and Description |
---|---|
static class |
JpaSecurity.AccessType |
Modifier and Type | Field and Description |
---|---|
static JpaSecurity.AccessType |
CAN_CREATE |
static JpaSecurity.AccessType |
CAN_EXPORT |
static JpaSecurity.AccessType |
CAN_READ |
static JpaSecurity.AccessType |
CAN_REMOVE |
static JpaSecurity.AccessType |
CAN_WRITE |
Modifier and Type | Method and Description |
---|---|
void |
check(JpaSecurity.AccessType type,
Class<? extends Model> model,
Long... ids) |
Set<JpaSecurity.AccessType> |
getAccessTypes(Class<? extends Model> model,
Long id) |
Filter |
getFilter(JpaSecurity.AccessType type,
Class<? extends Model> model,
Long... ids) |
boolean |
hasRole(String name) |
boolean |
isPermitted(JpaSecurity.AccessType type,
Class<? extends Model> model,
Long... ids) |
static final JpaSecurity.AccessType CAN_READ
static final JpaSecurity.AccessType CAN_WRITE
static final JpaSecurity.AccessType CAN_CREATE
static final JpaSecurity.AccessType CAN_REMOVE
static final JpaSecurity.AccessType CAN_EXPORT
Set<JpaSecurity.AccessType> getAccessTypes(Class<? extends Model> model, Long id)
boolean hasRole(String name)
Filter getFilter(JpaSecurity.AccessType type, Class<? extends Model> model, Long... ids)
boolean isPermitted(JpaSecurity.AccessType type, Class<? extends Model> model, Long... ids)
void check(JpaSecurity.AccessType type, Class<? extends Model> model, Long... ids)