This image shows a sample class diagram for a media object delete operation for the Address Book Media Object Manager Published Business Service. The published business service is shown extending the....
The focus of this image shows value objects extending the Value Object foundation class. This images shows the value object RI_DeleteAddressBook along with fields. The value objects are:
RI_AddressBookMediaObjectManager
This is the published business service class that extends the foundation class "PublishedBusinessService". This class contains the code to call the Media Object business service.
RI_DeleteAddressBook
This is the input value object to call the deleteAddressbookMO operation. This contains the reference for the Media Object value object ABGT_Publish. Like other value objects, this also extends the foundation class "ValueObject".
MOItem_Publish
This is the default value object created through the Media Object Value Object Class Wizard by selecting the "Publish" option. This object contains the media object details such as Media Object Name, Seq Number, and Type of Media Object, as well as the actual attachment. Like all value objects, this also extends the foundation class "ValueObject".
ABGT_Publish
This is the value object created through the Media Object Value Object Class Wizard for the Media Object data structure "ABGT" by selecting the "Publish" option. This value object contains the Member variable mnAddressNumber; this is the AddressBook number record to which these media Object Attachments should represent. This valueo bject contains the reference to the array of MOItem_internal objects, which provides the option for deleting multiple attachments for each AddressBook record.