public interface RemotableAttributeOwner
| Modifier and Type | Method and Description |
|---|---|
List<org.kuali.rice.core.api.uif.RemotableAttributeField> |
getAttributeFields(String krmsTypeId)
get the attributes supported by the type with the given krmsTypeId.
|
List<org.kuali.rice.core.api.uif.RemotableAttributeError> |
validateAttributes(String krmsTypeId,
Map<String,String> attributes)
This method validates the passed in attributes for a krmsTypeId generating a List of
RemotableAttributeErrors. |
List<org.kuali.rice.core.api.uif.RemotableAttributeError> |
validateAttributesAgainstExisting(String krmsTypeId,
Map<String,String> newAttributes,
Map<String,String> oldAttributes)
This method validates the passed in attributes for a krmsTypeId generating a List of
RemotableAttributeErrors. |
List<org.kuali.rice.core.api.uif.RemotableAttributeField> getAttributeFields(String krmsTypeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
get the attributes supported by the type with the given krmsTypeId.
krmsTypeId - the people flow type identifier. Must not be null or blank.RemotableAttributeFields that the PeopleFlow type with the given id supports.
Will not return null.org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionList<org.kuali.rice.core.api.uif.RemotableAttributeError> validateAttributes(String krmsTypeId, Map<String,String> attributes) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
This method validates the passed in attributes for a krmsTypeId generating a List of
RemotableAttributeErrors.
krmsTypeId - the people flow type identifier. Must not be null or blank.attributes - the attributes to validate. Cannot be null.org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionList<org.kuali.rice.core.api.uif.RemotableAttributeError> validateAttributesAgainstExisting(String krmsTypeId, Map<String,String> newAttributes, Map<String,String> oldAttributes) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
This method validates the passed in attributes for a krmsTypeId generating a List of
RemotableAttributeErrors. This method used the oldAttributes to aid in validation. This is useful for
validating "new" or "updated" attributes.
krmsTypeId - the people flow type identifier. Must not be null or blank.newAttributes - the kim type attributes to validate. Cannot be null.oldAttributes - the old attributes to use for validation. Cannot be null.org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionCopyright © 2005–2016 The Kuali Foundation. All rights reserved.