# Uses of Class
com.orchestranetworks.instance.Repository

Packages that use Repository
Package
Description
com.onwbp.adaptation
Provides core classes and interfaces for accessing datasets, tables, and their records.
com.orchestranetworks.d3
Provides classes for distributed data delivery (D3) functionalities.
com.orchestranetworks.d3.slave
Provides classes and interfaces for D3 slave functionalities.
com.orchestranetworks.instance
Provides interfaces for accessing data sets.
com.orchestranetworks.module
This package allows to handle module registration.
com.orchestranetworks.rest.inject
com.orchestranetworks.scheduler
This package allows the implementation of custom tasks in EBX® scheduler.
com.orchestranetworks.schema
Represents XML Schema concepts and provides schema extensions capabilities.
com.orchestranetworks.service.directory
Provides classes for Directory handling.
com.orchestranetworks.service.extensions
Provides classes and interfaces for specific extensions such as batch and adaptation tree optimizer.
com.orchestranetworks.ui.perspective
com.orchestranetworks.userservice
A public API for user services.
com.orchestranetworks.workflow
Provides classes and interfaces for implementing workflow processes and invoking them.

- ## Uses of Repository in com.onwbp.adaptation

  Methods in com.onwbp.adaptation that return Repository
  Modifier and Type
  Method
  Description
  `abstract Repository`
  AdaptationHome.`getRepository()`
  Returns the repository that contains this `AdaptationHome`.

- ## Uses of Repository in com.orchestranetworks.d3

  Methods in com.orchestranetworks.d3 that return Repository
  Modifier and Type
  Method
  Description
  `Repository`
  NodeMonitoringContext.`getRepository()`
  Returns the current data repository.
  Methods in com.orchestranetworks.d3 with parameters of type Repository
  Modifier and Type
  Method
  Description
  `static D3Engine`
  D3Engine.`getFromSession(Repository aRepository, Session aSession)`
  Deprecated.
  See `D3NodeFactory.createForMasterFromSession(Session)`.
  `static D3NodeFactory`
  D3NodeFactory.`getInstance(Repository aRepository)`
  Get a D3 engine factory.

- ## Uses of Repository in com.orchestranetworks.d3.slave

  Methods in com.orchestranetworks.d3.slave that return Repository
  Modifier and Type
  Method
  Description
  `Repository`
  D3ReceiveBroadcastExecutionContext.`getRepository()`
  Returns the current repository.

- ## Uses of Repository in com.orchestranetworks.instance

  Methods in com.orchestranetworks.instance that return Repository
  Modifier and Type
  Method
  Description
  `static Repository`
  Repository.`getDefault()`
  Returns the default instance of this class.
  `static Repository`
  Repository.`getDefaultWhenFullyInitialized()`
  Returns the default instance of this class once the full initialization is done.

- ## Uses of Repository in com.orchestranetworks.module

  Methods in com.orchestranetworks.module that return Repository
  Modifier and Type
  Method
  Description
  `Repository`
  ModuleContextOnRepositoryStartup.`getRepository()`
  Returns the current repository.

- ## Uses of Repository in com.orchestranetworks.rest.inject

  Methods in com.orchestranetworks.rest.inject that return Repository
  Modifier and Type
  Method
  Description
  `Repository`
  SessionContext.`getRepository()`
  Returns the current EBX® repository.

- ## Uses of Repository in com.orchestranetworks.scheduler

  Methods in com.orchestranetworks.scheduler that return Repository
  Modifier and Type
  Method
  Description
  `Repository`
  ScheduledExecutionContext.`getRepository()`
  Returns the EBX® repository.

- ## Uses of Repository in com.orchestranetworks.schema

  Methods in com.orchestranetworks.schema that return Repository
  Modifier and Type
  Method
  Description
  `Repository`
  SchemaDocumentationContext.`getRepository()`
  Returns the EBX® repository.
  Methods in com.orchestranetworks.schema with parameters of type Repository
  Modifier and Type
  Method
  Description
  `abstract InputStream`
  SchemaLocation.`getInputStream(Repository aRepository)`
  Returns a stream for reading the content of the corresponding data model.

