public class CheckInCommand extends Object
Constructor and Description |
---|
CheckInCommand(String inputFile,
String workingLocation,
String userUrl,
String username,
boolean silentUpdate,
boolean cleanRegistry,
boolean testContentChanged)
Creates an instance of a check-in command which can be executed against a provided registry
instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
execute(Registry registry)
This method will execute the check-in command utilizing the various parameters passed when
creating the instance of the command.
|
boolean |
execute(Registry registry,
UserInputCallback callback)
This method will execute the check-in command utilizing the various parameters passed when
creating the instance of the command.
|
int |
getSentCount()
Method to obtain the count of files sent.
|
public CheckInCommand(String inputFile, String workingLocation, String userUrl, String username, boolean silentUpdate, boolean cleanRegistry, boolean testContentChanged) throws SynchronizationException
inputFile
- if the content is to be uploaded from a single meta file, this
parameter can be used to specify the path to the meta file.workingLocation
- if the content is to be uploaded from a directory on the
filesystem, this parameter can be used to specify the path to the
corresponding location.userUrl
- aggregate URL containing a concatenation of the registry URL and
the resource path that is capable of referencing a remote resource.
This url will contain only the resource path if the resource was
local to the given registry instance.username
- the name of the user (which should be a valid username on the
target server on which the provided registry instance is running)
that performs this operation.silentUpdate
- to ignore the conflicts and perform silent update on the server
side.cleanRegistry
- whether the embedded registry instance must be cleaned after the
execution of the operation.testContentChanged
- when this parameter is set to true, check-in will only happen if
the content has changed.SynchronizationException
- if the operation failed.public int getSentCount()
public boolean execute(Registry registry, UserInputCallback callback) throws SynchronizationException
registry
- the registry instance to be used.callback
- the instance of a callback that can be used to determine the user's
preference before deleting an existing file or directory during the update
after the check-in has been done. If this parameter is null, the default
behaviour of deleting the existing file will be used.SynchronizationException
- if the operation failed.public boolean execute(Registry registry) throws SynchronizationException
registry
- the registry instance to be used.SynchronizationException
- if the operation failed.Copyright © 2015 WSO2 Inc. All Rights Reserved.