public class ClientVersionManager extends ClientObject implements VersionManager
Constructor and Description |
---|
ClientVersionManager(Session session,
RemoteVersionManager remote,
LocalAdapterFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
cancelMerge(String absPath,
Version version) |
Version |
checkin(String absPath) |
void |
checkout(String absPath) |
Version |
checkpoint(String absPath) |
Node |
createActivity(String title) |
Node |
createConfiguration(String absPath) |
void |
doneMerge(String absPath,
Version version) |
Node |
getActivity() |
Version |
getBaseVersion(String absPath) |
VersionHistory |
getVersionHistory(String absPath) |
boolean |
isCheckedOut(String absPath) |
NodeIterator |
merge(Node activityNode) |
NodeIterator |
merge(String absPath,
String srcWorkspace,
boolean bestEffort) |
NodeIterator |
merge(String absPath,
String srcWorkspace,
boolean bestEffort,
boolean isShallow) |
void |
removeActivity(Node activityNode) |
void |
restore(String absPath,
String versionName,
boolean removeExisting) |
void |
restore(String absPath,
Version version,
boolean removeExisting) |
void |
restore(Version[] versions,
boolean removeExisting) |
void |
restore(Version version,
boolean removeExisting) |
void |
restoreByLabel(String absPath,
String versionLabel,
boolean removeExisting) |
Node |
setActivity(Node activity) |
getFactory, getItem, getNode, getNodeTypeArray
public ClientVersionManager(Session session, RemoteVersionManager remote, LocalAdapterFactory factory)
public void cancelMerge(String absPath, Version version) throws RepositoryException
cancelMerge
in interface VersionManager
RepositoryException
public Version checkin(String absPath) throws RepositoryException
checkin
in interface VersionManager
RepositoryException
public void checkout(String absPath) throws RepositoryException
checkout
in interface VersionManager
RepositoryException
public Version checkpoint(String absPath) throws RepositoryException
checkpoint
in interface VersionManager
RepositoryException
public Node createActivity(String title) throws RepositoryException
createActivity
in interface VersionManager
RepositoryException
public Node createConfiguration(String absPath) throws RepositoryException
createConfiguration
in interface VersionManager
RepositoryException
public void doneMerge(String absPath, Version version) throws RepositoryException
doneMerge
in interface VersionManager
RepositoryException
public Node getActivity() throws RepositoryException
getActivity
in interface VersionManager
RepositoryException
public Version getBaseVersion(String absPath) throws RepositoryException
getBaseVersion
in interface VersionManager
RepositoryException
public VersionHistory getVersionHistory(String absPath) throws RepositoryException
getVersionHistory
in interface VersionManager
RepositoryException
public boolean isCheckedOut(String absPath) throws RepositoryException
isCheckedOut
in interface VersionManager
RepositoryException
public NodeIterator merge(Node activityNode) throws RepositoryException
merge
in interface VersionManager
RepositoryException
public NodeIterator merge(String absPath, String srcWorkspace, boolean bestEffort) throws RepositoryException
merge
in interface VersionManager
RepositoryException
public NodeIterator merge(String absPath, String srcWorkspace, boolean bestEffort, boolean isShallow) throws RepositoryException
merge
in interface VersionManager
RepositoryException
public void removeActivity(Node activityNode) throws RepositoryException
removeActivity
in interface VersionManager
RepositoryException
public void restore(Version[] versions, boolean removeExisting) throws RepositoryException
restore
in interface VersionManager
RepositoryException
public void restore(Version version, boolean removeExisting) throws RepositoryException
restore
in interface VersionManager
RepositoryException
public void restore(String absPath, String versionName, boolean removeExisting) throws RepositoryException
restore
in interface VersionManager
RepositoryException
public void restore(String absPath, Version version, boolean removeExisting) throws RepositoryException
restore
in interface VersionManager
RepositoryException
public void restoreByLabel(String absPath, String versionLabel, boolean removeExisting) throws RepositoryException
restoreByLabel
in interface VersionManager
RepositoryException
public Node setActivity(Node activity) throws RepositoryException
setActivity
in interface VersionManager
RepositoryException
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.