Class Template
- java.lang.Object
-
- com.carfey.ops.api.bean.notification.Template
-
public class Template extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected longid
-
Constructor Summary
Constructors Constructor Description Template()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanappliesToAllCategories()Indicates if the template applies to all categories (i.e.java.lang.StringgetBodyTemplate()CategorygetCategory()java.lang.StringgetCreatedBy()com.carfey.jdk.lang.DateTimegetCreatedDate()longgetId()java.util.List<Job>getJobs()Null when the template's category doesn't support jobs.java.lang.StringgetLastUpdatedBy()com.carfey.jdk.lang.DateTimegetLastUpdatedDate()java.lang.StringgetName()java.lang.StringgetSubjectTemplate()booleanisActive()booleanisDefaultForJobs()voidsetActive(boolean active)voidsetBodyTemplate(java.lang.String bodyTemplate)voidsetCategory(Category category)voidsetCreatedBy(java.lang.String createdBy)voidsetCreatedDate(com.carfey.jdk.lang.DateTime createdDate)voidsetDefaultForJobs(boolean defaultForJobs)voidsetId(long id)voidsetJobs(java.util.List<Job> jobs)voidsetLastUpdatedBy(java.lang.String lastUpdatedBy)voidsetLastUpdatedDate(com.carfey.jdk.lang.DateTime lastUpdatedDate)voidsetName(java.lang.String name)voidsetSubjectTemplate(java.lang.String subjectTemplate)java.lang.StringtoString()TemplatewithActive(boolean active)TemplatewithBodyTemplate(java.lang.String bodyTemplate)TemplatewithCategory(Category category)TemplatewithCreatedBy(java.lang.String createdBy)TemplatewithCreatedDate(com.carfey.jdk.lang.DateTime createdDate)TemplatewithDefaultForJobs(boolean defaultForJobs)TemplatewithId(long id)TemplatewithJobs(java.util.List<Job> jobs)TemplatewithLastUpdatedBy(java.lang.String lastUpdatedBy)TemplatewithLastUpdatedDate(com.carfey.jdk.lang.DateTime lastUpdatedDate)TemplatewithName(java.lang.String name)TemplatewithSubjectTemplate(java.lang.String subjectTemplate)
-
-
-
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)
-
getCategory
public Category getCategory()
- Returns:
- category
-
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)
-
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:
toStringin classjava.lang.Object
-
-