| Package | Description | 
|---|---|
| ome.api | 
 Contains the central verbs of the Omero System. 
 | 
| ome.logic | 
 The central repository of implementations which will be accessible through this server. 
 | 
| ome.model | 
 Central interfaces in the Omero object model. 
 | 
| ome.model.acquisition | |
| ome.model.annotations | |
| ome.model.containers | |
| ome.model.core | |
| ome.model.display | |
| ome.model.enums | |
| ome.model.experiment | |
| ome.model.fs | |
| ome.model.internal | 
 Contains non-code-generated model objects. 
 | 
| ome.model.jobs | |
| ome.model.meta | |
| ome.model.roi | |
| ome.model.screen | |
| ome.model.stats | |
| ome.security.auth | |
| ome.security.basic | 
 Basic OMERO security contextual classes
    
  Basic classes that provide security context objects necessary to secure the implementation of 
  the OMERO server on a JBoss platform. 
 | 
| ome.services.sessions | |
| ome.system | 
 Provides the necessary container structure for the entire Omero system. 
 | 
| ome.util | 
 Utilities for all of OMERO. 
 | 
| omero.model | |
| omero.util | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IAdmin.changePermissions(IObject iObject,
                 Permissions perms)
call
  
defaults.setPermissions()
 on this instance. | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends IObject> | 
TypesImpl.permissions(Class<T> k)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AdminImpl.changePermissions(IObject iObject,
                 Permissions perms)
the implementation of this method is somewhat tricky in that
  
Permissions changes must be allowed even when other updates are
 not. | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