- ## Uses of Repository in com.orchestranetworks.service.directory

  Methods in com.orchestranetworks.service.directory with parameters of type Repository
  Modifier and Type
  Method
  Description
  `static DirectoryDefault`
  DirectoryDefault.`getInstance(Repository aRepository)`
  Returns the default internal directory instance that is delivered with EBX®.
  `static DirectoryHandler`
  DirectoryHandler.`getInstance(Repository aRepository)`
  Returns the directory instance that is associated with the specified repository.

- ## Uses of Repository in com.orchestranetworks.service.extensions

  Methods in com.orchestranetworks.service.extensions that return Repository
  Modifier and Type
  Method
  Description
  `static Repository`
  TestHelper.`getNewRepository(File aTargetDirectory)`
  Creates a new temporary repository for running tests with workflow API disabled.
  `static Repository`
  TestHelper.`getNewRepository(File aTargetDirectory, boolean isWorkflowEnabled)`
  Creates a new temporary repository for running tests.
  `static Repository`
  TestHelper.`getRepositoryCopyOfExistingH2StandaloneDB(File aSourceDirectory, File aTargetDirectory, String aPrefix)`
  Creates a temporary copy of the specified existing repository for running tests with workflow API disabled.
  `static Repository`
  TestHelper.`getRepositoryCopyOfExistingH2StandaloneDB(File aSourceDirectory, File aTargetDirectory, String aPrefix, boolean isWorkflowEnabled)`
  Creates a temporary copy of the specified existing repository for running tests.
  `static Repository`
  TestHelper.`getRepositoryExistingH2StandaloneDB(File aSourceDirectory, String aPrefix)`
  Gets an existing H2 repository to use for running tests with workflow API disabled.
  `static Repository`
  TestHelper.`getRepositoryExistingH2StandaloneDB(File aSourceDirectory, String aPrefix, boolean isWorkflowEnabled)`
  Gets an existing H2 repository to use for running tests.
  Methods in com.orchestranetworks.service.extensions with parameters of type Repository
  Modifier and Type
  Method
  Description
  `void`
  Batch.`executeBatch(Repository aRepository)`
  This method is called by `BatchLauncher.executeBatch(Batch)`.
  `static final List<ReplicationUnit>`
  ReplicationUnit.`getReplicationUnitsForTable(SchemaNode aTableNode, Repository aRepository)`
  Returns all the replication units involving the specified table in the context of a repository.
  `static void`
  TestHelper.`shutdownRepository(boolean checkConnectionsHaveBeenClosed, Repository aRepository)`
  Shuts down the specified repository.
  `static void`
  TestHelper.`shutdownRepository(Repository aRepository)`
  Shuts down the repository, and checks that all connections to the database have been closed.

- ## Uses of Repository in com.orchestranetworks.ui.perspective

  Methods in com.orchestranetworks.ui.perspective with parameters of type Repository
  Modifier and Type
  Method
  Description
  `static PerspectiveHandler`
  PerspectiveHandler.`newInstance(Repository repository, Session aSession)`
  Returns a new instance of the perspective handler.

- ## Uses of Repository in com.orchestranetworks.userservice

  Methods in com.orchestranetworks.userservice that return Repository
  Modifier and Type
  Method
  Description
  `Repository`
  UserServiceRequest.`getRepository()`
  Returns the current repository.

- ## Uses of Repository in com.orchestranetworks.workflow

  Methods in com.orchestranetworks.workflow that return Repository
  Modifier and Type
  Method
  Description
  `Repository`
  ProcessExecutionInfoContext.`getRepository()`
  Returns the current repository where this workflow is executed.
  Methods in com.orchestranetworks.workflow with parameters of type Repository
  Modifier and Type
  Method
  Description
  `static List<WorkflowLauncherInfo>`
  WorkflowLauncherInfoHelper.`getAvailableActivations(Repository repository, Adaptation dataset, String tableInput, String locale)`
  Retrieves a list of WorkflowLauncherInfo objects representing available workflow launcher activations.
  `static WorkflowEngine`
  WorkflowEngine.`getFromRepository(Repository aRepository, Session aSession)`
  Creates a workflow engine from a repository and, optionally, a session.