public class GroupAuto extends AbstractGroup
Group where auto-populate method is set
Group.GroupType
logger, members
Constructor and Description |
---|
GroupAuto()
Constructor
|
GroupAuto(com.hcl.domino.data.Document note)
Loads a Group from a Document
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
buildSelectionCriteria() |
java.util.List<java.lang.String> |
getAdditionalMembers() |
java.lang.String |
getAutopopulatedRule() |
java.util.List<java.lang.String> |
getExcludedMembers() |
java.lang.String |
getSelectionCriteria() |
java.util.Map<java.lang.String,java.lang.Object> |
getVariables() |
void |
setAdditionalMembers(java.util.List<java.lang.String> additionalMembers) |
void |
setAutopopulatedRule(java.lang.String autopopulatedRule) |
void |
setExcludedMembers(java.util.List<java.lang.String> excludedMembers) |
void |
setSelectionCriteria(java.lang.String selectionCriteria) |
void |
setVariables(java.util.Map<java.lang.String,java.lang.Object> variables) |
void |
writeToNote(com.hcl.domino.data.Document note)
Serializes values from Group to a specific Document
|
getAdministrators, getCategory, getDescription, getInternetAddress, getMailDomain, getMembers, getMetaversalId, getName, getNoteId, getOwners, getType, getUnid, loadMetadata, resolve, resolveRecursive, setAdministrators, setCategory, setDescription, setInternetAddress, setMailDomain, setName, setOwners, setType
public GroupAuto()
Constructor
public GroupAuto(com.hcl.domino.data.Document note)
Loads a Group from a Document
note
- Document from which to load valuespublic java.lang.String buildSelectionCriteria()
public java.util.List<java.lang.String> getAdditionalMembers()
public java.lang.String getAutopopulatedRule()
public java.util.List<java.lang.String> getExcludedMembers()
public java.lang.String getSelectionCriteria()
public java.util.Map<java.lang.String,java.lang.Object> getVariables()
public void setAdditionalMembers(java.util.List<java.lang.String> additionalMembers)
additionalMembers
- to be included in addition to those auto-populatedpublic void setAutopopulatedRule(java.lang.String autopopulatedRule)
autopopulatedRule
- mapping to auto-population rulepublic void setExcludedMembers(java.util.List<java.lang.String> excludedMembers)
excludedMembers
- to be removed from those auto-populatedpublic void setSelectionCriteria(java.lang.String selectionCriteria)
selectionCriteria
- for the auto-population rule. This will be a combination of criteria in the in the rule and variables definedpublic void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)
variables
- to map into the auto-population rule. When writing to Domino, these will be written to custom fields in a subform, based on settings in the relevant rule. These will then be inserted into the rule selection criteria using string substitution.public void writeToNote(com.hcl.domino.data.Document note)
Group
Serializes values from Group to a specific Document
writeToNote
in interface Group
writeToNote
in class AbstractGroup
note
- NoteNote to which to write values