public abstract class ExtRepositoryModelAdapter<T> extends java.lang.Object implements java.lang.Cloneable, RepositoryModel<T>
| Modifier | Constructor and Description |
|---|---|
protected |
ExtRepositoryModelAdapter(ExtRepositoryAdapter extRepositoryAdapter,
long extRepositoryObjectId,
java.lang.String uuid,
ExtRepositoryModel extRepositoryModel) |
| Modifier and Type | Method and Description |
|---|---|
T |
clone() |
java.util.Map<java.lang.String,java.io.Serializable> |
getAttributes() |
long |
getCompanyId() |
java.util.Date |
getCreateDate() |
java.lang.String |
getDescription() |
ExpandoBridge |
getExpandoBridge() |
ExtRepositoryModel |
getExtRepositoryModel() |
long |
getGroupId() |
java.util.Date |
getLastPublishDate() |
java.lang.Object |
getModel() |
java.lang.String |
getModelClassName() |
long |
getPrimaryKey() |
java.io.Serializable |
getPrimaryKeyObj() |
protected ExtRepositoryAdapter |
getRepository() |
long |
getRepositoryId() |
long |
getSize() |
protected User |
getUser(java.lang.String extRepositoryUserName) |
long |
getUserId() |
java.lang.String |
getUserName() |
java.lang.String |
getUserUuid() |
java.lang.String |
getUuid() |
boolean |
isDefaultRepository() |
boolean |
isEscapedModel() |
void |
setCompanyId(long companyId) |
void |
setCreateDate(java.util.Date date) |
void |
setGroupId(long groupId) |
void |
setLastPublishDate(java.util.Date lastPublishDate) |
void |
setModifiedDate(java.util.Date modifiedDate) |
void |
setPrimaryKeyObj(java.io.Serializable primaryKeyObj) |
void |
setUserId(long userId) |
void |
setUserName(java.lang.String userName) |
void |
setUserUuid(java.lang.String userUuid) |
void |
setUuid(java.lang.String uuid) |
T |
toEscapedModel() |
T |
toUnescapedModel() |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutegetModifiedDategetModelClassgetModifiedDate, getStagedModelTypeprotected ExtRepositoryModelAdapter(ExtRepositoryAdapter extRepositoryAdapter, long extRepositoryObjectId, java.lang.String uuid, ExtRepositoryModel extRepositoryModel)
public T clone()
clone in interface StagedModelclone in class java.lang.Objectpublic java.util.Map<java.lang.String,java.io.Serializable> getAttributes()
getAttributes in interface RepositoryModel<T>public long getCompanyId()
getCompanyId in interface AuditedModelgetCompanyId in interface StagedModelpublic java.util.Date getCreateDate()
getCreateDate in interface AuditedModelgetCreateDate in interface StagedModelpublic java.lang.String getDescription()
public ExpandoBridge getExpandoBridge()
getExpandoBridge in interface ClassedModelpublic ExtRepositoryModel getExtRepositoryModel()
public long getGroupId()
getGroupId in interface GroupedModelpublic java.util.Date getLastPublishDate()
getLastPublishDate in interface StagedGroupedModelpublic java.lang.Object getModel()
getModel in interface RepositoryModel<T>public java.lang.String getModelClassName()
getModelClassName in interface ClassedModelpublic long getPrimaryKey()
getPrimaryKey in interface RepositoryModel<T>public java.io.Serializable getPrimaryKeyObj()
getPrimaryKeyObj in interface ClassedModelpublic long getRepositoryId()
public long getSize()
public long getUserId()
getUserId in interface AuditedModelpublic java.lang.String getUserName()
getUserName in interface AuditedModelpublic java.lang.String getUserUuid()
getUserUuid in interface AuditedModelpublic java.lang.String getUuid()
getUuid in interface StagedModelpublic boolean isDefaultRepository()
public boolean isEscapedModel()
isEscapedModel in interface RepositoryModel<T>public void setCompanyId(long companyId)
setCompanyId in interface AuditedModelsetCompanyId in interface StagedModelpublic void setCreateDate(java.util.Date date)
setCreateDate in interface AuditedModelsetCreateDate in interface StagedModelpublic void setGroupId(long groupId)
setGroupId in interface GroupedModelpublic void setLastPublishDate(java.util.Date lastPublishDate)
setLastPublishDate in interface StagedGroupedModelpublic void setModifiedDate(java.util.Date modifiedDate)
setModifiedDate in interface AuditedModelsetModifiedDate in interface StagedModelpublic void setPrimaryKeyObj(java.io.Serializable primaryKeyObj)
setPrimaryKeyObj in interface ClassedModelpublic void setUserId(long userId)
setUserId in interface AuditedModelpublic void setUserName(java.lang.String userName)
setUserName in interface AuditedModelpublic void setUserUuid(java.lang.String userUuid)
setUserUuid in interface AuditedModelpublic void setUuid(java.lang.String uuid)
setUuid in interface StagedModelpublic T toEscapedModel()
toEscapedModel in interface RepositoryModel<T>public T toUnescapedModel()
toUnescapedModel in interface RepositoryModel<T>protected ExtRepositoryAdapter getRepository()
protected User getUser(java.lang.String extRepositoryUserName)