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

Packages that use BusinessObject
edu.sampleu.bookstore.bo   
edu.sampleu.bookstore.document   
edu.sampleu.travel.approval   
edu.sampleu.travel.approval.dataobject   
edu.sampleu.travel.bo   
edu.sampleu.travel.document   
org.kuali.rice.coreservice.framework.component   
org.kuali.rice.coreservice.framework.namespace   
org.kuali.rice.coreservice.framework.parameter   
org.kuali.rice.coreservice.impl.parameter   
org.kuali.rice.coreservice.web.component   
org.kuali.rice.coreservice.web.parameter   
org.kuali.rice.devtools.generators.dd   
org.kuali.rice.edl.impl.bo   
org.kuali.rice.edl.impl.lookupable   
org.kuali.rice.ken.bo   
org.kuali.rice.kew.docsearch   
org.kuali.rice.kew.doctype   
org.kuali.rice.kew.doctype.bo   
org.kuali.rice.kew.engine.node   
org.kuali.rice.kew.impl.document.search   
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.api.identity Copyright 2005-2013 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.kim.bo.impl   
org.kuali.rice.kim.bo.ui   
org.kuali.rice.kim.document   
org.kuali.rice.kim.framework.group Copyright 2005-2013 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.kim.framework.identity   
org.kuali.rice.kim.framework.identity.address   
org.kuali.rice.kim.framework.identity.affiliation   
org.kuali.rice.kim.framework.identity.citizenship   
org.kuali.rice.kim.framework.identity.email   
org.kuali.rice.kim.framework.identity.employment   
org.kuali.rice.kim.framework.identity.external   
org.kuali.rice.kim.framework.identity.name   
org.kuali.rice.kim.framework.identity.phone   
org.kuali.rice.kim.framework.role Copyright 2005-2013 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.kim.impl.common.attribute   
org.kuali.rice.kim.impl.common.template   
org.kuali.rice.kim.impl.identity   
org.kuali.rice.kim.impl.permission   
org.kuali.rice.kim.impl.responsibility   
org.kuali.rice.kim.impl.type   
org.kuali.rice.kim.inquiry   
org.kuali.rice.kim.lookup   
org.kuali.rice.kim.service   
org.kuali.rice.kim.service.impl   
org.kuali.rice.kns.authorization   
org.kuali.rice.kns.bo.authorization   
org.kuali.rice.kns.datadictionary Copyright 2005-2013 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.document.authorization Copyright 2005-2013 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.inquiry Copyright 2005-2013 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.lookup Copyright 2005-2013 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-2013 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-2013 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.util Copyright 2005-2013 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.web.struts.action Copyright 2005-2013 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.web.ui Copyright 2005-2013 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.jdbc   
org.kuali.rice.krad.dao.proxy   
org.kuali.rice.krad.datadictionary   
org.kuali.rice.krad.document   
org.kuali.rice.krad.document.authorization   
org.kuali.rice.krad.lookup   
org.kuali.rice.krad.maintenance   
org.kuali.rice.krad.messages   
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.krad.workflow.service Workflow service interfaces. 
org.kuali.rice.krad.workflow.service.impl Workflow service implementations. 
org.kuali.rice.krms.impl.repository   
org.kuali.rice.krms.impl.ui   
org.kuali.rice.location.framework.campus   
org.kuali.rice.location.framework.country   
org.kuali.rice.location.framework.county   
org.kuali.rice.location.framework.postalcode   
org.kuali.rice.location.framework.state   
 

Uses of BusinessObject in edu.sampleu.bookstore.bo
 

Classes in edu.sampleu.bookstore.bo that implement BusinessObject
 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 BookstoreKimAttributes
          Class to hold all Bookstore application specific KIM attributes
 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 BusinessObject in edu.sampleu.bookstore.document
 

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

Uses of BusinessObject in edu.sampleu.travel.approval
 

Classes in edu.sampleu.travel.approval that implement BusinessObject
 class TravelAuthorizationDocument
          Travel authorization transactional document.
 

Uses of BusinessObject in edu.sampleu.travel.approval.dataobject
 

Subinterfaces of BusinessObject in edu.sampleu.travel.approval.dataobject
 interface Expense
           
 

Classes in edu.sampleu.travel.approval.dataobject that implement BusinessObject
 class ActualExpense
           
 class ImportedExpense
           
 class PerDiemExpense
           
 class PrimaryDestination
           
 class TransportationMode
           
 class TransportationModeDetail
           
 class TravelAdvance
           
 class TravelerDetail
           
 class TravelerDetailEmergencyContact
           
 class TravelerType
           
 class TripType
           
 

Uses of BusinessObject in edu.sampleu.travel.bo
 

Classes in edu.sampleu.travel.bo that implement BusinessObject
 class AttachmentSample
           
 class FiscalOfficer
          FiscalOfficer
 class MultiAttachmentSample
           
 class TravelAccount
           
 class TravelAccountExtension
           
 class TravelAccountType
           
 class TravelAccountUseRate
           
 

Uses of BusinessObject in edu.sampleu.travel.document
 

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

Uses of BusinessObject in org.kuali.rice.coreservice.framework.component
 

Subinterfaces of BusinessObject in org.kuali.rice.coreservice.framework.component
 interface ComponentEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.coreservice.framework.namespace
 

Subinterfaces of BusinessObject in org.kuali.rice.coreservice.framework.namespace
 interface NamespaceEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.coreservice.framework.parameter
 

Subinterfaces of BusinessObject in org.kuali.rice.coreservice.framework.parameter
 interface ParameterEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 interface ParameterTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.coreservice.impl.parameter
 

Classes in org.kuali.rice.coreservice.impl.parameter that implement BusinessObject
 class ParameterBo
           
 

Uses of BusinessObject in org.kuali.rice.coreservice.web.component
 

Methods in org.kuali.rice.coreservice.web.component that return BusinessObject
 BusinessObject ComponentInquirableImpl.getBusinessObject(Map fieldValues)
           
 

Methods in org.kuali.rice.coreservice.web.component that return types with arguments of type BusinessObject
 List<? extends BusinessObject> ComponentLookupableHelperServiceImpl.getSearchResults(Map<String,String> fieldValues)
           
 

Methods in org.kuali.rice.coreservice.web.component with parameters of type BusinessObject
 List<HtmlData> ComponentLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject businessObject, List pkNames)
          Suppress the edit/copy links on synthetic detail types.
 

Uses of BusinessObject in org.kuali.rice.coreservice.web.parameter
 

Methods in org.kuali.rice.coreservice.web.parameter that return types with arguments of type BusinessObject
 List<? extends BusinessObject> ParameterLookupableHelperServiceImpl.getSearchResults(Map<String,String> fieldValues)
           
 

Methods in org.kuali.rice.coreservice.web.parameter with parameters of type BusinessObject
protected  boolean ParameterLookupableHelperServiceImpl.allowsMaintenanceEditAction(BusinessObject businessObject)
           
 

Uses of BusinessObject in org.kuali.rice.devtools.generators.dd
 

Method parameters in org.kuali.rice.devtools.generators.dd with type arguments of type BusinessObject
static String BeanDDCreator.getSimpleAbstractInheritanceBean(Class<? extends BusinessObject> boClass, String propertyName, String parentBean)
          Deprecated.  
static String BeanDDCreator.getSimpleAbstractInheritanceBeanWithLabel(Class<? extends BusinessObject> boClass, String propertyName, String parentBean, String label)
          Deprecated.  
static String BeanDDCreator.getSimpleParentBeanReference(Class<? extends BusinessObject> boClass, String propertyName)
          Deprecated.  
 

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

Classes in org.kuali.rice.edl.impl.bo that implement BusinessObject
 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 BusinessObject in org.kuali.rice.edl.impl.lookupable
 

Methods in org.kuali.rice.edl.impl.lookupable with parameters of type BusinessObject
 List<HtmlData> EDocLiteLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject businessObject, List pkNames)
           
 

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

Classes in org.kuali.rice.ken.bo that implement BusinessObject
 class NotificationBo
          This class represents an instace of a notification message that is received by the overall system.
 class NotificationChannelBo
          This class represents and instance of a Notification Channel.
 class NotificationChannelReviewerBo
          A reviewer for a notification publications to a NotificationChannel
 class NotificationContentTypeBo
          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 NotificationPriorityBo
          This class represents a priority for a notification - i.e.
 class NotificationProducerBo
          This class represents an instance of who can actually submit notification messages to the system for processing.
 class NotificationRecipientBo
          This class houses information pertaining to each recipient for a Notification message.
 class NotificationRecipientListBo
          This class represents the data structure that will house a default recipient list for a notification channel.
 class NotificationSenderBo
          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 UserChannelSubscriptionBo
          This class represents an instance of a user's subscription to a specific notification channel.
 

Uses of BusinessObject in org.kuali.rice.kew.docsearch
 

Subinterfaces of BusinessObject in org.kuali.rice.kew.docsearch
 interface DocumentSearchCriteriaEbo
          Defines an externalizable business object interface for workflow documents.
 

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

Classes in org.kuali.rice.kew.doctype that implement BusinessObject
 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 ApplicationDocumentStatusCategory
          Model bean representing a grouping of valid application document statuses for a document type An instance of this class represents a subset of the valid status for a given document type.
 class DocumentTypePolicy
          Model bean representing a policy of a document type.
 

Methods in org.kuali.rice.kew.doctype that return types with arguments of type BusinessObject
protected  List<? extends BusinessObject> DocumentTypeLookupableHelperServiceImpl.getSearchResultsHelper(Map<String,String> fieldValues, boolean unbounded)
          This overridden method ...
 

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

Subinterfaces of BusinessObject in org.kuali.rice.kew.doctype.bo
 interface DocumentTypeEBO
          This is a description of what this class does - Garey don't forget to fill this in.
 

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

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

Classes in org.kuali.rice.kew.engine.node that implement BusinessObject
 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 BusinessObject in org.kuali.rice.kew.impl.document.search
 

Methods in org.kuali.rice.kew.impl.document.search that return types with arguments of type BusinessObject
protected  List<? extends BusinessObject> DocumentSearchCriteriaBoLookupableHelperService.getSearchResultsHelper(Map<String,String> fieldValues, boolean unbounded)
           
 Collection<? extends BusinessObject> DocumentSearchCriteriaBoLookupableHelperService.performLookup(LookupForm lookupForm, Collection<ResultRow> resultTable, boolean bounded)
           
 

Methods in org.kuali.rice.kew.impl.document.search with parameters of type BusinessObject
 HtmlData DocumentSearchCriteriaBoLookupableHelperService.getInquiryUrl(BusinessObject bo, String propertyName)
          Custom implementation of getInquiryUrl that sets up doc handler link.
 

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

Classes in org.kuali.rice.kew.routeheader that implement BusinessObject
 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 BusinessObject in org.kuali.rice.kew.rule
 

Classes in org.kuali.rice.kew.rule that implement BusinessObject
 class GroupRuleResponsibility
          Represents a rule responsibility which points to a group.
 class PersonRuleResponsibility
          Represents a rule responsibility which points to a person.
 class RoleRuleResponsibility
          Represents a rule responsibility which points to a role.
 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.
 class RuleTemplateOptionBo
          Defines default values and other preset information for a RuleBaseValues which is based off of the associated RuleTemplateBo.
 

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

Classes in org.kuali.rice.kew.rule.bo that implement BusinessObject
 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.
 

