com.ibm.ws.bpm.config.admin
Class AbstractBPMAdminCommand

java.lang.Object
  extended by org.eclipse.emf.common.command.AbstractCommand
      extended by com.ibm.websphere.management.cmdframework.provider.AbstractAdminCommand
          extended by com.ibm.ws.bpm.config.admin.AbstractBPMAdminCommand
All Implemented Interfaces:
com.ibm.websphere.management.cmdframework.AdminCommand, org.eclipse.emf.common.command.Command
Direct Known Subclasses:
AddRESTServiceProviderTask, AddRESTServiceTask, UpdateRESTGatewayService, UpdateRESTServiceProviderTask

public abstract class AbstractBPMAdminCommand
extends com.ibm.websphere.management.cmdframework.provider.AbstractAdminCommand


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.websphere.management.cmdframework.provider.AbstractAdminCommand
com.ibm.websphere.management.cmdframework.provider.AbstractAdminCommand.CmdNotificationListener
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.command.AbstractCommand
org.eclipse.emf.common.command.AbstractCommand.NonDirtying
 
Field Summary
protected static java.util.logging.Logger logger
           
 
Fields inherited from class com.ibm.websphere.management.cmdframework.provider.AbstractAdminCommand
ASYNC_CUSTOM_TAG, asyncCmdSession, cmdMgrType, cnh, DYNAMIC_CUSTOM_TAG, listSetParamsTable, PRIVATE_CUSTOM_TAG
 
Fields inherited from class org.eclipse.emf.common.command.AbstractCommand
description, isExecutable, isPrepared, label
 
Constructor Summary
AbstractBPMAdminCommand(com.ibm.websphere.management.cmdframework.commanddata.CommandData inCommandData)
           
AbstractBPMAdminCommand(com.ibm.websphere.management.cmdframework.commandmetadata.CommandMetadata metadata)
           
 
Method Summary
protected  java.lang.String getDeploymentTargetContextID(java.lang.String clusterName, java.lang.String nodeName, java.lang.String serverName)
           
protected  void validateDeploymentTarget(java.lang.String clusterParameterName, java.lang.String clusterName, java.lang.String nodeParameterName, java.lang.String nodeName, java.lang.String serverParameterName, java.lang.String serverName, boolean required)
           
 
Methods inherited from class com.ibm.websphere.management.cmdframework.provider.AbstractAdminCommand
cleanupUploadedFiles, createParamEObject, createParameterMetadata, execute, execute, generateScript, getChoices, getCmdMgrType, getCommandData, getCommandMetadata, getCommandMetadata, getCommandResult, getCommandSession, getConfigService, getConfigSession, getLocale, getName, getOrigParameterValue, getParameter, getParameter, getParameterMetadata, getResult, getTargetObject, getTargetObjectChoices, getUserData, initCommandData, initializeParameter, initializeParameter, isAsyncCommand, isDynamicStepCommand, isLocalMode, isParamReadonly, isPrivateParameter, isTable, listAllParameterName, listParameterName, listSetParams, listSetParams, redo, resetCommandData, resetCommandMetadata, save, sendNotification, setCmdHandler, setCmdMgrType, setCommandMetadata, setCommandResult, setCommandSession, setConfigSession, setListSetParamsTable, setLocale, setOrigParameterValue, setParameter, setParameter, setTargetObject, setupListener, validate
 
Methods inherited from class org.eclipse.emf.common.command.AbstractCommand
canExecute, canUndo, chain, dispose, getAffectedObjects, getDescription, getLabel, prepare, setDescription, setLabel, toString, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.command.Command
canExecute, canUndo, chain, dispose, getAffectedObjects, getDescription, getLabel, undo
 

Field Detail

logger

protected static java.util.logging.Logger logger
Constructor Detail

AbstractBPMAdminCommand

public AbstractBPMAdminCommand(com.ibm.websphere.management.cmdframework.commandmetadata.CommandMetadata metadata)
                        throws com.ibm.websphere.management.cmdframework.CommandNotFoundException
Throws:
com.ibm.websphere.management.cmdframework.CommandNotFoundException

AbstractBPMAdminCommand

public AbstractBPMAdminCommand(com.ibm.websphere.management.cmdframework.commanddata.CommandData inCommandData)
                        throws com.ibm.websphere.management.cmdframework.CommandNotFoundException,
                               com.ibm.websphere.management.cmdframework.CommandLoadException
Throws:
com.ibm.websphere.management.cmdframework.CommandNotFoundException
com.ibm.websphere.management.cmdframework.CommandLoadException
Method Detail

validateDeploymentTarget

protected void validateDeploymentTarget(java.lang.String clusterParameterName,
                                        java.lang.String clusterName,
                                        java.lang.String nodeParameterName,
                                        java.lang.String nodeName,
                                        java.lang.String serverParameterName,
                                        java.lang.String serverName,
                                        boolean required)
                                 throws com.ibm.websphere.management.cmdframework.RequiredParameterNotFoundException,
                                        com.ibm.websphere.management.cmdframework.InvalidParameterNameException,
                                        com.ibm.websphere.management.cmdframework.CommandValidationException,
                                        com.ibm.wbi.utils.configservice.WBIConfigException
Throws:
com.ibm.websphere.management.cmdframework.RequiredParameterNotFoundException
com.ibm.websphere.management.cmdframework.InvalidParameterNameException
com.ibm.websphere.management.cmdframework.CommandValidationException
com.ibm.wbi.utils.configservice.WBIConfigException

getDeploymentTargetContextID

protected java.lang.String getDeploymentTargetContextID(java.lang.String clusterName,
                                                        java.lang.String nodeName,
                                                        java.lang.String serverName)
                                                 throws com.ibm.wbi.utils.configservice.WBIConfigException
Throws:
com.ibm.wbi.utils.configservice.WBIConfigException