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 |
---|---|
Principal |
NodeProvider.principal()
Retrieves the current active principal.
|
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() |
Principal |
NodeProviderInDb.principal() |
Principal |
NodeProviderInMemory.principal() |
Principal |
NodeProviderWrapper.principal() |
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)
Deprecated.
|
AbstractRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
FileMaker fileMaker,
ReadOnlyStatus readOnly,
PublicRepositoryI servant) |
AbstractRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
java.lang.String repoDir,
PublicRepositoryI servant)
Deprecated.
|
AbstractRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
java.lang.String repoDir,
ReadOnlyStatus readOnly,
PublicRepositoryI servant) |
InternalRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
java.lang.String repoDir,
PublicRepositoryI servant)
Deprecated.
|
InternalRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
java.lang.String repoDir,
ReadOnlyStatus readOnly,
PublicRepositoryI servant) |
LegacyRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
FileMaker fileMaker,
PublicRepositoryI servant)
Deprecated.
|
LegacyRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
FileMaker fileMaker,
ReadOnlyStatus readOnly,
PublicRepositoryI servant) |
LegacyRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
java.lang.String repoDir,
PublicRepositoryI servant)
Deprecated.
|
LegacyRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
java.lang.String repoDir,
ReadOnlyStatus readOnly,
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)
Deprecated.
|
ScriptRepositoryI(Ice.ObjectAdapter oa,
Registry reg,
Executor ex,
Principal p,
ScriptRepoHelper helper,
ReadOnlyStatus readOnly,
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)
Calls main constructor with read-only status being all read-write.
|
PixelDataThread(boolean performProcessing,
SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
java.lang.String uuid,
int numThreads,
Metrics metrics,
ReadOnlyStatus readOnly)
Main constructor.
|
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
java.lang.String uuid,
int numThreads)
Deprecated.
|
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
java.lang.String uuid,
int numThreads,
Metrics metrics)
Deprecated.
|
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
java.lang.String uuid,
int numThreads,
Metrics metrics,
ReadOnlyStatus readOnly)
Deprecated.
|
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)
Deprecated.
|
ScriptRepoHelper(java.io.File dir,
Executor ex,
java.lang.String sessionUuid,
Principal p,
Roles roles,
ReadOnlyStatus readOnly)
Deprecated.
|
ScriptRepoHelper(java.lang.String uuid,
java.io.File dir,
Executor ex,
java.lang.String sessionUuid,
Principal p,
Roles roles)
Deprecated.
|
ScriptRepoHelper(java.lang.String uuid,
java.io.File dir,
Executor ex,
java.lang.String sessionUuid,
Principal p,
Roles roles,
ReadOnlyStatus readOnly) |
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.10-ice35-b105
Copyright © 2019 The University of Dundee & Open Microscopy Environment. All Rights Reserved.