Methods in org.kuali.rice.kew.rule.bo that return BusinessObject
 BusinessObject RuleDelegationInquirableImpl.getBusinessObject(Map fieldValues)
          This overridden method ...
 BusinessObject RuleBaseValuesInquirableImpl.getBusinessObject(Map fieldValues)
          This overridden method ...
 

Methods in org.kuali.rice.kew.rule.bo that return types with arguments of type BusinessObject
 List<? extends BusinessObject> RuleBaseValuesLookupableHelperServiceImpl.getSearchResults(Map<String,String> fieldValues)
           
 List<? extends BusinessObject> RuleDelegationLookupableHelperServiceImpl.getSearchResults(Map<String,String> fieldValues)
           
 

Methods in org.kuali.rice.kew.rule.bo with parameters of type BusinessObject
 List<HtmlData> RuleBaseValuesLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject businessObject, List pkNames)
           
 List<HtmlData> RuleDelegationLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject businessObject, List pkNames)
           
 HtmlData RuleBaseValuesInquirableImpl.getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
           
 List RuleDelegationInquirableImpl.getSections(BusinessObject bo)
          This overridden method ...
 List<Section> RuleBaseValuesInquirableImpl.getSections(BusinessObject bo)
          This overridden method ...
 

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

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

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

Classes in org.kuali.rice.kew.rule.web that implement BusinessObject
 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 BusinessObject in org.kuali.rice.kim.api.identity
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.api.identity
 interface Person
          Person object for use by the KNS and KNS-based applications.
 

Methods in org.kuali.rice.kim.api.identity with parameters of type BusinessObject
 Map<String,String> PersonService.resolvePrincipalNamesToPrincipalIds(BusinessObject businessObject, Map<String,String> fieldValues)
          This method takes a map on its way to populate a business object and replaces all user identifiers with their corresponding universal users
 

Uses of BusinessObject in org.kuali.rice.kim.bo.impl
 

Classes in org.kuali.rice.kim.bo.impl that implement BusinessObject
 class KimAttributes
           
 

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

Classes in org.kuali.rice.kim.bo.ui that implement BusinessObject
 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 BusinessObject in org.kuali.rice.kim.document
 

Classes in org.kuali.rice.kim.document that implement BusinessObject
 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 with parameters of type BusinessObject
 void GenericPermissionMaintainable.prepareBusinessObject(BusinessObject businessObject)
          This overridden method ...
 

Uses of BusinessObject in org.kuali.rice.kim.framework.group
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.group
 interface GroupEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.identity
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.identity
 interface EntityTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.identity.address
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.identity.address
 interface EntityAddressTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.identity.affiliation
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.identity.affiliation
 interface EntityAffiliationTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.identity.citizenship
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.identity.citizenship
 interface EntityCitizenshipStatusEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.identity.email
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.identity.email
 interface EntityEmailTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.identity.employment
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.identity.employment
 interface EntityEmploymentStatusEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 interface EntityEmploymentTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.identity.external
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.identity.external
 interface EntityExternalIdentifierTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.identity.name
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.identity.name
 interface EntityNameTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.identity.phone
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.identity.phone
 interface EntityPhoneTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.framework.role
 

Subinterfaces of BusinessObject in org.kuali.rice.kim.framework.role
 interface RoleEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.kim.impl.common.attribute
 

Classes in org.kuali.rice.kim.impl.common.attribute that implement BusinessObject
 class KimAttributeDataBo
           
 

Uses of BusinessObject in org.kuali.rice.kim.impl.common.template
 

Classes in org.kuali.rice.kim.impl.common.template that implement BusinessObject
 class TemplateBo
           
 

Uses of BusinessObject in org.kuali.rice.kim.impl.identity
 

Classes in org.kuali.rice.kim.impl.identity that implement BusinessObject
 class PersonImpl
           
 

Methods in org.kuali.rice.kim.impl.identity with parameters of type BusinessObject
 Map<String,String> PersonServiceImpl.resolvePrincipalNamesToPrincipalIds(BusinessObject businessObject, Map<String,String> fieldValues)
           
 

Uses of BusinessObject in org.kuali.rice.kim.impl.permission
 

Classes in org.kuali.rice.kim.impl.permission that implement BusinessObject
 class GenericPermissionBo
           
 class PermissionAttributeBo
           
 class PermissionBo
           
 class PermissionTemplateBo
           
 class UberPermissionBo
           
 

Uses of BusinessObject in org.kuali.rice.kim.impl.responsibility
 

Methods in org.kuali.rice.kim.impl.responsibility that return BusinessObject
 BusinessObject ResponsibilityInquirableImpl.getBusinessObject(Map fieldValues)
           
 

Methods in org.kuali.rice.kim.impl.responsibility that return types with arguments of type BusinessObject
 Class<? extends BusinessObject> ReviewResponsibilityMaintainable.getBoClass()
           
protected  List<? extends BusinessObject> ResponsibilityLookupableHelperServiceImpl.getMemberSearchResults(Map<String,String> searchCriteria, boolean unbounded)
           
 

Methods in org.kuali.rice.kim.impl.responsibility with parameters of type BusinessObject
protected  String ResponsibilityLookupableHelperServiceImpl.getActionUrlHref(BusinessObject businessObject, String methodToCall, List pkNames)
           
protected  HtmlData ResponsibilityInquirableImpl.getAssignedRoleInquiryUrl(BusinessObject businessObject)
           
protected  HtmlData ResponsibilityInquirableImpl.getAttributesInquiryUrl(BusinessObject businessObject, String attributeName)
           
 List<HtmlData> ResponsibilityLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject businessObject, List pkNames)
           
 HtmlData ResponsibilityInquirableImpl.getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
           
 void ReviewResponsibilityMaintainable.prepareBusinessObject(BusinessObject businessObject)
           
 

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

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

Methods in org.kuali.rice.kim.impl.type that return types with arguments of type BusinessObject
protected  List<? extends BusinessObject> KimTypeLookupableHelperServiceImpl.getSearchResultsHelper(Map<String,String> fieldValues, boolean unbounded)
           
 

Methods in org.kuali.rice.kim.impl.type with parameters of type BusinessObject
 HtmlData KimTypeInquirableImpl.getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
           
 

Uses of BusinessObject in org.kuali.rice.kim.inquiry
 

Methods in org.kuali.rice.kim.inquiry that return BusinessObject
 BusinessObject PersonInquirableImpl.getBusinessObject(Map fieldValues)
          This overridden method ...
 BusinessObject PermissionInquirableImpl.getBusinessObject(Map fieldValues)
          This overridden method ...
 BusinessObject GroupInquirableImpl.getBusinessObject(Map fieldValues)
          This overridden method ...
 

Methods in org.kuali.rice.kim.inquiry with parameters of type BusinessObject
protected  HtmlData PermissionInquirableImpl.getAssignedRoleInquiryUrl(BusinessObject businessObject)
           
protected  HtmlData PermissionInquirableImpl.getAttributesInquiryUrl(BusinessObject businessObject, String attributeName)
           
 HtmlData PermissionInquirableImpl.getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
           
 HtmlData RoleInquirableImpl.getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
           
 HtmlData GroupInquirableImpl.getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
           
 

Uses of BusinessObject in org.kuali.rice.kim.lookup
 

Methods in org.kuali.rice.kim.lookup that return types with arguments of type BusinessObject
protected  List<? extends BusinessObject> PermissionLookupableHelperServiceImpl.getMemberSearchResults(Map<String,String> searchCriteria, boolean unbounded)
           
protected abstract  List<? extends BusinessObject> RoleMemberLookupableHelperServiceImpl.getMemberSearchResults(Map<String,String> searchCriteria, boolean unbounded)
           
 List<? extends BusinessObject> RoleLookupableHelperServiceImpl.getSearchResults(Map<String,String> fieldValues)
           
 List<? extends BusinessObject> PersonLookupableHelperServiceImpl.getSearchResults(Map<String,String> fieldValues)
           
protected  List<? extends BusinessObject> RoleMemberLookupableHelperServiceImpl.getSearchResultsHelper(Map<String,String> fieldValues, boolean unbounded)
           
protected  List<? extends BusinessObject> KimDocumentRoleMemberLookupableHelperServiceImpl.getSearchResultsHelper(Map<String,String> fieldValues, boolean unbounded)
           
protected  List<? extends BusinessObject> RoleLookupableHelperServiceImpl.getSearchResultsHelper(Map<String,String> fieldValues, boolean unbounded)
           
 

Methods in org.kuali.rice.kim.lookup with parameters of type BusinessObject
protected  String PermissionLookupableHelperServiceImpl.getActionUrlHref(BusinessObject businessObject, String methodToCall, List pkNames)
           
 List<HtmlData> PermissionLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject businessObject, List pkNames)
           
 List<HtmlData> GroupLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject bo, List pkNames)
           
 List<HtmlData> RoleLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject bo, List pkNames)
           
 List<HtmlData> PersonLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject bo, List pkNames)
           
 HtmlData PersonLookupableHelperServiceImpl.getInquiryUrl(BusinessObject bo, String propertyName)
           
protected  HtmlData RoleLookupableHelperServiceImpl.getReturnAnchorHtmlData(BusinessObject businessObject, Properties parameters, LookupForm lookupForm, List returnKeys, BusinessObjectRestrictions businessObjectRestrictions)
           
 

Uses of BusinessObject in org.kuali.rice.kim.service
 

Methods in org.kuali.rice.kim.service that return BusinessObject
 BusinessObject UiDocumentService.getMember(MemberType memberType, String memberId)
           
 

Methods in org.kuali.rice.kim.service with parameters of type BusinessObject
 String UiDocumentService.getMemberName(MemberType memberType, BusinessObject member)
           
 String UiDocumentService.getMemberNamespaceCode(MemberType memberType, BusinessObject member)
           
 

Uses of BusinessObject in org.kuali.rice.kim.service.impl
 

Methods in org.kuali.rice.kim.service.impl that return BusinessObject
 BusinessObject UiDocumentServiceImpl.getMember(MemberType memberType, String memberId)
           
 BusinessObject LdapUiDocumentServiceImpl.getMember(String memberTypeCode, String memberId)
           
 

Methods in org.kuali.rice.kim.service.impl with parameters of type BusinessObject
 String UiDocumentServiceImpl.getMemberName(MemberType memberType, BusinessObject member)
           
 String UiDocumentServiceImpl.getMemberNamespaceCode(MemberType memberType, BusinessObject member)
           
 

Uses of BusinessObject in org.kuali.rice.kns.authorization
 

Methods in org.kuali.rice.kns.authorization with parameters of type BusinessObject
 Map<String,String> BusinessObjectAuthorizer.getCollectionItemPermissionDetails(BusinessObject collectionItemBusinessObject)
           
 Map<String,String> BusinessObjectAuthorizer.getCollectionItemRoleQualifications(BusinessObject collectionItemBusinessObject)
           
 boolean BusinessObjectAuthorizer.isAuthorized(BusinessObject businessObject, String namespaceCode, String permissionName, String principalId)
           
 boolean BusinessObjectAuthorizer.isAuthorized(BusinessObject businessObject, String namespaceCode, String permissionName, String principalId, Map<String,String> additionalPermissionDetails, Map<String,String> additionalRoleQualifiers)
           
 boolean BusinessObjectAuthorizer.isAuthorizedByTemplate(BusinessObject businessObject, String namespaceCode, String permissionTemplateName, String principalId)
           
 

Uses of BusinessObject in org.kuali.rice.kns.bo.authorization
 

