[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

HasPhoneLabel

mixes in with Object
inherits from HasContact

HasContact <- HasPhoneLabel



Operations

Get list of all operations

UpdateDescription


Attributes

Get list of all attributes

Callee
PhoneLabel


Fields

Field Type
HasPhoneLabel: callee: SimpleContact
phoneLabel: TelephoneAddressInfo
calleeName: Text
phoneLabelDescription: Text


Instance template

Class HasPhoneLabel cannot be instantiated.


Class definition

Define Class HasPhoneLabel;
    mixes in with Object;
    inherits from HasContact;

    field callee:       SimpleContact;
    field phoneLabel:   TelephoneAddressInfo;
    field calleeName:   Text;
        // store the callee's name here to make finding an invalid contact easier
    field phoneLabelDescription: Text;

    attribute Callee: SimpleContact;
    attribute PhoneLabel: TelephoneAddressInfo;

    operation UpdateDescription();
end class;