Class Timer


@Entity public class Timer extends MyDataEntity
  • Constructor Details

    • Timer

      public Timer()
      default constructor
    • Timer

      public Timer(String xml)
      create a new timer based on a xml string
      Parameters:
      xml -
  • Method Details

    • setContent

      public void setContent(String timerXML)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • extractId

      public static TimerId extractId(String timer)
      extracts the timerId from the raw xml
      Parameters:
      timer -
      Returns:
      the TimerId
    • getEvents

      public Set<Event> getEvents()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isDeployed

      public boolean isDeployed()
    • setDeployed

      public void setDeployed(boolean deployed)
    • isScopeValid

      public boolean isScopeValid()
    • isLanguageValid

      public boolean isLanguageValid()
      Returns:
      the languageValid
    • setLanguageValid

      public void setLanguageValid(boolean languageValid)
      Parameters:
      languageValid - the languageValid to set
    • setScopeValid

      public void setScopeValid(boolean isScopeValid)
      Parameters:
      isScopeValid - the isScopeValid to set
    • isXmlValid

      public boolean isXmlValid()
      Returns:
      the isXmlValid
    • setXmlValid

      public void setXmlValid(boolean xmlValid)
      Parameters:
      xmlValid - the isXmlValid to set
    • getSolutionId

      public SolutionId getSolutionId()
    • doInternalValidation

      public void doInternalValidation()
      internal timer validation: - validate xml schema - validate language version - validate solution and components