Methods in org.kuali.rice.kns.bo.authorization with parameters of type BusinessObject
 Map<String,String> BusinessObjectAuthorizerBase.getCollectionItemPermissionDetails(BusinessObject collectionItemBusinessObject)
           
 Map<String,String> BusinessObjectAuthorizerBase.getCollectionItemRoleQualifications(BusinessObject collectionItemBusinessObject)
           
 Set<String> InquiryOrMaintenanceDocumentPresentationController.getConditionallyHiddenPropertyNames(BusinessObject businessObject)
           
 Set<String> InquiryOrMaintenanceDocumentPresentationController.getConditionallyHiddenSectionIds(BusinessObject businessObject)
           
protected  Map<String,String> BusinessObjectAuthorizerBase.getRoleQualification(BusinessObject primaryBusinessObjectOrDocument)
          Returns a role qualification map based off data from the primary business object or the document.
 boolean BusinessObjectAuthorizerBase.isAuthorized(BusinessObject businessObject, String namespaceCode, String permissionName, String principalId)
           
 boolean BusinessObjectAuthorizerBase.isAuthorized(BusinessObject businessObject, String namespaceCode, String permissionName, String principalId, Map<String,String> collectionOrFieldLevelPermissionDetails, Map<String,String> collectionOrFieldLevelRoleQualification)
           
 boolean BusinessObjectAuthorizerBase.isAuthorizedByTemplate(BusinessObject dataObject, String namespaceCode, String permissionTemplateName, String principalId)
           
protected  boolean BusinessObjectAuthorizerBase.permissionExistsByTemplate(BusinessObject businessObject, String namespaceCode, String permissionTemplateName)
           
protected  boolean BusinessObjectAuthorizerBase.permissionExistsByTemplate(BusinessObject businessObject, String namespaceCode, String permissionTemplateName, Map<String,String> permissionDetails)
           
 

Uses of BusinessObject in org.kuali.rice.kns.datadictionary
 

Fields in org.kuali.rice.kns.datadictionary with type parameters of type BusinessObject
protected  Class<? extends BusinessObject> InquiryCollectionDefinition.businessObjectClass
          Deprecated.  
protected  Class<? extends BusinessObject> MaintainableCollectionDefinition.businessObjectClass
          Deprecated.  
protected  Class<? extends BusinessObject> MaintainableFieldDefinition.overrideLookupClass
          Deprecated.  
protected  Class<? extends BusinessObject> MaintainableCollectionDefinition.sourceClassName
          Deprecated.  
 

Methods in org.kuali.rice.kns.datadictionary that return types with arguments of type BusinessObject
 Class<? extends BusinessObject> MaintenanceDocumentEntry.getBusinessObjectClass()
          Deprecated.  
 Class<? extends BusinessObject> InquiryCollectionDefinition.getBusinessObjectClass()
          Deprecated.  
 Class<? extends BusinessObject> CollectionDefinitionI.getBusinessObjectClass()
          Deprecated.  
 Class<? extends BusinessObject> MaintainableCollectionDefinition.getBusinessObjectClass()
          Deprecated.  
 Class<? extends BusinessObject> MaintainableFieldDefinition.getOverrideLookupClass()
          Deprecated. Gets the overrideLookupClass attribute.
 Class<? extends BusinessObject> MaintainableCollectionDefinition.getSourceClassName()
          Deprecated.  
 

Method parameters in org.kuali.rice.kns.datadictionary with type arguments of type BusinessObject
 void MaintenanceDocumentEntry.setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
          Deprecated.  
 void InquiryCollectionDefinition.setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
          Deprecated. This attribute is used in many contexts, for example, in maintenance docs, it's used to specify the classname of the BO being maintained.
 void MaintainableCollectionDefinition.setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
          Deprecated. The BusinessObject class used for each row of this collection.
 void MaintainableFieldDefinition.setOverrideLookupClass(Class<? extends BusinessObject> overrideLookupClass)
          Deprecated. The overrideLookupClass element is used to indicate the class that should be used for the magnifying glass lookup.
 void MaintainableCollectionDefinition.setSourceClassName(Class<? extends BusinessObject> sourceClass)
          Deprecated. BusinessObject class which should be used for multiple value lookups for this collection.
 

Uses of BusinessObject in org.kuali.rice.kns.document.authorization
 

Methods in org.kuali.rice.kns.document.authorization with parameters of type BusinessObject
 Set<String> MaintenanceDocumentPresentationControllerBase.getConditionallyHiddenPropertyNames(BusinessObject businessObject)
           
 Set<String> MaintenanceDocumentPresentationControllerBase.getConditionallyHiddenSectionIds(BusinessObject businessObject)
           
 

Uses of BusinessObject in org.kuali.rice.kns.inquiry
 

Methods in org.kuali.rice.kns.inquiry that return BusinessObject
 BusinessObject Inquirable.getBusinessObject(Map fieldValues)
          Deprecated. 
 BusinessObject KualiInquirableImpl.getBusinessObject(Map fieldValues)
          Deprecated. 
 

Methods in org.kuali.rice.kns.inquiry with parameters of type BusinessObject
 void Inquirable.addAdditionalSections(List columns, BusinessObject bo)
          Deprecated. 
 void KualiInquirableImpl.addAdditionalSections(List columns, BusinessObject bo)
          Deprecated. 
 Set<String> InquiryPresentationControllerBase.getConditionallyHiddenPropertyNames(BusinessObject businessObject)
          Implement this method to hide fields based on specific data in the record being inquired into
 Set<String> InquiryPresentationControllerBase.getConditionallyHiddenSectionIds(BusinessObject businessObject)
          Implement this method to hide sections based on specific data in the record being inquired into
 HtmlData Inquirable.getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
          Deprecated. 
 HtmlData KualiInquirableImpl.getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
          Deprecated. 
 List<Section> Inquirable.getSections(BusinessObject bo)
          Deprecated. 
 List<Section> KualiInquirableImpl.getSections(BusinessObject bo)
          Deprecated. 
 

Uses of BusinessObject in org.kuali.rice.kns.lookup
 

Methods in org.kuali.rice.kns.lookup with type parameters of type BusinessObject
<T extends BusinessObject>
Collection<T>
LookupResultsSupportStrategyService.retrieveSelectedResultBOs(Class<T> boClass, Set<String> lookupIds)
          Returns a list of BOs that were selected.
<T extends BusinessObject>
Collection<T>
PersistableBusinessObjectLookupResultsSupportStrategyImpl.retrieveSelectedResultBOs(Class<T> boClass, Set<String> lookupIds)
          Uses the BusinessObjectService to retrieve a collection of PersistableBusinessObjects
<T extends BusinessObject>
Collection<T>
DataDictionaryLookupResultsSupportStrategy.retrieveSelectedResultBOs(Class<T> boClass, Set<String> lookupIds)
          Uses the Lookupable associated with the given BusinessObject to search for business objects
<T extends BusinessObject>
Collection<T>
LookupResultsServiceImpl.retrieveSelectedResultBOs(String lookupResultsSequenceNumber, Class<T> boClass, String personId)
          Figures out which support strategy to defer to and uses that service to retrieve the results; if the bo class doesn't qualify with any support strategy, an exception is thrown.
<T extends BusinessObject>
Collection<T>
LookupResultsService.retrieveSelectedResultBOs(String lookupResultsSequenceNumber, Class<T> boClass, String personId)
          Deprecated. Returns the BOs that correspond to the selected objected IDs that were persisted under the given lookup results number DB data may have changed since the time the user clicked the "search" button (e.g.
 

Methods in org.kuali.rice.kns.lookup that return BusinessObject
static BusinessObject LookupUtils.getNestedBusinessObject(BusinessObject bo, String attributeName)
          This method walks through the nested attribute and finds the last business object in the chain and returns it (excluding the last parameter which is the actual attribute)
 

Methods in org.kuali.rice.kns.lookup that return types with arguments of type BusinessObject
 Class<? extends BusinessObject> Lookupable.getBusinessObjectClass()
          Deprecated.  
 List<BusinessObject> ExportViewHelper.getBusinessObjects()
           
 List<? extends BusinessObject> PessimisticLockLookupableHelperServiceImpl.getSearchResults(Map<String,String> fieldValues)
          This method implementation is used to search for objects
abstract  List<? extends BusinessObject> AbstractLookupableHelperServiceImpl.getSearchResults(Map<String,String> fieldValues)
           
 List<? extends BusinessObject> KualiLookupableHelperServiceImpl.getSearchResults(Map<String,String> fieldValues)
          Uses Lookup Service to provide a basic search.
 List<? extends BusinessObject> KualiLookupableImpl.getSearchResults(Map<String,String> fieldValues)
          Uses Lookup Service to provide a basic search.
 List<? extends BusinessObject> LookupableHelperService.getSearchResults(Map<String,String> fieldValues)
          Performs a search and returns result list.
 List<? extends BusinessObject> Lookupable.getSearchResults(Map<String,String> fieldValues)
          Deprecated. Performs a search and returns result list.
protected  List<? extends BusinessObject> KualiLookupableHelperServiceImpl.getSearchResultsHelper(Map<String,String> fieldValues, boolean unbounded)
          This method does the actual search, with the parameters specified, and returns the result.
 List<? extends BusinessObject> AbstractLookupableHelperServiceImpl.getSearchResultsUnbounded(Map<String,String> fieldValues)
          This implementation of this method throws an UnsupportedOperationException, since not every implementation may actually want to use this operation.
 List<? extends BusinessObject> KualiLookupableHelperServiceImpl.getSearchResultsUnbounded(Map<String,String> fieldValues)
          Uses Lookup Service to provide a basic unbounded search.
 List<? extends BusinessObject> KualiLookupableImpl.getSearchResultsUnbounded(Map<String,String> fieldValues)
          Uses Lookup Service to provide a basic unbounded search.
 List<? extends BusinessObject> LookupableHelperService.getSearchResultsUnbounded(Map<String,String> fieldValues)
          Similar to getSearchResults, but the number of returned rows is not bounded
 List<? extends BusinessObject> Lookupable.getSearchResultsUnbounded(Map<String,String> fieldValues)
          Deprecated. Similar to getSearchResults, but the number of returned rows is not bounded
protected  List<BusinessObject> ExportViewHelper.loadBusinessObjects(org.displaytag.model.TableModel tableModel)
           
 Collection<? extends BusinessObject> AbstractLookupableHelperServiceImpl.performLookup(LookupForm lookupForm, Collection<ResultRow> resultTable, boolean bounded)
          Performs the lookup and returns a collection of lookup items
 Collection<? extends BusinessObject> LookupableHelperService.performLookup(LookupForm lookupForm, Collection<ResultRow> resultTable, boolean bounded)
          This method performs the lookup and returns a collection of BO items
 Collection<? extends BusinessObject> KualiLookupableImpl.performLookup(LookupForm lookupForm, List<ResultRow> resultTable, boolean bounded)
          Performs a lookup that can only return one row.
 Collection<? extends BusinessObject> Lookupable.performLookup(LookupForm lookupForm, List<ResultRow> resultTable, boolean bounded)
          Deprecated. This method performs the lookup and returns a collection of lookup items
 

Methods in org.kuali.rice.kns.lookup with parameters of type BusinessObject
protected  boolean AbstractLookupableHelperServiceImpl.allowsMaintenanceDeleteAction(BusinessObject businessObject)
          This method ...
protected  boolean AbstractLookupableHelperServiceImpl.allowsMaintenanceEditAction(BusinessObject businessObject)
           
protected  String DataDictionaryLookupResultsSupportStrategy.convertPKFieldMapToLookupId(List<String> pkFieldNames, BusinessObject businessObject)
          Converts a Map of PKFields into a String lookup ID
protected  String AbstractLookupableHelperServiceImpl.getActionUrlHref(BusinessObject businessObject, String methodToCall, List pkNames)
          This method generates and returns href for the given parameters.
 String AbstractLookupableHelperServiceImpl.getActionUrls(BusinessObject businessObject, List pkNames, BusinessObjectRestrictions businessObjectRestrictions)
          This method is called by performLookup method to generate action urls.
 String LookupableHelperService.getActionUrls(BusinessObject businessObject, List pkNames, BusinessObjectRestrictions businessObjectRestrictions)
          Builds string of action urls that can take place for a result row
protected  String AbstractLookupableHelperServiceImpl.getActionUrlTitleText(BusinessObject businessObject, String displayText, List pkNames, BusinessObjectRestrictions businessObjectRestrictions)
          This method generates and returns title text for action urls.
 List<HtmlData> PessimisticLockLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject businessObject, List pkNames)
          Hides the applicable links when the PessimisticLock is not owned by the current user
 List<HtmlData> AbstractLookupableHelperServiceImpl.getCustomActionUrls(BusinessObject businessObject, List pkNames)
          Child classes should override this method if they want to return some other action urls.
 List<HtmlData> LookupableHelperService.getCustomActionUrls(BusinessObject businessObject, List pkNames)
          This method is a template method that allows child classes to return their own custom action html data.
 HtmlData AbstractLookupableHelperServiceImpl.getInquiryUrl(BusinessObject bo, String propertyName)
          Returns the inquiry url for a field if one exist.
 HtmlData LookupableHelperService.getInquiryUrl(BusinessObject businessObject, String propertyName)
          Builds string an inquiry url for drill down on a result field
 String LookupResultsServiceImpl.getLookupId(BusinessObject businessObject)
          Figures out which LookupResultsServiceSupportStrategy to defer to, and uses that to get the lookup id
 String LookupResultsService.getLookupId(BusinessObject businessObject)
          Deprecated. Determines the lookup id for a given business object
 String LookupResultsSupportStrategyService.getLookupIdForBusinessObject(BusinessObject businessObject)
          Generates a String id which is used as an id on a checkbox for result rows returning the business object in a multiple value lookup
 String PersistableBusinessObjectLookupResultsSupportStrategyImpl.getLookupIdForBusinessObject(BusinessObject businessObject)
          Returns the object id
 String DataDictionaryLookupResultsSupportStrategy.getLookupIdForBusinessObject(BusinessObject businessObject)
          Builds a lookup id for the given business object
 String AbstractLookupableHelperServiceImpl.getMaintenanceUrl(BusinessObject businessObject, HtmlData htmlData, List pkNames, BusinessObjectRestrictions businessObjectRestrictions)
          Build a maintenance url.
 String LookupableHelperService.getMaintenanceUrl(BusinessObject businessObject, HtmlData htmlData, List pkNames, BusinessObjectRestrictions businessObjectRestrictions)
          This method builds a maintenance url.
