Uses of Interface
com.orchestranetworks.service.Session
Package
Description
Provides core classes and interfaces for accessing datasets, tables, and their records.
Provides classes for distributed data delivery (D3) functionalities.
Provides classes and interfaces for D3 slave functionalities.
Provides interfaces for accessing data sets.
Provides classes for UI interactions.
This package allows to handle module registration.
Provides the API for accessing and processing data stored in
EBX®.
This package allows the implementation of custom tasks in EBX® scheduler.
Represents XML Schema concepts and provides schema extensions capabilities.
Provides interfaces for accessing relationships defined in a data model.
Provides classes and interfaces for trigger creation.
Interfaces to define sets of data set references.
Interfaces to define sets of data space keys.
Provides classes and interfaces for implementing specific services and access rules on EBX®.
Provides classes for Directory handling.
Provides classes and interfaces for specific extensions such as batch
and adaptation tree optimizer.
This package provides the capability to create custom user interface components
that are integrated within EBX®.
This package provides a library of user interface widgets.
A public API for user services.
Allows the definition of activation rules and permission rules on user services.
Provides classes and interfaces for implementing workflow processes and
invoking them.
-
Uses of Session in com.onwbp.adaptation
Modifier and TypeMethodDescriptionReturns the label of the dataset or record corresponding to the locale in the specified session.Adaptation.getLabelOrName
(Session aSession) Returns the label of the dataset or record corresponding to the locale in the specified session.void
Request.setSession
(Session aSession) Sets the user session on the request. -
Uses of Session in com.orchestranetworks.d3
Modifier and TypeMethodDescriptionD3NodeAsSlaveOnStartup.createSystemUserSession
(String aTrackingInformationComplementOrNull) Creates a session executing as the "system user".Modifier and TypeMethodDescriptionD3NodeFactory.createForMasterFromSession
(Session aSession) Creates a primary D3 engine to offer primary administrative functionalities.D3NodeFactory.createForSlaveFromSession
(Session aSession) Creates a replica D3 engine to offer replica administrative functionalities.static D3Engine
D3Engine.getFromSession
(Repository aRepository, Session aSession) Deprecated. -
Uses of Session in com.orchestranetworks.d3.slave
Modifier and TypeMethodDescriptionD3ReceiveBroadcastExecutionContext.getSession()
Returns the authenticated session performing the action, that corresponds to the D3 replica node user defined in theebx.properties
file. -
Uses of Session in com.orchestranetworks.instance
Modifier and TypeMethodDescriptionabstract Session
Repository.createSessionFromArray
(Object[] args) Instantiates a session from an open array.abstract Session
Repository.createSessionFromHttpRequest
(HttpServletRequest httpServletRequest) Instantiates a session from an HTTP request.abstract Session
Repository.createSessionFromLoginPassword
(String login, String password) Instantiates a session based on the login and password specified.abstract Session
Repository.createSessionFromSOAPHeader
(Element header) Instantiates a session from a SOAP Header.NewRecordContext.getSession()
Returns the authenticated session performing the record creation.Modifier and TypeMethodDescriptionabstract void
Repository.closeHome
(AdaptationHome aDataSpaceOrSnapshot, Session aSession) Closes the specified dataspace or snapshot.abstract AdaptationHome
Repository.createHome
(AdaptationHome parentDataSpace, HomeKey aKey, Profile owner, Session aSession, UserMessage aLabel, UserMessage aDescription) Creates the specified dataspace or snapshot.abstract AdaptationHome
Repository.createHome
(HomeCreationSpec aSpec, Session aSession) Performs the dataspace or snapshot creation as specified.abstract void
Repository.deleteHome
(AdaptationHome aDataSpaceOrSnapshot, Session aSession) Permanently deletes the specified dataspace or snapshot and all its descendants (dataspaces and snapshots).void
RepositoryPurge.markHomeForHistoryPurge
(AdaptationHome aDataSpaceOrSnapshot, Session aSession) Marks the specified dataspace or snapshot for history purge.void
RepositoryPurge.markHomeForHistoryPurge
(AdaptationHome aHome, Date aStartDate, Date anEndDate, Session aSession) Marks the interval [aStartDate,anEndDate) for the specified dataspace or snapshot for history purge.abstract void
Repository.markHomeForPurge
(AdaptationHome aDataSpaceOrSnapshot, Session aSession) Deprecated.void
RepositoryPurge.markHomeForPurge
(AdaptationHome aDataSpaceOrSnapshot, Session aSession) Deprecated.Replaced byRepository.deleteHome(AdaptationHome, Session)
.void
Performs a complete deletion of the physical entities that have been marked for purge.abstract void
Repository.purgeHomes
(Session aSession) Deprecated.Replaced bypurgeAll
.abstract void
Repository.reopenHome
(AdaptationHome aHome, Session aSession) Reopens the specified home.abstract void
Repository.setDocumentationDescription
(AdaptationHome aDataSpaceOrSnapshot, String aDescription, Locale aLocale, Session aSession) Sets the documentation label for the specified dataspace or snapshot.abstract void
Repository.setDocumentationLabel
(AdaptationHome aDataSpaceOrSnapshot, String aLabel, Locale aLocale, Session aSession) Sets the documentation label for the specified dataspace or snapshot. -
Uses of Session in com.orchestranetworks.interactions
Modifier and TypeMethodDescriptionstatic void
InteractionHelper.complete
(InteractionHelper.ParametersMap outputParameters, Session aSession) Deprecated.InteractionHelper.getInputParameters
(Session aSession) Deprecated.Replaced bySessionInteraction.getInputParameters()
.InteractionHelper.getInternalParameters
(Session aSession) Deprecated.Replaced bySessionInteraction.getInternalParameters()
.static boolean
InteractionHelper.isComplete
(Session aSession) Deprecated.Replaced bySessionInteraction.isComplete()
.static void
InteractionHelper.setInternalParameters
(InteractionHelper.ParametersMap internalParameters, Session aSession) -
Uses of Session in com.orchestranetworks.module
Modifier and TypeMethodDescriptionModuleContextOnRepositoryStartup.createSystemUserSession
(String aTrackingInformationComplementOrNull) Creates a session executing as the "system user". -
Uses of Session in com.orchestranetworks.permissions
Modifier and TypeMethodDescriptionQueryPermissionException.getSession()
Returns the session specified in the query.Modifier and TypeMethodDescriptionstatic QueryPermissionException
QueryPermissionException.create
(Session aSession, Map<SchemaNode, Adaptation> forbiddenNodes) Creates a QueryPermissionException.static QueryPermissionException
QueryPermissionException.create
(Session aSession, Map<SchemaNode, Adaptation> forbiddenNodes, String message) -
Uses of Session in com.orchestranetworks.query
Modifier and TypeMethodDescriptionvoid
Query.setSession
(Session aSession) Sets the user session on the query. -
Uses of Session in com.orchestranetworks.rest.inject
Modifier and TypeMethodDescriptionSessionContext.getSession()
Returns the EBX® session for the current authenticated user.SessionContext.getSessionOrNull()
Returns the EBX® session for the current authenticated user ornull
if the user is not authenticated. -
Uses of Session in com.orchestranetworks.rest.security
Modifier and TypeMethodDescriptionAuthorizationContext.getSession()
Returns the EBX® session for the current user. -
Uses of Session in com.orchestranetworks.scheduler
Modifier and TypeMethodDescriptionScheduledExecutionContext.getSession()
Returns the session associated with this execution. -
Uses of Session in com.orchestranetworks.schema
Modifier and TypeMethodDescriptionSchemaDocumentationContext.getSession()
Returns the current session ornull
.Modifier and TypeMethodDescriptionSchemaNode.getBusinessObjectModel
(Adaptation aDataset, Session aSession) Returns the business object model associated to this node if it is a table node.SchemaNode.getDescription
(Session aSession) Returns the localized description of this node in the context of a user session.Returns the label of this node for the specified session.SchemaNode.getRelationships
(Adaptation aDataset, Session aSession) Returns the relationships defined by this node.SchemaNode.getRelationships
(Adaptation aDataset, Session aSession, boolean includeMetadata) Returns the relationships defined by this node. -
Uses of Session in com.orchestranetworks.schema.businessObjects
Modifier and TypeMethodDescriptionEntity.getSessionOrNull()
Returns the session used for creating this business object.Modifier and TypeMethodDescriptionDataModelBusinessObjectModels.getBusinessObjectModels
(Adaptation aDataset, Session aSession) Returns all the business object models defined in the data model.DataModelBusinessObjectModels.getBusinessObjetModelForTable
(SchemaNode aTableNode, Adaptation aDataset, Session aSession) Returns the business object model associated to the specified table.BusinessObjectModel.initForRead
(Adaptation aRecord, Session aSessionOrNull) Creates a read only facade from the specified record of the main table of this business object model.DataModelBusinessObjectModels.lookupBusinessObjectModel
(String aName, Adaptation aDataset, Session aSession) Return the business object model associated to the specified name. -
Uses of Session in com.orchestranetworks.schema.relationships
Modifier and TypeMethodDescriptionSchemaNodeExplicitRelationship.getExplicitRelationship
(Adaptation aDataset, Session aSession) Returns theExplicitRelationship
object associated with this relationship.static RequestResult
RelationshipsHelper.getExplicitRelationshipResult
(Adaptation aRecord, SchemaNode anExplicitRelationshipNode, Session aSession) Returns the result of the explicit relationship defined by the specified node, in the context of the specified record.static ReverseRelationshipResult
RelationshipsHelper.getInterDatasetReferringRecords
(Adaptation aReferencedRecord, SchemaNode aReferringNode, Adaptation aReferringDataset, Session aSession) Returns the records in the specified referring dataset that refer to the specified record through the corresponding foreign key constraint, selection link or association link.static ReverseRelationshipResult
RelationshipsHelper.getIntraDatasetReferringRecords
(Adaptation aReferencedRecord, SchemaNode aReferringNode, Session aSession) Returns the records in the same dataset that refer to the specified record through the corresponding foreign key constraint, selection link or association link.SchemaNodeExplicitRelationship.getResult
(Adaptation aRecord, Session aSessionOrNull) Returns the result of this relationship, in the context of the specified record. -
Uses of Session in com.orchestranetworks.schema.trigger
Modifier and TypeMethodDescriptionTriggerExecutionContext.getSession()
Returns the authenticated session performing the action. -
Uses of Session in com.orchestranetworks.schema.types.dataset
Modifier and TypeMethodDescriptionDatasetSetFilterContext.getSession()
Returns the current session. -
Uses of Session in com.orchestranetworks.schema.types.dataspace
Modifier and TypeMethodDescriptionDataspaceSetFilterContext.getSession()
Returns the current session. -
Uses of Session in com.orchestranetworks.service
Modifier and TypeMethodDescriptionReturns a session cloned from this session with specific input parameters.ProcedureContext.getSession()
Returns the current session context.ProgrammaticService.getSession()
Returns the current session of this service.abstract Session
ServiceContext.getSession()
Deprecated.Returns the current session context.SessionPermissions.getSession()
Deprecated.Since 5.4.1, this method returnsnull
if this instance has been created directly to evaluate user permissions.Modifier and TypeMethodDescriptionstatic ProgrammaticService
ProgrammaticService.createForSession
(Session aSession, AdaptationHome aDataSpace) Instantiates a service that will execute within the specified session in the specified dataspace.static ProgrammaticService
ProgrammaticService.createForSession
(Session aSession, AdaptationHome aDataSpace, Map<String, String> someInputParameters) Instantiates a service that will be executed in the specified dataspace, and within a session cloned fromaSession
with specific input parameters.AccessRule.getPermission
(Adaptation aDataSetOrRecord, Session aSession, SchemaNode aNode) Returns permissions for the specified arguments.AccessRule.NoWriteRule.getPermission
(Adaptation anAdaptation, Session aSession, SchemaNode aNode) ServicePermission.getPermission
(SchemaNode aNode, Adaptation aDataSetOrRecord, Session aSession) Returns a permission for the specified arguments.ServicePermissionForHierarchy.getPermissionForHierarchy
(HierarchyNode aHierarchyNode, Session aSession) Returns the permissions for the arguments specified. -
Uses of Session in com.orchestranetworks.service.directory
Modifier and TypeMethodDescriptionDirectory.getUserAuthenticationURI
(Session aSession) Deprecated.Since 6.1.3, it is recommended to use the propertyebx.security.loginPage.url
instead.DirectoryHandler.getUserAuthenticationURI
(Session aSession) Deprecated.Since 6.1.3, seeDirectory.getUserAuthenticationURI(Session)
. -
Uses of Session in com.orchestranetworks.service.extensions
Modifier and TypeMethodDescriptionAdaptationTreeOptimizerSpec_MutualizeCommons.createOptimizerIterator
(Session aSession) AdaptationTreeOptimizerSpec_RemoveDuplicates.createOptimizerIterator
(Session aSession) abstract AdaptationTreeOptimizerIterator
AdaptationTreeOptimizerSpec.createOptimizerIterator
(Session aSession) Builds an iterator for dataset tree optimization.void
LockSpec.lock
(AdaptationHome aDataSpace, Session aSession) Locks the specified dataspace.abstract ProcedureResult
ReplicationUnit.performRefresh
(Session aSession) Refreshes the tables included by this replication unit.void
LockSpec.unlock
(AdaptationHome aDataSpace, Session aSession) Unlocks the specified dataspace. -
Uses of Session in com.orchestranetworks.ui
Modifier and TypeMethodDescriptionUIContext.getSession()
Deprecated.Replaced byUISessionContext.getSession()
UIFormRequestContext.getSession()
Returns the current session.UILabelRendererContext.getSession()
Returns the current user session.UISessionContext.getSession()
Returns the current session.UITableFilterContext.getSession()
Returns the current session.Modifier and TypeMethodDescriptionstatic UIHttpManagerComponent
UIHttpManagerComponent.createWithURIWithParametersForSubSession
(String uriWithParameters, Session aSession) Creates an instance of this class in order to call the EBX® user interface in a separate sub-session (namely, a Web Component). -
Uses of Session in com.orchestranetworks.ui.form.widget
Modifier and TypeMethodDescriptionWidgetValidationContext.getSession()
Returns the current session. -
Uses of Session in com.orchestranetworks.ui.perspective
Modifier and TypeMethodDescriptionstatic PerspectiveHandler
PerspectiveHandler.newInstance
(Repository repository, Session aSession) Returns a new instance of the perspective handler. -
Uses of Session in com.orchestranetworks.userservice
-
Uses of Session in com.orchestranetworks.userservice.permission
Modifier and TypeMethodDescriptionServicePermissionRuleContext.getSession()
Returns the current session. -
Uses of Session in com.orchestranetworks.userservice.schema
Modifier and TypeMethodDescriptionUserServiceAssociationRecordFormContext.getSession()
Returns the current session.UserServiceRecordFormContext.getSession()
Returns the current session. -
Uses of Session in com.orchestranetworks.workflow
Modifier and TypeMethodDescriptionActionPermissionsOnWorkflowContext.getSession()
The session associated with the current user.ConditionBeanContext.getSession()
Always throwsUnsupportedOperationException
ConditionContext.getSession()
Always throwsUnsupportedOperationException
ProcessExecutionInfoContext.getSession()
Returns a system-user session (not an authenticated user session).UserTaskBeforeWorkItemCompletionContext.getSession()
Returns the authenticated session of the user who is doing the current interaction.UserTaskUsersForAllocationCollectorContext.getSession()
Returns the authenticated session of the user.WorkflowTriggerWorkItemAuthenticatedContext.getSession()
Returns the authenticated session of the current user.Modifier and TypeMethodDescriptionstatic WorkflowEngine
WorkflowEngine.getFromRepository
(Repository aRepository, Session aSession) Creates a workflow engine from a repository and, optionally, a session.WorkflowEngine.getWorkItemsOfferedToSession
(Session aSession) Returns all the work items offered to a Session.
Repository.deleteHome(AdaptationHome, Session)
.