public class MemberSettings extends AbstractDataSettings<MemberSettings>
| Modifier and Type | Class and Description |
|---|---|
static class |
MemberSettings.MemberFilter
Enumeration of Member filters.
|
SelectorSettings.SelectMode, SelectorSettings.SelectorType| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FILTER |
static java.lang.String |
GROUP |
DATA_CLASSENABLE_SEARCH, ENUM_LABEL_APPENDS, ENUM_LABEL_PREPENDS, ENUM_LABELS, ENUM_VALUES, INLINE, MULTIPLE, REQUIRED, SELECT_ITEM_EMPTY_VALUE, SELECT_ITEM_EMPTY_VALUE_LABEL, SELECTOR_TYPEAPPEND, ARIA_ATTR_PREFIX, ARIA_ATTRIBUTES, AUTOFOCUS, CLEAR_BUTTON, CSS, DATA_ATTR_PREFIX, DATA_ATTRIBUTES, DISABLED, HIDE_CLEAR_BUTTON, HTML_ATTRIBUTES, ID, LANGUAGE_CHOOSER, MAX_LENGTH, NAME, PLACEHOLDER, PREPEND, READONLY, TRIGGER_ACTION, TRIGGER_EVENT, VALUE| Constructor and Description |
|---|
MemberSettings() |
| Modifier and Type | Method and Description |
|---|---|
MemberSettings |
filter(MemberSettings.MemberFilter filter,
MemberSettings.MemberFilter... otherFilters)
Specify the
MemberSettings.MemberFilters to filter the members according to certain criteria (in database, admin account, ...). |
MemberSettings |
filter(java.lang.String filter,
java.lang.String... otherFilters)
Specify the
MemberSettings.MemberFilters to filter the members according to certain criteria (in database, admin account, ...).The String in parameter are resolved with MemberSettings.MemberFilter.getFilter(String). |
protected java.lang.String |
getChooserName()
Chooser name used by the databroker when there is a click event in the chooser button.
|
protected java.lang.String |
getChooserOption(java.util.Map<java.lang.String,java.lang.String[]> customOptionMap)
Options used by the databroker when there is a click event in the chooser button.
|
java.lang.Class<? extends Data> |
getDataClass()
Data class supported by the current
ControlSettings |
protected MemberSettings |
getThis()
Returns the exact type of the this reference.
It's a way to recover the type of the this object in a class hierarchy (cf. |
ControlType |
getType()
Returns the
ControlType related to the current ControlSettings implementation. |
MemberSettings |
group(java.util.Collection<Group> groups)
Specify groups to filter members on these groups.
|
MemberSettings |
group(Group[] groups)
Specify groups to filter members on these groups.
|
MemberSettings |
group(Group group,
Group... otherGroups)
Specify groups to filter members on these groups.
|
MemberSettings |
group(java.lang.String[] groupIds)
Specify
Group IDs to filter members on these groups. |
MemberSettings |
group(java.lang.String groupId,
java.lang.String... otherGroupIds)
Specify
Group IDs to filter members on these groups. |
void |
resolveOptions(TypeFieldEntry tfe)
Set options from the specified
TypeFieldEntry. |
getOptionaddAcChooserOption, addChooserOption, getAcChooserName, getAcChooserOption, getChooserIcon, getChooserTitle, popupHeight, popupWidth, superGetOption, useCurrentWorkspace, workspace, workspacecheckbox, chooser, disableInline, emptyValueLabel, enumLabelAppends, enumLabelAppends, enumLabelAppends, enumLabelPreprends, enumLabelPreprends, enumLabelPreprends, enumLabels, enumLabels, enumLabels, enumValues, enumValues, enumValues, inline, multiple, radio, required, select, select, selectorType, singleaddOption, append, aria, aria, autofocus, clearOption, clone, css, dataAttribute, dataAttributes, disable, getOptionNames, htmlAttributes, htmlAttributes, id, isChannelReady, maxLength, merge, name, onChange, onFocusOut, placeholder, prepend, readonly, removeOption, require, showLanguageChooser, sortSet, toStringArray, toStringArray, toStringArray, toStringArray, toStringArray, trigger, valuepublic static final java.lang.String GROUP
public static final java.lang.String FILTER
public ControlType getType()
ControlSettingsControlType related to the current ControlSettings implementation.ControlTypeprotected MemberSettings getThis()
BasicSettingsthis object in a class hierarchy (cf. getThis "trick").getThis in class BasicSettings<MemberSettings>public java.lang.Class<? extends Data> getDataClass()
AbstractDataSettingsControlSettingsgetDataClass in class AbstractDataSettings<MemberSettings>Data classpublic void resolveOptions(TypeFieldEntry tfe)
ControlSettingsTypeFieldEntry.resolveOptions in interface ControlSettings<MemberSettings>resolveOptions in class SelectorSettings<MemberSettings>tfe - TypeFieldEntryprotected java.lang.String getChooserName()
AbstractChooserSettingsgetChooserName in class AbstractChooserSettings<MemberSettings>protected java.lang.String getChooserOption(java.util.Map<java.lang.String,java.lang.String[]> customOptionMap)
AbstractChooserSettingsgetChooserOption in class AbstractDataSettings<MemberSettings>customOptionMap - Extra chooser options forwarded by the option ChooserConstants.EXTRA_CHOOSER_OPTION and appended to the query stringString representing the options as query stringpublic MemberSettings group(java.lang.String[] groupIds)
Group IDs to filter members on these groups.groupIds - Group IDspublic MemberSettings group(Group[] groups)
groups - Array of Group objectspublic MemberSettings group(java.util.Collection<Group> groups)
groups - Collection of Group objectspublic MemberSettings group(Group group, Group... otherGroups)
group - the first groupotherGroups - The other groupspublic MemberSettings group(java.lang.String groupId, java.lang.String... otherGroupIds)
Group IDs to filter members on these groups.public MemberSettings filter(MemberSettings.MemberFilter filter, MemberSettings.MemberFilter... otherFilters)
MemberSettings.MemberFilters to filter the members according to certain criteria (in database, admin account, ...).filter - the first MemberSettings.MemberFilter objectotherFilters - The other MemberSettings.MemberFilter objectspublic MemberSettings filter(java.lang.String filter, java.lang.String... otherFilters)
MemberSettings.MemberFilters to filter the members according to certain criteria (in database, admin account, ...).MemberSettings.MemberFilter.getFilter(String).filter - the first filterotherFilters - the other filterCopyright © 2001-2021 Jalios SA. All Rights Reserved.