static BusinessObject LookupUtils.getNestedBusinessObject(BusinessObject bo, String attributeName)
          This method walks through the nested attribute and finds the last business object in the chain and returns it (excluding the last parameter which is the actual attribute)
static Class LookupUtils.getNestedReferenceClass(BusinessObject businessObject, String attributeName)
           
protected  Properties AbstractLookupableHelperServiceImpl.getParameters(BusinessObject bo, Map<String,String> fieldConversions, String lookupImpl, List returnKeys)
           
protected  Properties AbstractLookupableHelperServiceImpl.getParametersFromPrimaryKey(BusinessObject businessObject, List pkNames)
           
static Map LookupUtils.getPrimitiveReference(BusinessObject businessObject, String attributeName)
          Deprecated. 
protected  Class AbstractLookupableHelperServiceImpl.getPropertyClass(BusinessObject element, String propertyName)
          Gets the Class for the property in the given BusinessObject instance, if property is not accessible then runtime exception is thrown
protected  HtmlData AbstractLookupableHelperServiceImpl.getReturnAnchorHtmlData(BusinessObject businessObject, Properties parameters, LookupForm lookupForm, List returnKeys, BusinessObjectRestrictions businessObjectRestrictions)
           
protected  String AbstractLookupableHelperServiceImpl.getReturnHref(BusinessObject businessObject, Map fieldConversions, String lookupImpl, List returnKeys)
          This method is for lookupable implementations
protected  HtmlData AbstractLookupableHelperServiceImpl.getReturnInputHtmlData(BusinessObject businessObject, Properties parameters, LookupForm lookupForm, List returnKeys, BusinessObjectRestrictions businessObjectRestrictions)
           
 HtmlData AbstractLookupableHelperServiceImpl.getReturnUrl(BusinessObject businessObject, LookupForm lookupForm, List returnKeys, BusinessObjectRestrictions businessObjectRestrictions)
           
 HtmlData LookupableHelperService.getReturnUrl(BusinessObject businessObject, LookupForm lookupForm, List returnKeys, BusinessObjectRestrictions businessObjectRestrictions)
          This method builds the return url
 HtmlData Lookupable.getReturnUrl(BusinessObject businessObject, Map<String,String> fieldConversions, String lookupImpl, BusinessObjectRestrictions businessObjectRestrictions)
          Deprecated. Builds the return value url.
 HtmlData KualiLookupableImpl.getReturnUrl(BusinessObject bo, Map fieldConversions, String lookupImpl, BusinessObjectRestrictions businessObjectRestrictions)
           
 HtmlData AbstractLookupableHelperServiceImpl.getReturnUrl(BusinessObject businessObject, Map fieldConversions, String lookupImpl, List returnKeys, BusinessObjectRestrictions businessObjectRestrictions)
          This method is for lookupable implementations
 HtmlData LookupableHelperService.getReturnUrl(BusinessObject businessObject, Map fieldConversions, String lookupImpl, List returnKeys, BusinessObjectRestrictions businessObjectRestrictions)
          Builds the return value url.
protected  HtmlData.AnchorHtmlData AbstractLookupableHelperServiceImpl.getUrlData(BusinessObject businessObject, String methodToCall, List pkNames)
          This method calls its overloaded method with displayText as methodToCall
protected  HtmlData.AnchorHtmlData AbstractLookupableHelperServiceImpl.getUrlData(BusinessObject businessObject, String methodToCall, String displayText, List pkNames)
          This method constructs an AnchorHtmlData.
 boolean AbstractLookupableHelperServiceImpl.isResultReturnable(BusinessObject object)
           
 boolean LookupableHelperService.isResultReturnable(BusinessObject object)
          Determines whether a given BusinessObject that's returned as one of the lookup's results is considered returnable, which means that for single-value lookups, a "return value" link may be rendered, and for multiple value lookups, a checkbox is rendered.
static Field LookupUtils.setFieldDirectInquiry(BusinessObject businessObject, String attributeName, Field field)
           
static Field LookupUtils.setFieldQuickfinder(BusinessObject businessObject, String collectionName, boolean addLine, int index, String attributeName, Field field, List displayedFieldNames)
          Deprecated. 
static Field LookupUtils.setFieldQuickfinder(BusinessObject businessObject, String collectionName, boolean addLine, int index, String attributeName, Field field, List displayedFieldNames, boolean noLookupField)
          Deprecated. 
static Field LookupUtils.setFieldQuickfinder(BusinessObject businessObject, String collectionName, boolean addLine, int index, String attributeName, Field field, List displayedFieldNames, SelectiveReferenceRefresher srr)
          Deprecated. 
static Field LookupUtils.setFieldQuickfinder(BusinessObject businessObject, String attributeName, Field field, List displayedFieldNames)
          Deprecated. 
static Field LookupUtils.setFieldQuickfinder(BusinessObject businessObject, String attributeName, Field field, List displayedFieldNames, SelectiveReferenceRefresher srr)
          Deprecated. 
 

Method parameters in org.kuali.rice.kns.lookup with type arguments of type BusinessObject
protected  Map<String,String> DataDictionaryLookupResultsSupportStrategy.convertLookupIdToPKFieldMap(String lookupId, Class<? extends BusinessObject> businessObjectClass)
          Converts a lookup id into a PK field map to use to search in a lookupable
protected  BusinessObjectEntry DataDictionaryLookupResultsSupportStrategy.getBusinessObjectEntry(Class<? extends BusinessObject> boClass)
          Looks up the DataDictionary BusinessObjectEntry for the given class
protected  Lookupable DataDictionaryLookupResultsSupportStrategy.getLookupableForBusinessObject(Class<? extends BusinessObject> businessObjectClass)
          Retrieves the Lookupable for the given business object class
protected  List<String> DataDictionaryLookupResultsSupportStrategy.getPrimaryKeyFieldsForBusinessObject(Class<? extends BusinessObject> businessObjectClass)
          Returns the data dictionary defined primary keys for the given BusinessObject
 boolean LookupResultsSupportStrategyService.qualifiesForStrategy(Class<? extends BusinessObject> boClass)
          Determines if the given class is supported by this strategy
 boolean PersistableBusinessObjectLookupResultsSupportStrategyImpl.qualifiesForStrategy(Class<? extends BusinessObject> boClass)
          Sees if the class implements the PersistableBusinessObject interface; if so, then yes, the BO qualifies!
 boolean DataDictionaryLookupResultsSupportStrategy.qualifiesForStrategy(Class<? extends BusinessObject> boClass)
          Determines if both the primary keys and Lookupable are present in the data dictionary definition; if so, the BO qualifies, but if either are missing, it does not
protected  Formatter DataDictionaryLookupResultsSupportStrategy.retrieveBestFormatter(String propertyName, Class<? extends BusinessObject> boClass)
          Like when you're digging through your stuff drawer, you know the one in the kitchen with all the batteries and lint in it, this method goes through the stuff drawer of KNS formatters and attempts to return you a good one
 void Lookupable.setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
          Deprecated. Initializes the lookup with a businss object class.
 

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

Methods in org.kuali.rice.kns.maintenance with parameters of type BusinessObject
protected  void KualiMaintainableImpl.clearCollectionRestrictedValues(String fieldNamePrefix, BusinessObject businessObject, MaintainableCollectionDefinition collectionDefinition, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions)
          Deprecated.  
protected  void KualiMaintainableImpl.clearFieldRestrictedValues(String fieldNamePrefix, BusinessObject businessObject, MaintainableFieldDefinition fieldDefinition, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions)
          Deprecated.  
 Collection<String> KualiMaintainableImpl.getAffectedReferencesFromLookup(BusinessObject baseBO, String attributeName, String collectionPrefix)
          Deprecated.  
 boolean Maintainable.hasBusinessObjectExisted(BusinessObject bo, List<String> existingIdentifierList, List<String> duplicateIdentifierFields)
          Deprecated. 
 boolean KualiMaintainableImpl.hasBusinessObjectExisted(BusinessObject bo, List<String> existingIdentifierList, List<String> duplicateIdentifierFields)
          Deprecated.  
protected  void KualiMaintainableImpl.performCollectionForceUpperCase(String fieldNamePrefix, BusinessObject bo, MaintainableCollectionDefinition collectionDefinition, Map fieldValues)
          Deprecated.  
protected  void KualiMaintainableImpl.performFieldForceUpperCase(BusinessObject bo, Map fieldValues)
          Deprecated.  
