|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PolicyDBManagerForwarder
This interface defines methods to manage policy database of a given PolicyDBManager.
Method Summary | |
---|---|
java.lang.String |
addPolicy(PolicyInformation policy,
java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to add the given policy object to this database. |
java.lang.String |
getAllPolicies(java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to get all policy objects contained in this database. |
java.lang.String |
getPolicyInformation(java.lang.String policyID,
java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to get the policy for the given policy id. |
java.lang.String |
refreshAllPoliciesComplete(java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to refresh all cached property values for all policies in this database. |
java.lang.String |
refreshAllPoliciesPartial(java.util.Vector properties,
java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to refresh cached values of only those properties that are specified for all the policies in this database. |
java.lang.String |
refreshPolicyComplete(java.lang.String policyID,
java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to refresh all cached property values for the given policy. |
java.lang.String |
refreshPolicyPartial(java.lang.String policyID,
java.util.Vector properties,
java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to refresh cached values of only those properties that are specified for the given policy. |
java.lang.String |
refreshSpecifiedPoliciesComplete(java.util.Vector policyIDs,
java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to refresh cached values of all properties of the specified policies. |
java.lang.String |
refreshSpecifiedPoliciesPartial(java.util.Vector policyIDs,
java.util.Vector properties,
java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to refresh cached values of only those properties that are specified for only specified policies. |
java.lang.String |
removeAllPolicies(java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to to remove all policy objects contained in this database. |
java.lang.String |
removePolicyInformation(java.lang.String policyID,
java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to remove from this database the policy object for the given policy id. |
java.lang.String |
setPolicy(java.lang.String policyID,
PolicyInformation policy,
java.lang.String policyDBManagerID)
Ask the specified PolicyDBManager to set the policy object for the given policy id. |
Method Detail |
---|
java.lang.String getPolicyInformation(java.lang.String policyID, java.lang.String policyDBManagerID) throws java.lang.Exception
policyID
- A String indicating the policy id.policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String removePolicyInformation(java.lang.String policyID, java.lang.String policyDBManagerID) throws java.lang.Exception
policyID
- A String indicating the policy id.policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String setPolicy(java.lang.String policyID, PolicyInformation policy, java.lang.String policyDBManagerID) throws java.lang.Exception
policyID
- A String indicating the policy id.policy
- The policy object to be set for
the given id.policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String addPolicy(PolicyInformation policy, java.lang.String policyDBManagerID) throws java.lang.Exception
policy
- The policy object to be added.policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String getAllPolicies(java.lang.String policyDBManagerID) throws java.lang.Exception
policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String removeAllPolicies(java.lang.String policyDBManagerID) throws java.lang.Exception
policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String refreshPolicyComplete(java.lang.String policyID, java.lang.String policyDBManagerID) throws java.lang.Exception
policyID
- A String indicating the policy id.policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String refreshPolicyPartial(java.lang.String policyID, java.util.Vector properties, java.lang.String policyDBManagerID) throws java.lang.Exception
policyID
- A String indicating the policy id.properties
- A Vector containing property names whose values
are to be refreshed.policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String refreshAllPoliciesComplete(java.lang.String policyDBManagerID) throws java.lang.Exception
policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String refreshAllPoliciesPartial(java.util.Vector properties, java.lang.String policyDBManagerID) throws java.lang.Exception
properties
- A Vector containing property names whose values
are to be refreshed.policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String refreshSpecifiedPoliciesComplete(java.util.Vector policyIDs, java.lang.String policyDBManagerID) throws java.lang.Exception
policyIDs
- A Vector containing ids of those policies that
are to be refreshed.policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
java.lang.String refreshSpecifiedPoliciesPartial(java.util.Vector policyIDs, java.util.Vector properties, java.lang.String policyDBManagerID) throws java.lang.Exception
policyIDs
- A Vector containing ids of those policies that
are to be refreshed.properties
- A Vector containing property names whose values
are to be refreshed.policyDBManagerID
- A String identifying the specific PolicyDBManager to forward this request to.
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |