Class AbstractTemplateUpdateRequest<T extends AbstractTemplateUpdateRequest<?>>

  • Direct Known Subclasses:
    TemplateSaveRequest, TemplateUpdateRequest

    public abstract class AbstractTemplateUpdateRequest<T extends AbstractTemplateUpdateRequest<?>>
    extends java.lang.Object
    Since:
    3.0
    • Field Detail

      • name

        @FieldProperty(displayName="name",
                       maxLength=255,
                       required=true)
        protected java.lang.String name
      • active

        @FieldProperty(displayName="active",
                       maxLength=0,
                       required=true)
        protected boolean active
      • defaultForJobs

        protected boolean defaultForJobs
      • subjectTemplate

        @FieldProperty(displayName="subjectTemplate",
                       maxLength=0,
                       required=true)
        protected java.lang.String subjectTemplate
      • bodyTemplate

        @FieldProperty(displayName="bodyTemplate",
                       maxLength=0,
                       required=true)
        protected java.lang.String bodyTemplate
    • Constructor Detail

      • AbstractTemplateUpdateRequest

        public AbstractTemplateUpdateRequest()
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • withName

        public T withName​(java.lang.String name)
      • isActive

        public boolean isActive()
      • setActive

        public void setActive​(boolean active)
      • withActive

        public T withActive​(boolean active)
      • getCategory

        public Category getCategory()
        Not all categories are supported. Only JOB, JOB_CHAIN, JOB_CONFIG, JOB_RECOVERY, LICENCE, QUEUE, SYSTEM_PARAMETER and null are valid values.
        Returns:
        category
      • setCategory

        public void setCategory​(Category category)
        See getCategory() for valid values.
        Parameters:
        category - category for template
      • withCategory

        public T withCategory​(Category category)
        See getCategory() for valid values.
        Parameters:
        category - category for template
        Returns:
        this, suitable for chaining
      • isDefaultForJobs

        public boolean isDefaultForJobs()
      • setDefaultForJobs

        public void setDefaultForJobs​(boolean defaultForJobs)
      • withDefaultForJobs

        public T withDefaultForJobs​(boolean defaultForJobs)
      • getSubjectTemplate

        public java.lang.String getSubjectTemplate()
      • setSubjectTemplate

        public void setSubjectTemplate​(java.lang.String subjectTemplate)
      • withSubjectTemplate

        public T withSubjectTemplate​(java.lang.String subjectTemplate)
      • getBodyTemplate

        public java.lang.String getBodyTemplate()
      • setBodyTemplate

        public void setBodyTemplate​(java.lang.String bodyTemplate)
      • withBodyTemplate

        public T withBodyTemplate​(java.lang.String bodyTemplate)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object