org.sakaiproject.coursemanagement.impl
Class AbstractPersistentCourseManagementObjectCmImpl

java.lang.Object
  extended by org.sakaiproject.coursemanagement.impl.AbstractPersistentCourseManagementObjectCmImpl
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractNamedCourseManagementObjectCmImpl, CrossListingCmImpl, EnrollmentCmImpl, MeetingCmImpl, MembershipCmImpl

public abstract class AbstractPersistentCourseManagementObjectCmImpl
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
static String AUTHORITY
           
protected  String createdBy
          The agent (either a user id or a process id) that created this object.
protected  Date createdDate
          The timestamp when this object was created.
protected  Long key
          The DB's primary key for this object / record.
protected  String lastModifiedBy
          The agent (either a user id or a process id) that last modified this object.
protected  Date lastModifiedDate
          The timestamp when this object was last modified.
protected  int version
          The object instance version for optimistic locking.
 
Constructor Summary
AbstractPersistentCourseManagementObjectCmImpl()
           
 
Method Summary
 String getAuthority()
           
 String getCreatedBy()
           
 Date getCreatedDate()
           
 Long getKey()
           
 String getLastModifiedBy()
           
 Date getLastModifiedDate()
           
 int getVersion()
           
 void setAuthority(String authority)
           
 void setCreatedBy(String createdBy)
           
 void setCreatedDate(Date createdDate)
           
 void setKey(Long key)
           
 void setLastModifiedBy(String lastModifiedBy)
           
 void setLastModifiedDate(Date lastModifiedDate)
           
 void setVersion(int version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTHORITY

public static final String AUTHORITY
See Also:
Constant Field Values

key

protected Long key
The DB's primary key for this object / record.


version

protected int version
The object instance version for optimistic locking.


lastModifiedBy

protected String lastModifiedBy
The agent (either a user id or a process id) that last modified this object.


lastModifiedDate

protected Date lastModifiedDate
The timestamp when this object was last modified.


createdBy

protected String createdBy
The agent (either a user id or a process id) that created this object.


createdDate

protected Date createdDate
The timestamp when this object was created.

Constructor Detail

AbstractPersistentCourseManagementObjectCmImpl

public AbstractPersistentCourseManagementObjectCmImpl()
Method Detail

getKey

public Long getKey()

setKey

public void setKey(Long key)

getVersion

public int getVersion()

setVersion

public void setVersion(int version)

getCreatedBy

public String getCreatedBy()

setCreatedBy

public void setCreatedBy(String createdBy)

getCreatedDate

public Date getCreatedDate()

setCreatedDate

public void setCreatedDate(Date createdDate)

getLastModifiedBy

public String getLastModifiedBy()

setLastModifiedBy

public void setLastModifiedBy(String lastModifiedBy)

getLastModifiedDate

public Date getLastModifiedDate()

setLastModifiedDate

public void setLastModifiedDate(Date lastModifiedDate)

getAuthority

public String getAuthority()

setAuthority

public void setAuthority(String authority)


Copyright © 2011 Sakai Project. All Rights Reserved.