public class PermissionsI
extends omero.model.Permissions
implements ome.model.ModelBased
Permissions
class.
Currently, the internal representation is made public. (see the ZeroC thread
link below), but should not be used by clients.修飾子とタイプ | フィールドと説明 |
---|---|
static Ice.ObjectFactory |
Factory |
コンストラクタと説明 |
---|
PermissionsI() |
PermissionsI(ome.model.internal.Permissions sourceP) |
PermissionsI(PermissionsI perms) |
PermissionsI(java.lang.String representation) |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canAnnotate(Ice.Current c) |
boolean |
canDelete(Ice.Current c) |
boolean |
canEdit(Ice.Current c) |
boolean |
canLink(Ice.Current c) |
void |
copyObject(ome.util.Filterable model,
ome.util.ModelMapper _mapper) |
ome.util.Filterable |
fillObject(ome.util.ReverseModelMapper _mapper) |
long |
getPerm1(Ice.Current current) |
protected boolean |
granted(int mask,
int shift) |
void |
ice_postUnmarshal()
Called as Ice converts from a binary stream to a PermissionsI object.
|
boolean |
isDisallow(int restriction,
Ice.Current c) |
boolean |
isGroupAnnotate(Ice.Current c) |
boolean |
isGroupRead(Ice.Current c) |
boolean |
isGroupWrite(Ice.Current c) |
boolean |
isUserAnnotate(Ice.Current c) |
boolean |
isUserRead(Ice.Current c) |
boolean |
isUserWrite(Ice.Current c) |
boolean |
isWorldAnnotate(Ice.Current c) |
boolean |
isWorldRead(Ice.Current c) |
boolean |
isWorldWrite(Ice.Current c) |
protected void |
set(int mask,
int shift,
boolean on) |
void |
setGroupAnnotate(boolean value,
Ice.Current c) |
void |
setGroupRead(boolean value,
Ice.Current c) |
void |
setGroupWrite(boolean value,
Ice.Current c) |
void |
setPerm1(java.lang.Long perm1) |
void |
setPerm1(long perm1,
Ice.Current current) |
void |
setUserAnnotate(boolean value,
Ice.Current c) |
void |
setUserRead(boolean value,
Ice.Current c) |
void |
setUserWrite(boolean value,
Ice.Current c) |
void |
setWorldAnnotate(boolean value,
Ice.Current c) |
void |
setWorldRead(boolean value,
Ice.Current c) |
void |
setWorldWrite(boolean value,
Ice.Current c) |
java.lang.String |
toString()
produces a String representation of the
PermissionsI similar to
those on a Unix filesystem. |
void |
unload(Ice.Current c) |
___canAnnotate, ___canDelete, ___canEdit, ___canLink, ___getPerm1, ___isDisallow, ___isGroupAnnotate, ___isGroupRead, ___isGroupWrite, ___isUserAnnotate, ___isUserRead, ___isUserWrite, ___isWorldAnnotate, ___isWorldRead, ___isWorldWrite, ___setGroupAnnotate, ___setGroupRead, ___setGroupWrite, ___setPerm1, ___setUserAnnotate, ___setUserRead, ___setUserWrite, ___setWorldAnnotate, ___setWorldRead, ___setWorldWrite, __dispatch, __read, __read, __write, __write, canAnnotate, canDelete, canEdit, canLink, getPerm1, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, isDisallow, isGroupAnnotate, isGroupRead, isGroupWrite, isUserAnnotate, isUserRead, isUserWrite, isWorldAnnotate, isWorldRead, isWorldWrite, setGroupAnnotate, setGroupRead, setGroupWrite, setPerm1, setUserAnnotate, setUserRead, setUserWrite, setWorldAnnotate, setWorldRead, setWorldWrite
public PermissionsI()
public PermissionsI(java.lang.String representation)
public PermissionsI(PermissionsI perms)
public PermissionsI(ome.model.internal.Permissions sourceP)
public void ice_postUnmarshal()
__immutable
to true so that clients consuming this
object cannot alter them.ice_postUnmarshal
インタフェース内 Ice.Object
ice_postUnmarshal
クラス内 Ice.ObjectImpl
public boolean isDisallow(int restriction, Ice.Current c)
isDisallow
インタフェース内 omero.model._PermissionsOperations
public boolean canAnnotate(Ice.Current c)
canAnnotate
インタフェース内 omero.model._PermissionsOperations
public boolean canDelete(Ice.Current c)
canDelete
インタフェース内 omero.model._PermissionsOperations
public boolean canEdit(Ice.Current c)
canEdit
インタフェース内 omero.model._PermissionsOperations
public boolean canLink(Ice.Current c)
canLink
インタフェース内 omero.model._PermissionsOperations
public long getPerm1(Ice.Current current)
getPerm1
インタフェース内 omero.model._PermissionsOperations
public void setPerm1(long perm1, Ice.Current current)
setPerm1
インタフェース内 omero.model._PermissionsOperations
public void setPerm1(java.lang.Long perm1)
public void copyObject(ome.util.Filterable model, ome.util.ModelMapper _mapper)
copyObject
インタフェース内 ome.model.ModelBased
public ome.util.Filterable fillObject(ome.util.ReverseModelMapper _mapper)
fillObject
インタフェース内 ome.model.ModelBased
public void unload(Ice.Current c)
public boolean isUserRead(Ice.Current c)
isUserRead
インタフェース内 omero.model._PermissionsOperations
public void setUserRead(boolean value, Ice.Current c)
setUserRead
インタフェース内 omero.model._PermissionsOperations
public boolean isUserWrite(Ice.Current c)
isUserWrite
インタフェース内 omero.model._PermissionsOperations
public void setUserWrite(boolean value, Ice.Current c)
setUserWrite
インタフェース内 omero.model._PermissionsOperations
public boolean isUserAnnotate(Ice.Current c)
isUserAnnotate
インタフェース内 omero.model._PermissionsOperations
public void setUserAnnotate(boolean value, Ice.Current c)
setUserAnnotate
インタフェース内 omero.model._PermissionsOperations
public boolean isGroupRead(Ice.Current c)
isGroupRead
インタフェース内 omero.model._PermissionsOperations
public void setGroupRead(boolean value, Ice.Current c)
setGroupRead
インタフェース内 omero.model._PermissionsOperations
public boolean isGroupWrite(Ice.Current c)
isGroupWrite
インタフェース内 omero.model._PermissionsOperations
public void setGroupWrite(boolean value, Ice.Current c)
setGroupWrite
インタフェース内 omero.model._PermissionsOperations
public boolean isGroupAnnotate(Ice.Current c)
isGroupAnnotate
インタフェース内 omero.model._PermissionsOperations
public void setGroupAnnotate(boolean value, Ice.Current c)
setGroupAnnotate
インタフェース内 omero.model._PermissionsOperations
public boolean isWorldRead(Ice.Current c)
isWorldRead
インタフェース内 omero.model._PermissionsOperations
public void setWorldRead(boolean value, Ice.Current c)
setWorldRead
インタフェース内 omero.model._PermissionsOperations
public boolean isWorldWrite(Ice.Current c)
isWorldWrite
インタフェース内 omero.model._PermissionsOperations
public void setWorldWrite(boolean value, Ice.Current c)
setWorldWrite
インタフェース内 omero.model._PermissionsOperations
public boolean isWorldAnnotate(Ice.Current c)
isWorldAnnotate
インタフェース内 omero.model._PermissionsOperations
public void setWorldAnnotate(boolean value, Ice.Current c)
setWorldAnnotate
インタフェース内 omero.model._PermissionsOperations
protected boolean granted(int mask, int shift)
protected void set(int mask, int shift, boolean on)
public java.lang.String toString()
PermissionsI
similar to
those on a Unix filesystem. Unset bits are represented by a dash, while
other bits are represented by a symbolic value in the correct bit
position. For example, a Permissions with all rights
granted to all but WORLD roles would look like: rwrw--toString
クラス内 java.lang.Object