com.zeroturnaround.liverebel.api.impl.update
Class AppOperation

java.lang.Object
  extended by com.zeroturnaround.liverebel.api.impl.update.AppOperation
Direct Known Subclasses:
DeployImpl, UndeployImpl, UpdateImpl

public class AppOperation
extends Object

Common methods for update and deploy.

Author:
Rein Raudjärv

Field Summary
protected  String applicationId
           
protected  RestConnection con
           
protected  boolean executeScripts
           
protected  Collection<String> groupNames
           
protected  JsonParser parser
           
protected  String proxyTargetServerId
           
protected  Collection<Long> schemaIds
           
protected  File scriptDescriptionFile
           
protected  File scriptEntriesArchive
           
protected  Collection<String> serverIds
           
protected  boolean skipSingleRootDir
           
protected  String versionId
           
 
Constructor Summary
AppOperation(RestConnection con, JsonParser parser, String applicationId, String versionId)
           
 
Method Summary
 void _disableScriptExecution()
           
 void _disableScriptExecution(boolean disable)
           
 void _on(Collection<String> serverIds)
           
 void _on(String serverId)
           
 void _onGroup(String groupName)
           
 void _onGroups(Collection<String> groupNames)
           
 void _setProxyTargetServerId(String id)
           
 void _setSchemaIds(Collection<Long> schemaIds)
           
 void _setScriptEntriesArchive(File scriptEntriesArchive)
           
 void _setScriptExecutionDescription(File scriptDescription)
           
 void _setSkipSingleRootDirectory(boolean skipSingleRootDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

con

protected final RestConnection con

parser

protected final JsonParser parser

applicationId

protected final String applicationId

versionId

protected final String versionId

serverIds

protected Collection<String> serverIds

groupNames

protected Collection<String> groupNames

executeScripts

protected boolean executeScripts

scriptDescriptionFile

protected File scriptDescriptionFile

scriptEntriesArchive

protected File scriptEntriesArchive

proxyTargetServerId

protected String proxyTargetServerId

schemaIds

protected Collection<Long> schemaIds

skipSingleRootDir

protected boolean skipSingleRootDir
Constructor Detail

AppOperation

public AppOperation(RestConnection con,
                    JsonParser parser,
                    String applicationId,
                    String versionId)
Method Detail

_on

public void _on(String serverId)

_on

public void _on(Collection<String> serverIds)

_onGroup

public void _onGroup(String groupName)

_onGroups

public void _onGroups(Collection<String> groupNames)

_disableScriptExecution

public void _disableScriptExecution()

_disableScriptExecution

public void _disableScriptExecution(boolean disable)

_setScriptExecutionDescription

public void _setScriptExecutionDescription(File scriptDescription)

_setScriptEntriesArchive

public void _setScriptEntriesArchive(File scriptEntriesArchive)

_setProxyTargetServerId

public void _setProxyTargetServerId(String id)

_setSchemaIds

public void _setSchemaIds(Collection<Long> schemaIds)

_setSkipSingleRootDirectory

public void _setSkipSingleRootDirectory(boolean skipSingleRootDirectory)


Copyright © 2013. All Rights Reserved.