[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]

HotelDialingLocation

inherits from DialingLocation

Object <- DialingLocation <- HotelDialingLocation



Operations

Get list of all operations

Class HotelDialingLocation defines no new operations.


Attributes

Get list of all attributes

HasMultipleOutsideLineCodes
LongDistanceOutsideLineCode
OutsideLineCode
PhonePrefix
PhonePrefix
TollFreeOutsideLineCode


Fields

Field Type
DialingLocation: dialingCountry: Text
areaCode: Text
outsideLineCode: Text
localTolls: ObjectList
dialingLocationType: UnsignedByte
mustDialAreaCode: Boolean
mustNotWaitForDialTone: Boolean
manualDialing: Boolean
serviceDialingAudible: Boolean
dontDialNationalAccessLocally: Boolean
dontDialInternationalAccessCode: Boolean
localDialingMethod: UnsignedShort
localDialingSpeed: UnsignedShort
callingCard: CallingCard
longDistanceCarrierCode: Text
internationalCarrierCode: Text
locationDictionary: SimpleObjectDictionary
HotelDialingLocation: longDistanceOutsideLineCode: Text
tollFreeOutsideLineCode: Text


Instance template

instance HotelDialingLocation tag;
 dialingCountry: nilObject;
       areaCode: nilObject;
outsideLineCode: nilObject;
     localTolls: nilObject;
dialingLocationType: 0;
mustDialAreaCode: false;
mustNotWaitForDialTone: false;
  manualDialing: false;
serviceDialingAudible: false;
dontDialNationalAccessLocally: false;
dontDialInternationalAccessCode: false;
localDialingMethod: 0;
localDialingSpeed: 0;
    callingCard: nilObject;
longDistanceCarrierCode: nilObject;
internationalCarrierCode: nilObject;
locationDictionary: nilObject;
longDistanceOutsideLineCode: nilObject;
tollFreeOutsideLineCode: nilObject;
end instance;

Class definition

Define Class HotelDialingLocation;
    inherits from DialingLocation;

    field longDistanceOutsideLineCode: Text, getter, setter;
    field tollFreeOutsideLineCode: Text, getter, setter;
    
    attribute LongDistanceOutsideLineCode: Text;
    attribute TollFreeOutsideLineCode: Text;
    overrides PhonePrefix;
        // to string together multiple outside line codes

    overrides SetPhonePrefix;
        // For location without multiple outside line codes, sets the
        // outside line code. Complains if it tries to set the phone
        // prefix for a location with multiple outside line codes.
    
    overrides SetOutsideLineCode, HasMultipleOutsideLineCodes;
end class;