package webctdbexport.db;
// Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1
import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* UserObjectAclV generated by hbm2java
*/
@Entity
@Table(name="USER_OBJECT_ACL_V"
)
public class UserObjectAclV implements java.io.Serializable {
private UserObjectAclVId id;
public UserObjectAclV() {
}
public UserObjectAclV(UserObjectAclVId id) {
this.id = id;
}
@EmbeddedId
@AttributeOverrides( {
@AttributeOverride(name="userId", column=@Column(name="USER_ID", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="objectId", column=@Column(name="OBJECT_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="parentId", column=@Column(name="PARENT_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="objectTypeName", column=@Column(name="OBJECT_TYPE_NAME", nullable=false, length=100) ),
@AttributeOverride(name="objectSubtypeName", column=@Column(name="OBJECT_SUBTYPE_NAME", nullable=false, length=100) ),
@AttributeOverride(name="ownerId", column=@Column(name="OWNER_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="aclId", column=@Column(name="ACL_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="guid", column=@Column(name="GUID", nullable=false, length=256) ),
@AttributeOverride(name="createTs", column=@Column(name="CREATE_TS", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="lastmodifyTs", column=@Column(name="LASTMODIFY_TS", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="name", column=@Column(name="NAME", nullable=false, length=1000) ),
@AttributeOverride(name="description", column=@Column(name="DESCRIPTION", nullable=false) ),
@AttributeOverride(name="fileContentId", column=@Column(name="FILE_CONTENT_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="language", column=@Column(name="LANGUAGE", nullable=false, length=30) ),
@AttributeOverride(name="filesize", column=@Column(name="FILESIZE", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="aclAccessArea", column=@Column(name="ACL_ACCESS_AREA", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclCopy", column=@Column(name="ACL_COPY", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclCreateContent", column=@Column(name="ACL_CREATE_CONTENT", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclCreateFolder", column=@Column(name="ACL_CREATE_FOLDER", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclDelete", column=@Column(name="ACL_DELETE", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclDeleteContent", column=@Column(name="ACL_DELETE_CONTENT", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclDeleteFolder", column=@Column(name="ACL_DELETE_FOLDER", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclEditContent", column=@Column(name="ACL_EDIT_CONTENT", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclExtract", column=@Column(name="ACL_EXTRACT", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclSetPermission", column=@Column(name="ACL_SET_PERMISSION", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclListContent", column=@Column(name="ACL_LIST_CONTENT", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclDeleteDeliveryContext", column=@Column(name="ACL_DELETE_DELIVERY_CONTEXT", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclDeclareCharacterset", column=@Column(name="ACL_DECLARE_CHARACTERSET", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclManageRepSettings", column=@Column(name="ACL_MANAGE_REP_SETTINGS", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclMove", column=@Column(name="ACL_MOVE", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclPackage", column=@Column(name="ACL_PACKAGE", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclPreview", column=@Column(name="ACL_PREVIEW", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclPublish", column=@Column(name="ACL_PUBLISH", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclPublishto", column=@Column(name="ACL_PUBLISHTO", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclRead", column=@Column(name="ACL_READ", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclRenameContent", column=@Column(name="ACL_RENAME_CONTENT", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclRenameFolder", column=@Column(name="ACL_RENAME_FOLDER", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclRenameRepository", column=@Column(name="ACL_RENAME_REPOSITORY", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclUpload", column=@Column(name="ACL_UPLOAD", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclViewContentUsage", column=@Column(name="ACL_VIEW_CONTENT_USAGE", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="aclWrite", column=@Column(name="ACL_WRITE", nullable=false, precision=22, scale=0) ) } )
public UserObjectAclVId getId() {
return this.id;
}
public void setId(UserObjectAclVId id) {
this.id = id;
}
}