protected boolean
This method accepts an object, and attempts to determine whether it is empty by this method's definition.
protected boolean
This method accepts document field (such as , and attempts to determine whether it is empty by this method's
definition.
protected boolean
This method accepts document field (such as , and attempts to determine whether it is empty by this method's
definition.
protected boolean
This method checks to make sure that if the foreign-key fields for the given reference attributes have any
fields filled out,that all fields are filled out.
protected void
This method is used to deal with error paths that are not what we expect them to be.
This method turns a list of field property names, into a delimited string of the human-readable names.
protected boolean
Executes the DataDictionary Validation against the document.
protected boolean
Convenience method to determine whether the field already has the message indicated.
org.kuali.rice.krad.data.DataObjectService
This method translates the passed in field name into a human-readable attribute label.
This method translates the passed in field name into a human-readable attribute label.
This method creates a human-readable string of the class' primary key field names, as designated by the
DataDictionary.
Gets the newDataObject attribute.
Gets the oldDataObject attribute.
protected boolean
This method tests to make sure the MaintenanceDocument passed in is based on the class you are expecting.
protected boolean
Determines whether a document is inactivating the record being maintained
protected boolean
This method checks to see if the document is in a state that it can be saved without causing exceptions.
protected boolean
This method checks the two major cases that may violate primary key integrity.
1.
boolean
Run the rules associated with adding an object to a collection.
boolean
Runs all business rules needed prior to approving.
protected boolean
This method should be overridden to provide custom rules for processing adding collection lines.
protected boolean
This method should be overridden to provide custom rules for processing document approval.
protected boolean
This method should be overridden to provide custom rules for processing document routing
protected boolean
This method should be overridden to provide custom rules for processing document saving
protected boolean
This method enforces all business rules that are common to all maintenance documents which must be tested before
doing an
approval.
protected boolean
This method enforces all business rules that are common to all maintenance documents which must be tested before
doing a
route.
protected boolean
This method enforces all business rules that are common to all maintenance documents which must be tested before
doing a
save.
protected boolean
Determines whether this document has been inactivation blocked
protected boolean
Given a InactivationBlockingMetadata, which represents a relationship that may block inactivation of a BO, it
determines whether there
is a record that violates the blocking definition
boolean
Runs all business rules needed prior to routing.
boolean
Runs all business rules needed prior to saving.
protected void
This method is a convenience method to add a property-specific document error to the global errors list.
protected void
This method is a convenience method to add a property-specific document error to the global errors list.
protected void
This method is a convenience method to add a property-specific error to the global errors list.
protected void
This method is a convenience method to add a property-specific error to the global errors list.
protected void
This method is a convenience method to add a property-specific error to the global errors list.
protected void
Adds a property-specific error to the global errors list, with the DD short label as the single argument.
protected void
This method is a convenience method to easily add a Document level error (ie, one not tied to a specific field,
but
applicable to the whole document).
protected void
This method is a convenience method to easily add a Document level error (ie, one not tied to a specific field,
but
applicable to the whole document).
protected void
This method is a convenience method to easily add a Document level error (ie, one not tied to a specific field,
but
applicable to the whole document).
protected void
This method specifically doesn't put any prefixes before the error so that the developer can do things specific
to the
globals errors (like newDelegateChangeDocument errors)
protected void
This method specifically doesn't put any prefixes before the error so that the developer can do things specific
to the
globals errors (like newDelegateChangeDocument errors)
protected void
If there is a violation of an InactivationBlockingMetadata, it prints out an appropriate error into the error
map
protected void
This method is used to deal with error paths that are not what we expect them to be.
final void
void
final void
final void
protected void
void
void
Sets the convenience objects like newAccount and oldAccount, so you have short and easy handles to the new and
old objects contained in the maintenance document.
void
Should always be overridden if a subclass is created.
void
protected void
This method is used during debugging to dump the contents of the error map, including the key names.
protected boolean
This method checks whether this maintenance document represents a bulk update maintenance document, and if so,
whether the data object is in a persistable state.
protected boolean
This method makes sure the document itself is valid, and has the necessary fields populated to be routable.
protected boolean
This method checks to make sure the document is a valid maintenanceDocument, and has the necessary values
populated such that it will not cause exceptions in later routing or business rules testing.