Class AbstractTemplateUpdateRequest<T extends AbstractTemplateUpdateRequest<?>>
- java.lang.Object
-
- com.carfey.ops.api.bean.notification.AbstractTemplateUpdateRequest<T>
-
- Direct Known Subclasses:
TemplateSaveRequest,TemplateUpdateRequest
public abstract class AbstractTemplateUpdateRequest<T extends AbstractTemplateUpdateRequest<?>> extends java.lang.Object- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanactiveprotected java.lang.StringbodyTemplateprotected Categorycategoryprotected booleandefaultForJobsprotected java.lang.Stringnameprotected java.lang.StringsubjectTemplate
-
Constructor Summary
Constructors Constructor Description AbstractTemplateUpdateRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBodyTemplate()CategorygetCategory()Not all categories are supported.java.lang.StringgetName()java.lang.StringgetSubjectTemplate()booleanisActive()booleanisDefaultForJobs()voidsetActive(boolean active)voidsetBodyTemplate(java.lang.String bodyTemplate)voidsetCategory(Category category)SeegetCategory()for valid values.voidsetDefaultForJobs(boolean defaultForJobs)voidsetName(java.lang.String name)voidsetSubjectTemplate(java.lang.String subjectTemplate)java.lang.StringtoString()TwithActive(boolean active)TwithBodyTemplate(java.lang.String bodyTemplate)TwithCategory(Category category)SeegetCategory()for valid values.TwithDefaultForJobs(boolean defaultForJobs)TwithName(java.lang.String name)TwithSubjectTemplate(java.lang.String subjectTemplate)
-
-
-
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
-
category
protected Category category
-
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
-
-
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)
SeegetCategory()for valid values.- Parameters:
category- category for template
-
withCategory
public T withCategory(Category category)
SeegetCategory()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:
toStringin classjava.lang.Object
-
-