protected  void KualiMaintainableImpl.performFieldForceUpperCase(String fieldNamePrefix, BusinessObject bo, MaintainableFieldDefinition fieldDefinition, Map fieldValues)
          Deprecated.  
 void Maintainable.prepareBusinessObject(BusinessObject businessObject)
          Deprecated. 
 void KualiMaintainableImpl.prepareBusinessObject(BusinessObject businessObject)
          Deprecated.  
 void KualiMaintainableImpl.prepareBusinessObjectForAdditionFromMultipleValueLookup(String collectionName, BusinessObject bo)
          Deprecated.  
 void Maintainable.processBeforeAddLine(String colName, Class colClass, BusinessObject addBO)
          Deprecated. 
 void KualiMaintainableImpl.processBeforeAddLine(String colName, Class colClass, BusinessObject addBO)
          Deprecated.  
 

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

Methods in org.kuali.rice.kns.service with type parameters of type BusinessObject
<T extends BusinessObject>
InquiryAuthorizer
BusinessObjectDictionaryService.getInquiryAuthorizer(Class<T> businessObjectClass)
          Deprecated.  
<T extends BusinessObject>
InquiryPresentationController
BusinessObjectDictionaryService.getInquiryPresentationController(Class<T> businessObjectClass)
          Deprecated.  
 

