Class Neo4jNotification
java.lang.Object
org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
org.apache.syncope.core.persistence.neo4j.entity.Neo4jNotification
- All Implemented Interfaces:
Serializable
,Entity
,Notification
@Node("Notification")
public class Neo4jNotification
extends AbstractGeneratedKeyNode
implements Notification
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
protected static final TypeReference
<List<String>> Fields inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
LOG
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
isActive()
boolean
protected void
json2list
(boolean clearFirst) void
void
postLoad()
void
postSave()
void
setActive
(boolean active) void
setRecipientAttrName
(String recipientAttrName) void
setRecipientsFIQL
(String recipientsFIQL) void
setRecipientsProvider
(Implementation recipientsProvider) void
setSelfAsRecipient
(boolean selfAsRecipient) void
void
setSubject
(String subject) void
setTemplate
(MailTemplate template) void
setTraceLevel
(TraceLevel traceLevel) Methods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
getKey, setKey
Methods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
checkImplementationType, checkType, equals, hashCode, toString
-
Field Details
-
NODE
- See Also:
-
NOTIFICATION_ABOUT_REL
- See Also:
-
TYPEREF
-
-
Constructor Details
-
Neo4jNotification
public Neo4jNotification()
-
-
Method Details
-
getRecipientsFIQL
- Specified by:
getRecipientsFIQL
in interfaceNotification
-
setRecipientsFIQL
- Specified by:
setRecipientsFIQL
in interfaceNotification
-
getRecipientAttrName
- Specified by:
getRecipientAttrName
in interfaceNotification
-
setRecipientAttrName
- Specified by:
setRecipientAttrName
in interfaceNotification
-
getRecipientsProvider
- Specified by:
getRecipientsProvider
in interfaceNotification
-
setRecipientsProvider
- Specified by:
setRecipientsProvider
in interfaceNotification
-
getEvents
- Specified by:
getEvents
in interfaceNotification
-
add
- Specified by:
add
in interfaceNotification
-
getAbout
- Specified by:
getAbout
in interfaceNotification
-
getAbouts
- Specified by:
getAbouts
in interfaceNotification
-
getStaticRecipients
- Specified by:
getStaticRecipients
in interfaceNotification
-
isSelfAsRecipient
public boolean isSelfAsRecipient()- Specified by:
isSelfAsRecipient
in interfaceNotification
-
setSelfAsRecipient
public void setSelfAsRecipient(boolean selfAsRecipient) - Specified by:
setSelfAsRecipient
in interfaceNotification
-
getSender
- Specified by:
getSender
in interfaceNotification
-
setSender
- Specified by:
setSender
in interfaceNotification
-
getSubject
- Specified by:
getSubject
in interfaceNotification
-
setSubject
- Specified by:
setSubject
in interfaceNotification
-
getTemplate
- Specified by:
getTemplate
in interfaceNotification
-
setTemplate
- Specified by:
setTemplate
in interfaceNotification
-
getTraceLevel
- Specified by:
getTraceLevel
in interfaceNotification
-
setTraceLevel
- Specified by:
setTraceLevel
in interfaceNotification
-
isActive
public boolean isActive()- Specified by:
isActive
in interfaceNotification
-
setActive
public void setActive(boolean active) - Specified by:
setActive
in interfaceNotification
-
json2list
protected void json2list(boolean clearFirst) -
postLoad
public void postLoad() -
postSave
public void postSave() -
list2json
public void list2json()
-