Class JPANotificationTask
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.task.AbstractTask<NotificationTask>
org.apache.syncope.core.persistence.jpa.entity.task.JPANotificationTask
- All Implemented Interfaces:
Serializable,Entity,NotificationTask,Task<NotificationTask>
@Entity
public class JPANotificationTask
extends AbstractTask<NotificationTask>
implements NotificationTask
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected static final TypeReference<List<String>> Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOGFields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<? extends TaskExec<NotificationTask>> protected List<TaskExec<NotificationTask>> booleanprotected voidjson2list(boolean clearFirst) voidvoidpostLoad()voidpostSave()voidsetAnyTypeKind(AnyTypeKind anyTypeKind) voidsetEntityKey(String entityKey) voidsetExecuted(boolean executed) voidsetHtmlBody(String htmlBody) voidsetNotification(Notification notification) voidvoidsetSubject(String subject) voidsetTextBody(String textBody) voidsetTraceLevel(TraceLevel traceLevel) Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.task.AbstractTask
add, getExecsMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toString
-
Field Details
-
TABLE
- See Also:
-
TYPEREF
-
-
Constructor Details
-
JPANotificationTask
public JPANotificationTask()
-
-
Method Details
-
getNotification
- Specified by:
getNotificationin interfaceNotificationTask
-
setNotification
- Specified by:
setNotificationin interfaceNotificationTask
-
getAnyTypeKind
- Specified by:
getAnyTypeKindin interfaceNotificationTask
-
setAnyTypeKind
- Specified by:
setAnyTypeKindin interfaceNotificationTask
-
getEntityKey
- Specified by:
getEntityKeyin interfaceNotificationTask
-
setEntityKey
- Specified by:
setEntityKeyin interfaceNotificationTask
-
getRecipients
- Specified by:
getRecipientsin interfaceNotificationTask
-
getSender
- Specified by:
getSenderin interfaceNotificationTask
-
setSender
- Specified by:
setSenderin interfaceNotificationTask
-
getSubject
- Specified by:
getSubjectin interfaceNotificationTask
-
setSubject
- Specified by:
setSubjectin interfaceNotificationTask
-
getTextBody
- Specified by:
getTextBodyin interfaceNotificationTask
-
setTextBody
- Specified by:
setTextBodyin interfaceNotificationTask
-
getHtmlBody
- Specified by:
getHtmlBodyin interfaceNotificationTask
-
setHtmlBody
- Specified by:
setHtmlBodyin interfaceNotificationTask
-
isExecuted
public boolean isExecuted()- Specified by:
isExecutedin interfaceNotificationTask
-
setExecuted
public void setExecuted(boolean executed) - Specified by:
setExecutedin interfaceNotificationTask
-
getTraceLevel
- Specified by:
getTraceLevelin interfaceNotificationTask
-
setTraceLevel
- Specified by:
setTraceLevelin interfaceNotificationTask
-
executionClass
- Specified by:
executionClassin classAbstractTask<NotificationTask>
-
executions
- Specified by:
executionsin classAbstractTask<NotificationTask>
-
json2list
protected void json2list(boolean clearFirst) -
postLoad
public void postLoad() -
postSave
public void postSave() -
list2json
public void list2json()
-