Uses of Interface
org.kuali.rice.krad.bo.PersistableBusinessObject

Packages that use PersistableBusinessObject
edu.sampleu.bookstore.bo   
edu.sampleu.bookstore.document   
edu.sampleu.travel.bo   
edu.sampleu.travel.document   
org.kuali.rice.devtools.pdle   
org.kuali.rice.edl.impl.bo   
org.kuali.rice.ken.bo   
org.kuali.rice.kew.doctype   
org.kuali.rice.kew.doctype.bo   
org.kuali.rice.kew.document   
org.kuali.rice.kew.engine.node   
org.kuali.rice.kew.routeheader   
org.kuali.rice.kew.rule   
org.kuali.rice.kew.rule.bo   
org.kuali.rice.kew.rule.document   
org.kuali.rice.kew.rule.web   
org.kuali.rice.kim.bo.ui   
org.kuali.rice.kim.document   
org.kuali.rice.kim.impl.type   
org.kuali.rice.kns.document Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.maintenance Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.maintenance.rules Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.rule Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.rule.event Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.service Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.service.impl   
org.kuali.rice.kns.web.struts.action Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.krad.bo Core business objects including business object bases. 
org.kuali.rice.krad.dao Core dao interfaces 
org.kuali.rice.krad.dao.impl Core dao implementations using ojb. 
org.kuali.rice.krad.dao.proxy   
org.kuali.rice.krad.document   
org.kuali.rice.krad.document.authorization   
org.kuali.rice.krad.keyvalues   
org.kuali.rice.krad.maintenance   
org.kuali.rice.krad.rules   
org.kuali.rice.krad.service Core service interfaces. 
org.kuali.rice.krad.service.impl Core service implementations. 
org.kuali.rice.krad.util   
org.kuali.rice.krad.workflow.attribute   
org.kuali.rice.krms.impl.repository   
org.kuali.rice.krms.impl.ui   
 

Uses of PersistableBusinessObject in edu.sampleu.bookstore.bo
 

Classes in edu.sampleu.bookstore.bo that implement PersistableBusinessObject
 class Account
          Account Business Object extension of Author Business Object.
 class Address
          Address Business Object class file relative to Address maintenance object.
 class Author
          Author Business Object class file for Author maintenance object.
 class Book
          A business object class for the Book maintenance object.
 class BookOrder
          BookOrder Business Object class file.
 class BookType
          BookType Business Object class file relative to BookType maintenance Object.
 class BSAddressType
          AddressType Business Object class file relative to AddressType maintenance object.
 

Uses of PersistableBusinessObject in edu.sampleu.bookstore.document
 

Classes in edu.sampleu.bookstore.document that implement PersistableBusinessObject
 class BookOrderDocument
           
 

Uses of PersistableBusinessObject in edu.sampleu.travel.bo
 

Classes in edu.sampleu.travel.bo that implement PersistableBusinessObject
 class FiscalOfficer
          FiscalOfficer
 class TravelAccount
           
 class TravelAccountExtension
           
 class TravelAccountType
           
 class TravelAccountUseRate
           
 

Uses of PersistableBusinessObject in edu.sampleu.travel.document
 

Classes in edu.sampleu.travel.document that implement PersistableBusinessObject
 class TravelDocument2
           
 

Uses of PersistableBusinessObject in org.kuali.rice.devtools.pdle
 

Methods in org.kuali.rice.devtools.pdle with parameters of type PersistableBusinessObject
 void PostDataLoadEncryptionServiceImpl.encrypt(PersistableBusinessObject businessObject, Set<String> attributeNames)
           
 void PostDataLoadEncryptionService.encrypt(PersistableBusinessObject businessObject, Set<String> attributeNames)
           
 

