public class DataDictionaryPeopleFlowTypeServiceImpl extends Object implements PeopleFlowTypeService
| Constructor and Description |
|---|
DataDictionaryPeopleFlowTypeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected org.kuali.rice.core.api.uif.RemotableAttributeField |
buildRemotableFieldWithoutDataDictionary(org.kuali.rice.kew.api.repository.type.KewAttributeDefinition attributeDefinition)
Builds a
RemotableAttributeField instance when there is no component configured (and therefore we can
not lookup the data dictionary) |
List<String> |
filterToSelectableRoleIds(String kewTypeId,
List<String> roleIds) |
List<org.kuali.rice.core.api.uif.RemotableAttributeField> |
getAttributeFields(String kewTypeId) |
DataDictionaryRemoteFieldService |
getDataDictionaryRemoteFieldService() |
Map<String,String> |
resolveRoleQualifiers(String kewTypeId,
String roleId,
org.kuali.rice.kew.api.document.Document document,
org.kuali.rice.kew.api.document.DocumentContent documentContent) |
List<org.kuali.rice.core.api.uif.RemotableAttributeError> |
validateAttributes(String kewTypeId,
Map<String,String> attributes) |
List<org.kuali.rice.core.api.uif.RemotableAttributeError> |
validateAttributesAgainstExisting(String kewTypeId,
Map<String,String> newAttributes,
Map<String,String> oldAttributes) |
public DataDictionaryPeopleFlowTypeServiceImpl()
public List<String> filterToSelectableRoleIds(String kewTypeId, List<String> roleIds)
filterToSelectableRoleIds in interface PeopleFlowTypeServiceorg.kuali.rice.kew.framework.peopleflow.PeopleFlowTypeService#filterToSelectableRoleIds(java.lang.String,
java.util.List) public Map<String,String> resolveRoleQualifiers(String kewTypeId, String roleId, org.kuali.rice.kew.api.document.Document document, org.kuali.rice.kew.api.document.DocumentContent documentContent)
public List<org.kuali.rice.core.api.uif.RemotableAttributeField> getAttributeFields(String kewTypeId)
getAttributeFields in interface PeopleFlowTypeServicePeopleFlowTypeService.getAttributeFields(java.lang.String)protected org.kuali.rice.core.api.uif.RemotableAttributeField buildRemotableFieldWithoutDataDictionary(org.kuali.rice.kew.api.repository.type.KewAttributeDefinition attributeDefinition)
RemotableAttributeField instance when there is no component configured (and therefore we can
not lookup the data dictionary)
Very basic field, should have labels configured and defaults to using text control
attributeDefinition - - KEW attribute definition configured from which the name, label, and description
will be pulledpublic List<org.kuali.rice.core.api.uif.RemotableAttributeError> validateAttributes(String kewTypeId, Map<String,String> attributes) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
validateAttributes in interface PeopleFlowTypeServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.kuali.rice.kew.framework.peopleflow.PeopleFlowTypeService#validateAttributes(java.lang.String,
java.util.Map) public List<org.kuali.rice.core.api.uif.RemotableAttributeError> validateAttributesAgainstExisting(String kewTypeId, Map<String,String> newAttributes, Map<String,String> oldAttributes) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
validateAttributesAgainstExisting in interface PeopleFlowTypeServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.kuali.rice.kew.framework.peopleflow.PeopleFlowTypeService#validateAttributesAgainstExisting(java.lang.String,
java.util.Map, java.util.Map) public DataDictionaryRemoteFieldService getDataDictionaryRemoteFieldService()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.