org.jboss.shrinkwrap.descriptor.api.jobXML.JobXMLCommonDescriptor Maven / Gradle / Ivy
package org.jboss.shrinkwrap.descriptor.api.jobXML;
import java.util.List;
import org.jboss.shrinkwrap.descriptor.api.Descriptor;
public interface JobXMLCommonDescriptor,
PROPERTIES1 extends JslPropertiesCommType,
LISTENERS2 extends JslListenersCommType,
DECISION3 extends JslDecisionCommType,
FLOW4 extends JslFlowCommType,
SPLIT5 extends JslSplitCommType,
STEP6 extends JslStepCommType>
extends Descriptor {
/**
* Sets the Version
attribute
* @param Version the value for the attribute Version
* @return the current instance of T
*/
public T version(String Version);
/**
* Returns the Version
attribute
* @return the value defined for the attribute Version
*/
public String getVersion();
/**
* Removes the Version
attribute
* @return the current instance of T
*/
public T removeVersion();
/**
* Sets the Id
attribute
* @param Id the value for the attribute Id
* @return the current instance of T
*/
public T id(String Id);
/**
* Returns the Id
attribute
* @return the value defined for the attribute Id
*/
public String getId();
/**
* Removes the Id
attribute
* @return the current instance of T
*/
public T removeId();
/**
* Sets the Restartable
attribute
* @param Restartable the value for the attribute Restartable
* @return the current instance of T
*/
public T restartable(String Restartable);
/**
* Returns the Restartable
attribute
* @return the value defined for the attribute Restartable
*/
public String getRestartable();
/**
* Removes the Restartable
attribute
* @return the current instance of T
*/
public T removeRestartable();
}