Class ExternalObjectSyncSession
java.lang.Object
com.e1c.langtool.v8.dt.sync.AbstractBmSyncSession
com.e1c.langtool.v8.dt.external.sync.ExternalObjectSyncSession
- All Implemented Interfaces:
SyncSession,BmSyncSession
-
Nested Class Summary
Nested classes/interfaces inherited from class com.e1c.langtool.v8.dt.sync.AbstractBmSyncSession
AbstractBmSyncSession.BatchSessionController -
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.sync.AbstractBmSyncSession
dtProjectManager, session, target, translatedProject, workspaceOrchestrator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidBegins synchronization operation.org.eclipse.core.runtime.IStatuscreateProject(org.eclipse.core.runtime.IProgressMonitor monitor) Creates the target project with all specific.voidEnds the operation.Gets the translation provider.Methods inherited from class com.e1c.langtool.v8.dt.sync.AbstractBmSyncSession
afterSynchronized, beforeSynchronizing, getBatchSessionLock, getSkipped, storeDelayedFiles, waitUntilStarted
-
Constructor Details
-
ExternalObjectSyncSession
-
-
Method Details
-
createProject
public org.eclipse.core.runtime.IStatus createProject(org.eclipse.core.runtime.IProgressMonitor monitor) Description copied from interface:SyncSessionCreates the target project with all specific.- Parameters:
monitor- the monitor- Returns:
- the status of creation
-
getTranslationProvider
Description copied from interface:BmSyncSessionGets the translation provider.- Returns:
- the translation provider
-
beginSyncOperation
public void beginSyncOperation()Description copied from interface:SyncSessionBegins synchronization operation. Performs all necessary lifecycle checks and resource blocking. Must preceed any business actions within the session. May be called only once per session- Specified by:
beginSyncOperationin interfaceSyncSession- Overrides:
beginSyncOperationin classAbstractBmSyncSession
-
endSyncOperation
public void endSyncOperation()Description copied from interface:SyncSessionEnds the operation. Must be called after internal synchronization logic is finished to remove LC/resource locks- Specified by:
endSyncOperationin interfaceSyncSession- Overrides:
endSyncOperationin classAbstractBmSyncSession
-