IDetails.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IDetails.setPermissions(Permissions perms)  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Detector.Details.getPermissions()  | 
Permissions | 
DetectorSettings.Details.getPermissions()  | 
Permissions | 
Dichroic.Details.getPermissions()  | 
Permissions | 
Filter.Details.getPermissions()  | 
Permissions | 
FilterSet.Details.getPermissions()  | 
Permissions | 
FilterSetEmissionFilterLink.Details.getPermissions()  | 
Permissions | 
FilterSetExcitationFilterLink.Details.getPermissions()  | 
Permissions | 
ImagingEnvironment.Details.getPermissions()  | 
Permissions | 
Instrument.Details.getPermissions()  | 
Permissions | 
LightPath.Details.getPermissions()  | 
Permissions | 
LightPathEmissionFilterLink.Details.getPermissions()  | 
Permissions | 
LightPathExcitationFilterLink.Details.getPermissions()  | 
Permissions | 
LightSettings.Details.getPermissions()  | 
Permissions | 
LightSource.Details.getPermissions()  | 
Permissions | 
Microscope.Details.getPermissions()  | 
Permissions | 
OTF.Details.getPermissions()  | 
Permissions | 
Objective.Details.getPermissions()  | 
Permissions | 
ObjectiveSettings.Details.getPermissions()  | 
Permissions | 
StageLabel.Details.getPermissions()  | 
Permissions | 
TransmittanceRange.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Annotation.Details.getPermissions()  | 
Permissions | 
AnnotationAnnotationLink.Details.getPermissions()  | 
Permissions | 
ChannelAnnotationLink.Details.getPermissions()  | 
Permissions | 
DatasetAnnotationLink.Details.getPermissions()  | 
Permissions | 
DetectorAnnotationLink.Details.getPermissions()  | 
Permissions | 
DichroicAnnotationLink.Details.getPermissions()  | 
Permissions | 
ExperimenterAnnotationLink.Details.getPermissions()  | 
Permissions | 
ExperimenterGroupAnnotationLink.Details.getPermissions()  | 
Permissions | 
FilesetAnnotationLink.Details.getPermissions()  | 
Permissions | 
FilterAnnotationLink.Details.getPermissions()  | 
Permissions | 
ImageAnnotationLink.Details.getPermissions()  | 
Permissions | 
InstrumentAnnotationLink.Details.getPermissions()  | 
Permissions | 
LightPathAnnotationLink.Details.getPermissions()  | 
Permissions | 
LightSourceAnnotationLink.Details.getPermissions()  | 
Permissions | 
NamespaceAnnotationLink.Details.getPermissions()  | 
Permissions | 
NodeAnnotationLink.Details.getPermissions()  | 
Permissions | 
ObjectiveAnnotationLink.Details.getPermissions()  | 
Permissions | 
OriginalFileAnnotationLink.Details.getPermissions()  | 
Permissions | 
PlaneInfoAnnotationLink.Details.getPermissions()  | 
Permissions | 
PlateAcquisitionAnnotationLink.Details.getPermissions()  | 
Permissions | 
PlateAnnotationLink.Details.getPermissions()  | 
Permissions | 
ProjectAnnotationLink.Details.getPermissions()  | 
Permissions | 
ReagentAnnotationLink.Details.getPermissions()  | 
Permissions | 
RoiAnnotationLink.Details.getPermissions()  | 
Permissions | 
ScreenAnnotationLink.Details.getPermissions()  | 
Permissions | 
SessionAnnotationLink.Details.getPermissions()  | 
Permissions | 
ShapeAnnotationLink.Details.getPermissions()  | 
Permissions | 
WellAnnotationLink.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Dataset.Details.getPermissions()  | 
Permissions | 
DatasetImageLink.Details.getPermissions()  | 
Permissions | 
Project.Details.getPermissions()  | 
Permissions | 
ProjectDatasetLink.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Channel.Details.getPermissions()  | 
Permissions | 
Image.Details.getPermissions()  | 
Permissions | 
LogicalChannel.Details.getPermissions()  | 
Permissions | 
OriginalFile.Details.getPermissions()  | 
Permissions | 
Pixels.Details.getPermissions()  | 
Permissions | 
PixelsOriginalFileMap.Details.getPermissions()  | 
Permissions | 
PlaneInfo.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
ChannelBinding.Details.getPermissions()  | 
Permissions | 
CodomainMapContext.Details.getPermissions()  | 
Permissions | 
QuantumDef.Details.getPermissions()  | 
Permissions | 
RenderingDef.Details.getPermissions()  | 
Permissions | 
Thumbnail.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
AcquisitionMode.Details.getPermissions()  | 
Permissions | 
ArcType.Details.getPermissions()  | 
Permissions | 
Binning.Details.getPermissions()  | 
Permissions | 
ChecksumAlgorithm.Details.getPermissions()  | 
Permissions | 
ContrastMethod.Details.getPermissions()  | 
Permissions | 
Correction.Details.getPermissions()  | 
Permissions | 
DetectorType.Details.getPermissions()  | 
Permissions | 
DimensionOrder.Details.getPermissions()  | 
Permissions | 
EventType.Details.getPermissions()  | 
Permissions | 
ExperimentType.Details.getPermissions()  | 
Permissions | 
Family.Details.getPermissions()  | 
Permissions | 
FilamentType.Details.getPermissions()  | 
Permissions | 
FilterType.Details.getPermissions()  | 
Permissions | 
Format.Details.getPermissions()  | 
Permissions | 
Illumination.Details.getPermissions()  | 
Permissions | 
Immersion.Details.getPermissions()  | 
Permissions | 
LaserMedium.Details.getPermissions()  | 
Permissions | 
LaserType.Details.getPermissions()  | 
Permissions | 
Medium.Details.getPermissions()  | 
Permissions | 
MicrobeamManipulationType.Details.getPermissions()  | 
Permissions | 
MicroscopeType.Details.getPermissions()  | 
Permissions | 
PhotometricInterpretation.Details.getPermissions()  | 
Permissions | 
PixelsType.Details.getPermissions()  | 
Permissions | 
Pulse.Details.getPermissions()  | 
Permissions | 
RenderingModel.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Experiment.Details.getPermissions()  | 
Permissions | 
MicrobeamManipulation.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Fileset.Details.getPermissions()  | 
Permissions | 
FilesetEntry.Details.getPermissions()  | 
Permissions | 
FilesetJobLink.Details.getPermissions()  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Permissions | 
Details._perms  | 
static Permissions | 
Permissions.COLLAB_READLINK
an immutable  
Permissions instance with read and write permissions
 for group members. | 
