|
|||||||||
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.
Method Summary | |
---|---|
java.util.List |
findConflictingPolicies(java.lang.String policyId)
Method find all the policies conflicting with the specified policy |
java.util.List |
findPoliciesMadeRedundant(java.lang.String policyId)
Method find all the policies with higher priority making the specified policy redundant |
java.util.List |
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 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 listOfPolicies)
Method finds out if the specified policy is beign made redundant (fully coverd) 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 beign made redundant (fully coverd) 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 beign made partially redundant (partially coverd) 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)
Method finds out if the specified policy is in conflict with some policies with the same priority in the repository |
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 beign made redundant (fully or partially) by some policies with higher priority in the repository |
Method Detail |
---|
boolean isPolicyInConflict(java.lang.String policyId) throws DirectoryFailure
policyId
- id of the policy
DirectoryFailure
java.util.List findConflictingPolicies(java.lang.String policyId) throws DirectoryFailure
policyId
- id of the policy
DirectoryFailure
boolean isFullyOverlappedBySecondPolicy(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policysecondPolicyId
- id of the policy
PriorityConditionNotMet
DirectoryFailure
boolean isPartiallyOverlappedBySecondPolicy(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policysecondPolicyId
- id of the policy
PriorityConditionNotMet
DirectoryFailure
boolean isFullyOverlappedByUnionOfPolicies(java.lang.String firstPolicyId, java.util.List listOfPolicies) throws PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policylistOfPolicies
- list of policies
PriorityConditionNotMet
DirectoryFailure
boolean isPolicyRedundant(java.lang.String policyId) throws DirectoryFailure
policyId
- id of the policy
DirectoryFailure
java.util.List 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 findPoliciesMadeRedundant(java.lang.String policyId) throws DirectoryFailure
policyId
- id of the policy
DirectoryFailure
boolean isMadeFullyRedundantBySecond(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policysecondPolicyId
- id of the policy
PriorityConditionNotMet
DirectoryFailure
boolean isMadeParitallyRedundantBySecond(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policysecondPolicyId
- id of the policy
PriorityConditionNotMet
DirectoryFailure
boolean isMadeFullyRedundantByPolicyUnion(java.lang.String firstPolicyId, java.util.List listOfPolicies) throws PriorityConditionNotMet, DirectoryFailure
firstPolicyId
- id of the policylistOfPolicies
- list of policies
PriorityConditionNotMet
DirectoryFailure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |