|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TypeAdministrationInterface
Type administration interface. This interface allows an administrator to create, update, retrieve, and delete types in the service policy manager system. Types are used for validating the form factor of policy attribute values. They do not assign any semantics or meaning to the contents of the value, but instead ensure that the value is of the right "form" for a corresponding type.
As removing a type can potentially be a dangerous operation, removal of a type is only allowed provided there are no existing policy attributes in the system that have been assigned to that type.
Method Summary | |
---|---|
CreatePolicyTypeResponse |
createPolicyType(CreatePolicyTypeRequest request)
Creates a new policy type in the service policy manager. |
GetAllPolicyTypesResponse |
getAllPolicyTypes(GetAllPolicyTypesRequest request)
Retrieve all the policy type definitions from the service policy manager system. |
GetPolicyTypeResponse |
getPolicyType(GetPolicyTypeRequest request)
Gets the policy type definition for the supplied type name. |
RemovePolicyTypeResponse |
removePolicyType(RemovePolicyTypeRequest request)
Removes a policy type from the service policy manager. |
UpdatePolicyTypeResponse |
updatePolicyType(UpdatePolicyTypeRequest request)
Updates the specified policy type definition. |
Method Detail |
---|
CreatePolicyTypeResponse createPolicyType(CreatePolicyTypeRequest request) throws java.rmi.RemoteException, ServicePolicyException
ServicePolicyException
- Raised if an invalid type defintion is specified, if the
type already exists, or if an internal error occurs.
java.rmi.RemoteException
UpdatePolicyTypeResponse updatePolicyType(UpdatePolicyTypeRequest request) throws java.rmi.RemoteException, ServicePolicyException
ServicePolicyException
- Raised if the specified policy type does not exist, if an
invalid change is made, or if an internal error occurs.
java.rmi.RemoteException
GetPolicyTypeResponse getPolicyType(GetPolicyTypeRequest request) throws java.rmi.RemoteException, ServicePolicyException
ServicePolicyException
- Raised if the supplied type name does not exist, or if an
internal error occurs.
java.rmi.RemoteException
RemovePolicyTypeResponse removePolicyType(RemovePolicyTypeRequest request) throws java.rmi.RemoteException, ServicePolicyException
ServicePolicyException
- Raised if the specified policy type is still in use by
the system, if the specified type does not exist, or if an
internal error occurs.
java.rmi.RemoteException
GetAllPolicyTypesResponse getAllPolicyTypes(GetAllPolicyTypesRequest request) throws java.rmi.RemoteException, ServicePolicyException
ServicePolicyException
- Raised if an internal error occurs.
java.rmi.RemoteException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |