org.kuali.student.core.bo
Class KsMetaBusinessObjectBase

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.student.core.bo.KsBusinessObjectBase
              extended by org.kuali.student.core.bo.KsMetaBusinessObjectBase
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject, KsBusinessObject, KsMetaBusinessObject
Direct Known Subclasses:
CluFee, CluFeeRecord, KsMetaInactivatableFromToBase, KsTypeStateBusinessObjectBase, KsVersionBusinessObjectBase, LuCode

public class KsMetaBusinessObjectBase
extends KsBusinessObjectBase
implements KsMetaBusinessObject

See Also:
Serialized Form

Field Summary
private  Date createDate
           
private  String createId
           
private static long serialVersionUID
           
private  Date updateDate
           
private  String updateId
           
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
KsMetaBusinessObjectBase()
           
 
Method Summary
 void beforeInsert(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
           
 void beforeUpdate(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
           
 Date getCreateDate()
           
 String getCreateId()
           
 Meta getMeta()
          This will take properties and create a Meta object to return, the value is not persisted.
 Date getUpdateDate()
           
 String getUpdateId()
           
 void setCreateDate(Date createDate)
           
 void setCreateId(String createId)
           
 void setMeta(Meta meta)
          This will set the internal properties from the incoming Meta object.
 void setUpdateDate(Date updateDate)
           
 void setUpdateId(String updateId)
           
 
Methods inherited from class org.kuali.student.core.bo.KsBusinessObjectBase
getId, setId, toStringMapper
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentFile, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, populateAttachmentForBO, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAttachmentFile, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.student.core.bo.KsBusinessObject
getId, setId
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, populateAttachmentForBO, refreshNonUpdateableReferences, refreshReferenceObject, setAttachmentFile, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

createId

private String createId

createDate

private Date createDate

updateId

private String updateId

updateDate

private Date updateDate
Constructor Detail

KsMetaBusinessObjectBase

public KsMetaBusinessObjectBase()
Method Detail

getMeta

public Meta getMeta()
This will take properties and create a Meta object to return, the value is not persisted. This is to support the KS embedded style Meta object for future compatibility. OJB/KNS do not seem to support embedded entities (called Nested in OJB terms).

Specified by:
getMeta in interface KsMetaBusinessObject

setMeta

public void setMeta(Meta meta)
This will set the internal properties from the incoming Meta object. This is to support the KS embedded style Meta object for future compatibility. OJB/KNS do not seem to support embedded entities (called Nested in OJB terms). Uses setter methods to allow behavior from subclass.

Specified by:
setMeta in interface KsMetaBusinessObject

beforeInsert

public void beforeInsert(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
                  throws org.apache.ojb.broker.PersistenceBrokerException
Specified by:
beforeInsert in interface org.apache.ojb.broker.PersistenceBrokerAware
Overrides:
beforeInsert in class KsBusinessObjectBase
Throws:
org.apache.ojb.broker.PersistenceBrokerException

beforeUpdate

public void beforeUpdate(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
                  throws org.apache.ojb.broker.PersistenceBrokerException
Specified by:
beforeUpdate in interface org.apache.ojb.broker.PersistenceBrokerAware
Overrides:
beforeUpdate in class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
Throws:
org.apache.ojb.broker.PersistenceBrokerException

getCreateId

public String getCreateId()
Specified by:
getCreateId in interface KsMetaBusinessObject

setCreateId

public void setCreateId(String createId)
Specified by:
setCreateId in interface KsMetaBusinessObject

getCreateDate

public Date getCreateDate()
Specified by:
getCreateDate in interface KsMetaBusinessObject

setCreateDate

public void setCreateDate(Date createDate)
Specified by:
setCreateDate in interface KsMetaBusinessObject

getUpdateId

public String getUpdateId()
Specified by:
getUpdateId in interface KsMetaBusinessObject

setUpdateId

public void setUpdateId(String updateId)
Specified by:
setUpdateId in interface KsMetaBusinessObject

getUpdateDate

public Date getUpdateDate()
Specified by:
getUpdateDate in interface KsMetaBusinessObject

setUpdateDate

public void setUpdateDate(Date updateDate)
Specified by:
setUpdateDate in interface KsMetaBusinessObject


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