Blue Mind
Release 1.0

net.bluemind.core.api
Class AccessControlledEntity

java.lang.Object
  extended by net.bluemind.core.api.Entity
      extended by net.bluemind.core.api.AccessControlledEntity
All Implemented Interfaces:
java.io.Serializable, IAccessControlledEntity, IEntity
Direct Known Subclasses:
CalendarInfo, Folder

public abstract class AccessControlledEntity
extends Entity
implements IAccessControlledEntity

See Also:
Serialized Form

Field Summary
protected  boolean manageable
           
protected  boolean readable
           
protected  boolean writable
           
 
Constructor Summary
AccessControlledEntity()
           
 
Method Summary
 boolean isManageable()
           
 boolean isReadable()
           
 boolean isWritable()
           
 void setManageable(boolean manageable)
           
 void setReadable(boolean readable)
           
 void setWritable(boolean writable)
           
 
Methods inherited from class net.bluemind.core.api.Entity
equals, getCustomProperties, getEntityId, getId, getTimeCreate, getTimeUpdate, getUserCreateId, getUserUpdateId, hashCode, setCustomProperties, setEntityId, setId, setTimeCreate, setTimeUpdate, setUserCreateId, setUserUpdateId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.bluemind.core.api.IEntity
getCustomProperties, getEntityId, getId, getTimeCreate, getTimeUpdate, getUserCreateId, getUserUpdateId, setCustomProperties, setEntityId, setId, setTimeCreate, setTimeUpdate, setUserCreateId, setUserUpdateId
 

Field Detail

readable

protected boolean readable

writable

protected boolean writable

manageable

protected boolean manageable
Constructor Detail

AccessControlledEntity

public AccessControlledEntity()
Method Detail

isReadable

public boolean isReadable()
Specified by:
isReadable in interface IAccessControlledEntity
Returns:
the readable

setReadable

public void setReadable(boolean readable)
Specified by:
setReadable in interface IAccessControlledEntity
Parameters:
readable - the readable to set

isWritable

public boolean isWritable()
Specified by:
isWritable in interface IAccessControlledEntity
Returns:
the writable

setWritable

public void setWritable(boolean writable)
Specified by:
setWritable in interface IAccessControlledEntity
Parameters:
writable - the writable to set

isManageable

public boolean isManageable()
Specified by:
isManageable in interface IAccessControlledEntity
Returns:
the managable

setManageable

public void setManageable(boolean manageable)
Specified by:
setManageable in interface IAccessControlledEntity
Parameters:
manageable - the managable to set

Blue Mind
Release 1.0