| Package | Description |
|---|---|
| org.kuali.rice.krad.bo | |
| org.kuali.rice.krad.document.authorization | |
| org.kuali.rice.krad.service |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PersistableBusinessObjectExtension |
| Modifier and Type | Class and Description |
|---|---|
class |
AdHocRoutePerson
Ad Hoc Route Person Business Object
|
class |
AdHocRouteRecipient
TODO we should not be referencing kew constants from this class and wedding ourselves to that workflow application Ad Hoc Route
Recipient Business Object
|
class |
Attachment |
class |
GlobalBusinessObjectDetailBase |
class |
InactivatableFromToImpl |
class |
KualiCodeBase |
class |
Note
Represents a user note in the system.
|
class |
NoteType |
class |
PersistableAttachmentBase
This is a description of what this class does - chitra07 don't forget to fill this in.
|
class |
PersistableBusinessObjectBase |
class |
PersistableBusinessObjectExtensionBase |
| Modifier and Type | Method and Description |
|---|---|
List<Collection<PersistableBusinessObject>> |
PersistableBusinessObjectBase.buildListOfDeletionAwareLists() |
List<Collection<PersistableBusinessObject>> |
PersistableBusinessObject.buildListOfDeletionAwareLists()
If this method is not implemented appropriately for PersistableBusinessObject with collections, then PersistableBusinessObject with collections will not persist deletions correctly.
|
List<PersistableBusinessObject> |
GlobalBusinessObject.generateDeactivationsToPersist()
This method generates a list of BusinessObjects that need to be deleted as part of the final processing for a global
maintenance document.
|
List<PersistableBusinessObject> |
GlobalBusinessObject.generateGlobalChangesToPersist()
This method applies the global changed fields to the list of BOs contained within, and returns the list, with all the
relevant values updated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PessimisticLock
This is a business object used to lock a document pessimistically.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends PersistableBusinessObject> |
BusinessObjectService.save(T bo)
Saves the passed in object via the persistence layer.
|
| Modifier and Type | Method and Description |
|---|---|
PersistableBusinessObject |
BusinessObjectService.linkAndSave(PersistableBusinessObject bo)
Links up any contained objects, and then Saves the passed in object via the persistence layer.
|
PersistableBusinessObject |
BusinessObjectService.manageReadOnly(PersistableBusinessObject bo)
Merges the given business object, but tells the ORM that the object is to be treated as Read Only,
and even if it has changes, it will not be persisted to the database
|
PersistableBusinessObject |
BusinessObjectService.retrieve(PersistableBusinessObject object)
Retrieves an object instance identified by the class of the given object and the object's primary key values.
|
| Modifier and Type | Method and Description |
|---|---|
List<? extends PersistableBusinessObject> |
BusinessObjectService.linkAndSave(List<? extends PersistableBusinessObject> businessObjects)
Links up any contained objects, and Saves the businessObjects on the list via the persistence layer.
|
List<? extends PersistableBusinessObject> |
BusinessObjectService.save(List<? extends PersistableBusinessObject> businessObjects)
Saves the businessObjects on the list via the persistence layer.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
PersistenceService.allForeignKeyValuesPopulatedForReference(PersistableBusinessObject bo,
String referenceName)
This method examines whether all the foreign key fields for the specified reference contain values.
|
Attachment |
AttachmentService.createAttachment(PersistableBusinessObject parent,
String uploadedFileName,
String mimeType,
int fileSize,
InputStream fileContents,
String attachmentType)
Stores the given fileContents and returns referring Attachment object which acts as a momento to the archived object.
|
Note |
NoteService.createNote(Note noteToCopy,
PersistableBusinessObject bo,
String authorPrincipalId)
Creates a new note which is a copy of the given note and is associated with
the specified PersistableBusinessObject and Person.
|
void |
BusinessObjectService.delete(PersistableBusinessObject bo)
Deletes a business object from the database.
|
ForeignKeyFieldsPopulationState |
PersistenceStructureService.getForeignKeyFieldsPopulationState(PersistableBusinessObject bo,
String referenceName)
This method checks the foreign keys for a reference on a given BO, and tests that all fk fields are populated if any are
populated.
|
PersistableBusinessObject |
BusinessObjectService.linkAndSave(PersistableBusinessObject bo)
Links up any contained objects, and then Saves the passed in object via the persistence layer.
|
void |
BusinessObjectService.linkUserFields(PersistableBusinessObject bo)
Updates all KualiUser or Person objects contained within this BO, based on the UserID as the authoritative key.
|
Map<String,Class> |
PersistenceStructureService.listCollectionObjectTypes(PersistableBusinessObject bo) |
Map<String,Class> |
PersistenceStructureService.listReferenceObjectFields(PersistableBusinessObject bo)
This method uses the persistence layer to determine the list of reference objects contained within this parent object.
|
PersistableBusinessObject |
BusinessObjectService.manageReadOnly(PersistableBusinessObject bo)
Merges the given business object, but tells the ORM that the object is to be treated as Read Only,
and even if it has changes, it will not be persisted to the database
|
void |
PersistenceService.refreshAllNonUpdatingReferences(PersistableBusinessObject bo)
This method refreshes all reference objects to this main object that are 'non-updateable'.
|
PersistableBusinessObject |
BusinessObjectService.retrieve(PersistableBusinessObject object)
Retrieves an object instance identified by the class of the given object and the object's primary key values.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BusinessObjectService.delete(List<? extends PersistableBusinessObject> boList)
Deletes each business object in the given List.
|
Class<? extends PersistableBusinessObjectExtension> |
PersistenceStructureService.getBusinessObjectAttributeClass(Class<? extends PersistableBusinessObject> clazz,
String attributeName)
This method is a PersistableBusinessObject specifific utility method.
|
String |
PersistenceStructureService.getTableName(Class<? extends PersistableBusinessObject> boClass)
Returns the name of the table underlying the business object class
|
List<? extends PersistableBusinessObject> |
BusinessObjectService.linkAndSave(List<? extends PersistableBusinessObject> businessObjects)
Links up any contained objects, and Saves the businessObjects on the list via the persistence layer.
|
void |
BusinessObjectService.linkUserFields(List<PersistableBusinessObject> bos)
Updates all KualiUser or Person objects contained within this BO, based on the UserID as the authoritative key.
|
List<? extends PersistableBusinessObject> |
BusinessObjectService.save(List<? extends PersistableBusinessObject> businessObjects)
Saves the businessObjects on the list via the persistence layer.
|
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.