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(java.lang.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 |
FolderAnnotationLink.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 |
Folder.Details.getPermissions() |
Permissions |
FolderImageLink.Details.getPermissions() |
Permissions |
FolderRoiLink.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 |
ProjectionDef.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 |
AdminPrivilege.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 |
ProjectionAxis.Details.getPermissions() |
Permissions |
ProjectionType.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(java.lang.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.setDisallowChgrp(boolean disallowChgrp) |
Permissions |
Permissions.setDisallowChown(boolean disallowChown) |
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 |
AffineTransform.Details.getPermissions() |
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(java.lang.String name,
Permissions perms,
boolean strict) |
long |
SimpleRoleProvider.createGroup(java.lang.String name,
Permissions perms,
boolean strict) |
long |
RoleProvider.createGroup(java.lang.String name,
Permissions perms,
boolean strict,
boolean isLdap) |
long |
SimpleRoleProvider.createGroup(java.lang.String name,
Permissions perms,
boolean strict,
boolean isLdap) |
Modifier and Type | Method and Description |
---|---|
Permissions |
BasicEventContext.getPermissionsForGroup(java.lang.Long group)
Never returns
DUMMY . |
Permissions |
BasicEventContext.setPermissionsForGroup(java.lang.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(java.lang.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(java.lang.Object o)
Returns a
Permissions instance from its internal representation. |
Modifier and Type | Method and Description |
---|---|
static java.lang.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.4.4-ice35-b82
Copyright © 2018 The University of Dundee & Open Microscopy Environment. All Rights Reserved.