Published Response Value Object
This code sample illustrates the code for a published response value object class:
public class ConfirmAddAddressBook extends MessageValueObject implements
Serializable{
private EntityAddress entityAddress = new EntityAddress();
// Compound attribute is initialized
private String entityName;
//Leaf attribute not initialized
private String entityTypeCode;
private String version;
....
}
public class EntityAddress extends ValueObject implements Serializable {
private Entity entity = new Entity();
private Address address = new Address();
....
}
public class Address extends ValueObject implements Serializable{
private String mailingName;
private String addressLine1;
private String addressLine2;
private String addressLine3;
private String addressLine4;
private String city;
private String countyCode;
private String stateCode;
private String postalCode;
private String countryCode;
....
}
public class Entity extends ValueObject implements Serializable{
private Integer entityId;
private String entityLongId;
private String entityTaxId;
....
}