public class GrouperClientXmppJob extends Object
Modifier and Type | Class and Description |
---|---|
static class |
GrouperClientXmppJob.XmppJobEventAction
enum for action when event happens
|
Constructor and Description |
---|
GrouperClientXmppJob() |
Modifier and Type | Method and Description |
---|---|
String |
getElfilter()
elfilter that decides if the event is worth processsing
|
GrouperClientXmppJob.XmppJobEventAction |
getEventAction()
event action on each event
|
String |
getFilePrefix()
prefix to put at the beginning of file (before users)
|
String |
getFileSuffix()
suffix to put at the end of file (after users)
|
String |
getFullRefreshQuartzCronString()
how often a full refresh should occur regardless of events, quartz
cron like string, e.g.
|
Set<String> |
getGroupNames()
group names which trigger notifications
|
String |
getHandlerClass()
class that handles events on this job
|
String |
getIteratorEl()
expression language for each user, e.g.
|
String |
getJobName()
name of job
|
List<String> |
getSubjectAttributeNames()
subject attribute names for full refresh
|
String |
getTargetFile()
file to write for file handler jobs
|
boolean |
isAllowIncrementalNotInGroupNamesList()
if we should allow incremental not in group names list
|
static GrouperClientXmppJob |
retrieveJob(String name,
boolean exceptionIfNotFound)
retrieve a job by name
|
static List<GrouperClientXmppJob> |
retrieveXmppJobs()
retrieve the cached xmpp jobs
|
void |
setAllowIncrementalNotInGroupNamesList(boolean allowIncrementalNotInGroupNamesList1)
if we should allow incremental not in group names list
|
void |
setElfilter(String elfilter1)
elfilter that decides if the event is worth processsing
|
void |
setEventAction(GrouperClientXmppJob.XmppJobEventAction eventAction1)
event action on each event
|
void |
setFilePrefix(String filePrefix1)
prefix to put at the beginning of file (before users)
|
void |
setFileSuffix(String fileSuffix1)
suffix to put at the end of file (after users)
|
void |
setFullRefreshQuartzCronString(String fullRefreshQuartzCronString1)
how often a full refresh should occur regardless of events, quartz
cron like string, e.g.
|
void |
setGroupNames(Set<String> groupNames)
group names which trigger notifications
|
void |
setHandlerClass(String handlerClass1)
class that handles events on this job
|
void |
setIteratorEl(String iteratorEl1)
expression language for each user, e.g.
|
void |
setJobName(String jobName1)
name of job
|
void |
setSubjectAttributeNames(List<String> subjectAttributeNames1)
subject attribute names for full refresh
|
void |
setTargetFile(String targetFile1)
file to write for file handler jobs
|
public boolean isAllowIncrementalNotInGroupNamesList()
public void setAllowIncrementalNotInGroupNamesList(boolean allowIncrementalNotInGroupNamesList1)
allowIncrementalNotInGroupNamesList1
- public String getJobName()
public void setJobName(String jobName1)
jobName1
- the jobName to setpublic GrouperClientXmppJob.XmppJobEventAction getEventAction()
public void setEventAction(GrouperClientXmppJob.XmppJobEventAction eventAction1)
eventAction1
- the eventAction to setpublic static GrouperClientXmppJob retrieveJob(String name, boolean exceptionIfNotFound)
name
- exceptionIfNotFound
- public static List<GrouperClientXmppJob> retrieveXmppJobs()
public List<String> getSubjectAttributeNames()
public void setSubjectAttributeNames(List<String> subjectAttributeNames1)
subjectAttributeNames1
- the subjectAttributeNames to setpublic Set<String> getGroupNames()
public void setGroupNames(Set<String> groupNames)
groupNames
- public String getElfilter()
public void setElfilter(String elfilter1)
elfilter1
- public String getHandlerClass()
public void setHandlerClass(String handlerClass1)
handlerClass1
- the handlerClass to setpublic String getFullRefreshQuartzCronString()
public void setFullRefreshQuartzCronString(String fullRefreshQuartzCronString1)
fullRefreshQuartzCronString1
- the fullRefreshQuartzCronString to setpublic String getTargetFile()
public void setTargetFile(String targetFile1)
targetFile1
- the targetFile to setpublic String getFilePrefix()
public void setFilePrefix(String filePrefix1)
filePrefix1
- the filePrefix to setpublic String getIteratorEl()
public void setIteratorEl(String iteratorEl1)
iteratorEl1
- the iteratorEl to setpublic String getFileSuffix()
public void setFileSuffix(String fileSuffix1)
fileSuffix1
- the fileSuffix to setCopyright © 2016 Internet2. All rights reserved.