static Permissions | 
Permissions.COLLAB_READONLY
an immutable  
Permissions instance with permissions for group
 members to read other members' data. | 
static Permissions | 
Permissions.DUMMY
Marker object which can be set on objects to show that the Permissions
 instance given contains no value. 
 | 
static Permissions | 
Permissions.EMPTY
an immutable  
Permissions instance with all rights
 turned off. | 
static Permissions | 
Permissions.GROUP_IMMUTABLE
R_R___ : user and group can only read 
 | 
static Permissions | 
Permissions.GROUP_PRIVATE
RWRW__ : user and group can read and write 
 | 
static Permissions | 
Permissions.GROUP_READABLE
RWR___ : user can read and write, group can read 
 | 
static Permissions | 
Permissions.GROUP_WRITEABLE
RWRWR_ : user and group can read and write, world can read 
 | 
static Permissions | 
Permissions.PRIVATE
an immutable  
Permissions instance with permissions only for the
 object owner.. | 
static Permissions | 
Permissions.PUBLIC
an immutable  
Permissions instance with all Rights
 granted. | 
static Permissions | 
Permissions.READ_ONLY
an immutable  
Permissions instance with all Permissions.Right.WRITE
 rights turned off. | 
static Permissions | 
Permissions.USER_IMMUTABLE
R______ : user and only the user can only read 
 | 
static Permissions | 
Permissions.USER_PRIVATE
RW____ : user and only user can read and write 
 | 
static Permissions | 
Permissions.USER_WRITEABLE
RWR_R_ : all can read, user can write 
 | 
static Permissions | 
Permissions.WORLD_IMMUTABLE
R_R_R_ : all can only read 
 | 
static Permissions | 
Permissions.WORLD_WRITEABLE
RWRWRW : everyone can read and write 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Details.getPermissions()
Permissions is a component embedded into the Details component. 
 | 
Permissions | 
Link.Details.getPermissions()  | 
Permissions | 
Permissions.grant(Permissions.Role role,
     Permissions.Right... rights)
 | 
Permissions | 
Permissions.grantAll(Permissions mask)
takes a permissions instance and ORs it with the current instance. 
 | 
static Permissions | 
Permissions.parseString(String rwrwrw)  | 
Permissions | 
Permissions.revoke(Permissions.Role role,
      Permissions.Right... rights)
 | 
Permissions | 
Permissions.revokeAll(Permissions mask)
takes a permissions instance and ANDs it with the current instance. 
 | 
Permissions | 
Permissions.set(Permissions.Flag flag)
turn a given  
Permissions.Flag on. | 
Permissions | 
Permissions.setDisallowAnnotate(boolean disallowAnnotate)  | 
Permissions | 
Permissions.setDisallowDelete(boolean disallowDelete)  | 
Permissions | 
Permissions.setDisallowEdit(boolean disallowEdit)  | 
Permissions | 
Permissions.setDisallowLink(boolean disallowLink)  | 
Permissions | 
Permissions.unSet(Permissions.Flag flag)
turn a given  
Permissions.Flag off. | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Permissions.grantAll(Permissions mask)
takes a permissions instance and ORs it with the current instance. 
 | 
boolean | 
Permissions.identical(Permissions p)
two  
Permissions instances are identical if they have
 the same bit representation. | 
Permissions | 
Permissions.revokeAll(Permissions mask)
takes a permissions instance and ANDs it with the current instance. 
 | 
boolean | 
Permissions.sameRights(Permissions p)
returns true if two  
Permissions instances have all the same
 Permissions.Right / Permissions.Role pairs granted. | 
