Class Template


  • public class Template
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Template​(java.lang.String content)  
      Template​(org.json.JSONObject data)  
    • Method Summary

      Modifier and Type Method Description
      java.lang.String getBody()  
      org.joda.time.DateTime getCreatedAt()  
      java.lang.String getCreatedBy()  
      java.util.UUID getId()  
      java.lang.String getName()  
      java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> getPersonalisation()  
      java.util.Optional<java.lang.String> getSubject()  
      java.lang.String getTemplateType()  
      java.util.Optional<org.joda.time.DateTime> getUpdatedAt()  
      int getVersion()  
      void setBody​(java.lang.String body)  
      void setCreatedAt​(org.joda.time.DateTime createdAt)  
      void setCreatedBy​(java.lang.String createdBy)  
      void setId​(java.util.UUID id)  
      void setName​(java.lang.String name)  
      void setPersonalisation​(java.util.Map<java.lang.String,​java.lang.Object> personalisation)  
      void setSubject​(java.lang.String subject)  
      void setTemplateType​(java.lang.String templateType)  
      void setUpdatedAt​(org.joda.time.DateTime updatedAt)  
      void setVersion​(int version)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Template

        public Template​(java.lang.String content)
      • Template

        public Template​(org.json.JSONObject data)
    • Method Detail

      • getId

        public java.util.UUID getId()
      • setId

        public void setId​(java.util.UUID id)
      • getTemplateType

        public java.lang.String getTemplateType()
      • setTemplateType

        public void setTemplateType​(java.lang.String templateType)
      • getName

        public java.lang.String getName()
      • setName

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

        public org.joda.time.DateTime getCreatedAt()
      • setCreatedAt

        public void setCreatedAt​(org.joda.time.DateTime createdAt)
      • getUpdatedAt

        public java.util.Optional<org.joda.time.DateTime> getUpdatedAt()
      • setUpdatedAt

        public void setUpdatedAt​(org.joda.time.DateTime updatedAt)
      • getCreatedBy

        public java.lang.String getCreatedBy()
      • setCreatedBy

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

        public int getVersion()
      • setVersion

        public void setVersion​(int version)
      • getBody

        public java.lang.String getBody()
      • setBody

        public void setBody​(java.lang.String body)
      • getSubject

        public java.util.Optional<java.lang.String> getSubject()
      • setSubject

        public void setSubject​(java.lang.String subject)
      • getPersonalisation

        public java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> getPersonalisation()
      • setPersonalisation

        public void setPersonalisation​(java.util.Map<java.lang.String,​java.lang.Object> personalisation)
      • toString

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