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

org.jboss.shrinkwrap.descriptor.api.ejbjar32.TimerScheduleType Maven / Gradle / Ivy

The newest version!
package org.jboss.shrinkwrap.descriptor.api.ejbjar32; 

import java.util.ArrayList;
import java.util.List;
import org.jboss.shrinkwrap.descriptor.api.Child;
import org.jboss.shrinkwrap.descriptor.api.ejbjar.*;
import org.jboss.shrinkwrap.descriptor.api.ejbjar.JavaeeTimerScheduleCommonType;
/**
 * This interface defines the contract for the  timer-scheduleType  xsd type 
 * @author Ralf Battenfeld
 * @author Andrew Lee Rubinger
 */
public interface TimerScheduleType extends Child, 
    JavaeeTimerScheduleCommonType> { 

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: TimerScheduleType ElementName: xsd:token ElementType : second
   // MaxOccurs: -  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the second element
    * @param second the value for the element second 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType second(String second);

   /**
    * Returns the second element
    * @return the node defined for the element second 
    */
   public String getSecond();

   /**
    * Removes the second element 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType removeSecond();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: TimerScheduleType ElementName: xsd:token ElementType : minute
   // MaxOccurs: -  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the minute element
    * @param minute the value for the element minute 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType minute(String minute);

   /**
    * Returns the minute element
    * @return the node defined for the element minute 
    */
   public String getMinute();

   /**
    * Removes the minute element 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType removeMinute();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: TimerScheduleType ElementName: xsd:token ElementType : hour
   // MaxOccurs: -  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the hour element
    * @param hour the value for the element hour 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType hour(String hour);

   /**
    * Returns the hour element
    * @return the node defined for the element hour 
    */
   public String getHour();

   /**
    * Removes the hour element 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType removeHour();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: TimerScheduleType ElementName: xsd:token ElementType : day-of-month
   // MaxOccurs: -  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the day-of-month element
    * @param dayOfMonth the value for the element day-of-month 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType dayOfMonth(String dayOfMonth);

   /**
    * Returns the day-of-month element
    * @return the node defined for the element day-of-month 
    */
   public String getDayOfMonth();

   /**
    * Removes the day-of-month element 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType removeDayOfMonth();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: TimerScheduleType ElementName: xsd:token ElementType : month
   // MaxOccurs: -  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the month element
    * @param month the value for the element month 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType month(String month);

   /**
    * Returns the month element
    * @return the node defined for the element month 
    */
   public String getMonth();

   /**
    * Removes the month element 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType removeMonth();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: TimerScheduleType ElementName: xsd:token ElementType : day-of-week
   // MaxOccurs: -  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the day-of-week element
    * @param dayOfWeek the value for the element day-of-week 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType dayOfWeek(String dayOfWeek);

   /**
    * Returns the day-of-week element
    * @return the node defined for the element day-of-week 
    */
   public String getDayOfWeek();

   /**
    * Removes the day-of-week element 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType removeDayOfWeek();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: TimerScheduleType ElementName: xsd:token ElementType : year
   // MaxOccurs: -  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the year element
    * @param year the value for the element year 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType year(String year);

   /**
    * Returns the year element
    * @return the node defined for the element year 
    */
   public String getYear();

   /**
    * Removes the year element 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType removeYear();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: TimerScheduleType ElementName: xsd:ID ElementType : id
   // MaxOccurs: -  isGeneric: true   isAttribute: true isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the id attribute
    * @param id the value for the attribute id 
    * @return the current instance of TimerScheduleType 
    */
   public TimerScheduleType 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 TimerScheduleType 
    */
   public TimerScheduleType removeId();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy