public class FetchMemberGroupCmdImpl extends AbstractFetchMemberGroupCmdImpl implements FetchMemberGroupCmd
GetType
search criteria below. Currently, only member groups
with usage of General Purpose are returned. Customer segments created using the Accelerator have this usage.
This command delegates to FetchMemberGroupCacheCmdImpl
so that the results can be cached for paging purposes.
{_wcf.ap=$accessProfile$}/MemberGroup[MemberGroupIdentifier[(UniqueID='$ID1$' or UniqueID='$ID2' or ...)]]
{_wcf.ap=$accessProfile$}/MemberGroup[MemberGroupIdentifier[ExternalIdentifier[Name='$name$' and @ownerID='$ownerID$']]]
{_wcf.ap=$accessProfile$}/MemberGroup[Usage='$usage$']]
{_wcf.ap=$accessProfile$}/MemberGroup[ search(MemberGroupIdentifier/ExternalIdentifier/Name='$name$') and Usage='$usage$']
{_wcf.ap=$accessProfile$}/MemberGroup[ search(contains(MemberGroupIdentifier/ExternalIdentifier/Name, '$name$')) and Usage='$usage$']
{_wcf.ap=$accessProfile$}/MemberGroup[ search(starts-with(MemberGroupIdentifier/ExternalIdentifier/Name, '$name$')) and Usage='$usage$']
{_wcf.ap=$accessProfile$}/MemberGroup[ search(ends-with(MemberGroupIdentifier/ExternalIdentifier/Name, '$name$')) and Usage='$usage$']
{_wcf.ap=$accessProfile$}/MemberGroup[MemberGroupIdentifier[UniqueID='$memberGroupID$'] and IncludedPerson[UniqueID='$personID$']]
Returns a list of SegmentDataBean
representing the
Member Groups found
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
Constructor and Description |
---|
FetchMemberGroupCmdImpl()
Creates an instance of the fetch Member Group command.
|
Modifier and Type | Method and Description |
---|---|
void |
performSearch()
Fetches member groups based on the
GetType search criteria:
{_wcf.ap=$accessProfile$}/MemberGroup[MemberGroupIdentifier[(UniqueID='$ID1$' or UniqueID='$ID2' or ...)]] - finds member groups based on an arbitrary number of unique IDs {_wcf.ap=$accessProfile$}/MemberGroup[MemberGroupIdentifier[ExternalIdentifier[Name='$name$' and @ownerID='$ownerID$']]] - finds member groups based on name and owner ID {_wcf.ap=$accessProfile$}/MemberGroup[Usage='$usage$']] - finds member groups based on usage {_wcf.ap=$accessProfile$}/MemberGroup[ search(MemberGroupIdentifier/ExternalIdentifier/Name='$name$') and Usage='$usage$'] - finds member groups by name and usage; name is "case-insensitive, equals" {_wcf.ap=$accessProfile$}/MemberGroup[ search(contains(MemberGroupIdentifier/ExternalIdentifier/Name, '$name$')) and Usage='$usage$'] - finds member groups by name and usage; name is "case-insensitive, contains" {_wcf.ap=$accessProfile$}/MemberGroup[ search(starts-with(MemberGroupIdentifier/ExternalIdentifier/Name, '$name$')) and Usage='$usage$'] - finds member groups by name and usage; name is "case-insensitive, starts with" {_wcf.ap=$accessProfile$}/MemberGroup[ search(ends-with(MemberGroupIdentifier/ExternalIdentifier/Name, '$name$')) and Usage='$usage$'] - finds member groups by name and usage; name is "case-insensitive, ends with" {_wcf.ap=$accessProfile$}/MemberGroup[MemberGroupIdentifier[UniqueID='$memberGroupID$'] and IncludedPerson[UniqueID='$personID$']] - checks if a member group contains a specified person. |
getMemberGroups, getNouns, performExecute, reset
getShow, isReadyToCallExecute, setGet, setSearchExpression
execute, executeFromCache, getCaller, getEntryInfo, getId, getObjectSize, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMemberGroups, getShow, setGet
public static final java.lang.String COPYRIGHT
public FetchMemberGroupCmdImpl()
public void performSearch() throws java.lang.Exception
GetType
search criteria:
{_wcf.ap=$accessProfile$}/MemberGroup[MemberGroupIdentifier[(UniqueID='$ID1$' or UniqueID='$ID2' or ...)]]
{_wcf.ap=$accessProfile$}/MemberGroup[MemberGroupIdentifier[ExternalIdentifier[Name='$name$' and @ownerID='$ownerID$']]]
{_wcf.ap=$accessProfile$}/MemberGroup[Usage='$usage$']]
{_wcf.ap=$accessProfile$}/MemberGroup[ search(MemberGroupIdentifier/ExternalIdentifier/Name='$name$') and Usage='$usage$']
{_wcf.ap=$accessProfile$}/MemberGroup[ search(contains(MemberGroupIdentifier/ExternalIdentifier/Name, '$name$')) and Usage='$usage$']
{_wcf.ap=$accessProfile$}/MemberGroup[ search(starts-with(MemberGroupIdentifier/ExternalIdentifier/Name, '$name$')) and Usage='$usage$']
{_wcf.ap=$accessProfile$}/MemberGroup[ search(ends-with(MemberGroupIdentifier/ExternalIdentifier/Name, '$name$')) and Usage='$usage$']
{_wcf.ap=$accessProfile$}/MemberGroup[MemberGroupIdentifier[UniqueID='$memberGroupID$'] and IncludedPerson[UniqueID='$personID$']]
Returns a list of SegmentDataBean
representing the
Member Groups found
java.lang.Exception
TargetableCommand.performExecute()