public class ProjectResource
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FOLDER_RESOURCE_TYPE |
Constructor and Description |
---|
ProjectResource(long id) |
ProjectResource(long id,
java.lang.String module,
java.lang.String resourceType,
java.lang.String name,
int applicationScope,
byte[] data) |
ProjectResource(ProjectResource copy) |
ProjectResource(ProjectResource copy,
byte[] newData,
boolean isLocked)
Constructor overload for locking/unlocking resource.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equalsResource(java.lang.Object o)
Used primarily for testing purposes
|
int |
getApplicationScope() |
byte[] |
getData() |
java.util.UUID |
getDataAsUUID()
Meant for project resources that are of folder type.
|
java.lang.String |
getDocumentation() |
long |
getEditCount() |
java.lang.String |
getModuleId() |
Version |
getModuleVersion() |
java.lang.String |
getName()
This is a user-chosen name.
|
java.util.UUID |
getParentUuid() |
long |
getResourceId() |
java.lang.String |
getResourceType() |
int |
getSerializationVersion() |
boolean |
isFolder() |
boolean |
isLocked() |
boolean |
isProtected() |
void |
setApplicationScope(int applicationScope) |
void |
setData(byte[] data) |
void |
setDocumentation(java.lang.String documentation) |
void |
setEditCount(long editCount) |
void |
setLocked(boolean value) |
void |
setModuleId(java.lang.String moduleId) |
void |
setModuleVersion(Version moduleVersion) |
void |
setName(java.lang.String name) |
void |
setParentUuid(java.util.UUID uuid) |
void |
setProtected(boolean isProtected) |
void |
setResourceId(long resourceId) |
void |
setResourceType(java.lang.String resourceType) |
void |
setSerializationVersion(int serializationVersion) |
java.lang.String |
toString() |
public static final java.lang.String FOLDER_RESOURCE_TYPE
public ProjectResource(long id)
public ProjectResource(long id, java.lang.String module, java.lang.String resourceType, java.lang.String name, int applicationScope, byte[] data)
public ProjectResource(ProjectResource copy)
public ProjectResource(ProjectResource copy, byte[] newData, boolean isLocked)
public java.lang.String toString()
toString
in class java.lang.Object
public long getResourceId()
public void setResourceId(long resourceId)
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean isLocked()
public boolean isProtected()
public void setLocked(boolean value)
public boolean isFolder()
public java.lang.String getResourceType()
public void setResourceType(java.lang.String resourceType)
public java.lang.String getModuleId()
public void setModuleId(java.lang.String moduleId)
public Version getModuleVersion()
public void setModuleVersion(Version moduleVersion)
public long getEditCount()
public void setEditCount(long editCount)
public int getApplicationScope()
public void setApplicationScope(int applicationScope)
public byte[] getData()
public java.util.UUID getDataAsUUID()
public void setData(byte[] data)
public java.lang.String getDocumentation()
public void setDocumentation(java.lang.String documentation)
public int getSerializationVersion()
public void setSerializationVersion(int serializationVersion)
public java.util.UUID getParentUuid()
public void setParentUuid(java.util.UUID uuid)
public void setProtected(boolean isProtected)
public boolean equalsResource(java.lang.Object o)