Methods in org.kuali.rice.kns.service with parameters of type BusinessObject
 DataObjectRelationship BusinessObjectMetaDataService.getBusinessObjectRelationship(BusinessObject bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
          Deprecated. 
 DataObjectRelationship BusinessObjectMetaDataService.getBusinessObjectRelationship(BusinessObject bo, String attributeName)
          Deprecated. 
 DataObjectRelationship BusinessObjectMetaDataService.getBusinessObjectRelationship(RelationshipDefinition ddReference, BusinessObject bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
           
 RelationshipDefinition BusinessObjectMetaDataService.getBusinessObjectRelationshipDefinition(BusinessObject bo, String attributeName)
           
 List<DataObjectRelationship> BusinessObjectMetaDataService.getBusinessObjectRelationships(BusinessObject bo)
          Deprecated. 
 Collection<String> BusinessObjectMetaDataService.getCollectionNames(BusinessObject bo)
          This method returns a list of collection names a business object contains
 InquiryRestrictions BusinessObjectAuthorizationService.getInquiryRestrictions(BusinessObject businessObject, Person user)
          Deprecated.  
 Map<String,Class> BusinessObjectMetaDataService.getReferencesForForeignKey(BusinessObject businessObject, String attributeName)
          Deprecated. 
 void BusinessObjectDictionaryService.performForceUppercase(BusinessObject bo)
          Deprecated. This method takes any business object and recursively walks through it checking to see if any attributes need to be forced to uppercase based on settings in the data dictionary
 void DictionaryValidationService.validateBusinessObjectOnMaintenanceDocument(BusinessObject businessObject, String docTypeName)
          Deprecated. 
 void DictionaryValidationService.validateBusinessObjectsRecursively(BusinessObject businessObject, int depth)
          Deprecated. since 1.1
 

Method parameters in org.kuali.rice.kns.service with type arguments of type BusinessObject
 List<DataObjectRelationship> BusinessObjectMetaDataService.getBusinessObjectRelationships(Class<? extends BusinessObject> boClass)
          Deprecated. 
 

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

Methods in org.kuali.rice.kns.service.impl with type parameters of type BusinessObject
<T extends BusinessObject>
InquiryAuthorizer
BusinessObjectDictionaryServiceImpl.getInquiryAuthorizer(Class<T> businessObjectClass)
          Deprecated.  
<T extends BusinessObject>
InquiryPresentationController
BusinessObjectDictionaryServiceImpl.getInquiryPresentationController(Class<T> businessObjectClass)
          Deprecated.  
 

Methods in org.kuali.rice.kns.service.impl with parameters of type BusinessObject
protected  void BusinessObjectAuthorizationServiceImpl.addInquirableItemRestrictions(Collection sectionDefinitions, InquiryAuthorizer authorizer, InquiryRestrictions restrictions, BusinessObject primaryBusinessObject, BusinessObject businessObject, String propertyPrefix, Person user)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.addMaintainableItemRestrictions(List<? extends MaintainableItemDefinition> itemDefinitions, MaintenanceDocumentAuthorizer authorizer, MaintenanceDocumentRestrictions restrictions, MaintenanceDocument maintenanceDocument, BusinessObject businessObject, String propertyPrefix, Person user)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldModifyAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldViewAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, Person user, BusinessObjectAuthorizer businessObjectAuthorizer, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions, String propertyPrefix)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerCustomButtonFieldAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerInquiryOrMaintenanceDocumentAuthorizer(InquiryOrMaintenanceDocumentAuthorizer authorizer, BusinessObject businessObject, Person user, InquiryOrMaintenanceDocumentRestrictions restrictions)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerInquiryOrMaintenanceDocumentPresentationController(InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController, BusinessObject businessObject, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions)
          Deprecated.  
 DataObjectRelationship BusinessObjectMetaDataServiceImpl.getBusinessObjectRelationship(BusinessObject bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
          Deprecated.  
 DataObjectRelationship BusinessObjectMetaDataServiceImpl.getBusinessObjectRelationship(BusinessObject bo, String attributeName)
          Deprecated.  
 DataObjectRelationship BusinessObjectMetaDataServiceImpl.getBusinessObjectRelationship(RelationshipDefinition ddReference, BusinessObject bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
          Deprecated.  
 RelationshipDefinition BusinessObjectMetaDataServiceImpl.getBusinessObjectRelationshipDefinition(BusinessObject bo, String attributeName)
          Deprecated.  
 List<DataObjectRelationship> BusinessObjectMetaDataServiceImpl.getBusinessObjectRelationships(BusinessObject bo)
          Deprecated.  
 Collection<String> BusinessObjectMetaDataServiceImpl.getCollectionNames(BusinessObject bo)
          Deprecated.  
 InquiryRestrictions BusinessObjectAuthorizationServiceImpl.getInquiryRestrictions(BusinessObject businessObject, Person user)
          Deprecated.  
 Map<String,Class> BusinessObjectMetaDataServiceImpl.getReferencesForForeignKey(BusinessObject bo, String attributeName)
          Deprecated.  
 void BusinessObjectDictionaryServiceImpl.performForceUppercase(BusinessObject bo)
          Deprecated. Recurses down the updatable references and collections of a BO, uppercasing those attributes which are marked as needing to be uppercased in the data dictionary.
protected  void BusinessObjectDictionaryServiceImpl.performForceUppercaseCycleSafe(BusinessObject bo, Set<BusinessObject> visited)
          Deprecated. Handles recursion for performForceUppercase in a cycle-safe manner, keeping track of visited BusinessObjects to prevent infinite recursion.
 void DictionaryValidationServiceImpl.validateBusinessObject(BusinessObject businessObject)
          Deprecated. 
 void DictionaryValidationServiceImpl.validateBusinessObject(BusinessObject businessObject, boolean validateRequired)
          Deprecated. 
 void DictionaryValidationServiceImpl.validateBusinessObjectOnMaintenanceDocument(BusinessObject businessObject, String docTypeName)
          Deprecated. since 1.1
protected  void DictionaryValidationServiceImpl.validateBusinessObjectOnMaintenanceDocumentHelper(BusinessObject businessObject, List<? extends MaintainableItemDefinition> itemDefinitions, String errorPrefix)
          Deprecated.  
 

Method parameters in org.kuali.rice.kns.service.impl with type arguments of type BusinessObject
 List<DataObjectRelationship> BusinessObjectMetaDataServiceImpl.getBusinessObjectRelationships(Class<? extends BusinessObject> boClass)
          Deprecated.  
protected  void BusinessObjectDictionaryServiceImpl.performForceUppercaseCycleSafe(BusinessObject bo, Set<BusinessObject> visited)
          Deprecated. Handles recursion for performForceUppercase in a cycle-safe manner, keeping track of visited BusinessObjects to prevent infinite recursion.
 

Uses of BusinessObject in org.kuali.rice.kns.util
 

Methods in org.kuali.rice.kns.util with parameters of type BusinessObject
static Map FieldUtils.populateBusinessObjectFromMap(BusinessObject bo, Map fieldValues)
          Uses reflection to get the property names of the business object, then checks for the property name as a key in the passed map.
static Map FieldUtils.populateBusinessObjectFromMap(BusinessObject bo, Map<String,?> fieldValues, String propertyNamePrefix)
          Uses reflection to get the property names of the business object, then checks for the property name as a key in the passed map.
static List<Field> FieldUtils.populateFieldsFromBusinessObject(List<Field> fields, BusinessObject bo)
          Uses reflection to get the property names of the business object, then checks for a matching field property name.
static void FieldUtils.populateReadableField(Field field, BusinessObject businessObject)
           
static void MaintenanceUtils.setFieldDirectInquiry(BusinessObject businessObject, String collectionName, boolean addLine, int index, String attributeName, Field field, List<String> displayedFieldNames, Maintainable maintainable, MaintainableFieldDefinition maintainableFieldDefinition)
           
static void MaintenanceUtils.setFieldDirectInquiry(BusinessObject businessObject, String attributeName, MaintainableFieldDefinition maintainableFieldDefinition, Field field, List<String> displayedFieldNames)
           
static Field MaintenanceUtils.setFieldQuickfinder(BusinessObject businessObject, String collectionName, boolean addLine, int index, String attributeName, Field field, List<String> displayedFieldNames, Maintainable maintainable, MaintainableFieldDefinition maintainableFieldDefinition)
           
static Field MaintenanceUtils.setFieldQuickfinder(BusinessObject businessObject, String attributeName, MaintainableFieldDefinition maintainableFieldDefinition, Field field, List<String> displayedFieldNames, SelectiveReferenceRefresher srr)
          Checks to see if there has been an override lookup declared for the maintenance field.
static void FieldUtils.setInquiryURL(Field field, BusinessObject bo, String propertyName)
           
 

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

Methods in org.kuali.rice.kns.web.struts.action that return BusinessObject
protected  BusinessObject KualiInquiryAction.retrieveBOFromInquirable(InquiryForm inquiryForm)
           
 

Methods in org.kuali.rice.kns.web.struts.action with parameters of type BusinessObject
protected  void KualiInquiryAction.populateSections(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request, InquiryForm inquiryForm, BusinessObject bo)
           
 

Method parameters in org.kuali.rice.kns.web.struts.action with type arguments of type BusinessObject
protected  String KualiAction.retrieveLookupParameterValue(Class<? extends BusinessObject> boClass, String parameterName, String parameterValuePropertyName, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request)
          Retrieves the value of a parameter to be passed into the lookup or inquiry frameworks.
 

Uses of BusinessObject in org.kuali.rice.kns.web.ui
 

Methods in org.kuali.rice.kns.web.ui that return BusinessObject
 BusinessObject ResultRow.getBusinessObject()
          Deprecated. Returns the BusinessObject associated with this row.
 

Methods in org.kuali.rice.kns.web.ui with parameters of type BusinessObject
static List<Field> FieldBridge.constructContainerField(CollectionDefinitionI collectionDefinition, String parents, BusinessObject o, boolean hideAdd, int numberOfColumns, String collName, List<Field> collFields)
          Deprecated. This method handles setting up a container field not including the add fields
static List<Row> SectionBridge.getContainerRows(Section s, CollectionDefinitionI collectionDefinition, BusinessObject o, Maintainable m, Maintainable oldMaintainable, List<String> displayedFieldNames, Set<String> conditionallyRequiredMaintenanceFields, StringBuffer containerRowErrorKey, int numberOfColumns, Inquirable inquirable)
          Deprecated.  
static List<Row> SectionBridge.getContainerRows(Section s, CollectionDefinitionI collectionDefinition, BusinessObject o, Maintainable m, Maintainable oldMaintainable, List<String> displayedFieldNames, Set<String> conditionallyRequiredMaintenanceFields, StringBuffer containerRowErrorKey, String parents, boolean hideAdd, int numberOfColumns, Inquirable inquirable)
          Deprecated. Builds a list of Rows with Fields of type containers for a many section.
static List<Field> FieldBridge.getNewFormFields(CollectionDefinitionI collectionDefinition, BusinessObject o, Maintainable m, List<String> displayedFieldNames, Set<String> conditionallyRequiredMaintenanceFields, StringBuffer containerRowErrorKey, String parents, boolean hideAdd, int numberOfColumns)
          Deprecated. This method will return a new form for adding in a BO for a collection.
static List<Field> FieldBridge.getNewFormFields(MaintainableCollectionDefinition collectionDefinition, BusinessObject o, Maintainable m, List<String> displayedFieldNames, Set<String> conditionallyRequiredMaintenanceFields, StringBuffer containerRowErrorKey, int numberOfColumns)
          Deprecated. Call getNewFormFields with no parents.
protected static boolean SectionBridge.isRowHiddenForInquiry(BusinessObject lineBusinessObject, Inquirable inquirable, String collectionName)
          Deprecated. Determines whether a business object is hidden on an inquiry screen.
protected static boolean SectionBridge.isRowHiddenForMaintenanceDocument(BusinessObject lineBusinessObject, BusinessObject oldLineBusinessObject, Maintainable newMaintainable, String collectionName)
          Deprecated. Determines whether a business object is hidden on a maintenance document.
protected static boolean SectionBridge.isRowHideableForInquiry(BusinessObject lineBusinessObject)
          Deprecated. Determines whether a business object is hidable on an inquiry screen.
protected static boolean SectionBridge.isRowHideableForMaintenanceDocument(BusinessObject lineBusinessObject, BusinessObject oldLineBusinessObject)
          Deprecated. Determines whether a business object is hidable on a maintenance document.
static void FieldBridge.populateFieldFromBusinessObject(Field field, BusinessObject bo)
          Deprecated. Uses reflection to populate the rows of the inquiry from the business object value.
 void ResultRow.setBusinessObject(BusinessObject businessObject)
          Deprecated.  
static Field FieldBridge.toField(FieldDefinition d, BusinessObject o, Section s)
          Deprecated. Create a Field for display on an Inquiry screen.
static Field FieldBridge.toField(MaintainableItemDefinition id, MaintainableSectionDefinition sd, BusinessObject o, Maintainable m, Section s, List<String> displayedFieldNames, Set<String> conditionallyRequiredMaintenanceFields)
          Deprecated. This method creates a Field for display on a Maintenance Document.
static Section SectionBridge.toSection(Inquirable inquirable, InquirySectionDefinition sd, BusinessObject o, InquiryRestrictions auths)
          Deprecated. This method creates a Section for display on an Inquiry Screen.
static Section SectionBridge.toSection(MaintainableSectionDefinition sd, BusinessObject o, Maintainable maintainable, Maintainable oldMaintainable, String maintenanceAction, List<String> displayedFieldNames, Set<String> conditionallyRequiredMaintenanceFields)
          Deprecated. This method creates a Section for a MaintenanceDocument.
 

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

Subinterfaces of BusinessObject in org.kuali.rice.krad.bo
 interface ExternalizableBusinessObject
           
 interface PersistableBusinessObject
          Declares a common interface for all BusinessObject classes which can have their state persisted.
 interface PersistableBusinessObjectExtension
           
 

Classes in org.kuali.rice.krad.bo that implement BusinessObject
 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 BusinessObjectBase
           
 class DocumentAttachment
           
 class DocumentHeader
          Business Object representing a document header.
 class GlobalBusinessObjectDetailBase
           
 class InactivatableFromToImpl
           
 class KualiCodeBase
           
 class LookupResults
           
 class MultiDocumentAttachment
           
 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
           
 class TransientBusinessObjectBase
          Transient Business Object Base Business Object
 

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

Methods in org.kuali.rice.krad.dao with type parameters of type BusinessObject
<T extends BusinessObject>
Collection<T>
BusinessObjectDao.findAll(Class<T> clazz)
          Retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
BusinessObjectDao.findAllActive(Class<T> clazz)
          Retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
BusinessObjectDao.findAllActiveOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
          Retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
BusinessObjectDao.findAllInactive(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDao.findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
          Retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
T
BusinessObjectDao.findByPrimaryKey(Class<T> clazz, Map<String,?> primaryKeys)
          Retrieves an object instance identified bys it primary keys and values.
<T extends BusinessObject>
T
BusinessObjectDao.findByPrimaryKeyUsingKeyObject(Class<T> clazz, Object pkObject)
          Retrieves an object, based on its PK object
<T extends BusinessObject>
T
BusinessObjectDao.findBySinglePrimaryKey(Class<T> clazz, Object primaryKey)
          Retrieves an object instance identified by its primary key.
<T extends BusinessObject>
Collection<T>
BusinessObjectDao.findMatching(Class<T> clazz, Map<String,?> fieldValues)
          This method retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
BusinessObjectDao.findMatchingActive(Class<T> clazz, Map<String,?> fieldValues)
          This method retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
BusinessObjectDao.findMatchingOrderBy(Class<T> clazz, Map<String,?> fieldValues, String sortField, boolean sortAscending)
          This method retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
 

Method parameters in org.kuali.rice.krad.dao with type arguments of type BusinessObject
 Long SequenceAccessorDao.getNextAvailableSequenceNumber(String sequenceName, Class<? extends BusinessObject> clazz)
           
 

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

Methods in org.kuali.rice.krad.dao.impl with type parameters of type BusinessObject
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoJpa.findAll(Class<T> clazz)
          Retrieves all of the records for a given class name.
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoOjb.findAll(Class<T> clazz)
          Retrieves all of the records for a given class name.
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoJpa.findAllActive(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoOjb.findAllActive(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoJpa.findAllActiveOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoOjb.findAllActiveOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoJpa.findAllInactive(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoOjb.findAllInactive(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoJpa.findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoOjb.findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
           
<T extends BusinessObject>
T
BusinessObjectDaoJpa.findByPrimaryKey(Class<T> clazz, Map<String,?> primaryKeys)
           
<T extends BusinessObject>
T
BusinessObjectDaoOjb.findByPrimaryKey(Class<T> clazz, Map<String,?> primaryKeys)
           
<T extends BusinessObject>
T
BusinessObjectDaoJpa.findByPrimaryKeyUsingKeyObject(Class<T> clazz, Object pkObject)
          Retrieves an object, based on its PK object
<T extends BusinessObject>
T
BusinessObjectDaoOjb.findByPrimaryKeyUsingKeyObject(Class<T> clazz, Object pkObject)
          OJB does not support this method
<T extends BusinessObject>
T
BusinessObjectDaoJpa.findBySinglePrimaryKey(Class<T> clazz, Object primaryKey)
           
<T extends BusinessObject>
T
BusinessObjectDaoOjb.findBySinglePrimaryKey(Class<T> clazz, Object primaryKey)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoJpa.findMatching(Class<T> clazz, Map<String,?> fieldValues)
          This is the default impl that comes with Kuali - uses OJB.
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoOjb.findMatching(Class<T> clazz, Map<String,?> fieldValues)
          This is the default impl that comes with Kuali - uses OJB.
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoJpa.findMatching(Criteria criteria)
          Uses the passed query to form a Rice QueryByCriteria, which then translates to a JPA query and retrieves results
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoJpa.findMatchingActive(Class<T> clazz, Map<String,?> fieldValues)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoOjb.findMatchingActive(Class<T> clazz, Map<String,?> fieldValues)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoJpa.findMatchingOrderBy(Class<T> clazz, Map<String,?> fieldValues, String sortField, boolean sortAscending)
          This is the default impl that comes with Kuali - uses OJB.
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoOjb.findMatchingOrderBy(Class<T> clazz, Map<String,?> fieldValues, String sortField, boolean sortAscending)
          This is the default impl that comes with Kuali - uses OJB.
 

Methods in org.kuali.rice.krad.dao.impl with parameters of type BusinessObject
 org.apache.ojb.broker.query.Criteria LookupDaoOjb.getCollectionCriteriaFromMap(BusinessObject example, Map formProps)
          Builds up criteria object based on the object and map.
 

Uses of BusinessObject in org.kuali.rice.krad.dao.jdbc
 

Method parameters in org.kuali.rice.krad.dao.jdbc with type arguments of type BusinessObject
 Long SequenceAccessorDaoJdbc.getNextAvailableSequenceNumber(String sequenceName, Class<? extends BusinessObject> clazz)
           
 

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

Methods in org.kuali.rice.krad.dao.proxy with type parameters of type BusinessObject
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoProxy.findAll(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoProxy.findAllActive(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoProxy.findAllActiveOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoProxy.findAllInactive(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoProxy.findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
           
<T extends BusinessObject>
T
BusinessObjectDaoProxy.findByPrimaryKey(Class<T> clazz, Map<String,?> primaryKeys)
           
<T extends BusinessObject>
T
BusinessObjectDaoProxy.findByPrimaryKeyUsingKeyObject(Class<T> clazz, Object pkObject)
          Defers to correct DAO for this class
<T extends BusinessObject>
T
BusinessObjectDaoProxy.findBySinglePrimaryKey(Class<T> clazz, Object primaryKey)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoProxy.findMatching(Class<T> clazz, Map<String,?> fieldValues)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoProxy.findMatchingActive(Class<T> clazz, Map<String,?> fieldValues)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectDaoProxy.findMatchingOrderBy(Class<T> clazz, Map<String,?> fieldValues, String sortField, boolean sortAscending)
           
 

Uses of BusinessObject in org.kuali.rice.krad.datadictionary
 

Fields in org.kuali.rice.krad.datadictionary with type parameters of type BusinessObject
protected  Class<? extends BusinessObject> BusinessObjectEntry.baseBusinessObjectClass
           
protected  Class<? extends BusinessObject> InactivationBlockingDefinition.blockedBusinessObjectClass
           
protected  Class<? extends BusinessObject> InactivationBlockingDefinition.blockingReferenceBusinessObjectClass
           
protected  Class<? extends BusinessObject> InactivationBlockingDefinition.businessObjectClass
           
protected  Class<? extends BusinessObject> ReferenceDefinition.businessObjectClass
           
protected  Class<? extends BusinessObject> ReferenceDefinition.collectionBusinessObjectClass
           
 

Methods in org.kuali.rice.krad.datadictionary that return types with arguments of type BusinessObject
 Class<? extends BusinessObject> BusinessObjectEntry.getBaseBusinessObjectClass()
           
 Class<? extends BusinessObject> InactivationBlockingDefinition.getBlockedBusinessObjectClass()
          This overridden method ...
 Class<? extends BusinessObject> InactivationBlockingDefinition.getBlockingReferenceBusinessObjectClass()
          This overridden method ...
 Class<? extends BusinessObject> InactivationBlockingDefinition.getBusinessObjectClass()
           
 Class<? extends BusinessObject> BusinessObjectEntry.getBusinessObjectClass()
           
 Class<? extends BusinessObject> ReferenceDefinition.getBusinessObjectClass()
           
 Class<? extends BusinessObject> ReferenceDefinition.getCollectionBusinessObjectClass()
           
 

Method parameters in org.kuali.rice.krad.datadictionary with type arguments of type BusinessObject
 void BusinessObjectEntry.setBaseBusinessObjectClass(Class<? extends BusinessObject> baseBusinessObjectClass)
          The baseBusinessObjectClass is an optional parameter for specifying a base class for the dataObjectClass, allowing the data dictionary to index by the base class in addition to the current class.
 void InactivationBlockingDefinition.setBlockedBusinessObjectClass(Class<? extends BusinessObject> blockedBusinessObjectClass)
           
 void InactivationBlockingDefinition.setBlockingReferenceBusinessObjectClass(Class<? extends BusinessObject> blockingReferenceBusinessObjectClass)
           
 void InactivationBlockingDefinition.setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
           
 void BusinessObjectEntry.setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
           
 void ReferenceDefinition.setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
           
 void ReferenceDefinition.setCollectionBusinessObjectClass(Class<? extends BusinessObject> collectionBusinessObjectClass)
          Class that the specified collection represents.
 

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

Subinterfaces of BusinessObject in org.kuali.rice.krad.document
 interface Document
          This is the Document interface.
 interface TransactionalDocument
          Interface for all documents that have transactional behavior
 

Classes in org.kuali.rice.krad.document that implement BusinessObject
 class DocumentBase
           
 class TransactionalDocumentBase
          Base class for transactional documents
 

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

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

Uses of BusinessObject in org.kuali.rice.krad.lookup
 

Methods in org.kuali.rice.krad.lookup with parameters of type BusinessObject
 Collection<String> SelectiveReferenceRefresher.getAffectedReferencesFromLookup(BusinessObject baseBO, String attributeName, String collectionPrefix)
          Returns a list of references that must be refreshed after a lookup performed on an attribute is performed.
 

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

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

Classes in org.kuali.rice.krad.maintenance that implement BusinessObject
 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 with parameters of type BusinessObject
 void MaintainableImpl.prepareExternalBusinessObject(BusinessObject businessObject)
           
 void Maintainable.prepareExternalBusinessObject(BusinessObject businessObject)
          Invoked to prepare a new BusinessObject instance that is external
 

Uses of BusinessObject in org.kuali.rice.krad.messages
 

Classes in org.kuali.rice.krad.messages that implement BusinessObject
 class Message
          Holds the text and metadata for a message that will be given by the system, including validation messages, UI text (labels, instructions), and other text that has been externalized from the system
 

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

Methods in org.kuali.rice.krad.service with type parameters of type BusinessObject
<T extends BusinessObject>
Collection<T>
KeyValuesService.findAll(Class<T> clazz)
          Retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
BusinessObjectService.findAll(Class<T> clazz)
          Retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
KeyValuesService.findAllInactive(Class<T> clazz)
          Retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
KeyValuesService.findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
          Retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
BusinessObjectService.findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
          Retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
T
BusinessObjectService.findByPrimaryKey(Class<T> clazz, Map<String,?> primaryKeys)
          Retrieves an object instance identified by its primary keys and values.
<T extends BusinessObject>
T
BusinessObjectService.findBySinglePrimaryKey(Class<T> clazz, Object primaryKey)
          Retrieves an object instance identified by its primary key.
<T extends BusinessObject>
Collection<T>
BusinessObjectService.findMatching(Class<T> clazz, Map<String,?> fieldValues)
          This method retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
KeyValuesService.findMatching(Class<T> clazz, Map<String,Object> fieldValues)
          This method retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
<T extends BusinessObject>
Collection<T>
BusinessObjectService.findMatchingOrderBy(Class<T> clazz, Map<String,?> fieldValues, String sortField, boolean sortAscending)
          This method retrieves a collection of business objects populated with data, such that each record in the database populates a new object instance.
 

Methods in org.kuali.rice.krad.service that return BusinessObject
 BusinessObject BusinessObjectService.getReferenceIfExists(BusinessObject bo, String referenceName)
          This method attempts to retrieve the reference from a BO if it exists.
 

Methods in org.kuali.rice.krad.service that return types with arguments of type BusinessObject
 Class<? extends BusinessObject> DataDictionaryService.getRelationshipSourceClass(String entryName, String relationshipName)
           
 Class<? extends BusinessObject> DataDictionaryService.getRelationshipTargetClass(String entryName, String relationshipName)
           
 Collection<BusinessObject> InactivationBlockingDetectionService.listAllBlockerRecords(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
          Lists all records in the relationship defined by the inactivationBlockingMetadata that prevents inactivation of blockedBo
 

Methods in org.kuali.rice.krad.service with parameters of type BusinessObject
 BusinessObject BusinessObjectService.getReferenceIfExists(BusinessObject bo, String referenceName)
          This method attempts to retrieve the reference from a BO if it exists.
 boolean InactivationBlockingDetectionService.hasABlockingRecord(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
          Determines whether there is ANY record in the relationship defined by the inactivationBlockingMetadata that prevents inactivation of blockedBo
 boolean DictionaryValidationService.isBusinessObjectValid(BusinessObject businessObject)
          Encapsulates {@link #validateBusinessObject(BusinessObject) and returns boolean so one doesn't need to check the ErrorMap.Validates the business object primitive attributes against the data dictionary.
 boolean DictionaryValidationService.isBusinessObjectValid(BusinessObject businessObject, String prefix)
          Encapsulates {@link #validateBusinessObject(BusinessObject) and returns boolean so one doesn't need to check the ErrorMap.Validates the business object primitive attributes against the data dictionary.
 Collection<BusinessObject> InactivationBlockingDetectionService.listAllBlockerRecords(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
          Lists all records in the relationship defined by the inactivationBlockingMetadata that prevents inactivation of blockedBo
 List<String> InactivationBlockingDisplayService.listAllBlockerRecords(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
          Retrieves a List of Strings representing each record that blocks the inactivation of blockedBo
<T extends ExternalizableBusinessObject>
T
ModuleService.retrieveExternalizableBusinessObjectIfNecessary(BusinessObject businessObject, T currentInstanceExternalizableBO, String externalizableRelationshipName)
          This method retrieves the externalizable business object, if it is not already populated with the matching primary key values.
<T extends ExternalizableBusinessObject>
List<T>
ModuleService.retrieveExternalizableBusinessObjectsList(BusinessObject businessObject, String externalizableRelationshipName, Class<T> externalizableClazz)
          This method retrieves a list of externalizable business objects given a business object, name of the relationship between the business object and the externalizable business object, and the externalizable business object class.
 void DictionaryValidationService.validateBusinessObject(BusinessObject businessObject)
          Deprecated. since 1.1 - use validate(Object.class) instead
 void DictionaryValidationService.validateBusinessObject(BusinessObject businessObject, boolean validateRequired)
          Deprecated. since 1.1 - use validate(Object.class) instead
 boolean DictionaryValidationService.validateDefaultExistenceChecks(BusinessObject bo)
          This method does an existence check against all references of a BusinessObject as defined in the MaintenanceDocument.xml file for that business object.
 boolean DictionaryValidationService.validateDefaultExistenceChecksForNewCollectionItem(BusinessObject bo, BusinessObject newCollectionItem, String collectionName)
          Does an existence check against all references configured as a default existence check in the maintenance document data dictionary file for the given business object Appropriate errors will also be placed in the GlobalVariables.ErrorMap.
 boolean DictionaryValidationService.validateDefaultExistenceChecksForNewCollectionItem(TransactionalDocument document, BusinessObject accountingLine, String collectionName)
          This method does an existence check against all references of a transactionalDocument Appropriate errors will also be placed in the GlobalVariables.ErrorMap.
 boolean DictionaryValidationService.validateReferenceExists(BusinessObject bo, ReferenceDefinition reference)
          This method examines the populated BusinessObject bo instance passed in for a member named by the referenceName.
 boolean DictionaryValidationService.validateReferenceExists(BusinessObject bo, String referenceName)
          This method examines the populated BusinessObject bo instance passed in for a member named by the referenceName.
 boolean DictionaryValidationService.validateReferenceExistsAndIsActive(BusinessObject bo, ReferenceDefinition reference)
          validateReferenceExistsAndIsActive intelligently tests the designated reference on the bo for both existence and active status, where appropriate
 boolean DictionaryValidationService.validateReferenceExistsAndIsActive(BusinessObject bo, String referenceName, String attributeToHighlightOnFail, String displayFieldName)
          This method intelligently tests the designated reference on the bo for both existence and active status, where appropriate.
 boolean DictionaryValidationService.validateReferenceIsActive(BusinessObject bo, ReferenceDefinition reference)
          This method retrieves the reference from the DB, and then tests whether the object is active.
 boolean DictionaryValidationService.validateReferenceIsActive(BusinessObject bo, String referenceName)
          This method retrieves the reference from the DB, and then tests whether the object is active.
 

Method parameters in org.kuali.rice.krad.service with type arguments of type BusinessObject
 Long SequenceAccessorService.getNextAvailableSequenceNumber(String sequenceName, Class<? extends BusinessObject> clazz)
          This method retrieves the next available sequence number using the dataSource that is associated with the specified BusinessObject class.
 

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

Methods in org.kuali.rice.krad.service.impl with type parameters of type BusinessObject
<T extends BusinessObject>
Collection<T>
BusinessObjectServiceImpl.findAll(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
KeyValuesServiceImpl.findAll(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
KeyValuesServiceImpl.findAllInactive(Class<T> clazz)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectServiceImpl.findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
           
<T extends BusinessObject>
Collection<T>
KeyValuesServiceImpl.findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
           
<T extends BusinessObject>
T
BusinessObjectServiceImpl.findByPrimaryKey(Class<T> clazz, Map<String,?> primaryKeys)
           
<T extends BusinessObject>
T
BusinessObjectServiceImpl.findBySinglePrimaryKey(Class<T> clazz, Object primaryKey)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectServiceImpl.findMatching(Class<T> clazz, Map<String,?> fieldValues)
           
<T extends BusinessObject>
Collection<T>
KeyValuesServiceImpl.findMatching(Class<T> clazz, Map<String,Object> fieldValues)
           
<T extends BusinessObject>
Collection<T>
BusinessObjectServiceImpl.findMatchingOrderBy(Class<T> clazz, Map<String,?> fieldValues, String sortField, boolean sortAscending)
           
 

Methods in org.kuali.rice.krad.service.impl that return BusinessObject
 BusinessObject BusinessObjectServiceImpl.getReferenceIfExists(BusinessObject bo, String referenceName)
           
 

Methods in org.kuali.rice.krad.service.impl that return types with arguments of type BusinessObject
 Class<? extends BusinessObject> DataDictionaryServiceImpl.getRelationshipSourceClass(String entryName, String relationshipName)
           
 Class<? extends BusinessObject> DataDictionaryServiceImpl.getRelationshipTargetClass(String entryName, String relationshipName)
           
 Collection<BusinessObject> InactivationBlockingDetectionServiceImpl.listAllBlockerRecords(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
          Note we are checking the active getting after retrieving potential blocking records instead of setting criteria on the active field.
protected  Set<BusinessObject> DictionaryValidationServiceImpl.newIdentitySet()
          creates a new IdentitySet.
 

Methods in org.kuali.rice.krad.service.impl with parameters of type BusinessObject
protected  String InactivateableFromToServiceImpl.buildGroupByValueString(BusinessObject businessObject, List<String> groupByList)
          Builds a string containing the values from the given business object for the fields in the given list, concatenated together using a bar.
protected  Map<String,String> InactivationBlockingDetectionServiceImpl.buildInactivationBlockerQueryMap(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
           
 BusinessObject BusinessObjectServiceImpl.getReferenceIfExists(BusinessObject bo, String referenceName)
           
 boolean InactivationBlockingDetectionServiceImpl.hasABlockingRecord(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
          Note we are checking the active getting after retrieving potential blocking records instead of setting criteria on the active field.
 boolean DictionaryValidationServiceImpl.isBusinessObjectValid(BusinessObject businessObject)
           
 boolean DictionaryValidationServiceImpl.isBusinessObjectValid(BusinessObject businessObject, String prefix)
           
 Collection<BusinessObject> InactivationBlockingDetectionServiceImpl.listAllBlockerRecords(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
          Note we are checking the active getting after retrieving potential blocking records instead of setting criteria on the active field.
 List<String> InactivationBlockingDisplayServiceImpl.listAllBlockerRecords(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
          This overridden method ...
<T extends ExternalizableBusinessObject>
T
RemoteModuleServiceBase.retrieveExternalizableBusinessObjectIfNecessary(BusinessObject businessObject, T currentInstanceExternalizableBO, String externalizableRelationshipName)
          This method assumes that the property type for externalizable relationship in the business object is an interface and gets the concrete implementation for it
 List<? extends ExternalizableBusinessObject> RemoteModuleServiceBase.retrieveExternalizableBusinessObjectsList(BusinessObject businessObject, String externalizableRelationshipName, Class externalizableClazz)
          This method assumes that the externalizableClazz is an interface and gets the concrete implementation for it
 void DictionaryValidationServiceImpl.validateBusinessObject(BusinessObject businessObject)
           
 void DictionaryValidationServiceImpl.validateBusinessObject(BusinessObject businessObject, boolean validateRequired)
           
 void DictionaryValidationServiceImpl.validateBusinessObjectsRecursively(BusinessObject businessObject, int depth)
           
 boolean DictionaryValidationServiceImpl.validateDefaultExistenceChecks(BusinessObject bo)
           
 boolean DictionaryValidationServiceImpl.validateDefaultExistenceChecksForNewCollectionItem(BusinessObject bo, BusinessObject newCollectionItem, String collectionName)
           
 boolean DictionaryValidationServiceImpl.validateDefaultExistenceChecksForNewCollectionItem(TransactionalDocument document, BusinessObject newCollectionItem, String collectionName)
           
 boolean DictionaryValidationServiceImpl.validateReferenceExists(BusinessObject bo, ReferenceDefinition reference)
           
 boolean DictionaryValidationServiceImpl.validateReferenceExists(BusinessObject bo, String referenceName)
           
 boolean DictionaryValidationServiceImpl.validateReferenceExistsAndIsActive(BusinessObject bo, ReferenceDefinition reference)
           
 boolean DictionaryValidationServiceImpl.validateReferenceExistsAndIsActive(BusinessObject bo, String referenceName, String attributeToHighlightOnFail, String displayFieldName)
           
 boolean DictionaryValidationServiceImpl.validateReferenceIsActive(BusinessObject bo, ReferenceDefinition reference)
           
 boolean DictionaryValidationServiceImpl.validateReferenceIsActive(BusinessObject bo, String referenceName)
           
protected  void DictionaryValidationServiceImpl.validateUpdatabableReferencesRecursively(BusinessObject businessObject, int maxDepth, boolean validateRequired, boolean chompLastLetterSFromCollectionName, Set<BusinessObject> processedBOs)
           
 

Method parameters in org.kuali.rice.krad.service.impl with type arguments of type BusinessObject
 Long SequenceAccessorServiceImpl.getNextAvailableSequenceNumber(String sequenceName, Class<? extends BusinessObject> clazz)
           
protected  void DictionaryValidationServiceImpl.validateUpdatabableReferencesRecursively(BusinessObject businessObject, int maxDepth, boolean validateRequired, boolean chompLastLetterSFromCollectionName, Set<BusinessObject> processedBOs)
           
 

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

Methods in org.kuali.rice.krad.util that return BusinessObject
static BusinessObject ObjectUtils.createHybridBusinessObject(Class businessObjectClass, BusinessObject source, Map<String,String> template)
          Creates a new instance of a given BusinessObject, copying fields specified in template from the given source BO.
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.
 

Methods in org.kuali.rice.krad.util with parameters of type BusinessObject
static void ObjectUtils.createHybridBusinessObject(BusinessObject businessObject, BusinessObject source, Map<String,String> template)
           
static BusinessObject ObjectUtils.createHybridBusinessObject(Class businessObjectClass, BusinessObject source, Map<String,String> template)
          Creates a new instance of a given BusinessObject, copying fields specified in template from the given source BO.
static String ObjectUtils.getFormattedPropertyValue(BusinessObject businessObject, String propertyName, Formatter formatter)
          Gets the property value from the business object, then based on the value type select a formatter and format the value
static String ObjectUtils.getFormattedPropertyValueUsingDataDictionary(BusinessObject businessObject, String propertyName)
          References the data dictionary to find any registered formatter class then if not found checks for associated formatter for the property type.
 

Method parameters in org.kuali.rice.krad.util with type arguments of type BusinessObject
static String DataTypeUtil.determineFieldDataType(Class<? extends BusinessObject> businessObjectClass, String attributeName)
           
 

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

Subinterfaces of BusinessObject in org.kuali.rice.krad.workflow.attribute
 interface WorkflowLookupableResult
          Deprecated. This will go away once workflow supports simple url integration for custom attribute lookups.
 

Methods in org.kuali.rice.krad.workflow.attribute that return types with arguments of type BusinessObject
protected  Class<? extends BusinessObject> DataDictionarySearchableAttribute.getBusinessObjectClass(String documentTypeName)
          Returns the class of the object being maintained by the given maintenance document type name
 

Method parameters in org.kuali.rice.krad.workflow.attribute with type arguments of type BusinessObject
protected  List<Row> DataDictionarySearchableAttribute.createFieldRowsForBusinessObject(Class<? extends BusinessObject> businessObjectClass)
          Creates a list of search fields, one for each primary key of the maintained business object
protected  List<DocumentAttribute> DataDictionarySearchableAttribute.parsePrimaryKeyValuesFromDocument(Class<? extends BusinessObject> businessObjectClass, MaintenanceDocument document)
           
protected  DocumentAttribute DataDictionarySearchableAttribute.parseSearchableAttributeValueForPrimaryKey(String propertyName, Class<? extends BusinessObject> businessObjectClass, MaintenanceDocument document)
          Creates a searchable attribute value for the given property name out of the document XML
protected  GlobalBusinessObject DataDictionarySearchableAttribute.retrieveGlobalBusinessObject(String documentNumber, Class<? extends BusinessObject> businessObjectClass)
           
 

Constructors in org.kuali.rice.krad.workflow.attribute with parameters of type BusinessObject
WorkflowLookupableInvocationHandler(BusinessObject proxiedBusinessObject, ClassLoader classLoader)
          Deprecated. Constructs a WorkflowLookupableInvocationHandler.java.
WorkflowLookupableInvocationHandler(BusinessObject proxiedBusinessObject, String returnUrl, ClassLoader classLoader)
          Deprecated. Constructs a WorkflowLookupableInvocationHandler.java.
 

Uses of BusinessObject in org.kuali.rice.krad.workflow.service
 

Method parameters in org.kuali.rice.krad.workflow.service with type arguments of type BusinessObject
 DocumentAttribute WorkflowAttributePropertyResolutionService.buildSearchableAttribute(Class<? extends BusinessObject> businessObjectClass, String attributeKey, Object value)
          Using the type of the sent in value, determines what kind of SearchableAttributeValue implementation should be passed back
 String WorkflowAttributePropertyResolutionService.determineFieldDataType(Class<? extends BusinessObject> businessObjectClass, String attributeName)
          Determines the type of the field which is related to the given attribute name on instances of the given business object class
 

Uses of BusinessObject in org.kuali.rice.krad.workflow.service.impl
 

Methods in org.kuali.rice.krad.workflow.service.impl with parameters of type BusinessObject
protected  Collection WorkflowAttributePropertyResolutionServiceImpl.getCollectionByPath(BusinessObject businessObject, String collectionPath)
          Returns a collection from a path on a business object
protected  List<Map<String,String>> WorkflowAttributePropertyResolutionServiceImpl.resolveDocumentCollectionPath(BusinessObject businessObject, DocumentCollectionPath collectionPath, org.kuali.rice.krad.workflow.service.impl.WorkflowAttributePropertyResolutionServiceImpl.RoutingAttributeTracker routingAttributeTracker)
          Resolves document values from a collection path on a given business object
protected  List<Map<String,String>> WorkflowAttributePropertyResolutionServiceImpl.resolveDocumentValuePath(BusinessObject businessObject, DocumentValuePathGroup group, org.kuali.rice.krad.workflow.service.impl.WorkflowAttributePropertyResolutionServiceImpl.RoutingAttributeTracker routingAttributeTracker)
          Resolves all of the values in the given DocumentValuePathGroup from the given BusinessObject
 

Method parameters in org.kuali.rice.krad.workflow.service.impl with type arguments of type BusinessObject
 DocumentAttribute WorkflowAttributePropertyResolutionServiceImpl.buildSearchableAttribute(Class<? extends BusinessObject> businessObjectClass, String attributeKey, Object value)
          Using the type of the sent in value, determines what kind of SearchableAttributeValue implementation should be passed back
 String WorkflowAttributePropertyResolutionServiceImpl.determineFieldDataType(Class<? extends BusinessObject> businessObjectClass, String attributeName)
           
 

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

Classes in org.kuali.rice.krms.impl.repository that implement BusinessObject
 class AgendaItemBo
          Agenda Item business object
 class BaseJavaAttributeBo
          This class contains the common elements of a KRMS attribute.
 class NaturalLanguageTemplateAttributeBo
          The mutable implementation of the @{link NaturalLanguageTemplateAttributeContract} interface, the counterpart to the immutable implementation NaturalLanguageTemplateAttribute.
 class NaturalLanguageTemplateBo
          The mutable implementation of the @{link NaturalLanguageTemplateContract} interface, the counterpart to the immutable implementation NaturalLanguageTemplate.
 class NaturalLanguageUsageBo
          The mutable implementation of the @{link NaturalLanguageUsageContract} interface, the counterpart to the immutable implementation NaturalLanguageUsage.
 class ReferenceObjectBindingBo
          The mutable implementation of the @{link ReferenceObjectBindingContract} interface, the counterpart to the immutable implementation ReferenceObjectBinding.
 class TypeTypeRelationBo
          The mutable implementation of the @{link TypeTypeRelationContract} interface, the counterpart to the immutable implementation TypeTypeRelation.
 

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

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

Uses of BusinessObject in org.kuali.rice.location.framework.campus
 

Subinterfaces of BusinessObject in org.kuali.rice.location.framework.campus
 interface CampusEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 interface CampusTypeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.location.framework.country
 

Subinterfaces of BusinessObject in org.kuali.rice.location.framework.country
 interface CountryEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.location.framework.county
 

Subinterfaces of BusinessObject in org.kuali.rice.location.framework.county
 interface CountyEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.location.framework.postalcode
 

Subinterfaces of BusinessObject in org.kuali.rice.location.framework.postalcode
 interface PostalCodeEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 

Uses of BusinessObject in org.kuali.rice.location.framework.state
 

Subinterfaces of BusinessObject in org.kuali.rice.location.framework.state
 interface StateEbo
          TODO: Likely should remove all methods from this interface after KULRICE-7170 is fixed
 



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