edu.sampleu.financial.bo
Class OwnershipType

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kns.document.DocumentBase
              extended by edu.sampleu.financial.bo.OwnershipType
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, Inactivateable, PersistableBusinessObject, Document

public class OwnershipType
extends DocumentBase
implements Inactivateable

Exclusive kinds of basic business organization that a vendor may have. Other broad exclusive categories for vendors can be instances of OwnershipCategory.

See Also:
org.kuali.kfs.vnd.businessobject.OwnershipCategory, Serialized Form

Field Summary
protected  boolean active
           
protected  boolean vendorOwnershipCategoryAllowedIndicator
           
protected  String vendorOwnershipCode
           
protected  String vendorOwnershipDescription
           
 
Fields inherited from class org.kuali.rice.kns.document.DocumentBase
documentHeader, documentNumber
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
OwnershipType()
          Default constructor.
 
Method Summary
 boolean getVendorOwnershipCategoryAllowedIndicator()
           
 String getVendorOwnershipCode()
           
 String getVendorOwnershipDescription()
           
 boolean isActive()
          Indicates whether the record is active or inactive.
 void setActive(boolean active)
          Sets the record to active or inactive.
 void setVendorOwnershipCategoryAllowedIndicator(boolean vendorOwnershipCategoryAllowedIndicator)
           
 void setVendorOwnershipCode(String vendorOwnershipCode)
           
 void setVendorOwnershipDescription(String vendorOwnershipDescription)
           
 
Methods inherited from class org.kuali.rice.kns.document.DocumentBase
addCopyErrorDocumentNote, addNote, addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postProcessSave, prepareForSave, prepareForSave, processAfterRetrieve, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, toCopy, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder, toStringMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 

Field Detail

vendorOwnershipCode

protected String vendorOwnershipCode

vendorOwnershipDescription

protected String vendorOwnershipDescription

vendorOwnershipCategoryAllowedIndicator

protected boolean vendorOwnershipCategoryAllowedIndicator

active

protected boolean active
Constructor Detail

OwnershipType

public OwnershipType()
Default constructor.

Method Detail

getVendorOwnershipCode

public String getVendorOwnershipCode()

setVendorOwnershipCode

public void setVendorOwnershipCode(String vendorOwnershipCode)

getVendorOwnershipDescription

public String getVendorOwnershipDescription()

setVendorOwnershipDescription

public void setVendorOwnershipDescription(String vendorOwnershipDescription)

getVendorOwnershipCategoryAllowedIndicator

public boolean getVendorOwnershipCategoryAllowedIndicator()

setVendorOwnershipCategoryAllowedIndicator

public void setVendorOwnershipCategoryAllowedIndicator(boolean vendorOwnershipCategoryAllowedIndicator)

isActive

public boolean isActive()
Description copied from interface: Inactivateable
Indicates whether the record is active or inactive.

Specified by:
isActive in interface Inactivateable

setActive

public void setActive(boolean active)
Description copied from interface: Inactivateable
Sets the record to active or inactive.

Specified by:
setActive in interface Inactivateable


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.