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.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.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.services.blitz.fire | |
ome.services.blitz.impl | |
ome.services.blitz.redirect | |
ome.services.blitz.repo | |
ome.services.fulltext |
All necessary classes for background indexing of metadata and attached binary
files.
|
ome.services.mail |
General mail services.
|
ome.services.pixeldata | |
ome.services.roi | |
ome.services.scripts | |
ome.services.sessions | |
ome.services.throttling | |
ome.services.util |
Helper classes to support OMERO service beans
Instead of abstract classes, IOC methods and dependency injection is used to provide service
interception for the Service (binary) bean classes.
|
ome.system |
Provides the necessary container structure for the entire Omero system.
|
omero.cmd | |
omero.grid | |
omero.util |
Modifier and Type | Method and Description |
---|---|
Session |
ISession.createSession(Principal principal,
java.lang.String credentials)
Creates a new session and returns it to the user.
|
Session |
ISession.createSessionWithTimeout(Principal principal,
long timeToLiveMilliseconds)
|
Session |
ISession.createSessionWithTimeouts(Principal principal,
long timeToLiveMilliseconds,
long timeToIdleMilliseconds)
|
Modifier and Type | Method and Description |
---|---|
protected Principal |
HardWiredInterceptor.getPrincipal(MethodInvocation mi) |
Modifier and Type | Method and Description |
---|---|
static void |
HardWiredInterceptor.initializeUserAttributes(MethodInvocation mi,
ServiceFactory sf,
Principal pr,
java.util.concurrent.atomic.AtomicBoolean reusedSession)
Adds the given environment context objects to the
ReflectiveMethodInvocation.getUserAttributes()
Map for lookup in subclasses |
Modifier and Type | Method and Description |
---|---|
void |
MethodSecurity.checkMethod(java.lang.Object obj,
java.lang.reflect.Method method,
Principal principal,
boolean hasPassword)
Throws a
SecurityViolation exception if the given
Principal does not have the proper permissions to execute the
given method. |
void |
SecuritySystem.login(Principal principal)
stores this
Principal instance in the current thread context for
authenticating and authorizing all actions. |
void |
SecuritySystemHolder.login(Principal principal) |
Modifier and Type | Method and Description |
---|---|
Principal |
CurrentDetails.getLast() |
Principal |
PrincipalHolder.getLast()
Get the last, i.e. currently active, principal.
|
Principal |
BasicEventContext.getPrincipal() |
Modifier and Type | Method and Description |
---|---|
void |
BasicMethodSecurity.checkMethod(java.lang.Object o,
java.lang.reflect.Method m,
Principal p,
boolean hasPassword) |
void |
BasicSecuritySystem.login(Principal principal) |
void |
CurrentDetails.login(Principal principal) |
void |
PrincipalHolder.login(Principal principal)
Add a new principal context to the stack.
|
Constructor and Description |
---|
BasicEventContext(Principal p,
SessionStats stats) |
BasicEventContext(Principal p,
SessionStats stats,
EventContext ec)
Copy-constructor to not have to allow the mutator
SimpleEventContext.copy(EventContext)
or copyContext(EventContext) out of the EventContext
hierarchy. |
Modifier and Type | Method and Description |
---|---|
void |
SharingSecuritySystem.login(Principal principal) |
Modifier and Type | Field and Description |
---|---|
Principal |
Ring.principal |
Modifier and Type | Method and Description |
---|---|
Principal |
Ring.principal() |
Constructor and Description |
---|
AopContextInitializer(ServiceFactory sf,
Principal p,
java.util.concurrent.atomic.AtomicBoolean reusedSession) |
Constructor and Description |
---|
ServiceFactoryI(boolean reusedSession,
Ice.Current current,
ServantHolder holder,
Glacier2.SessionControlPrx control,
OmeroContext context,
SessionManager manager,
Executor executor,
Principal p,
java.util.List<HardWiredInterceptor> interceptors,
TopicManager topicManager,
Registry registry,
java.lang.String token) |
ServiceFactoryI(Ice.Current current,
ServantHolder holder,
Glacier2.SessionControlPrx control,
OmeroContext context,
SessionManager manager,
Executor executor,
Principal p,
java.util.List<HardWiredInterceptor> interceptors,
TopicManager topicManager,
Registry registry) |
Modifier and Type | Method and Description |
---|---|
Principal |
Redirector.Context.principal()
Principal instance which can be used for internal calls the
Executor. |
Modifier and Type | Field and Description |
---|---|
protected Principal |
RepositoryDaoImpl.principal |
Modifier and Type | Method and Description |
---|---|
protected Principal |
RepositoryDaoImpl.currentUser(Ice.Current __current) |
Constructor and Description |
---|
AbstractRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
FileMaker fileMaker,
PublicRepositoryI servant) |
AbstractRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
java.lang.String repoDir,
PublicRepositoryI servant) |
InternalRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
java.lang.String repoDir,
PublicRepositoryI servant) |
LegacyRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
FileMaker fileMaker,
PublicRepositoryI servant) |
LegacyRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
java.lang.String repoDir,
PublicRepositoryI servant) |
RepositoryDaoImpl(Principal principal,
Executor executor)
Previous constructor which should no longer be used.
|
RepositoryDaoImpl(Principal principal,
Roles roles,
Executor executor,
Executor statefulExecutor,
OmeroInterceptor interceptor,
java.lang.String fileRepoSecretKey)
Primary constructor which takes all final fields.
|
ScriptRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
ScriptRepoHelper helper,
PublicRepositoryI servant,
java.util.Set<java.lang.String> scriptRepoUuids) |
TemporaryRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
PublicRepositoryI servant) |
Constructor and Description |
---|
FullTextThread(SessionManager manager,
Executor executor,
FullTextIndexer indexer,
FullTextBridge bridge,
Principal principal)
Deprecated.
Main constructor.
|
FullTextThread(SessionManager manager,
Executor executor,
FullTextIndexer indexer,
FullTextBridge bridge,
Principal principal,
boolean waitForLock)
Deprecated.
Main constructor.
|
Constructor and Description |
---|
MapAnnotationSubethaListener(Executor executor,
Principal principal) |
Constructor and Description |
---|
PixelDataThread(boolean performProcessing,
SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
java.lang.String uuid,
int numThreads)
Calls main constructor with
NullMetrics . |
PixelDataThread(boolean performProcessing,
SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
java.lang.String uuid,
int numThreads,
Metrics metrics)
Main constructor.
|
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
java.lang.String uuid,
int numThreads)
Calculates
PixelDataThread.performProcessing based on the existence of the
"pixelDataTrigger" and passes all parameters to
the main ctor
passing a NullMetrics as necessary. |
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
java.lang.String uuid,
int numThreads,
Metrics metrics)
Calculates
PixelDataThread.performProcessing based on the existence of the
"pixelDataTrigger" and passes all parameters to
the main ctor . |
Constructor and Description |
---|
PopulateRoiJob(Roles roles,
Principal principal,
Executor executor,
java.io.File source) |
Modifier and Type | Method and Description |
---|---|
java.util.List<OriginalFile> |
ScriptRepoHelper.loadAll(boolean modificationCheck,
java.lang.String mimetype,
Principal pp) |
void |
ScriptRepoHelper.simpleDelete(java.util.Map<java.lang.String,java.lang.String> context,
Executor executor,
Principal p,
long id)
Unlike
ScriptRepoHelper.delete(long) this method simply performs the DB delete
on the given original file id. |
Constructor and Description |
---|
ScriptFinder(Roles roles,
Principal principal,
Executor executor,
java.io.File source) |
ScriptRepoHelper(java.io.File dir,
Executor ex,
java.lang.String sessionUuid,
Principal p,
Roles roles) |
ScriptRepoHelper(java.lang.String uuid,
java.io.File dir,
Executor ex,
java.lang.String sessionUuid,
Principal p,
Roles roles) |
Modifier and Type | Field and Description |
---|---|
protected Principal |
SessionManagerImpl.asroot
A private session for use only by this instance for running methods via
Executor . |
Principal |
SessionManager.CreationRequest.principal |
Modifier and Type | Method and Description |
---|---|
Session |
SessionBean.createSession(Principal principal,
java.lang.String credentials) |
Session |
SessionBean.createSessionWithTimeout(Principal principal,
long milliseconds) |
Session |
SessionBean.createSessionWithTimeouts(Principal principal,
long timeToLiveMilliseconds,
long timeToIdleMilliseconds) |
Share |
SessionManager.createShare(Principal principal,
boolean enabled,
long timeToLive,
java.lang.String eventType,
java.lang.String description,
long groupId) |
Share |
SessionManagerImpl.createShare(Principal principal,
boolean enabled,
long timeToLive,
java.lang.String eventType,
java.lang.String description,
long groupId) |
Session |
SessionManager.createWithAgent(Principal principal,
java.lang.String agent,
java.lang.String ip) |
Session |
SessionManagerImpl.createWithAgent(Principal principal,
java.lang.String agent,
java.lang.String ip) |
Session |
SessionManager.createWithAgent(Principal principal,
java.lang.String credentials,
java.lang.String agent,
java.lang.String ip) |
Session |
SessionManagerImpl.createWithAgent(Principal _principal,
java.lang.String credentials,
java.lang.String agent,
java.lang.String ip) |
EventContext |
SessionManager.getEventContext(Principal principal)
Provides a partial
EventContext for the current Session . |
EventContext |
SessionManagerImpl.getEventContext(Principal principal) |
IObject |
SessionManager.setSecurityContext(Principal principal,
IObject obj)
Sets the context for the current session to the given value.
|
IObject |
SessionManagerImpl.setSecurityContext(Principal principal,
IObject obj) |
Constructor and Description |
---|
Adapter(java.lang.Object callback,
Ice.Current current,
IceMapper mapper,
Executor ex,
Principal p,
Executor.Work work) |
Modifier and Type | Field and Description |
---|---|
protected Principal |
ExecutionThread.principal |
Modifier and Type | Method and Description |
---|---|
Principal |
ExecutionThread.getPrincipal() |
Principal |
Executor.principal()
Returns a
Principal representing your current session or null,
if none is active. |
Principal |
Executor.Impl.principal() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
Executor.execute(java.util.Map<java.lang.String,java.lang.String> callContext,
Principal p,
Executor.Work work)
Executes a
Executor.Work instance wrapped in two layers of AOP. |
java.lang.Object |
Executor.Impl.execute(java.util.Map<java.lang.String,java.lang.String> callContext,
Principal p,
Executor.Work work)
Executes a
Executor.Work instance wrapped in two layers of AOP. |
java.lang.Object |
Executor.execute(Principal p,
Executor.Work work)
Call
Executor.execute(Map, Principal, Work) with
a null call context. |
java.lang.Object |
Executor.Impl.execute(Principal p,
Executor.Work work)
Call
Executor.execute(Map, Principal, Work)
with a null call context. |
Constructor and Description |
---|
ExecutionThread(SessionManager manager,
Executor executor,
Executor.Work work,
Principal principal)
Main constructor.
|
Modifier and Type | Field and Description |
---|---|
protected Principal |
SessionInitializer.principal
Principal given by the user
|
Modifier and Type | Method and Description |
---|---|
Principal |
SessionInitializer.createPrincipal() |
Modifier and Type | Method and Description |
---|---|
void |
SessionInitializer.setPrincipal(Principal principal) |
Modifier and Type | Field and Description |
---|---|
Principal |
SessionI.principal |
Modifier and Type | Method and Description |
---|---|
Principal |
SessionI.getPrincipal() |
Constructor and Description |
---|
SessionI(boolean reusedSession,
Ice.Current current,
ServantHolder holder,
Glacier2.SessionControlPrx control,
OmeroContext context,
SessionManager sessionManager,
Executor executor,
Principal principal,
java.lang.String token) |
Constructor and Description |
---|
InteractiveProcessorI(Principal p,
SessionManager mgr,
Executor ex,
omero.grid.ProcessorPrx prx,
omero.model.Job job,
long timeout,
Glacier2.SessionControlPrx control,
ParamsCache paramsCache,
ParamsHelper paramsHelper,
ScriptRepoHelper scriptRepoHelper,
Ice.Current current) |
ParamsHelper(ParamsHelper.Acquirer acq,
Executor ex,
Principal p) |
Modifier and Type | Method and Description |
---|---|
static Principal |
IceMapper.convert(omero.sys.Principal old) |
Version: 5.4.4-ice35-b82
Copyright © 2018 The University of Dundee & Open Microscopy Environment. All Rights Reserved.