Class JPANotification
- java.lang.Object
- 
- org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
- 
- org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
- 
- org.apache.syncope.core.persistence.jpa.entity.JPANotification
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Entity,- Notification
 
 @Entity public class JPANotification extends AbstractGeneratedKeyEntity implements Notification - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringTABLEprotected static TypeReference<List<String>>TYPEREF- 
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntityLOG
 - 
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.EntityEMAIL_PATTERN, ID_PATTERN, ID_REGEX
 
- 
 - 
Constructor SummaryConstructors Constructor Description JPANotification()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(AnyAbout about)Optional<? extends AnyAbout>getAbout(AnyType anyType)List<? extends AnyAbout>getAbouts()List<String>getEvents()StringgetRecipientAttrName()StringgetRecipientsFIQL()ImplementationgetRecipientsProvider()StringgetSender()List<String>getStaticRecipients()StringgetSubject()MailTemplategetTemplate()TraceLevelgetTraceLevel()booleanisActive()booleanisSelfAsRecipient()protected voidjson2list(boolean clearFirst)voidlist2json()voidpostLoad()voidpostSave()voidsetActive(boolean active)voidsetRecipientAttrName(String recipientAttrName)voidsetRecipientsFIQL(String recipientsFIQL)voidsetRecipientsProvider(Implementation recipientsProvider)voidsetSelfAsRecipient(boolean selfAsRecipient)voidsetSender(String sender)voidsetSubject(String subject)voidsetTemplate(MailTemplate template)voidsetTraceLevel(TraceLevel traceLevel)- 
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntitygetKey, setKey
 - 
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntitycheckImplementationType, checkType, equals, hashCode, toString
 
- 
 
- 
- 
- 
Field Detail- 
TABLEpublic static final String TABLE - See Also:
- Constant Field Values
 
 - 
TYPEREFprotected static final TypeReference<List<String>> TYPEREF 
 
- 
 - 
Method Detail- 
getRecipientsFIQLpublic String getRecipientsFIQL() - Specified by:
- getRecipientsFIQLin interface- Notification
 
 - 
setRecipientsFIQLpublic void setRecipientsFIQL(String recipientsFIQL) - Specified by:
- setRecipientsFIQLin interface- Notification
 
 - 
getRecipientAttrNamepublic String getRecipientAttrName() - Specified by:
- getRecipientAttrNamein interface- Notification
 
 - 
setRecipientAttrNamepublic void setRecipientAttrName(String recipientAttrName) - Specified by:
- setRecipientAttrNamein interface- Notification
 
 - 
getRecipientsProviderpublic Implementation getRecipientsProvider() - Specified by:
- getRecipientsProviderin interface- Notification
 
 - 
setRecipientsProviderpublic void setRecipientsProvider(Implementation recipientsProvider) - Specified by:
- setRecipientsProviderin interface- Notification
 
 - 
getEventspublic List<String> getEvents() - Specified by:
- getEventsin interface- Notification
 
 - 
addpublic boolean add(AnyAbout about) - Specified by:
- addin interface- Notification
 
 - 
getAboutpublic Optional<? extends AnyAbout> getAbout(AnyType anyType) - Specified by:
- getAboutin interface- Notification
 
 - 
getAboutspublic List<? extends AnyAbout> getAbouts() - Specified by:
- getAboutsin interface- Notification
 
 - 
getStaticRecipientspublic List<String> getStaticRecipients() - Specified by:
- getStaticRecipientsin interface- Notification
 
 - 
isSelfAsRecipientpublic boolean isSelfAsRecipient() - Specified by:
- isSelfAsRecipientin interface- Notification
 
 - 
setSelfAsRecipientpublic void setSelfAsRecipient(boolean selfAsRecipient) - Specified by:
- setSelfAsRecipientin interface- Notification
 
 - 
getSenderpublic String getSender() - Specified by:
- getSenderin interface- Notification
 
 - 
setSenderpublic void setSender(String sender) - Specified by:
- setSenderin interface- Notification
 
 - 
getSubjectpublic String getSubject() - Specified by:
- getSubjectin interface- Notification
 
 - 
setSubjectpublic void setSubject(String subject) - Specified by:
- setSubjectin interface- Notification
 
 - 
getTemplatepublic MailTemplate getTemplate() - Specified by:
- getTemplatein interface- Notification
 
 - 
setTemplatepublic void setTemplate(MailTemplate template) - Specified by:
- setTemplatein interface- Notification
 
 - 
getTraceLevelpublic TraceLevel getTraceLevel() - Specified by:
- getTraceLevelin interface- Notification
 
 - 
setTraceLevelpublic void setTraceLevel(TraceLevel traceLevel) - Specified by:
- setTraceLevelin interface- Notification
 
 - 
isActivepublic boolean isActive() - Specified by:
- isActivein interface- Notification
 
 - 
setActivepublic void setActive(boolean active) - Specified by:
- setActivein interface- Notification
 
 - 
json2listprotected void json2list(boolean clearFirst) 
 - 
postLoadpublic void postLoad() 
 - 
postSavepublic void postSave() 
 - 
list2jsonpublic void list2json() 
 
- 
 
-