org.openliberty.wsc
Enum PersonalProfileService.DataModifyOption

java.lang.Object
  extended by java.lang.Enum<PersonalProfileService.DataModifyOption>
      extended by org.openliberty.wsc.PersonalProfileService.DataModifyOption
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PersonalProfileService.DataModifyOption>
Enclosing class:
PersonalProfileService

public static enum PersonalProfileService.DataModifyOption
extends java.lang.Enum<PersonalProfileService.DataModifyOption>

This enumeration models Table 4. Data Update Discovery Option Keywords from section 2.1.2 of the liberty-idsis-pp-v1.1 specification document.

The data update discovery option keywords express the willingness and ability of the AP to store some data corresponding to the given XPATH expression. These keywords do not imply that the AP currently has any data regarding the containers referenced by the keyword.

Author:
asa

Enum Constant Summary
ADDRESS
          Can store some address card data
COMMON_NAME
          Can store some common name data
DEMOGRAPHICS
          Can store some demographics data
DOMOCILE
          Can store some address card data corresponding to the domicile
EMERGENCY
          Can store some emergency contact data
EMPLOYMENT
          Can store some employment identity data
FACADE
          Can store some facade data
HOME
          Can store some address card data corresponding to the home address
INFORMAL_NAME
          Can store informal name
KEYS
          Can store either or both keys
LEGAL_IDENTITY
          Can store some legal identity data
MOBILE
          Can store some messaging contact data for mobile contact
PERSONAL
          Can store some messaging contact data corresponding to personal contact
PP
          Can store some ID-SIS-PP data
VACATION
          Can store some messaging contact or address data for vacation contact
WORK
          Can store 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.DataModifyOption dataUpdateOptionForKeyword(java.lang.String keyword)
          returns a DataModifyOption matching the supplied keyword
 java.lang.String[] equivalentXPaths()
          XPath equivalents that may be used for creating modify queries
 java.lang.String keyword()
          The keyword uri for this DataModifyOption.
 java.lang.String meaning()
          The english meaning of this DataModifyOption
static PersonalProfileService.DataModifyOption valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static PersonalProfileService.DataModifyOption[] 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

PP

public static final PersonalProfileService.DataModifyOption PP
Can store some ID-SIS-PP data


DOMOCILE

public static final PersonalProfileService.DataModifyOption DOMOCILE
Can store some address card data corresponding to the domicile


HOME

public static final PersonalProfileService.DataModifyOption HOME
Can store some address card data corresponding to the home address


WORK

public static final PersonalProfileService.DataModifyOption WORK
Can store some address card or messaging contact data corresponding to the office address


PERSONAL

public static final PersonalProfileService.DataModifyOption PERSONAL
Can store some messaging contact data corresponding to personal contact


MOBILE

public static final PersonalProfileService.DataModifyOption MOBILE
Can store some messaging contact data for mobile contact


VACATION

public static final PersonalProfileService.DataModifyOption VACATION
Can store some messaging contact or address data for vacation contact


ADDRESS

public static final PersonalProfileService.DataModifyOption ADDRESS
Can store some address card data


COMMON_NAME

public static final PersonalProfileService.DataModifyOption COMMON_NAME
Can store some common name data


INFORMAL_NAME

public static final PersonalProfileService.DataModifyOption INFORMAL_NAME
Can store informal name


LEGAL_IDENTITY

public static final PersonalProfileService.DataModifyOption LEGAL_IDENTITY
Can store some legal identity data


EMPLOYMENT

public static final PersonalProfileService.DataModifyOption EMPLOYMENT
Can store some employment identity data


FACADE

public static final PersonalProfileService.DataModifyOption FACADE
Can store some facade data


KEYS

public static final PersonalProfileService.DataModifyOption KEYS
Can store either or both keys


DEMOGRAPHICS

public static final PersonalProfileService.DataModifyOption DEMOGRAPHICS
Can store some demographics data


EMERGENCY

public static final PersonalProfileService.DataModifyOption EMERGENCY
Can store some emergency contact data

Field Detail

keyword

private java.lang.String keyword

equivalentXPaths

private java.lang.String[] equivalentXPaths

meaning

private java.lang.String meaning
Method Detail

values

public static final PersonalProfileService.DataModifyOption[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(PersonalProfileService.DataModifyOption c : PersonalProfileService.DataModifyOption.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static PersonalProfileService.DataModifyOption valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

keyword

public java.lang.String keyword()
The keyword uri for this DataModifyOption.

Returns:

equivalentXPaths

public java.lang.String[] equivalentXPaths()
XPath equivalents that may be used for creating modify queries

Returns:

meaning

public java.lang.String meaning()
The english meaning of this DataModifyOption

Returns:

dataUpdateOptionForKeyword

public PersonalProfileService.DataModifyOption dataUpdateOptionForKeyword(java.lang.String keyword)
returns a DataModifyOption matching the supplied keyword

Parameters:
keyword -
Returns:
a DataModifyOption or null if there is no match