java.lang.Object
com.flexstor.flexdbserver.services.versioncontrol.WorkspaceService
- All Implemented Interfaces:
- com.flexstor.flexdbserver.services.Service
- public class WorkspaceService
- extends java.lang.Object
- implements com.flexstor.flexdbserver.services.Service
Entry point for Version Control operations regarding the physical workspace in the file systems
managed by an instance of the FLEXdbServer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
private com.flexstor.common.data.ActionData data
sThisService
protected java.lang.String sThisService
id
protected int id
serviceBroker
protected com.flexstor.common.services.ServiceBrokerI serviceBroker
WorkspaceService
public WorkspaceService()
setServiceContext
public void setServiceContext(com.flexstor.flexdbserver.services.ServiceContext context)
- Description copied from interface:
com.flexstor.flexdbserver.services.Service
- Calls before the service is initialized (before initData is called) to
pass information about the environment in which the service is running.
This environment consists of information about the properties set for the
service in one of these files (services.config, roletype_services.config,
or *.ctl), plus methods to access other information such as an instance
of the service broker to invoke other services, the transaction id for
the service, file separator character and local path for the installation
directory and configuration directory.
- Specified by:
setServiceContext in interface com.flexstor.flexdbserver.services.Service
initData
public void initData(com.flexstor.common.data.ActionData data)
- Description copied from interface:
com.flexstor.flexdbserver.services.Service
- A data initialization method called at the beginning of the service.
Not business logic, relevant to the functionality of the service, should be
added here, other than initializing some variables, etc.
- Specified by:
initData in interface com.flexstor.flexdbserver.services.Service
go
public com.flexstor.common.data.ActionResult go()
- Description copied from interface:
com.flexstor.flexdbserver.services.Service
- This methods carries the load of the business logic for the service.
- Specified by:
go in interface com.flexstor.flexdbserver.services.Service
emailConfirmation
private void emailConfirmation(Workspace ws)