Class Template


  • public class Template
    extends java.lang.Object
    • Field Detail

      • id

        protected long id
    • Constructor Detail

      • Template

        public Template()
    • Method Detail

      • getId

        public long getId()
      • setId

        public void setId​(long id)
      • withId

        public Template withId​(long id)
      • getName

        public java.lang.String getName()
      • setName

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

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

        public boolean isActive()
      • setActive

        public void setActive​(boolean active)
      • withActive

        public Template withActive​(boolean active)
      • setCategory

        public void setCategory​(Category category)
      • isDefaultForJobs

        public boolean isDefaultForJobs()
        Returns:
        true when the template is for a job category and this template has been selected applying to all jobs.
      • setDefaultForJobs

        public void setDefaultForJobs​(boolean defaultForJobs)
      • withDefaultForJobs

        public Template withDefaultForJobs​(boolean defaultForJobs)
      • getJobs

        public java.util.List<Job> getJobs()
        Null when the template's category doesn't support jobs.
        Returns:
        jobs
      • setJobs

        public void setJobs​(java.util.List<Job> jobs)
      • withJobs

        public Template withJobs​(java.util.List<Job> jobs)
      • getSubjectTemplate

        public java.lang.String getSubjectTemplate()
      • setSubjectTemplate

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

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

        public java.lang.String getBodyTemplate()
      • setBodyTemplate

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

        public Template withBodyTemplate​(java.lang.String bodyTemplate)
      • appliesToAllCategories

        public boolean appliesToAllCategories()
        Indicates if the template applies to all categories (i.e. not a specific category).
        Returns:
        true if this template does not apply to a specific category
      • getCreatedBy

        public java.lang.String getCreatedBy()
      • setCreatedBy

        public void setCreatedBy​(java.lang.String createdBy)
      • withCreatedBy

        public Template withCreatedBy​(java.lang.String createdBy)
      • getCreatedDate

        public com.carfey.jdk.lang.DateTime getCreatedDate()
      • setCreatedDate

        public void setCreatedDate​(com.carfey.jdk.lang.DateTime createdDate)
      • withCreatedDate

        public Template withCreatedDate​(com.carfey.jdk.lang.DateTime createdDate)
      • getLastUpdatedBy

        public java.lang.String getLastUpdatedBy()
      • setLastUpdatedBy

        public void setLastUpdatedBy​(java.lang.String lastUpdatedBy)
      • withLastUpdatedBy

        public Template withLastUpdatedBy​(java.lang.String lastUpdatedBy)
      • getLastUpdatedDate

        public com.carfey.jdk.lang.DateTime getLastUpdatedDate()
      • setLastUpdatedDate

        public void setLastUpdatedDate​(com.carfey.jdk.lang.DateTime lastUpdatedDate)
      • withLastUpdatedDate

        public Template withLastUpdatedDate​(com.carfey.jdk.lang.DateTime lastUpdatedDate)
      • toString

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