| 
 | ||||||||||
| 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 | |||||||||