Package | Description |
---|---|
ome.api |
Contains the central verbs of the Omero System.
|
ome.api.local |
Non-client service API for OMERO
This includes interfaces for the local administration of the OMERO server.
|
ome.logic |
The central repository of implementations which will be accessible through this server.
|
ome.model.acquisition | |
ome.model.annotations | |
ome.model.containers | |
ome.model.core | |
ome.model.display | |
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 |
JBoss and OMERO security handling
This includes classes that provide security for the execution and usage of the OMERO server on
a JBoss platform.
|
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.security.sharing | |
ome.system |
Provides the necessary container structure for the entire Omero system.
|
ome.util |
Utilities for all of OMERO.
|
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup[] |
IAdmin.containedGroups(long experimenterId)
fetch all
groups of which the given user is a
member. |
ExperimenterGroup |
ILdap.findGroup(java.lang.String groupname)
Looks up a specific
ExperimenterGroup in LDAP
using the provided group name. |
ExperimenterGroup |
IAdmin.getDefaultGroup(long experimenterId)
retrieve the default
group for the given user
id. |
ExperimenterGroup |
IAdmin.getGroup(long id)
fetch an
ExperimenterGroup and all contained
users . |
ExperimenterGroup |
IAdmin.lookupGroup(java.lang.String groupName)
look up an
ExperimenterGroup and all contained
users by name. |
Modifier and Type | Method and Description |
---|---|
java.util.List<ExperimenterGroup> |
ILdap.discoverGroups()
Discovers and lists
ExperimenterGroup s which are
present in the remote LDAP server and in the local DB but have the
ldap property set to false . |
java.util.List<ExperimenterGroup> |
IAdmin.lookupGroups()
Looks up all
groups present and all related
experimenters . |
Modifier and Type | Method and Description |
---|---|
void |
IAdmin.addGroupOwners(ExperimenterGroup group,
Experimenter... owner)
adds the given users to the owner list for this group.
|
void |
IAdmin.addGroups(Experimenter user,
ExperimenterGroup... groups)
adds a user to the given groups.
|
long |
IAdmin.createExperimenter(Experimenter experimenter,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups)
create and return a new user in the given groups.
|
long |
IAdmin.createExperimenter(Experimenter experimenter,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups)
create and return a new user in the given groups.
|
long |
IAdmin.createExperimenterWithPassword(Experimenter experimenter,
java.lang.String password,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups)
create and return a new user in the given groups with password.
|
long |
IAdmin.createExperimenterWithPassword(Experimenter experimenter,
java.lang.String password,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups)
create and return a new user in the given groups with password.
|
long |
IAdmin.createGroup(ExperimenterGroup group)
create and return a new group.
|
void |
IAdmin.deleteGroup(ExperimenterGroup group)
removes a group by first removing all users in the group, and then
deleting the actual
ExperimenterGroup instance. |
void |
IAdmin.removeGroupOwners(ExperimenterGroup group,
Experimenter... owner)
removes the given users from the owner list for this group.
|
void |
IAdmin.removeGroups(Experimenter user,
ExperimenterGroup... groups)
Removes an experimenter from the given groups.
|
void |
IAdmin.setDefaultGroup(Experimenter user,
ExperimenterGroup group)
sets the default group for a given user.
|
void |
IAdmin.setGroupOwner(ExperimenterGroup group,
Experimenter owner)
adds the user to the owner list for this group.
|
void |
IAdmin.unsetGroupOwner(ExperimenterGroup group,
Experimenter owner)
removes the user from the owner list for this group.
|
void |
IAdmin.updateGroup(ExperimenterGroup group)
Updates an experimenter group if admin or owner of group.
|
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
LocalAdmin.groupProxy(java.lang.Long groupId)
returns a possibly uninitialized proxy for the given
group id . |
ExperimenterGroup |
LocalAdmin.groupProxy(java.lang.String groupName)
returns a possibly uninitialized proxy for the given
group name . |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup[] |
AdminImpl.containedGroups(long experimenterId) |
ExperimenterGroup |
LdapImpl.findGroup(java.lang.String groupname) |
ExperimenterGroup |
AdminImpl.getDefaultGroup(long experimenterId) |
ExperimenterGroup |
AdminImpl.getGroup(long id) |
ExperimenterGroup |
AdminImpl.groupProxy(java.lang.Long id) |
ExperimenterGroup |
AdminImpl.groupProxy(java.lang.String groupName) |
ExperimenterGroup |
AdminImpl.lookupGroup(java.lang.String groupName) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ExperimenterGroup> |
LdapImpl.discoverGroups() |
java.util.List<ExperimenterGroup> |
AdminImpl.lookupGroups() |
Modifier and Type | Method and Description |
---|---|
void |
AdminImpl.addGroupOwners(ExperimenterGroup group,
Experimenter... owner) |
void |
AdminImpl.addGroups(Experimenter user,
ExperimenterGroup... groups) |
long |
AdminImpl.createExperimenter(Experimenter experimenter,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups) |
long |
AdminImpl.createExperimenter(Experimenter experimenter,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups) |
long |
AdminImpl.createExperimenterWithPassword(Experimenter experimenter,
java.lang.String password,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups) |
long |
AdminImpl.createExperimenterWithPassword(Experimenter experimenter,
java.lang.String password,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups) |
long |
AdminImpl.createGroup(ExperimenterGroup group) |
void |
AdminImpl.deleteGroup(ExperimenterGroup group) |
void |
AdminImpl.removeGroupOwners(ExperimenterGroup group,
Experimenter... owner) |
void |
AdminImpl.removeGroups(Experimenter user,
ExperimenterGroup... groups) |
void |
AdminImpl.setDefaultGroup(Experimenter user,
ExperimenterGroup group) |
void |
AdminImpl.setGroupOwner(ExperimenterGroup group,
Experimenter owner) |
void |
AdminImpl.unsetGroupOwner(ExperimenterGroup group,
Experimenter owner) |
void |
AdminImpl.updateGroup(ExperimenterGroup group) |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Detector.Details.getGroup() |
ExperimenterGroup |
DetectorSettings.Details.getGroup() |
ExperimenterGroup |
Dichroic.Details.getGroup() |
ExperimenterGroup |
Filter.Details.getGroup() |
ExperimenterGroup |
FilterSet.Details.getGroup() |
ExperimenterGroup |
FilterSetEmissionFilterLink.Details.getGroup() |
ExperimenterGroup |
FilterSetExcitationFilterLink.Details.getGroup() |
ExperimenterGroup |
ImagingEnvironment.Details.getGroup() |
ExperimenterGroup |
Instrument.Details.getGroup() |
ExperimenterGroup |
LightPath.Details.getGroup() |
ExperimenterGroup |
LightPathEmissionFilterLink.Details.getGroup() |
ExperimenterGroup |
LightPathExcitationFilterLink.Details.getGroup() |
ExperimenterGroup |
LightSettings.Details.getGroup() |
ExperimenterGroup |
LightSource.Details.getGroup() |
ExperimenterGroup |
Microscope.Details.getGroup() |
ExperimenterGroup |
OTF.Details.getGroup() |
ExperimenterGroup |
Objective.Details.getGroup() |
ExperimenterGroup |
ObjectiveSettings.Details.getGroup() |
ExperimenterGroup |
StageLabel.Details.getGroup() |
ExperimenterGroup |
TransmittanceRange.Details.getGroup() |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Annotation.Details.getGroup() |
ExperimenterGroup |
AnnotationAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ChannelAnnotationLink.Details.getGroup() |
ExperimenterGroup |
DatasetAnnotationLink.Details.getGroup() |
ExperimenterGroup |
DetectorAnnotationLink.Details.getGroup() |
ExperimenterGroup |
DichroicAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ExperimenterAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ExperimenterGroupAnnotationLink.Details.getGroup() |
ExperimenterGroup |
FilesetAnnotationLink.Details.getGroup() |
ExperimenterGroup |
FilterAnnotationLink.Details.getGroup() |
ExperimenterGroup |
FolderAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ImageAnnotationLink.Details.getGroup() |
ExperimenterGroup |
InstrumentAnnotationLink.Details.getGroup() |
ExperimenterGroup |
LightPathAnnotationLink.Details.getGroup() |
ExperimenterGroup |
LightSourceAnnotationLink.Details.getGroup() |
ExperimenterGroup |
NamespaceAnnotationLink.Details.getGroup() |
ExperimenterGroup |
NodeAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ObjectiveAnnotationLink.Details.getGroup() |
ExperimenterGroup |
OriginalFileAnnotationLink.Details.getGroup() |
ExperimenterGroup |
PlaneInfoAnnotationLink.Details.getGroup() |
ExperimenterGroup |
PlateAcquisitionAnnotationLink.Details.getGroup() |
ExperimenterGroup |
PlateAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ProjectAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ReagentAnnotationLink.Details.getGroup() |
ExperimenterGroup |
RoiAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ScreenAnnotationLink.Details.getGroup() |
ExperimenterGroup |
SessionAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ShapeAnnotationLink.Details.getGroup() |
ExperimenterGroup |
WellAnnotationLink.Details.getGroup() |
ExperimenterGroup |
ExperimenterGroupAnnotationLink.parent() |
Modifier and Type | Method and Description |
---|---|
void |
ExperimenterGroupAnnotationLink.link(ExperimenterGroup parent,
Annotation child) |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Dataset.Details.getGroup() |
ExperimenterGroup |
DatasetImageLink.Details.getGroup() |
ExperimenterGroup |
Folder.Details.getGroup() |
ExperimenterGroup |
FolderImageLink.Details.getGroup() |
ExperimenterGroup |
FolderRoiLink.Details.getGroup() |
ExperimenterGroup |
Project.Details.getGroup() |
ExperimenterGroup |
ProjectDatasetLink.Details.getGroup() |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Channel.Details.getGroup() |
ExperimenterGroup |
Image.Details.getGroup() |
ExperimenterGroup |
LogicalChannel.Details.getGroup() |
ExperimenterGroup |
OriginalFile.Details.getGroup() |
ExperimenterGroup |
Pixels.Details.getGroup() |
ExperimenterGroup |
PixelsOriginalFileMap.Details.getGroup() |
ExperimenterGroup |
PlaneInfo.Details.getGroup() |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
ChannelBinding.Details.getGroup() |
ExperimenterGroup |
CodomainMapContext.Details.getGroup() |
ExperimenterGroup |
ProjectionDef.Details.getGroup() |
ExperimenterGroup |
QuantumDef.Details.getGroup() |
ExperimenterGroup |
RenderingDef.Details.getGroup() |
ExperimenterGroup |
Thumbnail.Details.getGroup() |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Experiment.Details.getGroup() |
ExperimenterGroup |
MicrobeamManipulation.Details.getGroup() |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Fileset.Details.getGroup() |
ExperimenterGroup |
FilesetEntry.Details.getGroup() |
ExperimenterGroup |
FilesetJobLink.Details.getGroup() |
Modifier and Type | Field and Description |
---|---|
protected ExperimenterGroup |
Details._group |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Details.getGroup() |
ExperimenterGroup |
Link.Details.getGroup() |
Modifier and Type | Method and Description |
---|---|
void |
Details.setGroup(ExperimenterGroup _group) |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Job.Details.getGroup() |
ExperimenterGroup |
JobOriginalFileLink.Details.getGroup() |
Modifier and Type | Field and Description |
---|---|
protected ExperimenterGroup |
Event.experimenterGroup |
protected ExperimenterGroup |
Share.group |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Event.getExperimenterGroup()
Many-to-one field ome.model.meta.Event.experimenterGroup (ome.model.meta.ExperimenterGroup)
|
ExperimenterGroup |
ExternalInfo.Details.getGroup() |
ExperimenterGroup |
Share.getGroup()
Many-to-one field ome.model.meta.Share.group (ome.model.meta.ExperimenterGroup)
|
ExperimenterGroup |
ExperimenterGroup.newInstance() |
ExperimenterGroup |
GroupExperimenterMap.parent() |
ExperimenterGroup |
ExperimenterGroup.proxy() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<ExperimenterGroup> |
Experimenter.linkedExperimenterGroupIterator()
provides an iterator over the child values of the groupExperimenterMap.
|
java.util.List<ExperimenterGroup> |
Experimenter.linkedExperimenterGroupList()
produces a
List -copy of the underlying collection. |
Modifier and Type | Method and Description |
---|---|
java.util.Set<GroupExperimenterMap> |
Experimenter.findGroupExperimenterMap(ExperimenterGroup target)
find all ome.model.meta.GroupExperimenterMap which have the argument as their parent.
|
void |
GroupExperimenterMap.link(ExperimenterGroup parent,
Experimenter child) |
GroupExperimenterMap |
Experimenter.linkExperimenterGroup(ExperimenterGroup addition)
Adds a ome.model.meta.GroupExperimenterMap to groupExperimenterMap .
|
void |
Event.setExperimenterGroup(ExperimenterGroup experimenterGroup) |
void |
Share.setGroup(ExperimenterGroup group) |
void |
Experimenter.unlinkExperimenterGroup(ExperimenterGroup removal)
unlinks all ome.model.meta.ExperimenterGroup instances from this instance.
|
Constructor and Description |
---|
Event(java.sql.Timestamp _time,
Experimenter _experimenter,
ExperimenterGroup _experimenterGroup,
EventType _type,
Session _session) |
Share(ExperimenterGroup _group,
java.lang.Long _itemCount,
java.lang.Boolean _active,
byte[] _data) |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
AffineTransform.Details.getGroup() |
ExperimenterGroup |
Roi.Details.getGroup() |
ExperimenterGroup |
Shape.Details.getGroup() |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
Plate.Details.getGroup() |
ExperimenterGroup |
PlateAcquisition.Details.getGroup() |
ExperimenterGroup |
Reagent.Details.getGroup() |
ExperimenterGroup |
Screen.Details.getGroup() |
ExperimenterGroup |
ScreenPlateLink.Details.getGroup() |
ExperimenterGroup |
Well.Details.getGroup() |
ExperimenterGroup |
WellReagentLink.Details.getGroup() |
ExperimenterGroup |
WellSample.Details.getGroup() |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
StatsInfo.Details.getGroup() |
Modifier and Type | Method and Description |
---|---|
void |
SecuritySystem.runAsAdmin(ExperimenterGroup group,
AdminAction action)
Allows actions to be performed with the
EventContext.isCurrentUserAdmin() flag enabled but
without changing the value of
EventContext.getCurrentUserId() , so that ownerships are properly
handled. |
void |
SecuritySystemHolder.runAsAdmin(ExperimenterGroup group,
AdminAction action) |
Modifier and Type | Method and Description |
---|---|
protected ExperimenterGroup |
SimpleRoleProvider.copyGroup(ExperimenterGroup g) |
Modifier and Type | Method and Description |
---|---|
void |
RoleProvider.addGroups(Experimenter user,
ExperimenterGroup... groups) |
void |
SimpleRoleProvider.addGroups(Experimenter user,
ExperimenterGroup... groups) |
protected ExperimenterGroup |
SimpleRoleProvider.copyGroup(ExperimenterGroup g) |
long |
RoleProvider.createExperimenter(Experimenter experimenter,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups) |
long |
RoleProvider.createExperimenter(Experimenter experimenter,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups) |
long |
SimpleRoleProvider.createExperimenter(Experimenter experimenter,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups) |
long |
SimpleRoleProvider.createExperimenter(Experimenter experimenter,
ExperimenterGroup defaultGroup,
ExperimenterGroup... otherGroups) |
long |
RoleProvider.createGroup(ExperimenterGroup group) |
long |
SimpleRoleProvider.createGroup(ExperimenterGroup group) |
protected GroupExperimenterMap |
SimpleRoleProvider.linkGroupAndUser(ExperimenterGroup group,
Experimenter e,
boolean owned) |
void |
RoleProvider.removeGroups(Experimenter user,
ExperimenterGroup... groups) |
void |
SimpleRoleProvider.removeGroups(Experimenter user,
ExperimenterGroup... groups) |
void |
RoleProvider.setDefaultGroup(Experimenter user,
ExperimenterGroup group) |
void |
SimpleRoleProvider.setDefaultGroup(Experimenter user,
ExperimenterGroup group) |
void |
RoleProvider.setGroupOwner(Experimenter user,
ExperimenterGroup group,
boolean value) |
void |
SimpleRoleProvider.setGroupOwner(Experimenter user,
ExperimenterGroup group,
boolean value) |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
BasicEventContext.getGroup() |
ExperimenterGroup |
CurrentDetails.getGroup() |
Modifier and Type | Method and Description |
---|---|
void |
BasicSecuritySystem.runAsAdmin(ExperimenterGroup group,
AdminAction action)
merge event is disabled for
BasicSecuritySystem.runAsAdmin(AdminAction) because
passing detached (client-side) entities to this method is particularly
dangerous. |
void |
BasicEventContext.setGroup(ExperimenterGroup group,
Permissions p) |
Modifier and Type | Method and Description |
---|---|
void |
SharingSecuritySystem.runAsAdmin(ExperimenterGroup group,
AdminAction action) |
Modifier and Type | Field and Description |
---|---|
com.google.common.base.Predicate<ExperimenterGroup> |
Roles.IS_SYSTEM_GROUP |
com.google.common.base.Predicate<ExperimenterGroup> |
Roles.IS_USER_GROUP |
Modifier and Type | Method and Description |
---|---|
boolean |
Roles.isSystemGroup(ExperimenterGroup group) |
boolean |
Roles.isUserGroup(ExperimenterGroup group) |
Modifier and Type | Method and Description |
---|---|
ExperimenterGroup |
SqlAction.groupInfoFor(java.lang.String table,
long id)
Return a mostly unloaded
ExperimenterGroup object containing
only the id, name, and permissions. |
ExperimenterGroup |
SqlAction.Impl.groupInfoFor(java.lang.String table,
long id) |
Version: 5.4.10-ice35-b105
Copyright © 2019 The University of Dundee & Open Microscopy Environment. All Rights Reserved.