Interface MailTemplate

All Superinterfaces:
Cloneable, net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
All Known Implementing Classes:
MailTemplateDocument

public interface MailTemplate extends net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Constant property name for "id" for internal storage and queries.
    static final String
    Constant property name for "localizations" for internal storage and queries.
    static final String
    Constant property name for "message" and domain "EN" for internal storage and queries.
    static final String
    Constant property name for "mjml" and domain "EN" for internal storage and queries.
    static final String
    Constant property name for "name" for internal storage and queries.
    static final String
    Constant property name for "plainMessage" and domain "EN" for internal storage and queries.
    static final String
    Constant property name for "sender" and domain "EN" for internal storage and queries.
    static final String
    Constant property name for "senderName" and domain "EN" for internal storage and queries.
    static final String
    Constant property name for "subject" and domain "EN" for internal storage and queries.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Adds a new element to the list.
    void
    copyLANG2LANG(String sourceLanguge, String destLanguage)
    Copies all multilingual properties from source language to destination language
    Returns the value of the localizations attribute.
    Returns the element at the position index in the list.
    int
    Returns the number of elements in the "localizations" container
    Returns the current value of the message attribute.
    Returns the value of the message attribute in the "EN" domain.
    Returns the current value of the mjml attribute.
    Returns the value of the mjml attribute in the "EN" domain.
    Returns the value of the name attribute.
    Returns the current value of the plainMessage attribute.
    Returns the value of the plainMessage attribute in the "EN" domain.
    Returns the current value of the sender attribute.
    Returns the value of the sender attribute in the "EN" domain.
    Returns the current value of the senderName attribute.
    Returns the value of the senderName attribute in the "EN" domain.
    Returns the current value of the subject attribute.
    Returns the value of the subject attribute in the "EN" domain.
    void
    Removes the element at position index from the list.
    void
    Sets the value of the localizations attribute.
    void
    Sets the value of the message attribute in the current domain.
    void
    Sets the value of the message attribute in the domain "EN"
    void
    setMjml(String value)
    Sets the value of the mjml attribute in the current domain.
    void
    Sets the value of the mjml attribute in the domain "EN"
    void
    setName(String value)
    Sets the value of the name attribute.
    void
    Sets the value of the plainMessage attribute in the current domain.
    void
    Sets the value of the plainMessage attribute in the domain "EN"
    void
    Sets the value of the sender attribute in the current domain.
    void
    Sets the value of the sender attribute in the domain "EN"
    void
    Sets the value of the senderName attribute in the current domain.
    void
    Sets the value of the senderName attribute in the domain "EN"
    void
    Sets the value of the subject attribute in the current domain.
    void
    Sets the value of the subject attribute in the domain "EN"
    void
    swapLocalizationsElement(int index1, int index2)
    Swaps elements at positions index1 and index2 in the list.

    Methods inherited from interface net.anotheria.asg.data.DataObject

    clone, getDefinedName, getDefinedParentName, getFootprint, getId, getLastUpdateTimestamp, getObjectInfo, getPropertyValue, toXMLNode

    Methods inherited from interface net.anotheria.util.sorter.IComparable

    compareTo
  • Field Details

    • PROP_ID

      static final String PROP_ID
      Constant property name for "id" for internal storage and queries.
      See Also:
    • PROP_NAME

      static final String PROP_NAME
      Constant property name for "name" for internal storage and queries.
      See Also:
    • PROP_SENDER_EN

      static final String PROP_SENDER_EN
      Constant property name for "sender" and domain "EN" for internal storage and queries.
      See Also:
    • PROP_SENDER_NAME_EN

      static final String PROP_SENDER_NAME_EN
      Constant property name for "senderName" and domain "EN" for internal storage and queries.
      See Also:
    • PROP_SUBJECT_EN

      static final String PROP_SUBJECT_EN
      Constant property name for "subject" and domain "EN" for internal storage and queries.
      See Also:
    • PROP_MESSAGE_EN

      static final String PROP_MESSAGE_EN
      Constant property name for "message" and domain "EN" for internal storage and queries.
      See Also:
    • PROP_MJML_EN

      static final String PROP_MJML_EN
      Constant property name for "mjml" and domain "EN" for internal storage and queries.
      See Also:
    • PROP_PLAIN_MESSAGE_EN

      static final String PROP_PLAIN_MESSAGE_EN
      Constant property name for "plainMessage" and domain "EN" for internal storage and queries.
      See Also:
    • PROP_LOCALIZATIONS

      static final String PROP_LOCALIZATIONS
      Constant property name for "localizations" for internal storage and queries.
      See Also:
  • Method Details

    • getName

      String getName()
      Returns the value of the name attribute.
    • setName

      void setName(String value)
      Sets the value of the name attribute.
    • getSenderEN

      String getSenderEN()
      Returns the value of the sender attribute in the "EN" domain.
    • getSender

      String getSender()
      Returns the current value of the sender attribute. Current means in the currently selected domain.
    • setSenderEN

      void setSenderEN(String value)
      Sets the value of the sender attribute in the domain "EN"
    • setSender

      void setSender(String value)
      Sets the value of the sender attribute in the current domain. Current means in the currently selected domain.
    • getSenderNameEN

      String getSenderNameEN()
      Returns the value of the senderName attribute in the "EN" domain.
    • getSenderName

      String getSenderName()
      Returns the current value of the senderName attribute. Current means in the currently selected domain.
    • setSenderNameEN

      void setSenderNameEN(String value)
      Sets the value of the senderName attribute in the domain "EN"
    • setSenderName

      void setSenderName(String value)
      Sets the value of the senderName attribute in the current domain. Current means in the currently selected domain.
    • getSubjectEN

      String getSubjectEN()
      Returns the value of the subject attribute in the "EN" domain.
    • getSubject

      String getSubject()
      Returns the current value of the subject attribute. Current means in the currently selected domain.
    • setSubjectEN

      void setSubjectEN(String value)
      Sets the value of the subject attribute in the domain "EN"
    • setSubject

      void setSubject(String value)
      Sets the value of the subject attribute in the current domain. Current means in the currently selected domain.
    • getMessageEN

      String getMessageEN()
      Returns the value of the message attribute in the "EN" domain.
    • getMessage

      String getMessage()
      Returns the current value of the message attribute. Current means in the currently selected domain.
    • setMessageEN

      void setMessageEN(String value)
      Sets the value of the message attribute in the domain "EN"
    • setMessage

      void setMessage(String value)
      Sets the value of the message attribute in the current domain. Current means in the currently selected domain.
    • getMjmlEN

      String getMjmlEN()
      Returns the value of the mjml attribute in the "EN" domain.
    • getMjml

      String getMjml()
      Returns the current value of the mjml attribute. Current means in the currently selected domain.
    • setMjmlEN

      void setMjmlEN(String value)
      Sets the value of the mjml attribute in the domain "EN"
    • setMjml

      void setMjml(String value)
      Sets the value of the mjml attribute in the current domain. Current means in the currently selected domain.
    • getPlainMessageEN

      String getPlainMessageEN()
      Returns the value of the plainMessage attribute in the "EN" domain.
    • getPlainMessage

      String getPlainMessage()
      Returns the current value of the plainMessage attribute. Current means in the currently selected domain.
    • setPlainMessageEN

      void setPlainMessageEN(String value)
      Sets the value of the plainMessage attribute in the domain "EN"
    • setPlainMessage

      void setPlainMessage(String value)
      Sets the value of the plainMessage attribute in the current domain. Current means in the currently selected domain.
    • getLocalizations

      List<String> getLocalizations()
      Returns the value of the localizations attribute.
    • setLocalizations

      void setLocalizations(List<String> value)
      Sets the value of the localizations attribute.
    • getLocalizationsSize

      int getLocalizationsSize()
      Returns the number of elements in the "localizations" container
    • addLocalizationsElement

      void addLocalizationsElement(String guard)
      Adds a new element to the list.
    • removeLocalizationsElement

      void removeLocalizationsElement(int index)
      Removes the element at position index from the list.
    • swapLocalizationsElement

      void swapLocalizationsElement(int index1, int index2)
      Swaps elements at positions index1 and index2 in the list.
    • getLocalizationsElement

      String getLocalizationsElement(int index)
      Returns the element at the position index in the list.
    • copyLANG2LANG

      void copyLANG2LANG(String sourceLanguge, String destLanguage)
      Copies all multilingual properties from source language to destination language