Method parameters in org.kuali.rice.devtools.pdle with type arguments of type PersistableBusinessObject
 void PostDataLoadEncryptionServiceImpl.checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
           
 void PostDataLoadEncryptionService.checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
           
 void PostDataLoadEncryptionServiceImpl.checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames, boolean checkOjbEncryptConfig)
           
 void PostDataLoadEncryptionService.checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames, boolean checkOjbEncryptConfig)
           
 void PostDataLoadEncryptionServiceImpl.createBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 void PostDataLoadEncryptionService.createBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 void PostDataLoadEncryptionServiceImpl.dropBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 void PostDataLoadEncryptionService.dropBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 void PostDataLoadEncryptionServiceImpl.prepClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
           
 void PostDataLoadEncryptionService.prepClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
           
 void PostDataLoadEncryptionServiceImpl.restoreClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
           
 void PostDataLoadEncryptionService.restoreClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
           
 void PostDataLoadEncryptionServiceImpl.restoreTableFromBackup(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 void PostDataLoadEncryptionService.restoreTableFromBackup(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 void PostDataLoadEncryptionServiceImpl.truncateTable(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 void PostDataLoadEncryptionService.truncateTable(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 

Uses of PersistableBusinessObject in org.kuali.rice.edl.impl.bo
 

Classes in org.kuali.rice.edl.impl.bo that implement PersistableBusinessObject
 class EDocLiteAssociation
          Association between WorkflowDocument type -> EDocLite definition, EDocLite style Table: en_edoclt_assoc_t
 class EDocLiteDefinition
          EDocLite document definition Table: en_edoclt_def_t
 

Uses of PersistableBusinessObject in org.kuali.rice.ken.bo
 

Classes in org.kuali.rice.ken.bo that implement PersistableBusinessObject
 class Notification
          This class represents an instace of a notification message that is received by the overall system.
 class NotificationChannel
          This class represents and instance of a Notification Channel.
 class NotificationChannelReviewer
          A reviewer for a notification publications to a NotificationChannel
 class NotificationContentType
          This class represents the different types of Notification content that the system can handle.
 class NotificationMessageDelivery
          This class represents and instance of a NotificationMessageDelivery.
 class NotificationPriority
          This class represents a priority for a notification - i.e.
 class NotificationProducer
          This class represents an instance of who can actually submit notification messages to the system for processing.
 class NotificationRecipient
          This class houses information pertaining to each recipient for a Notification message.
 class NotificationRecipientList
          This class represents the data structure that will house a default recipient list for a notification channel.
 class NotificationSender
          This class represents the data structure that will house information about the non-system sender that a notification message is sent on behalf of.
 class UserChannelSubscription
          This class represents an instance of a user's subscription to a specific notification channel.
 

Uses of PersistableBusinessObject in org.kuali.rice.kew.doctype
 

Classes in org.kuali.rice.kew.doctype that implement PersistableBusinessObject
 class ApplicationDocumentStatus
          Model bean representing the valid application document statuses for a document type An instance of this class represents a single valid status for a given document type.
 class DocumentTypePolicy
          Model bean representing a policy of a document type.
 

Uses of PersistableBusinessObject in org.kuali.rice.kew.doctype.bo
 

Classes in org.kuali.rice.kew.doctype.bo that implement PersistableBusinessObject
 class DocumentType
          Model bean mapped to ojb representing a document type.
 

Uses of PersistableBusinessObject in org.kuali.rice.kew.document
 

Methods in org.kuali.rice.kew.document with parameters of type PersistableBusinessObject
 boolean RoutingRuleMaintainableBusRule.processCustomAddCollectionLineBusinessRules(MaintenanceDocument document, String collectionName, PersistableBusinessObject line)
          This overridden method ...
protected  void RoutingRuleMaintainable.setNewCollectionLineDefaultValues(String collectionName, PersistableBusinessObject addLine)
           
 

Uses of PersistableBusinessObject in org.kuali.rice.kew.engine.node
 

Classes in org.kuali.rice.kew.engine.node that implement PersistableBusinessObject
 class BranchState
          A piece of state on a Branch stored as a key-value pair of Strings.
 class NodeState
          The state of a RouteNodeInstance represented as a key-value pair of Strings.
 class RouteNodeConfigParam
          A route node definition configuration parameter.
 class State
          A KeyValuePair that adds an id fields that makes it sufficient for storing in a database.
 

Uses of PersistableBusinessObject in org.kuali.rice.kew.routeheader
 

Classes in org.kuali.rice.kew.routeheader that implement PersistableBusinessObject
 class DocumentRouteHeaderValue
          A document within KEW.
 class DocumentRouteHeaderValueActionListExtension
          An extension of DocumentRouteHeaderValue which is mapped to OJB to help with optimization of the loading of a user's Action List.
 class DocumentStatusTransition
          Model bean representing the valid application document statuses for a document type
 

Uses of PersistableBusinessObject in org.kuali.rice.kew.rule
 

Classes in org.kuali.rice.kew.rule that implement PersistableBusinessObject
 class GroupRuleResponsibility
          This is a description of what this class does - ewestfal don't forget to fill this in.
 class PersonRuleResponsibility
          This is a description of what this class does - ewestfal don't forget to fill this in.
 class RoleRuleResponsibility
          This is a description of what this class does - ewestfal don't forget to fill this in.
 class RuleBaseValues
          A model bean for a Rule within the KEW rules engine.
 class RuleDelegationBo
          A model bean representing the delegation of a rule from a responsibility to another rule.
 class RuleExpressionDef
          BO for rule expressions
 class RuleResponsibilityBo
          A model bean representing the responsibility of a user, workgroup, or role to perform some action on a document.
 

Uses of PersistableBusinessObject in org.kuali.rice.kew.rule.bo
 

Classes in org.kuali.rice.kew.rule.bo that implement PersistableBusinessObject
 class RuleAttribute
          Model bean defining a rule attribute.
 class RuleTemplateAttributeBo
          A model bean which services as the link between a RuleTemplateBo and a RuleAttribute.
 class RuleTemplateBo
          A model bean which represents a template upon which a rule is created.
 

Uses of PersistableBusinessObject in org.kuali.rice.kew.rule.document
 

Classes in org.kuali.rice.kew.rule.document that implement PersistableBusinessObject
 class RuleDocument
          This is the business object that represents the DisbursementVoucher document in Kuali.
 

Uses of PersistableBusinessObject in org.kuali.rice.kew.rule.web
 

Classes in org.kuali.rice.kew.rule.web that implement PersistableBusinessObject
 class WebRuleBaseValues
          A decorator around a RuleBaseValues object which provides some convienance functions for interacting with the bean from the web-tier.
 class WebRuleResponsibility
          A decorator around a RuleResponsibilityBo object which provides some convienance functions for interacting with the bean from the web-tier.
 

Uses of PersistableBusinessObject in org.kuali.rice.kim.bo.ui
 

Classes in org.kuali.rice.kim.bo.ui that implement PersistableBusinessObject
 class GroupDocumentMember
          This is a description of what this class does - kellerj don't forget to fill this in.
 class GroupDocumentQualifier
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentAttributeDataBusinessObjectBase
          This class is the base class for KIM documents sub-business objects that store attribute/qualifier data
 class KimDocumentBoActivatableBase
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentBoActivatableEditableBase
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentBoActivatableToFromBase
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentBoActivatableToFromEditableBase
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentBoActiveToFromBase
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentBoBase
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentBoEditableBase
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentRoleMember
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentRolePermission
           
 class KimDocumentRoleQualifier
          This is a description of what this class does - shyu don't forget to fill this in.
 class KimDocumentRoleResponsibility
           
 class KimDocumentRoleResponsibilityAction
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentAddress
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentAffiliation
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentBoDefaultBase
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentCitizenship
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentEmail
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentEmploymentInfo
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentExternalId
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentGroup
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentName
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentPhone
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentPrivacy
          This is a description of what this class does - shyu don't forget to fill this in.
 class PersonDocumentRole
          This is a description of what this class does - shyu don't forget to fill this in.
 class RoleDocumentBoBase
           
 class RoleDocumentBoDefaultBase
          This is a description of what this class does - shyu don't forget to fill this in.
 class RoleDocumentDelegation
          This is a description of what this class does - kellerj don't forget to fill this in.
 class RoleDocumentDelegationMember
          This is a description of what this class does - kellerj don't forget to fill this in.
 class RoleDocumentDelegationMemberQualifier
          This is a description of what this class does - shyu don't forget to fill this in.
 

Uses of PersistableBusinessObject in org.kuali.rice.kim.document
 

Classes in org.kuali.rice.kim.document that implement PersistableBusinessObject
 class IdentityManagementGroupDocument
          This is a description of what this class does - bhargavp don't forget to fill this in.
 class IdentityManagementKimDocument
          This is a description of what this class does - bhargavp don't forget to fill this in.
 class IdentityManagementPersonDocument
          This is a description of what this class does - shyu don't forget to fill this in.
 class IdentityManagementRoleDocument
          This is a description of what this class does - bhargavp don't forget to fill this in.
 

Methods in org.kuali.rice.kim.document that return types with arguments of type PersistableBusinessObject
 Class<? extends PersistableBusinessObject> GenericPermissionMaintainable.getBoClass()
          This overridden method ...
 

Uses of PersistableBusinessObject in org.kuali.rice.kim.impl.type
 

Classes in org.kuali.rice.kim.impl.type that implement PersistableBusinessObject
 class IdentityManagementTypeAttributeTransactionalDocument
          This is a description of what this class does - shyu don't forget to fill this in.
 

Uses of PersistableBusinessObject in org.kuali.rice.kns.document
 

Methods in org.kuali.rice.kns.document that return PersistableBusinessObject
 PersistableBusinessObject MaintenanceDocumentBase.getDocumentBusinessObject()
           
 PersistableBusinessObject MaintenanceDocument.getDocumentBusinessObject()
          Returns a reference to the PersistableBusinessObject that this MaintenanceDocument is maintaining.
 

Uses of PersistableBusinessObject in org.kuali.rice.kns.maintenance
 

Fields in org.kuali.rice.kns.maintenance declared as PersistableBusinessObject
protected  PersistableBusinessObject KualiMaintainableImpl.businessObject
          Deprecated.  
 

Fields in org.kuali.rice.kns.maintenance with type parameters of type PersistableBusinessObject
protected  Map<String,PersistableBusinessObject> KualiMaintainableImpl.newCollectionLines
          Deprecated.  
 

Methods in org.kuali.rice.kns.maintenance that return PersistableBusinessObject
 PersistableBusinessObject Maintainable.getBusinessObject()
          Deprecated. 
 PersistableBusinessObject KualiMaintainableImpl.getBusinessObject()
          Deprecated.  
 PersistableBusinessObject Maintainable.getNewCollectionLine(String collectionName)
          Deprecated. 
 PersistableBusinessObject KualiMaintainableImpl.getNewCollectionLine(String collectionName)
          Deprecated.  
 PersistableBusinessObject KualiMaintainableImpl.initNewCollectionLine(String collectionName)
          Deprecated.  
 

Methods in org.kuali.rice.kns.maintenance that return types with arguments of type PersistableBusinessObject
abstract  Class<? extends PersistableBusinessObject> KualiGlobalMaintainableImpl.getPrimaryEditedBusinessObjectClass()
           
 

Methods in org.kuali.rice.kns.maintenance with parameters of type PersistableBusinessObject
 void Maintainable.addMultipleValueLookupResults(MaintenanceDocument document, String collectionName, Collection<PersistableBusinessObject> rawValues, boolean needsBlank, PersistableBusinessObject bo)
          Deprecated. 
 void KualiMaintainableImpl.addMultipleValueLookupResults(MaintenanceDocument document, String collectionName, Collection<PersistableBusinessObject> rawValues, boolean needsBlank, PersistableBusinessObject bo)
          Deprecated.  
 void Maintainable.setBusinessObject(PersistableBusinessObject object)
          Deprecated. 
 void KualiMaintainableImpl.setBusinessObject(PersistableBusinessObject businessObject)
          Deprecated.  
protected  void KualiMaintainableImpl.setNewCollectionLineDefaultValues(String collectionName, PersistableBusinessObject addLine)
          Deprecated.  
 

Method parameters in org.kuali.rice.kns.maintenance with type arguments of type PersistableBusinessObject
 void Maintainable.addMultipleValueLookupResults(MaintenanceDocument document, String collectionName, Collection<PersistableBusinessObject> rawValues, boolean needsBlank, PersistableBusinessObject bo)
          Deprecated. 
 void KualiMaintainableImpl.addMultipleValueLookupResults(MaintenanceDocument document, String collectionName, Collection<PersistableBusinessObject> rawValues, boolean needsBlank, PersistableBusinessObject bo)
          Deprecated.  
 

Constructors in org.kuali.rice.kns.maintenance with parameters of type PersistableBusinessObject
KualiMaintainableImpl(PersistableBusinessObject businessObject)
          Deprecated. Constructor which initializes the business object to be maintained.
 

Uses of PersistableBusinessObject in org.kuali.rice.kns.maintenance.rules
 

Methods in org.kuali.rice.kns.maintenance.rules with parameters of type PersistableBusinessObject
 boolean MaintenanceDocumentRuleBase.processAddCollectionLineBusinessRules(MaintenanceDocument document, String collectionName, PersistableBusinessObject bo)
           
 boolean MaintenanceDocumentRuleBase.processCustomAddCollectionLineBusinessRules(MaintenanceDocument document, String collectionName, PersistableBusinessObject line)
           
protected  boolean MaintenanceDocumentRuleBase.validateDuplicateIdentifierInDataDictionary(MaintenanceDocument document, String collectionName, PersistableBusinessObject bo)
          This method validates that there should only exist one entry in the collection whose fields match the fields specified within the duplicateIdentificationFields in the maintenance document data dictionary.
 

Uses of PersistableBusinessObject in org.kuali.rice.kns.rule
 

Methods in org.kuali.rice.kns.rule with parameters of type PersistableBusinessObject
 boolean AddCollectionLineRule.processAddCollectionLineBusinessRules(MaintenanceDocument document, String collectionName, PersistableBusinessObject line)
          Deprecated. This method allows business rules to be called whenever a new object is added to a maintainable collection in the UI layer.
 

Uses of PersistableBusinessObject in org.kuali.rice.kns.rule.event
 

Constructors in org.kuali.rice.kns.rule.event with parameters of type PersistableBusinessObject
KualiAddLineEvent(Document document, String collectionName, PersistableBusinessObject addLine)
          Deprecated.  
 

Uses of PersistableBusinessObject in org.kuali.rice.kns.service
 

Methods in org.kuali.rice.kns.service with parameters of type PersistableBusinessObject
 void MaintenanceDocumentDictionaryService.validateMaintainableCollectionsAddLineRequiredFields(MaintenanceDocument document, PersistableBusinessObject businessObject, String collectionName)
          Deprecated. 
 

Uses of PersistableBusinessObject in org.kuali.rice.kns.service.impl
 

Methods in org.kuali.rice.kns.service.impl with parameters of type PersistableBusinessObject
 void MaintenanceDocumentDictionaryServiceImpl.validateMaintainableCollectionsAddLineRequiredFields(MaintenanceDocument document, PersistableBusinessObject businessObject, String collectionName)
          Deprecated.  
 

Uses of PersistableBusinessObject in org.kuali.rice.kns.web.struts.action
 

Methods in org.kuali.rice.kns.web.struts.action with parameters of type PersistableBusinessObject
protected  void KualiMaintenanceDocumentAction.copyParametersToBO(Map<String,String> parameters, PersistableBusinessObject newBO)
           
protected  void KualiMaintenanceDocumentAction.populateBOWithCopyKeyValues(javax.servlet.http.HttpServletRequest request, PersistableBusinessObject oldBusinessObject, Maintainable oldMaintainableObject)
           
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.bo
 

Subinterfaces of PersistableBusinessObject in org.kuali.rice.krad.bo
 interface PersistableBusinessObjectExtension
           
 

Classes in org.kuali.rice.krad.bo that implement PersistableBusinessObject
 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 AdHocRouteWorkgroup
          Ad Hoc Route Workgroup Business Object
 class Attachment
           
 class AttributeReferenceDummy
          Attribute Reference Dummy Business Object
 class AttributeReferenceElements
          Attribute Reference Dummy Business Object
 class BusinessObjectAttributeEntry
          Business Object Attribute Entry Business Object
 class DocumentAttachment
           
 class DocumentHeader
          Interface for DocumentHeaderBase
 class GlobalBusinessObjectDetailBase
           
 class InactivatableFromToImpl
           
 class KualiCodeBase
           
 class LookupResults
           
 class MultipleValueLookupMetadata
           
 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
           
 class SelectedObjectIds
           
 class SessionDocument
           
 

Methods in org.kuali.rice.krad.bo that return types with arguments of type PersistableBusinessObject
 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<Collection<PersistableBusinessObject>> PersistableBusinessObjectBase.buildListOfDeletionAwareLists()
           
 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.
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.dao
 

Methods in org.kuali.rice.krad.dao that return PersistableBusinessObject
 PersistableBusinessObject BusinessObjectDao.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 BusinessObjectDao.retrieve(PersistableBusinessObject object)
          Retrieves an object instance identified by the class of the given object and the object's primary key values.
 PersistableBusinessObject BusinessObjectDao.save(PersistableBusinessObject bo)
          Saves any object that implements the BusinessObject interface.
 

Methods in org.kuali.rice.krad.dao that return types with arguments of type PersistableBusinessObject
 List<? extends PersistableBusinessObject> BusinessObjectDao.save(List businessObjects)
          Saves a List of BusinessObjects.
 

Methods in org.kuali.rice.krad.dao with parameters of type PersistableBusinessObject
 void BusinessObjectDao.delete(PersistableBusinessObject bo)
          Deletes a business object from the database.
 PersistableBusinessObject BusinessObjectDao.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 BusinessObjectDao.retrieve(PersistableBusinessObject object)
          Retrieves an object instance identified by the class of the given object and the object's primary key values.
 PersistableBusinessObject BusinessObjectDao.save(PersistableBusinessObject bo)
          Saves any object that implements the BusinessObject interface.
 

Method parameters in org.kuali.rice.krad.dao with type arguments of type PersistableBusinessObject
 void BusinessObjectDao.delete(List<? extends PersistableBusinessObject> boList)
          Deletes each business object in the given List from the database.
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.dao.impl
 

Methods in org.kuali.rice.krad.dao.impl that return PersistableBusinessObject
 PersistableBusinessObject BusinessObjectDaoJpa.manageReadOnly(PersistableBusinessObject bo)
           
 PersistableBusinessObject BusinessObjectDaoOjb.manageReadOnly(PersistableBusinessObject bo)
          No need to do anything - avoid saving and OJB will "manage read only"
protected  PersistableBusinessObject BusinessObjectDaoJpa.materialize(PersistableBusinessObject bo)
          If the object is a proxy, materializes it
 PersistableBusinessObject BusinessObjectDaoJpa.retrieve(PersistableBusinessObject object)
           
 PersistableBusinessObject BusinessObjectDaoOjb.retrieve(PersistableBusinessObject object)
           
 PersistableBusinessObject BusinessObjectDaoJpa.save(PersistableBusinessObject bo)
          Saves a business object.
 PersistableBusinessObject BusinessObjectDaoOjb.save(PersistableBusinessObject bo)
          Saves a business object.
 

Methods in org.kuali.rice.krad.dao.impl that return types with arguments of type PersistableBusinessObject
 List<? extends PersistableBusinessObject> BusinessObjectDaoJpa.save(List businessObjects)
          Saves a business object.
 List<? extends PersistableBusinessObject> BusinessObjectDaoOjb.save(List businessObjects)
          Saves a business object.
 

Methods in org.kuali.rice.krad.dao.impl with parameters of type PersistableBusinessObject
 void BusinessObjectDaoJpa.delete(PersistableBusinessObject bo)
          Deletes the business object passed in.
 void BusinessObjectDaoOjb.delete(PersistableBusinessObject bo)
          Deletes the business object passed in.
 Criteria LookupDaoJpa.getCollectionCriteriaFromMap(PersistableBusinessObject example, Map formProps)
           
 PersistableBusinessObject BusinessObjectDaoJpa.manageReadOnly(PersistableBusinessObject bo)
           
 PersistableBusinessObject BusinessObjectDaoOjb.manageReadOnly(PersistableBusinessObject bo)
          No need to do anything - avoid saving and OJB will "manage read only"
protected  PersistableBusinessObject BusinessObjectDaoJpa.materialize(PersistableBusinessObject bo)
          If the object is a proxy, materializes it
 PersistableBusinessObject BusinessObjectDaoJpa.retrieve(PersistableBusinessObject object)
           
 PersistableBusinessObject BusinessObjectDaoOjb.retrieve(PersistableBusinessObject object)
           
 PersistableBusinessObject BusinessObjectDaoJpa.save(PersistableBusinessObject bo)
          Saves a business object.
 PersistableBusinessObject BusinessObjectDaoOjb.save(PersistableBusinessObject bo)
          Saves a business object.
 

Method parameters in org.kuali.rice.krad.dao.impl with type arguments of type PersistableBusinessObject
 void BusinessObjectDaoJpa.delete(List<? extends PersistableBusinessObject> boList)
           
 void BusinessObjectDaoOjb.delete(List<? extends PersistableBusinessObject> boList)
           
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.dao.proxy
 

Methods in org.kuali.rice.krad.dao.proxy that return PersistableBusinessObject
 PersistableBusinessObject BusinessObjectDaoProxy.manageReadOnly(PersistableBusinessObject bo)
           
 PersistableBusinessObject BusinessObjectDaoProxy.retrieve(PersistableBusinessObject object)
           
 PersistableBusinessObject BusinessObjectDaoProxy.save(PersistableBusinessObject bo)
           
 

Methods in org.kuali.rice.krad.dao.proxy that return types with arguments of type PersistableBusinessObject
 List<? extends PersistableBusinessObject> BusinessObjectDaoProxy.save(List businessObjects)
           
 

Methods in org.kuali.rice.krad.dao.proxy with parameters of type PersistableBusinessObject
 void BusinessObjectDaoProxy.delete(PersistableBusinessObject bo)
           
 PersistableBusinessObject BusinessObjectDaoProxy.manageReadOnly(PersistableBusinessObject bo)
           
 PersistableBusinessObject BusinessObjectDaoProxy.retrieve(PersistableBusinessObject object)
           
 PersistableBusinessObject BusinessObjectDaoProxy.save(PersistableBusinessObject bo)
           
 

Method parameters in org.kuali.rice.krad.dao.proxy with type arguments of type PersistableBusinessObject
 void BusinessObjectDaoProxy.delete(List<? extends PersistableBusinessObject> boList)
           
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.document
 

Subinterfaces of PersistableBusinessObject in org.kuali.rice.krad.document
 interface Document
          This is the Document interface.
 interface TransactionalDocument
          This is the TransactionalDocument interface.
 

Classes in org.kuali.rice.krad.document that implement PersistableBusinessObject
 class DocumentBase
           
 class TransactionalDocumentBase
          Controller that handles requests coming from a TransactionalDocumentView
 

Methods in org.kuali.rice.krad.document that return PersistableBusinessObject
 PersistableBusinessObject Document.getNoteTarget()
          Return the target PersistableBusinessObject that notes associated with this document should be attached to.
 PersistableBusinessObject DocumentBase.getNoteTarget()
          Returns the business object with which notes related to this document should be associated.
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.document.authorization
 

Classes in org.kuali.rice.krad.document.authorization that implement PersistableBusinessObject
 class PessimisticLock
          This is a business object used to lock a document pessimistically.
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.keyvalues
 

Classes in org.kuali.rice.krad.keyvalues with type parameters of type PersistableBusinessObject
 class PersistableBusinessObjectValuesFinder<T extends PersistableBusinessObject>
          This class is a Generic ValuesFinder that builds the list of KeyValuePairs it returns in getKeyValues() based on a BO along with a keyAttributeName and labelAttributeName that are specified.
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.maintenance
 

Subinterfaces of PersistableBusinessObject in org.kuali.rice.krad.maintenance
 interface MaintenanceDocument
          Common interface for all maintenance documents.
 

Classes in org.kuali.rice.krad.maintenance that implement PersistableBusinessObject
 class MaintenanceDocumentBase
          Document class for all maintenance documents which wraps the maintenance object in a Maintainable that is also used for various callbacks
 class MaintenanceLock
          List of business objects that this maintenance document is locking (prevents two documents from being routed trying to update the same object) Most maintenance documents have only one lock, but globals have many
 

Methods in org.kuali.rice.krad.maintenance that return PersistableBusinessObject
 PersistableBusinessObject MaintenanceDocumentBase.getNoteTarget()
          The Note target for maintenance documents is determined by whether or not the underlying Maintainable supports business object notes or not.
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.rules
 

Methods in org.kuali.rice.krad.rules with parameters of type PersistableBusinessObject
 boolean MaintenanceDocumentRuleBase.processCustomAddCollectionLineBusinessRules(MaintenanceDocument document, String collectionName, PersistableBusinessObject line)
           
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.service
 

Methods in org.kuali.rice.krad.service with type parameters of type PersistableBusinessObject
<T extends PersistableBusinessObject>
T
BusinessObjectService.save(T bo)
          Saves the passed in object via the persistence layer.
 

Methods in org.kuali.rice.krad.service that return PersistableBusinessObject
 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.
 

Methods in org.kuali.rice.krad.service that return types with arguments of type PersistableBusinessObject
 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.
 

Methods in org.kuali.rice.krad.service with parameters of type PersistableBusinessObject
 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 whieh 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.
 

Method parameters in org.kuali.rice.krad.service with type arguments of type PersistableBusinessObject
 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.
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.service.impl
 

Methods in org.kuali.rice.krad.service.impl with type parameters of type PersistableBusinessObject
<T extends PersistableBusinessObject>
T
BusinessObjectServiceImpl.save(T bo)
           
 

Methods in org.kuali.rice.krad.service.impl that return PersistableBusinessObject
 PersistableBusinessObject BusinessObjectServiceImpl.linkAndSave(PersistableBusinessObject bo)
           
 PersistableBusinessObject BusinessObjectServiceImpl.manageReadOnly(PersistableBusinessObject bo)
           
 PersistableBusinessObject BusinessObjectServiceImpl.retrieve(PersistableBusinessObject object)
           
 

Methods in org.kuali.rice.krad.service.impl that return types with arguments of type PersistableBusinessObject
 List<? extends PersistableBusinessObject> BusinessObjectServiceImpl.linkAndSave(List<? extends PersistableBusinessObject> businessObjects)
           
 List<? extends PersistableBusinessObject> BusinessObjectServiceImpl.save(List<? extends PersistableBusinessObject> businessObjects)
           
 

Methods in org.kuali.rice.krad.service.impl with parameters of type PersistableBusinessObject
 boolean PersistenceServiceJpaImpl.allForeignKeyValuesPopulatedForReference(PersistableBusinessObject bo, String referenceName)
           
 boolean PersistenceServiceImpl.allForeignKeyValuesPopulatedForReference(PersistableBusinessObject bo, String referenceName)
           
 boolean PersistenceServiceOjbImpl.allForeignKeyValuesPopulatedForReference(PersistableBusinessObject bo, String referenceName)
           
 Attachment AttachmentServiceImpl.createAttachment(PersistableBusinessObject parent, String uploadedFileName, String mimeType, int fileSize, InputStream fileContents, String attachmentTypeCode)
           
 Note NoteServiceImpl.createNote(Note noteToCopy, PersistableBusinessObject bo, String authorPrincipalId)
          TODO this method seems awfully out of place in this service
 void BusinessObjectServiceImpl.delete(PersistableBusinessObject bo)
           
 ForeignKeyFieldsPopulationState PersistenceStructureServiceImpl.getForeignKeyFieldsPopulationState(PersistableBusinessObject bo, String referenceName)
           
 ForeignKeyFieldsPopulationState PersistenceStructureServiceOjbImpl.getForeignKeyFieldsPopulationState(PersistableBusinessObject bo, String referenceName)
           
 ForeignKeyFieldsPopulationState PersistenceStructureServiceJpaImpl.getForeignKeyFieldsPopulationState(PersistableBusinessObject bo, String referenceName)
           
protected  boolean BusinessObjectServiceImpl.isBusinessObjectAllowedForSave(PersistableBusinessObject bo)
          Returns true if the BusinessObjectService should be permitted to save instances of the given PersistableBusinessObject.
 PersistableBusinessObject BusinessObjectServiceImpl.linkAndSave(PersistableBusinessObject bo)
           
 void BusinessObjectServiceImpl.linkUserFields(PersistableBusinessObject bo)
           
 Map<String,Class> PersistenceStructureServiceImpl.listCollectionObjectTypes(PersistableBusinessObject bo)
           
 Map<String,Class> PersistenceStructureServiceOjbImpl.listCollectionObjectTypes(PersistableBusinessObject bo)
           
 Map<String,Class> PersistenceStructureServiceJpaImpl.listCollectionObjectTypes(PersistableBusinessObject bo)
           
 Map<String,Class> PersistenceStructureServiceImpl.listReferenceObjectFields(PersistableBusinessObject bo)
           
 Map<String,Class> PersistenceStructureServiceOjbImpl.listReferenceObjectFields(PersistableBusinessObject bo)
           
 Map<String,Class> PersistenceStructureServiceJpaImpl.listReferenceObjectFields(PersistableBusinessObject bo)
           
 PersistableBusinessObject BusinessObjectServiceImpl.manageReadOnly(PersistableBusinessObject bo)
           
 void PersistenceServiceJpaImpl.refreshAllNonUpdatingReferences(PersistableBusinessObject bo)
           
 void PersistenceServiceImpl.refreshAllNonUpdatingReferences(PersistableBusinessObject bo)
           
 void PersistenceServiceOjbImpl.refreshAllNonUpdatingReferences(PersistableBusinessObject bo)
           
 PersistableBusinessObject BusinessObjectServiceImpl.retrieve(PersistableBusinessObject object)
           
protected  void BusinessObjectServiceImpl.validateBusinessObjectForSave(PersistableBusinessObject bo)
           
 

Method parameters in org.kuali.rice.krad.service.impl with type arguments of type PersistableBusinessObject
 void BusinessObjectServiceImpl.delete(List<? extends PersistableBusinessObject> boList)
           
 Class<? extends PersistableBusinessObjectExtension> PersistenceServiceStructureImplBase.getBusinessObjectAttributeClass(Class<? extends PersistableBusinessObject> clazz, String attributeName)
           
 String PersistenceStructureServiceImpl.getTableName(Class<? extends PersistableBusinessObject> boClass)
          This overridden method ...
 String PersistenceStructureServiceOjbImpl.getTableName(Class<? extends PersistableBusinessObject> boClass)
          This overridden method ...
 String PersistenceStructureServiceJpaImpl.getTableName(Class<? extends PersistableBusinessObject> boClass)
           
 List<? extends PersistableBusinessObject> BusinessObjectServiceImpl.linkAndSave(List<? extends PersistableBusinessObject> businessObjects)
           
 void BusinessObjectServiceImpl.linkUserFields(List<PersistableBusinessObject> bos)
           
 List<? extends PersistableBusinessObject> BusinessObjectServiceImpl.save(List<? extends PersistableBusinessObject> businessObjects)
           
protected  void BusinessObjectServiceImpl.validateBusinessObjectForSave(List<? extends PersistableBusinessObject> businessObjects)
           
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.util
 

Methods in org.kuali.rice.krad.util with parameters of type PersistableBusinessObject
static boolean ObjectUtils.collectionContainsObjectWithIdentitcalKey(Collection<? extends PersistableBusinessObject> controlList, PersistableBusinessObject bo)
          Compares a business object with a List of PersistableBusinessObjects to determine if an object with the same key as the BO exists in the list.
static int ObjectUtils.countObjectsWithIdentitcalKey(Collection<? extends PersistableBusinessObject> collection, PersistableBusinessObject bo)
          Compares a business object with a Collection of PersistableBusinessObjects to count how many have the same key as the BO.
static boolean ObjectUtils.equalByKeys(PersistableBusinessObject bo1, PersistableBusinessObject bo2)
          Compares two PersistableBusinessObject instances for equality of type and key values.
static void ObjectUtils.materializeAllSubObjects(PersistableBusinessObject bo)
          This method attempts to materialize all of the proxied reference objects (ie, sub-objects) hanging off the passed-in BO object.
static void ObjectUtils.materializeSubObjectsToDepth(PersistableBusinessObject bo, int depth)
          This method attempts to materialize all of the proxied reference objects (ie, sub-objects) hanging off the passed-in BO object.
 void OjbCollectionHelper.processCollections(OjbCollectionAware template, PersistableBusinessObject orig, PersistableBusinessObject copy)
          OJB RemovalAwareLists do not survive through the response/request lifecycle.
 void OjbCollectionHelper.processCollections2(OjbCollectionAware template, PersistableBusinessObject orig, PersistableBusinessObject copy)
          OJB RemovalAwareLists do not survive through the response/request lifecycle.
static void ObjectUtils.removeObjectWithIdentitcalKey(Collection<? extends PersistableBusinessObject> controlList, PersistableBusinessObject bo)
          Compares a business object with a List of PersistableBusinessObjects to determine if an object with the same key as the BO exists in the list.
static BusinessObject ObjectUtils.retrieveObjectWithIdentitcalKey(Collection<? extends PersistableBusinessObject> controlList, PersistableBusinessObject bo)
          Compares a business object with a List of BOs to determine if an object with the same key as the BO exists in the list.
 

Method parameters in org.kuali.rice.krad.util with type arguments of type PersistableBusinessObject
static boolean ObjectUtils.collectionContainsObjectWithIdentitcalKey(Collection<? extends PersistableBusinessObject> controlList, PersistableBusinessObject bo)
          Compares a business object with a List of PersistableBusinessObjects to determine if an object with the same key as the BO exists in the list.
static int ObjectUtils.countObjectsWithIdentitcalKey(Collection<? extends PersistableBusinessObject> collection, PersistableBusinessObject bo)
          Compares a business object with a Collection of PersistableBusinessObjects to count how many have the same key as the BO.
static void ObjectUtils.removeObjectWithIdentitcalKey(Collection<? extends PersistableBusinessObject> controlList, PersistableBusinessObject bo)
          Compares a business object with a List of PersistableBusinessObjects to determine if an object with the same key as the BO exists in the list.
static BusinessObject ObjectUtils.retrieveObjectWithIdentitcalKey(Collection<? extends PersistableBusinessObject> controlList, PersistableBusinessObject bo)
          Compares a business object with a List of BOs to determine if an object with the same key as the BO exists in the list.
 

Uses of PersistableBusinessObject in org.kuali.rice.krad.workflow.attribute
 

Methods in org.kuali.rice.krad.workflow.attribute with parameters of type PersistableBusinessObject
protected  DocumentAttribute DataDictionarySearchableAttribute.generateSearchableAttributeFromChange(PersistableBusinessObject changeToPersist)
           
 

Uses of PersistableBusinessObject in org.kuali.rice.krms.impl.repository
 

Classes in org.kuali.rice.krms.impl.repository that implement PersistableBusinessObject
 class AgendaItemBo
          Agenda Item business object
 

Uses of PersistableBusinessObject in org.kuali.rice.krms.impl.ui
 

Classes in org.kuali.rice.krms.impl.ui that implement PersistableBusinessObject
 class AgendaEditor
          synthetic (not directly persisted) BO for the KRMS agenda editor
 



Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.