void | 
Details.setPermissions(Permissions perms)  | 
| Constructor and Description | 
|---|
Permissions(Permissions p)
copy constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Job.Details.getPermissions()  | 
Permissions | 
JobOriginalFileLink.Details.getPermissions()  | 
Permissions | 
JobStatus.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
DBPatch.Details.getPermissions()  | 
Permissions | 
Event.Details.getPermissions()  | 
Permissions | 
EventLog.Details.getPermissions()  | 
Permissions | 
Experimenter.Details.getPermissions()  | 
Permissions | 
ExperimenterGroup.Details.getPermissions()  | 
Permissions | 
ExternalInfo.Details.getPermissions()  | 
Permissions | 
GroupExperimenterMap.Details.getPermissions()  | 
Permissions | 
Namespace.Details.getPermissions()  | 
Permissions | 
Node.Details.getPermissions()  | 
Permissions | 
Session.Details.getPermissions()  | 
Permissions | 
ShareMember.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Roi.Details.getPermissions()  | 
Permissions | 
Shape.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
Plate.Details.getPermissions()  | 
Permissions | 
PlateAcquisition.Details.getPermissions()  | 
Permissions | 
Reagent.Details.getPermissions()  | 
Permissions | 
Screen.Details.getPermissions()  | 
Permissions | 
ScreenPlateLink.Details.getPermissions()  | 
Permissions | 
Well.Details.getPermissions()  | 
Permissions | 
WellReagentLink.Details.getPermissions()  | 
Permissions | 
WellSample.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
StatsInfo.Details.getPermissions()  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
RoleProvider.createGroup(String name,
           Permissions perms,
           boolean strict)  | 
long | 
SimpleRoleProvider.createGroup(String name,
           Permissions perms,
           boolean strict)  | 
long | 
RoleProvider.createGroup(String name,
           Permissions perms,
           boolean strict,
           boolean isLdap)  | 
long | 
SimpleRoleProvider.createGroup(String name,
           Permissions perms,
           boolean strict,
           boolean isLdap)  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
BasicEventContext.getPermissionsForGroup(Long group)
Never returns  
DUMMY. | 
Permissions | 
BasicEventContext.setPermissionsForGroup(Long group,
                      Permissions perms)
Called during  
BasicACLVoter.allowLoad(org.hibernate.Session, Class, ome.model.internal.Details, long)
 to track groups that will need resolving later. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BasicEventContext.setGroup(ExperimenterGroup group,
        Permissions p)  | 
Permissions | 
BasicEventContext.setPermissionsForGroup(Long group,
                      Permissions perms)
Called during  
BasicACLVoter.allowLoad(org.hibernate.Session, Class, ome.model.internal.Details, long)
 to track groups that will need resolving later. | 
void | 
BasicEventContext.setUmask(Permissions umask)  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
SessionContextImpl.getCurrentGroupPermissions()  | 
Permissions | 
SessionContextImpl.getCurrentUmask()  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Permissions | 
SimpleEventContext.umask  | 
| Modifier and Type | Method and Description | 
|---|---|
Permissions | 
EventContext.getCurrentGroupPermissions()  | 
Permissions | 
SimpleEventContext.getCurrentGroupPermissions()  | 
Permissions | 
SimpleEventContext.getCurrentUmask()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
SimpleEventContext.setGroupPermissions(Permissions p)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Permissions | 
Utils.toPermissions(Object o)
Returns a  
Permissions instance from its internal representation. | 
| Modifier and Type | Method and Description | 
|---|---|
static Object | 
Utils.internalForm(Permissions p)
Returns the internal representation of a  
Permissions object. | 
| Constructor and Description | 
|---|
PermissionsI(Permissions sourceP)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Permissions | 
IceMapper.convert(omero.model.Permissions p)  | 
| Modifier and Type | Method and Description | 
|---|---|
static omero.model.Permissions | 
IceMapper.convert(Permissions p)  | 
                
                
Version: 5.2.6-ice35-b35
Copyright © 2016 The University of Dundee & Open Microscopy Environment. All Rights Reserved.