Public Member Functions | |
MethodsDesc () | |
void | addMethods (String[] methods, String transportGuarantee, boolean isExcluded) |
void | addMethodsOnRole (String[] methods, String role, String transportGuarantee) |
String | getExcludedActions () |
String | getUncheckedActions () |
Map | getRoleMapActions () |
List | getUncheckedWebUserDataActionsRoleList () |
Static Public Attributes | |
final String[] | METHODS |
Definition at line 39 of file MethodsDesc.java.
|
Constructor Build new Http Methods Definition at line 62 of file MethodsDesc.java. |
|
Add Http methods (Excluded or Unchecked)
Definition at line 75 of file MethodsDesc.java. References org.objectweb.jonas_web.deployment.api.MethodDesc.addTransportGuarantee(), org.objectweb.jonas_web.deployment.api.MethodDesc.setExcluded(), and org.objectweb.jonas_web.deployment.api.MethodDesc.setUnchecked(). Referenced by org.objectweb.jonas_web.deployment.api.PatternEntry.addMethods(). |
Here is the call graph for this function:
|
Add pattern information for a given role
Definition at line 94 of file MethodsDesc.java. References org.objectweb.jonas_web.deployment.api.MethodDesc.addRole(). Referenced by org.objectweb.jonas_web.deployment.api.PatternEntry.addMethodsOnRole(). |
Here is the call graph for this function:
|
Gets the excluded actions in order to build permissions
Definition at line 121 of file MethodsDesc.java. References org.objectweb.jonas_web.deployment.api.MethodDesc.getName(), org.objectweb.jonas_web.deployment.api.MethodDesc.hasRole(), org.objectweb.jonas_web.deployment.api.MethodDesc.isExcluded(), and org.objectweb.jonas_web.deployment.api.MethodDesc.toString(). Referenced by org.objectweb.jonas_web.deployment.api.PatternEntry.getExcludedPermissions(). |
Here is the call graph for this function:
|
Gets the Map between roles and their actions
Definition at line 167 of file MethodsDesc.java. References org.objectweb.jonas_web.deployment.api.MethodDesc.getName(), org.objectweb.jonas_web.deployment.api.MethodDesc.getRolesIterator(), and org.objectweb.jonas_web.deployment.api.MethodDesc.hasRole(). Referenced by org.objectweb.jonas_web.deployment.api.PatternEntry.getRolesPermissionsMap(). |
Here is the call graph for this function:
|
Gets the unchecked actions in order to build permissions
Definition at line 142 of file MethodsDesc.java. References org.objectweb.jonas_web.deployment.api.MethodDesc.getName(), org.objectweb.jonas_web.deployment.api.MethodDesc.hasRole(), org.objectweb.jonas_web.deployment.api.MethodDesc.isUnchecked(), and org.objectweb.jonas_web.deployment.api.MethodDesc.toString(). Referenced by org.objectweb.jonas_web.deployment.api.PatternEntry.getUncheckedPermissions(). |
Here is the call graph for this function:
|
Gets the list of unchecked permissions for all element that do not contain an excluding auth-constraint
Definition at line 197 of file MethodsDesc.java. References org.objectweb.jonas_web.deployment.api.MethodDesc.getName(), org.objectweb.jonas_web.deployment.api.MethodDesc.getTransportGuarantee(), org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.hasNone(), org.objectweb.jonas_web.deployment.api.MethodDesc.hasRole(), org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.isConfidential(), org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.isIntegral(), and org.objectweb.jonas_web.deployment.api.MethodDesc.isUnchecked(). Referenced by org.objectweb.jonas_web.deployment.api.PatternEntry.getUncheckedPermissions(). |
Here is the call graph for this function:
|
Initial value: new String[] { "DELETE", "GET", "HEAD", "OPTIONS", "POST", "PUT", "TRACE" } Definition at line 49 of file MethodsDesc.java. |