|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kew.impl.actionlist.ActionListCustomizationHandlerServiceImpl
public class ActionListCustomizationHandlerServiceImpl
Reference implementation of the ActionListCustomizationHandlerService.
| Constructor Summary | |
|---|---|
ActionListCustomizationHandlerServiceImpl()
|
|
| Method Summary | |
|---|---|
List<ActionItemCustomization> |
customizeActionList(String principalId,
List<ActionItem> actionItems)
Returns a list of Action Item Customizations from the given list of Action Items and Principal ID. |
ExtensionRepositoryService |
getExtensionRepositoryService()
Loads RuleValidationAttribute implementation class via ExtensionRepositoryService |
protected CustomActionListAttribute |
loadAttribute(String attributeName)
Loads CustomActionListAttribute implementation class via ExtensionRepositoryService |
void |
setExtensionRepositoryService(ExtensionRepositoryService extensionRepositoryService)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ActionListCustomizationHandlerServiceImpl()
| Method Detail |
|---|
public List<ActionItemCustomization> customizeActionList(String principalId,
List<ActionItem> actionItems)
throws RiceIllegalArgumentException
ActionListCustomizationHandlerServiceThis method essentially invokes CustomActionListAttribute???
DocumentSecurityAttribute#isAuthorizedForDocument(String, org.kuali.rice.kew.api.document.Document)
method for each of the security attributes supplied in the document security directives, passing the associated
list of document ids.
customizeActionList in interface ActionListCustomizationHandlerServiceprincipalId - the id of the Principal ???actionItems - the list of Action Items to be customized.
RiceIllegalArgumentException - if the given principalId is a null or blank valueprotected CustomActionListAttribute loadAttribute(String attributeName)
ExtensionRepositoryService
attributeName - the CustomActionListAttribute name
RiceIllegalArgumentException - if specified attribute name cannot be found or loadedpublic ExtensionRepositoryService getExtensionRepositoryService()
ExtensionRepositoryService
attributeName - the RuleValidationAttribute name
RiceIllegalArgumentException - if specified attribute name cannot be found or loadedpublic void setExtensionRepositoryService(ExtensionRepositoryService extensionRepositoryService)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||