public class CustomInfoHandler extends BaseHandler
VALID
Constructor and Description |
---|
CustomInfoHandler() |
Modifier and Type | Method and Description |
---|---|
int |
createKey(User loggedInUser,
java.lang.String keyLabel,
java.lang.String keyDescription)
Create a new custom key
|
int |
deleteKey(User loggedInUser,
java.lang.String keyLabel)
Delete an existing custom key
|
java.lang.Object[] |
listAllKeys(User loggedInUser)
List the custom information keys defined for the user's organization.
|
int |
updateKey(User loggedInUser,
java.lang.String keyLabel,
java.lang.String keyDescription)
Update description of a custom key
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExists
public int createKey(User loggedInUser, java.lang.String keyLabel, java.lang.String keyDescription) throws FaultException
loggedInUser
- The current userkeyLabel
- stringkeyDescription
- stringFaultException
- A FaultException is thrown if:
- Either the label or description is not provided
- Any error occurspublic int updateKey(User loggedInUser, java.lang.String keyLabel, java.lang.String keyDescription) throws FaultException
loggedInUser
- The current userkeyLabel
- stringkeyDescription
- stringFaultException
- A FaultException is thrown if a key doesn't exist or
an iinvalid description is providedpublic int deleteKey(User loggedInUser, java.lang.String keyLabel) throws FaultException
loggedInUser
- The current userkeyLabel
- stringFaultException
- A FaultException is thrown if:
- Either the label or description is not provided
- Any error occurspublic java.lang.Object[] listAllKeys(User loggedInUser) throws FaultException
loggedInUser
- The current userFaultException
- A FaultException is thrown on error.