imcode.server.document
Class DocumentPermissionSetDomainObject
java.lang.Object
imcode.server.document.DocumentPermissionSetDomainObject
- All Implemented Interfaces:
- LazilyLoadedObject.Copyable, java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- TextDocumentPermissionSetDomainObject
public class DocumentPermissionSetDomainObject
- extends java.lang.Object
- implements java.io.Serializable, LazilyLoadedObject.Copyable, java.lang.Cloneable
Probably should be abstract - API uses only ONE concrete implmentation:
TextDocumentPermissionSetDomainObject
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NONE
public static final DocumentPermissionSetDomainObject NONE
READ
public static final DocumentPermissionSetDomainObject READ
FULL
public static final DocumentPermissionSetDomainObject FULL
EDIT_DOCINFO_PERMISSION_ID
public static final int EDIT_DOCINFO_PERMISSION_ID
- See Also:
- Constant Field Values
EDIT_PERMISSIONS_PERMISSION_ID
public static final int EDIT_PERMISSIONS_PERMISSION_ID
- See Also:
- Constant Field Values
EDIT_DOCUMENT_PERMISSION_ID
public static final int EDIT_DOCUMENT_PERMISSION_ID
- See Also:
- Constant Field Values
DocumentPermissionSetDomainObject
public DocumentPermissionSetDomainObject(DocumentPermissionSetTypeDomainObject typeId)
hasPermission
public boolean hasPermission(DocumentPermission permission)
getType
public DocumentPermissionSetTypeDomainObject getType()
getTypeName
public java.lang.String getTypeName()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getEditDocumentInformation
public boolean getEditDocumentInformation()
setEditDocumentInformation
public void setEditDocumentInformation(boolean editDocumentInformation)
getEditPermissions
public boolean getEditPermissions()
setEditPermissions
public void setEditPermissions(boolean editPermissions)
setFromBits
public void setFromBits(int permissionBits)
getEdit
public boolean getEdit()
setEdit
public void setEdit(boolean edit)
copy
public LazilyLoadedObject.Copyable copy()
- Specified by:
copy in interface LazilyLoadedObject.Copyable
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
isEmpty
public boolean isEmpty()