public interface CSOActionManager
CentraSiteObject
(s).CSOActionManager
:
CentraSiteServiceFactory
csServiceFactory =CentraSiteServiceFactory
.getInstance();CentraSiteService
centraSiteService = csServiceFactory.createService();CentraSiteSession
session = centraSiteService.createSession();CSOActionManager
actionManager = session.getActionManager();
Modifier and Type | Method and Description |
---|---|
CSOAction |
getAction(java.lang.String actionId)
Returns the
CSOAction for the specified action Id. |
java.util.List<CSOAction> |
getAPIGatewayActions()
Returns the list of special actions applicable for the API Gateway details page.
|
java.util.List<CSOAction> |
getAPIPortalDetailActions()
Returns the list of actions applicable for the API-Portal details page.
|
java.util.List<CSOAction> |
getBulkActions()
Returns the list of
CSOAction (s) that can be executed on a collection of
CentraSiteObject (s).i.e., the actions that have a value as true
for the attribute bulk. |
java.util.List<CSOAction> |
getEditAssetTypeActions()
Gets the list of actions related to "Edit asset type activity".
|
java.util.List<CSOAction> |
getEditTaxonomyActions()
Gets the list of actions related to "Edit taxonomy activity".
|
java.util.List<CSOAction> |
getGroupDetailActions()
Returns the list of actions applicable for the group details page.
|
java.util.List<CSOAction> |
getInboxActions()
Returns a list of "Inbox" specific actions.
|
java.util.List<CSOAction> |
getManageAssetTypesActions()
Gets the list of actions related to "Manage asset types activity".
|
java.util.List<CSOAction> |
getManageGovernanceRulesActions()
Returns a list of actions applicable for Manage Governance Rules activity
|
java.util.List<CSOAction> |
getManageOrgsActions()
Gets the list of actions related to "Manage Organizations activity".
|
java.util.List<CSOAction> |
getManageTaxonomiesActions()
Gets the list of actions related to "Manage taxonomies activity".
|
java.util.List<CSOAction> |
getOrgDetailActions()
Returns the list of actions applicable for the organization details page.
|
java.util.List<CSOAction> |
getRoleDetailActions()
Returns the list of actions applicable for the role details page.
|
java.util.List<CSOAction> |
getSingleObjectActions()
Returns the list of
CSOAction (s) that can only be executed on a single
CentraSiteObject (s). i.e., the actions that have a value as false
for the attribute bulk. |
java.util.List<CSOAction> |
getSingleObjectActions(CentraSiteObject cso)
Returns the list of
CSOAction (s) that are allowed for the given object. |
java.util.List<CSOAction> |
getUserDetailActions()
Returns the list of actions applicable for the user details page.
|
java.util.List<CSOAction> getBulkActions() throws CLLException
CSOAction
(s) that can be executed on a collection of
CentraSiteObject
(s).i.e., the actions that have a value as true
for the attribute bulk.CSOAction
(s).CLLException
- if CLL fails to get the actions that can be performed on a given collection of CentraSite objects.java.util.List<CSOAction> getSingleObjectActions() throws CLLException
CSOAction
(s) that can only be executed on a single
CentraSiteObject
(s). i.e., the actions that have a value as false
for the attribute bulk.CSOAction
(s).CLLException
- if CLL fails to get the actions that can be performed on a given CentraSite object.java.util.List<CSOAction> getSingleObjectActions(CentraSiteObject cso) throws CLLException
CSOAction
(s) that are allowed for the given object.
This will implicitly perform CSOAction.isAllowed()
cso
- CentraSiteObject
which should be checkedCSOAction
(s)that are allowed for the given object.CLLException
- if CLL fails to return the list of CSOAction
(s) that are allowed for the given object.CSOAction getAction(java.lang.String actionId) throws CLLException
CSOAction
for the specified action Id.actionId
- unique identifier of the action.CSOAction
corresponding to the given actionIdCLLException
- if CLL fails to return the action.java.util.List<CSOAction> getInboxActions() throws CLLException
CLLException
- if CLL fails to return the list of "Inbox" specific actions.java.util.List<CSOAction> getManageOrgsActions() throws CLLException
List
of CSOAction
s for managing organizationsCLLException
- If CLL fails to return the manage organization specific actionsjava.util.List<CSOAction> getManageTaxonomiesActions() throws CLLException
List
of CSOAction
s for managing taxonomiesCLLException
- If CLL fails to return the manage taxonomies specific actionsjava.util.List<CSOAction> getEditTaxonomyActions() throws CLLException
List
of CSOAction
s for editing a taxonomyCLLException
- If CLL fails to return the edit taxonomy specific actionsjava.util.List<CSOAction> getManageAssetTypesActions() throws CLLException
List
of CSOAction
s for managing asset typesCLLException
- If CLL fails to return the manage asset types specific actionsjava.util.List<CSOAction> getEditAssetTypeActions() throws CLLException
List
of CSOAction
s for editing a asset typeCLLException
- If CLL fails to return the edit asset type specific actionsjava.util.List<CSOAction> getOrgDetailActions() throws CLLException
List
of CSOAction
s applicable for organizationsCLLException
- If CLL fails to return the applicable actionsjava.util.List<CSOAction> getUserDetailActions() throws CLLException
List
of applicable CSOAction
sCLLException
- If CLL fails to return the applicable actionsjava.util.List<CSOAction> getGroupDetailActions() throws CLLException
List
of applicable CSOAction
sCLLException
- If CLL fails to return the applicable actionsjava.util.List<CSOAction> getRoleDetailActions() throws CLLException
List
of applicable CSOAction
sCLLException
- If CLL fails to return the applicable actionsjava.util.List<CSOAction> getManageGovernanceRulesActions() throws CLLException
List
of CSOAction
instances that are applicable for Manage
Governance Rules activityCLLException
- If an error occurred while trying to get the list of applicable actionsjava.util.List<CSOAction> getAPIPortalDetailActions() throws CLLException
List
of applicable CSOAction
sCLLException
- If CLL fails to return the applicable actionsjava.util.List<CSOAction> getAPIGatewayActions() throws CLLException
List
of applicable CSOAction
sCLLException
- If CLL fails to return the applicable actions