|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PolicyTypeSchema
This interface defines set of methods that need to be defined if a new policy type schema needs to be implemented. This interface tends to track the PolicyTypeManager interface.
Method Summary | |
---|---|
java.util.List |
getAllowedPathElements(java.util.List pathElements, java.util.Map controls, PolicyType pt) Return a list of path elements associated with the specified list of path elements. |
java.util.List |
getAllowedPathElementValues(java.util.List pathElements, SearchCriteria searchCriteria, java.util.Map controls, PolicyType pt) Return a list of path elements associated with the specified list of path elements. |
java.util.List |
getAllowedReturnPathElements(java.util.List pathElements, java.util.Map controls, PolicyType pt) Return a list of path elements associated with the specified list of path elements. |
java.util.List |
getAllowedReturnPathElements(PolicyType pt) Return a list of path elements associated with the specified policy type identifier. |
java.util.List |
getAllowedReturnPathElementValues(java.util.List pathElements, SearchCriteria searchCriteria, java.util.Map controls, PolicyType pt) Return a list of path elements associated with the specified list of path elements. |
java.util.List |
getAllowedTopPathElements(PolicyType pt) Return a list of path elements associated with the specified policy type identifier. |
java.util.List |
getBasePathElements(java.lang.String entityType, java.util.List pathElements, java.util.Map controls, PolicyType pt) Return list of path elements built from the specified entity type, path element list, controls and policy type. |
java.util.List |
getPathElements(PolicyType pt, java.lang.String path) Return a list of path elements associated with the specified policy type and built from the specified path string. |
java.util.List |
getReturnPathElements(PolicyType pt, java.lang.String path) Return a list of path elements associated with the specified policy type and built from the specified path string. |
java.util.List |
postProcessAllowedPathElementValues(java.util.List pathElements, java.util.List bashElements, SearchCriteria searchCriteria, java.util.Map controls, PolicyType pt) This method can be used to process the allowed path element values list after it is built. |
java.util.List |
postProcessAllowedReturnPathElementValues(java.util.List pathElements, java.util.List baseElements, SearchCriteria searchCriteria, java.util.Map controls, PolicyType pt) This method can be used to process the allowed return values path element values list after it is built. |
java.util.List |
postProcessPathElements(java.lang.String entityType, java.util.List baseElements, java.util.List pathElements, java.util.Map controls, PolicyType pt) This method can be used to process the base element list after it is built. |
Method Detail |
---|
java.util.List getAllowedTopPathElements(PolicyType pt) throws PolicyTypeManagerException
pt
- policy typePolicyTypeManagerException
java.util.List getAllowedReturnPathElements(PolicyType pt) throws PolicyTypeManagerException
pt
- policy typePolicyTypeManagerException
java.util.List getAllowedPathElements(java.util.List pathElements, java.util.Map controls, PolicyType pt) throws PolicyTypeManagerException
pathElements
- list of path elements for the specified policy type identifiercontrols
- map that can be used in processingpt
- policy type that can be used in processingPolicyTypeManagerException
java.util.List getAllowedReturnPathElements(java.util.List pathElements, java.util.Map controls, PolicyType pt) throws PolicyTypeManagerException
pathElements
- list of path elements for the specified policy type identifiercontrols
- map that can be used in processingpt
- policy type that can be used in processingPolicyTypeManagerException
java.util.List getAllowedPathElementValues(java.util.List pathElements, SearchCriteria searchCriteria, java.util.Map controls, PolicyType pt) throws PolicyTypeManagerException
pathElements
- list of path elements for the specified policy type identifiersearchCriteria
- search criteria to customize the searchcontrols
- map that can be used in processingpt
- policy type that can be used in processingPolicyTypeManagerException
java.util.List getAllowedReturnPathElementValues(java.util.List pathElements, SearchCriteria searchCriteria, java.util.Map controls, PolicyType pt) throws PolicyTypeManagerException
pathElements
- list of path elements for the specified policy type identifiersearchCriteria
- search criteria to customize the searchcontrols
- map that can be used in processingpt
- policy type that can be used in processingPolicyTypeManagerException
java.util.List getPathElements(PolicyType pt, java.lang.String path) throws PolicyTypeManagerException
pt
- policy typepath
- string representing a path expression that can be parsed into a list of path elementsPolicyTypeManagerException
java.util.List getReturnPathElements(PolicyType pt, java.lang.String path) throws PolicyTypeManagerException
pt
- policy typepath
- string representing a path expression that can be parsed into a list of path elementsPolicyTypeManagerException
java.util.List getBasePathElements(java.lang.String entityType, java.util.List pathElements, java.util.Map controls, PolicyType pt) throws PolicyTypeManagerException
entityType
- entity typepathElements
- list of path elemenetscontrols
- map of objects to control building the listpt
- policy typePolicyTypeManagerException
java.util.List postProcessPathElements(java.lang.String entityType, java.util.List baseElements, java.util.List pathElements, java.util.Map controls, PolicyType pt) throws PolicyTypeManagerException
entityType
- entity typebaseElements
- list of path elements returned from getBasePathElements methodpathElements
- list of current path elementscontrols
- map of control objectspt
- policy typePolicyTypeManagerException
java.util.List postProcessAllowedPathElementValues(java.util.List pathElements, java.util.List bashElements, SearchCriteria searchCriteria, java.util.Map controls, PolicyType pt) throws PolicyTypeManagerException
entityType
- entity typepathElements
- list of current path elementscontrols
- map of control objectspt
- policy typePolicyTypeManagerException
java.util.List postProcessAllowedReturnPathElementValues(java.util.List pathElements, java.util.List baseElements, SearchCriteria searchCriteria, java.util.Map controls, PolicyType pt) throws PolicyTypeManagerException
entityType
- entity typepathElements
- list of current path elementscontrols
- map of control objectspt
- policy typePolicyTypeManagerException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |