Interface FetchCriteria
-
- All Known Implementing Classes:
AbstractIncomingMailFetchCriteria
,AuthkeyIncomingMailFetchCriteria
,MemberIncomingMailFetchCriteria
,NoCheckIncomingMailFetchCriteria
,SingleMemberIncomingMailFetchCriteria
,ThreadIncomingMailFetchCriteria
public interface FetchCriteria
A validation interface of an Incoming Mail Criteria.- Since:
- jcms-9.0.0
- Version:
- $Revision: 107554 $
- Author:
- Sylvain Devaux
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Member
getAuthor()
IncomingMailFetching
getFetching()
int
getId()
Workspace
getWorkspace()
boolean
isMatchingCheck()
void
setFields()
boolean
validate()
boolean
validateAuthor()
boolean
validateWorkspace()
-
-
-
Method Detail
-
validate
boolean validate()
- Returns:
- true if this criteria validates the current Fetching.
- Since:
- jcms-9.0.0
-
validateAuthor
boolean validateAuthor()
- Returns:
- true if the author is a valid Mail author.
- Since:
- jcms-9.0.0
-
validateWorkspace
boolean validateWorkspace()
- Returns:
- true if the workspace is a valid Mail workspace.
- Since:
- jcms-9.0.0
-
isMatchingCheck
boolean isMatchingCheck()
- Returns:
- true if current id equals the Criteria's check being processed.
-
getId
int getId()
- Returns:
- the identifier of the Criteria. Should be bound to
IncomingMailListener
's CHECK cases. - Since:
- jcms-9.0.0
-
getAuthor
Member getAuthor()
- Returns:
- the Member to use as Mail's author.
- Since:
- jcms-9.0.0
-
getWorkspace
Workspace getWorkspace()
- Returns:
- the Workspace to use as Mail's workspace.
- Since:
- jcms-9.0.0
-
getFetching
IncomingMailFetching getFetching()
- Returns:
- the Fetching process.
- Since:
- jcms-9.0.0
-
setFields
void setFields()
-
-