public class VersionControlServicePerInstance extends AbstractInstanceService implements torn.omea.framework.core.ContextListener
instance
Constructor and Description |
---|
VersionControlServicePerInstance(Instance instance,
PalioConnectorContext connector) |
Modifier and Type | Method and Description |
---|---|
void |
addVersionControlListener(VersionControlListener listener) |
void |
contextClosed() |
void |
contextOpened() |
VersionControlState |
getDeepCopy() |
java.lang.String |
getLastTransactionUser(torn.omea.framework.core.OmeaObjectId id) |
protected void |
initialize() |
void |
markObjectsAsEdited(java.util.Set<java.lang.Long> ids) |
void |
refreshEditionState() |
void |
removeVersionControlListener(VersionControlListener listener) |
void |
revisionCreated(java.util.Collection<torn.omea.framework.core.OmeaObjectId> objects)
Notify service that some objects has been put into revision
|
void |
transactionCommited(torn.omea.framework.transaction.TransactionNotice notice) |
initializeOn, isInitialized
public VersionControlServicePerInstance(Instance instance, PalioConnectorContext connector)
public java.lang.String getLastTransactionUser(torn.omea.framework.core.OmeaObjectId id)
protected void initialize()
initialize
in class AbstractInstanceService
public void refreshEditionState()
public void markObjectsAsEdited(java.util.Set<java.lang.Long> ids)
public VersionControlState getDeepCopy()
public void transactionCommited(torn.omea.framework.transaction.TransactionNotice notice)
transactionCommited
in interface torn.omea.framework.core.ContextListener
public void revisionCreated(java.util.Collection<torn.omea.framework.core.OmeaObjectId> objects)
public void contextOpened()
contextOpened
in interface torn.omea.framework.core.ContextListener
public void contextClosed()
contextClosed
in interface torn.omea.framework.core.ContextListener
public void addVersionControlListener(VersionControlListener listener)
public void removeVersionControlListener(VersionControlListener listener)