|
PersonName |
javax.xml.registry.infomodel |
JAXR 1.0; JWSDP 1.0, J2EE 1.4 |
|
public interface PersonName {
// Public Instance Methods
public abstract String getFirstName( )
throws javax.xml.registry.JAXRException; //L1
public abstract String getFullName( )
throws javax.xml.registry.JAXRException; //L0
public abstract String getLastName( )
throws javax.xml.registry.JAXRException; //L1
public abstract String getMiddleName( )
throws javax.xml.registry.JAXRException; //L1
public abstract void setFirstName(String firstName)
throws javax.xml.registry.JAXRException; //L1
public abstract void setFullName(String fullName)
throws javax.xml.registry.JAXRException; //L0
public abstract void setLastName(String lastName)
throws javax.xml.registry.JAXRException; //L1
public abstract void setMiddleName(String middleName)
throws javax.xml.registry.JAXRException; //L1
}
The PersonName interface represents the name of a
registry User. A level 0 registry provides only
the ability to store the user's full name as a
free-form string using the setFullName( ) method
and to retrieve it by calling getFullName( ). A
level 1 JAXR provider additionally implements the methods that let
you get and set a first name, middle name, and last name. The
specification does not describe how to resolve the possible conflicts
caused by using these additional methods together with the
setFullName( ) method, or what
getFullName( ) should return if both
setFullName( ) and the methods that set part of
the name have been used, as in the following code extract:
personName.setFullName("John D. Doe");
personName.setFirstName("Jane");
String name = personName.getFullName( );
//Result is undefined
Passed To
User.setPersonName( )
Returned By
javax.xml.registry.LifeCycleManager.createPersonName(
), User.getPersonName( )