|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<PersonalProfileService.DataQueryOption>
org.openliberty.wsc.PersonalProfileService.DataQueryOption
public static enum PersonalProfileService.DataQueryOption
This enumeration models Table 3. Data Availability Discovery Option Keywords from section 2.1.1 of the liberty-idsis-pp-v1.1 specification document.
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 Summary | |
|---|---|
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 |
|
| Field Summary | |
|---|---|
private java.lang.String[] |
equivalentXPaths
|
private java.lang.String |
keyword
|
private java.lang.String |
meaning
|
| Method Summary | |
|---|---|
PersonalProfileService.DataQueryOption |
dataAvailabilityOptionForKeyword(java.lang.String keyword)
returns a DataQueryOption matching the supplied keyword |
java.lang.String[] |
equivalentXPaths()
XPath equivalents that may be used for creating queries |
java.lang.String |
keyword()
The keyword uri for this DataQueryOption. |
java.lang.String |
meaning()
The english meaning of this DataQueryOption |
static PersonalProfileService.DataQueryOption |
valueOf(java.lang.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're declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
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
| Field Detail |
|---|
private java.lang.String keyword
private java.lang.String[] equivalentXPaths
private java.lang.String meaning
| Method Detail |
|---|
public static final PersonalProfileService.DataQueryOption[] values()
for(PersonalProfileService.DataQueryOption c : PersonalProfileService.DataQueryOption.values())
System.out.println(c);
public static PersonalProfileService.DataQueryOption valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified namepublic java.lang.String keyword()
public java.lang.String[] equivalentXPaths()
public java.lang.String meaning()
public PersonalProfileService.DataQueryOption dataAvailabilityOptionForKeyword(java.lang.String keyword)
keyword -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||