omero.model
Class PermissionsI

java.lang.Object
  extended by Ice.ObjectImpl
      extended by omero.model.Permissions
          extended by omero.model.PermissionsI
All Implemented Interfaces:
Ice.Object, Serializable, Cloneable, ome.model.ModelBased, omero.model._PermissionsOperations, omero.model._PermissionsOperationsNC

public class PermissionsI
extends omero.model.Permissions
implements ome.model.ModelBased

Blitz wrapper around the Permissions class. Currently, the internal representation is made public. (see the ZeroC thread link below), but should not be used by clients.

Author:
Josh Moore, josh at glencoesoftware.com
See Also:
ticket:685, ZeroC Thread 3084, Serialized Form

Field Summary
static Ice.ObjectFactory Factory
           
 
Fields inherited from class omero.model.Permissions
__ids, perm1
 
Constructor Summary
PermissionsI()
           
PermissionsI(String representation)
           
 
Method Summary
 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)
           
 boolean isGroupRead(Ice.Current c)
           
 boolean isGroupWrite(Ice.Current c)
           
 boolean isUserRead(Ice.Current c)
           
 boolean isUserWrite(Ice.Current c)
           
 boolean isWorldRead(Ice.Current c)
           
 boolean isWorldWrite(Ice.Current c)
           
protected  void set(int mask, int shift, boolean on)
           
 void setGroupRead(boolean value, Ice.Current c)
           
 void setGroupWrite(boolean value, Ice.Current c)
           
 void setPerm1(Long perm1)
           
 void setPerm1(long perm1, Ice.Current current)
           
 void setUserRead(boolean value, Ice.Current c)
           
 void setUserWrite(boolean value, Ice.Current c)
           
 void setWorldRead(boolean value, Ice.Current c)
           
 void setWorldWrite(boolean value, Ice.Current c)
           
 void unload(Ice.Current c)
           
 
Methods inherited from class omero.model.Permissions
___getPerm1, ___isGroupRead, ___isGroupWrite, ___isUserRead, ___isUserWrite, ___isWorldRead, ___isWorldWrite, ___setGroupRead, ___setGroupWrite, ___setPerm1, ___setUserRead, ___setUserWrite, ___setWorldRead, ___setWorldWrite, __dispatch, __read, __read, __write, __write, getPerm1, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, isGroupRead, isGroupWrite, isUserRead, isUserWrite, isWorldRead, isWorldWrite, setGroupRead, setGroupWrite, setPerm1, setUserRead, setUserWrite, setWorldRead, setWorldWrite
 
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __collocDispatch, clone, ice_dispatch, ice_hash, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface Ice.Object
equals
 

Field Detail

Factory

public static final Ice.ObjectFactory Factory
Constructor Detail

PermissionsI

public PermissionsI()

PermissionsI

public PermissionsI(String representation)
Method Detail

getPerm1

public long getPerm1(Ice.Current current)
Specified by:
getPerm1 in interface omero.model._PermissionsOperations

setPerm1

public void setPerm1(long perm1,
                     Ice.Current current)
Specified by:
setPerm1 in interface omero.model._PermissionsOperations

setPerm1

public void setPerm1(Long perm1)

copyObject

public void copyObject(ome.util.Filterable model,
                       ome.util.ModelMapper _mapper)
Specified by:
copyObject in interface ome.model.ModelBased

fillObject

public ome.util.Filterable fillObject(ome.util.ReverseModelMapper _mapper)
Specified by:
fillObject in interface ome.model.ModelBased

unload

public void unload(Ice.Current c)

isUserRead

public boolean isUserRead(Ice.Current c)
Specified by:
isUserRead in interface omero.model._PermissionsOperations

setUserRead

public void setUserRead(boolean value,
                        Ice.Current c)
Specified by:
setUserRead in interface omero.model._PermissionsOperations

isUserWrite

public boolean isUserWrite(Ice.Current c)
Specified by:
isUserWrite in interface omero.model._PermissionsOperations

setUserWrite

public void setUserWrite(boolean value,
                         Ice.Current c)
Specified by:
setUserWrite in interface omero.model._PermissionsOperations

isGroupRead

public boolean isGroupRead(Ice.Current c)
Specified by:
isGroupRead in interface omero.model._PermissionsOperations

setGroupRead

public void setGroupRead(boolean value,
                         Ice.Current c)
Specified by:
setGroupRead in interface omero.model._PermissionsOperations

isGroupWrite

public boolean isGroupWrite(Ice.Current c)
Specified by:
isGroupWrite in interface omero.model._PermissionsOperations

setGroupWrite

public void setGroupWrite(boolean value,
                          Ice.Current c)
Specified by:
setGroupWrite in interface omero.model._PermissionsOperations

isWorldRead

public boolean isWorldRead(Ice.Current c)
Specified by:
isWorldRead in interface omero.model._PermissionsOperations

setWorldRead

public void setWorldRead(boolean value,
                         Ice.Current c)
Specified by:
setWorldRead in interface omero.model._PermissionsOperations

isWorldWrite

public boolean isWorldWrite(Ice.Current c)
Specified by:
isWorldWrite in interface omero.model._PermissionsOperations

setWorldWrite

public void setWorldWrite(boolean value,
                          Ice.Current c)
Specified by:
setWorldWrite in interface omero.model._PermissionsOperations

granted

protected boolean granted(int mask,
                          int shift)

set

protected void set(int mask,
                   int shift,
                   boolean on)


OmeroJava Api

Version: 4.3.3-00d1137e-b2894

Copyright © 2009 The University of Dundee. All Rights Reserved.