Class GrantableMethods
- java.lang.Object
-
- de.ipk_gatersleben.bit.bi.edal.aspectj.security.GrantableMethods
-
public final class GrantableMethods extends java.lang.Object
Class that provide all API methods asEnum
constant to use them for theEdalPermission
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GrantableMethods.EdalClasses
ConstantEnum
list of all action classes.static class
GrantableMethods.Methods
ConstantEnum
list of all grantable API methods.
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<java.lang.Class<? extends PrimaryDataEntity>,java.util.List<GrantableMethods.Methods>>
CLASS_MAP
Map to find the EnumMap for every class.static java.util.List<GrantableMethods.Methods>
DIRECTORY_METHODS
Map of all methods ofPrimaryDataDirectory
.static java.util.List<GrantableMethods.Methods>
ENTITY_METHODS
Map of all methods ofPrimaryDataEntity
.static java.util.List<GrantableMethods.Methods>
FILE_METHODS
Map of all methods ofPrimaryDataFile
.
-
Constructor Summary
Constructors Constructor Description GrantableMethods()
-
-
-
Field Detail
-
ENTITY_METHODS
public static final java.util.List<GrantableMethods.Methods> ENTITY_METHODS
Map of all methods ofPrimaryDataEntity
.
-
DIRECTORY_METHODS
public static final java.util.List<GrantableMethods.Methods> DIRECTORY_METHODS
Map of all methods ofPrimaryDataDirectory
.
-
FILE_METHODS
public static final java.util.List<GrantableMethods.Methods> FILE_METHODS
Map of all methods ofPrimaryDataFile
.
-
CLASS_MAP
public static final java.util.Map<java.lang.Class<? extends PrimaryDataEntity>,java.util.List<GrantableMethods.Methods>> CLASS_MAP
Map to find the EnumMap for every class.
-
-