Two classes are primarily used to manage users locally. The first class, UserGroupExample, extends the LoginExample class described in Chapter 2, Accessing the EPX Server. The LoginExample class, which was created by the product’s developers, illustrates how the client can log in and log out via the EPX public interfaces. Extending the LoginExample class in this example saves implementation effort, since that class already handles logging in and logging out of the EPX server. The second class, AdministrationFacade, is used to create, update and delete users and groups.
The data value object classes used in this example include UserVO, PhoneVO, AddressVO, EmailAddressVO, GroupVO and GroupUserVO.
For full details about all the available API methods, refer to the Javadoc documentation located in the docs\javadoc directory of the EPX installation.