Class SingleMemberIncomingMailFetchCriteria
- java.lang.Object
-
- com.jalios.jcms.mail.listener.criteria.AbstractIncomingMailFetchCriteria
-
- com.jalios.jcms.mail.listener.criteria.SingleMemberIncomingMailFetchCriteria
-
- All Implemented Interfaces:
FetchCriteria
public class SingleMemberIncomingMailFetchCriteria extends AbstractIncomingMailFetchCriteria
Validates aIncomingMailListener.CHECK_IS_MEMBER_SINGLEfetching criteria.- Since:
- jcms-9.0.0
- Author:
- Sylvain Devaux
-
-
Field Summary
-
Fields inherited from class com.jalios.jcms.mail.listener.criteria.AbstractIncomingMailFetchCriteria
channel
-
-
Constructor Summary
Constructors Constructor Description SingleMemberIncomingMailFetchCriteria(IncomingMailFetching fetching)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetId()booleanvalidate()A default validation of a Mail fetching.protected booleanvalidateSingleRecipient()-
Methods inherited from class com.jalios.jcms.mail.listener.criteria.AbstractIncomingMailFetchCriteria
getAuthor, getAvailableCategories, getFetching, getWorkspace, isMatchingCheck, setFields, validateAttachments, validateAuthkey, validateAuthor, validateAuthor, validateWorkspace, validateWorkspace
-
-
-
-
Constructor Detail
-
SingleMemberIncomingMailFetchCriteria
public SingleMemberIncomingMailFetchCriteria(IncomingMailFetching fetching)
-
-
Method Detail
-
validate
public boolean validate()
Description copied from class:AbstractIncomingMailFetchCriteriaA default validation of a Mail fetching.- Specified by:
validatein interfaceFetchCriteria- Overrides:
validatein classAbstractIncomingMailFetchCriteria- Returns:
- true if the context validates the criteria, and the Mail should be fetched.
-
validateSingleRecipient
protected boolean validateSingleRecipient()
-
getId
public int getId()
- Returns:
- the identifier of the Criteria. Should be bound to
IncomingMailListener's CHECK cases. - See Also:
FetchCriteria.getId()
-
-