public static enum PersonalProfileService.DataQueryOption extends Enum<PersonalProfileService.DataQueryOption>
The keywords that express data availability extract selected components from the profile as if an XPATH expression were applied. An implementation is not required to use XPATH if the results are equivalent. Presence of the keyword implies that the corresponding data can be obtained, if queried. However, the data may not be available due to permissions or race conditions between data removal and updates to the discovery service.
| Enum Constant and Description |
|---|
ADDRESS
Has some address card data
|
COMMON_NAME
Has some common name data
|
DEMOGRAPHICS
Has some demographics data
|
DOMOCILE
Has some address card data corresponding to the domicile
|
EMERGENCY
Has some emergency contact data
|
EMPLOYMENT
Has some employment identity data
|
FACADE
Has some facade data
|
HOME
Has some address card data corresponding to the home address
|
INFORMAL_NAME
Has informal name
|
KEYS
Has either or both keys
|
LEGAL_IDENTITY
Has some legal identity data
|
MOBILE
Has some messaging contact data for mobile contact
|
PERSONAL
Has some messaging contact data corresponding to personal contact
|
PP
Has some ID-SIS-PP data
|
VACATION
Has some messaging contact or address data for vacation contact
|
WORK
Has some address card or messaging contact data corresponding to the office address
|
| Modifier and Type | Field and Description |
|---|---|
private String[] |
equivalentXPaths |
private String |
keyword |
private String |
meaning |
| Modifier and Type | Method and Description |
|---|---|
PersonalProfileService.DataQueryOption |
dataAvailabilityOptionForKeyword(String keyword)
returns a DataQueryOption matching the supplied keyword
|
String[] |
equivalentXPaths()
XPath equivalents that may be used for creating queries
|
String |
keyword()
The keyword uri for this DataQueryOption.
|
String |
meaning()
The english meaning of this DataQueryOption
|
static PersonalProfileService.DataQueryOption |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PersonalProfileService.DataQueryOption[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PersonalProfileService.DataQueryOption PP
public static final PersonalProfileService.DataQueryOption DOMOCILE
public static final PersonalProfileService.DataQueryOption HOME
public static final PersonalProfileService.DataQueryOption WORK
public static final PersonalProfileService.DataQueryOption PERSONAL
public static final PersonalProfileService.DataQueryOption MOBILE
public static final PersonalProfileService.DataQueryOption VACATION
public static final PersonalProfileService.DataQueryOption ADDRESS
public static final PersonalProfileService.DataQueryOption COMMON_NAME
public static final PersonalProfileService.DataQueryOption INFORMAL_NAME
public static final PersonalProfileService.DataQueryOption LEGAL_IDENTITY
public static final PersonalProfileService.DataQueryOption EMPLOYMENT
public static final PersonalProfileService.DataQueryOption FACADE
public static final PersonalProfileService.DataQueryOption KEYS
public static final PersonalProfileService.DataQueryOption DEMOGRAPHICS
public static final PersonalProfileService.DataQueryOption EMERGENCY
private String keyword
private String[] equivalentXPaths
private String meaning
public static PersonalProfileService.DataQueryOption[] values()
for (PersonalProfileService.DataQueryOption c : PersonalProfileService.DataQueryOption.values()) System.out.println(c);
public static PersonalProfileService.DataQueryOption valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String keyword()
public String[] equivalentXPaths()
public String meaning()
public PersonalProfileService.DataQueryOption dataAvailabilityOptionForKeyword(String keyword)
keyword - Copyright © 1999–2015. All rights reserved.