Class InfoLetter
- java.lang.Object
-
- org.silverpeas.core.persistence.jdbc.bean.SilverpeasBean
-
- org.silverpeas.components.infoletter.model.InfoLetter
-
- All Implemented Interfaces:
Serializable,Comparable<InfoLetter>,org.silverpeas.core.persistence.jdbc.bean.SilverpeasEntityBean
public class InfoLetter extends org.silverpeas.core.persistence.jdbc.bean.SilverpeasBean implements Comparable<InfoLetter>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringTEMPLATE_IDstatic StringTYPE
-
Constructor Summary
Constructors Constructor Description InfoLetter()Default constructorInfoLetter(org.silverpeas.core.WAPrimaryKey pk, String instanceId, String name, String description, String periode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(InfoLetter obj)booleanequals(Object o)booleanexistsTemplateContent()StringgetDescription()StringgetInstanceId()StringgetName()StringgetPeriode()protected StringgetTableName()org.silverpeas.core.contribution.model.ContributionIdentifiergetTemplateIdentifier()Optional<org.silverpeas.core.contribution.model.WysiwygContent>getTemplateWysiwygContent()inthashCode()voidsaveTemplateContent(String manualContent)Saves given content.voidsetDescription(String description)voidsetInstanceId(String instanceId)voidsetName(String n)voidsetPeriode(String periode)
-
-
-
Field Detail
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
TEMPLATE_ID
public static final String TEMPLATE_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstanceId
public String getInstanceId()
-
setInstanceId
public void setInstanceId(String instanceId)
-
getName
public String getName()
-
setName
public void setName(String n)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getPeriode
public String getPeriode()
-
setPeriode
public void setPeriode(String periode)
-
compareTo
public int compareTo(@NonNull InfoLetter obj)- Specified by:
compareToin interfaceComparable<InfoLetter>
-
getTableName
@NonNull protected String getTableName()
- Specified by:
getTableNamein classorg.silverpeas.core.persistence.jdbc.bean.SilverpeasBean
-
existsTemplateContent
public boolean existsTemplateContent()
-
getTemplateWysiwygContent
public Optional<org.silverpeas.core.contribution.model.WysiwygContent> getTemplateWysiwygContent()
-
saveTemplateContent
public void saveTemplateContent(String manualContent)
Saves given content.The given content MAY be directly a WYSIWYG content, in a such case the content has been edited by a WYSIWYG editor.
The given content is not defined, in a such case the content has been MAYBE edited by a Drag And Drop Web Editor. Then the temporary content is saved into final one and the Inlined HTML is saved into WYSIWYG repository.
- Parameters:
manualContent- a manual content. The content is specified when it comes directly from a WYSIWYG editing.
-
getTemplateIdentifier
public org.silverpeas.core.contribution.model.ContributionIdentifier getTemplateIdentifier()
-
-