org.kuali.rice.krad.bo
Interface BusinessObject

All Superinterfaces:
ModelObjectBasic, Serializable
All Known Subinterfaces:
CampusEbo, CampusTypeEbo, ComponentEbo, CountryEbo, CountyEbo, Document, DocumentSearchCriteriaEbo, DocumentTypeEBO, EntityAddressTypeEbo, EntityAffiliationTypeEbo, EntityCitizenshipStatusEbo, EntityEmailTypeEbo, EntityEmploymentStatusEbo, EntityEmploymentTypeEbo, EntityExternalIdentifierTypeEbo, EntityNameTypeEbo, EntityPhoneTypeEbo, EntityTypeEbo, ExternalizableBusinessObject, GroupEbo, MaintenanceDocument, MaintenanceDocument, NamespaceEbo, ParameterEbo, ParameterTypeEbo, PersistableBusinessObject, PersistableBusinessObjectExtension, Person, PostalCodeEbo, RoleEbo, StateEbo, TransactionalDocument, WorkflowLookupableResult
All Known Implementing Classes:
Account, Address, AdHocRoutePerson, AdHocRouteRecipient, AdHocRouteWorkgroup, AgendaEditor, AgendaItemBo, ApplicationDocumentStatus, Attachment, AttachmentSample, AttributeReferenceDummy, AttributeReferenceElements, Author, Book, BookOrder, BookOrderDocument, BookstoreKimAttributes, BookType, BranchState, BSAddressType, BusinessObjectAttributeEntry, BusinessObjectBase, DocumentAttachment, DocumentBase, DocumentHeader, DocumentRouteHeaderValue, DocumentRouteHeaderValueActionListExtension, DocumentStatusTransition, DocumentType, DocumentTypePolicy, EDocLiteAssociation, EDocLiteDefinition, FiscalOfficer, GenericPermissionBo, GlobalBusinessObjectDetailBase, GroupDocumentMember, GroupDocumentQualifier, GroupRuleResponsibility, IdentityManagementGroupDocument, IdentityManagementKimDocument, IdentityManagementPersonDocument, IdentityManagementRoleDocument, IdentityManagementTypeAttributeTransactionalDocument, InactivatableFromToImpl, KimAttributeDataBo, KimAttributes, KimDocumentAttributeDataBusinessObjectBase, KimDocumentBoActivatableBase, KimDocumentBoActivatableEditableBase, KimDocumentBoActivatableToFromBase, KimDocumentBoActivatableToFromEditableBase, KimDocumentBoActiveToFromBase, KimDocumentBoBase, KimDocumentBoEditableBase, KimDocumentRoleMember, KimDocumentRolePermission, KimDocumentRoleQualifier, KimDocumentRoleResponsibility, KimDocumentRoleResponsibilityAction, KualiCodeBase, LookupResults, MaintenanceDocumentBase, MaintenanceDocumentBase, MaintenanceLock, MultiAttachmentSample, MultiDocumentAttachment, MultipleValueLookupMetadata, NodeState, Note, NoteType, NotificationBo, NotificationChannelBo, NotificationChannelReviewerBo, NotificationContentTypeBo, NotificationMessageDelivery, NotificationPriorityBo, NotificationProducerBo, NotificationRecipientBo, NotificationRecipientListBo, NotificationSenderBo, ParameterBo, PermissionAttributeBo, PermissionBo, PermissionTemplateBo, PersistableAttachmentBase, PersistableBusinessObjectBase, PersistableBusinessObjectExtensionBase, PersonDocumentAddress, PersonDocumentAffiliation, PersonDocumentBoDefaultBase, PersonDocumentCitizenship, PersonDocumentEmail, PersonDocumentEmploymentInfo, PersonDocumentExternalId, PersonDocumentGroup, PersonDocumentName, PersonDocumentPhone, PersonDocumentPrivacy, PersonDocumentRole, PersonImpl, PersonRuleResponsibility, PessimisticLock, RoleDocumentBoBase, RoleDocumentBoDefaultBase, RoleDocumentDelegation, RoleDocumentDelegationMember, RoleDocumentDelegationMemberQualifier, RoleRuleResponsibility, RouteNodeConfigParam, RuleAttribute, RuleBaseValues, RuleDelegationBo, RuleDocument, RuleExpressionDef, RuleResponsibilityBo, RuleTemplateAttributeBo, RuleTemplateBo, RuleTemplateOptionBo, SelectedObjectIds, SessionDocument, State, TemplateBo, TransactionalDocumentBase, TransientBusinessObjectBase, TravelAccount, TravelAccountExtension, TravelAccountType, TravelAccountUseRate, TravelDocument2, UberPermissionBo, UserChannelSubscriptionBo, WebRuleBaseValues, WebRuleResponsibility

public interface BusinessObject
extends ModelObjectBasic

Interface for business objects

Business objects are special objects to the Rice framework that indicate an object has certain features (like refresh), most business objects are persistable see PersistableBusinessObjectBase

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 void refresh()
          Refreshes any reference objects from the primitive values.
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Method Detail

refresh

void refresh()
Refreshes any reference objects from the primitive values.



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