|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PolicyAnalyzes
Provides methods enabling analyzes of policies.
Nested Class Summary | |
---|---|
static class |
PolicyAnalyzes.PriorityConditionNotMet
|
Method Summary | |
---|---|
java.util.List<java.lang.String> |
findConflictingPolicies(java.lang.String policyId)
Method find all the policies conflicting with the specified policy |
java.util.List<java.lang.String> |
findPoliciesMadeRedundant(java.lang.String policyId)
Method find all the policies with higher priority making the specified policy redundant |
java.util.List<java.lang.String> |
findPoliciesMakingRedundant(java.lang.String policyId)
Method find all the policies with higher priority making the specified policy redundant |
boolean |
isFullyOverlappedBySecondPolicy(java.lang.String firstPolicyId,
java.lang.String secondPolicyId)
Method finds out if the specified policy is fully overlapped by the second specified policy, the necessary condition is that the two policies have the same modality |
boolean |
isFullyOverlappedByUnionOfPolicies(java.lang.String firstPolicyId,
java.util.List<java.lang.String> listOfPolicies)
Method finds out if the specified policy is fully overlapped by the union of specified policies, the necessary condition is that the all policies have the same modality |
boolean |
isMadeFullyRedundantByPolicyUnion(java.lang.String firstPolicyId,
java.util.List<java.lang.String> listOfPolicies)
Method finds out if the specified policy is being made redundant (fully covered) by the union of specified policies with higher priority in the repository |
boolean |
isMadeFullyRedundantBySecond(java.lang.String firstPolicyId,
java.lang.String secondPolicyId)
Method finds out if the specified policy is being made redundant (fully covered) by the second specified policy with higher priority in the repository |
boolean |
isMadeParitallyRedundantBySecond(java.lang.String firstPolicyId,
java.lang.String secondPolicyId)
Method finds out if the specified policy is being made partially redundant (partially covered) by the second specified policy with higher priority in the repository |
boolean |
isPartiallyOverlappedBySecondPolicy(java.lang.String firstPolicyId,
java.lang.String secondPolicyId)
Method finds out if the specified policy is partially overlapped by the second specified policy, the necessary condition is that the two policies have the same modality |
boolean |
isPolicyInConflict(java.lang.String policyId)
|
boolean |
isPolicyMakingRedundantSomeOtherPolicy(java.lang.String policyId)
Method finds out if the specified policy makes redundant (fully or partially) some policies with lower priority in the repository |
boolean |
isPolicyRedundant(java.lang.String policyId)
Method finds out if the specified policy is being made redundant (fully or partially) by some policies with higher priority in the repository |
Method Detail |
---|
boolean isPolicyInConflict(java.lang.String policyId) throws DirectoryFailure
DirectoryFailure
java.util.List<java.lang.String> findConflictingPolicies(java.lang.String policyId) throws DirectoryFailure
policyId
- id of the policy
DirectoryFailure
boolean isFullyOverlappedBySecondPolicy(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PolicyAnalyzes.PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policysecondPolicyId
- id of the policy
PolicyAnalyzes.PriorityConditionNotMet
DirectoryFailure
boolean isPartiallyOverlappedBySecondPolicy(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PolicyAnalyzes.PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policysecondPolicyId
- id of the policy
PolicyAnalyzes.PriorityConditionNotMet
DirectoryFailure
boolean isFullyOverlappedByUnionOfPolicies(java.lang.String firstPolicyId, java.util.List<java.lang.String> listOfPolicies) throws PolicyAnalyzes.PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policylistOfPolicies
- list of policies
PolicyAnalyzes.PriorityConditionNotMet
DirectoryFailure
boolean isPolicyRedundant(java.lang.String policyId) throws DirectoryFailure
policyId
- id of the policy
DirectoryFailure
java.util.List<java.lang.String> findPoliciesMakingRedundant(java.lang.String policyId) throws DirectoryFailure
policyId
- id of the policy
DirectoryFailure
boolean isPolicyMakingRedundantSomeOtherPolicy(java.lang.String policyId) throws DirectoryFailure
policyId
- id of the policy
DirectoryFailure
java.util.List<java.lang.String> findPoliciesMadeRedundant(java.lang.String policyId) throws DirectoryFailure
policyId
- id of the policy
DirectoryFailure
boolean isMadeFullyRedundantBySecond(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PolicyAnalyzes.PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policysecondPolicyId
- id of the policy
PolicyAnalyzes.PriorityConditionNotMet
DirectoryFailure
boolean isMadeParitallyRedundantBySecond(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PolicyAnalyzes.PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policysecondPolicyId
- id of the policy
PolicyAnalyzes.PriorityConditionNotMet
DirectoryFailure
boolean isMadeFullyRedundantByPolicyUnion(java.lang.String firstPolicyId, java.util.List<java.lang.String> listOfPolicies) throws PolicyAnalyzes.PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policylistOfPolicies
- list of policies
PolicyAnalyzes.PriorityConditionNotMet
DirectoryFailure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |