All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy