jain.protocol.ss7.oam.sccp
Interface GlobalTitleEntryMO


public abstract interface GlobalTitleEntryMO
extends SccpManagedObject

This class represents a Global Title entry (a combination of the global title translator and global title rule). The Global Title Entry is used to translate dialed digits into the appropriate user address based on the Global Title indicator and encoding schemes. The Global Title Indicator attribute is derived from the combination of Nature of Address, the Translation Type, and Numbering Plan used and therefore indicates which values are present.

There are no statistics that can be collected for this MO

The following Alarms can be emitted by this MO

The following Errors can be emitted by this MO


Field Summary
static int ES_EVEN
          Encoding Scheme constant:Encoding Scheme constants: Indicates a BCD, with an even number of digits.
static int ES_NATIONAL_SPECIFIC
          Encoding Scheme constant:Indicates National Specific encoding scheme for ITU.
static int ES_ODD
          Encoding Scheme constant:Indicates BCD, odd number of digits.
static int ES_UNKNOWN
          Encoding Scheme constant: Indicates an unknown encoding scheme.
static int GTINDICATOR_0001
          A Global title indicator constant: indicator = 0001
static int GTINDICATOR_0010
          A Global title indicator constant: indicator = 0010
static int GTINDICATOR_0011
          A Global title indicator constant: indicator = 0011
static int GTINDICATOR_0100
          A Global title indicator constant: indicator = 0100
static int NA_INTERNATIONAL
          Nature of Address Indicator constant: Indicates an international number.
static int NA_NATIONAL_SIGNIFICANT
          Nature of Address Indicator constant: Indicates a National Significant Number.
static int NA_RESERVED
          Nature of Address Indicator constant: Reserved for national use.
static int NA_SUBSCRIBER
          Nature of Address Indicator constant: Indicates a subsciber number.
static int NA_UNKNOWN
          Nature of Address Indicator constant: Indicates a unknown Nature of Address Indicator.
static int NP_DATA
          Numbering Plan Constant: Data Numbering Plan.
static int NP_GENERIC
          Numbering Plan Constant: Generic Numbering Plan.
static int NP_ISDN_MOBILE
          Numbering Plan Constant: ISDN/Mobile Numbering Plan.
static int NP_ISDN_TEL
          Numbering Plan Constant: ISDN/Telephony Numbering Plan.
static int NP_LAND_MOBILE
          Numbering Plan Constant: Land/Mobile Numbering Plan.
static int NP_MARITIME_MOBILE
          Numbering Plan Constant: Maritime Mobile Numbering Plan.
static int NP_NETWORK
          Numbering Plan Constant: Private Network or Network Specific Numbering Plan.
static int NP_TELEX
          Numbering Plan Constant: Telex Numbering Plan.
static int NP_UNKOWN
          Numbering Plan Constant: Unkown Numbering Plan.
 
Fields inherited from class jain.protocol.ss7.oam.OamManagedObject
OBJECTID_CONCERNED_AREA, OBJECTID_GLOBAL_TITLE_ENTRY, OBJECTID_LINK, OBJECTID_LINKSET, OBJECTID_MTP2_SAP, OBJECTID_MTP2_TIMER_PROFILE, OBJECTID_MTP3_SAP, OBJECTID_MTP3_TIMER_PROFILE, OBJECTID_OWN_SIGNALLING_POINT, OBJECTID_ROUTE, OBJECTID_ROUTESET, OBJECTID_SCCP_ENTITY_SET, OBJECTID_SCCP_ROUTING_CONTROL, OBJECTID_SCCP_SAP, OBJECTID_SCCP_TIMER_PROFILE, OBJECTID_SCREENING_TABLE, OBJECTID_TCAP
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 byte[] getAddressInformation()
          Gets the Address Information of this Global Title Entry.
 int getEncodingScheme()
          Gets the Encoding Scheme of this Global Title Entry.
 int getGTIndicator()
          Returns the Global Title indicator.
 int getNatureOfAddrInd()
          Gets the Nature of Adrress Indicator of this Global Title Entry.
 int getNumberingPlan()
          Gets the Numbering Plan of this Global Title Entry.
 SccpEntitySetMO getSccpEntitySet()
          Returns the Entity Set of this GlobalTitle Entry.
 byte getTranslationType()
          Gets the Translation Type of this Global Title Entry
 boolean isLocked()
          Returns the Administrative state parameter of this Global Title Entry.
 void setAddressInformation(byte[] addressInformation)
          Sets the Address Information of this Global Title Entry.
 void setEncodingScheme(int encodingScheme)
          Sets the Encoding Scheme of this Global Title Entry.
 void setGTIndicator(int indicator)
          Sets the Global Title indicator.
 void setLocked(boolean locked)
          Sets the Administrative state of this Global Title Entry.
 void setNatureOfAddrInd(int natureOfAddrInd)
          Sets the Nature of Address Indicator of this Global Title Entry.
 void setNumberingPlan(int numberingPlan)
          Sets the Numbering Plan of this Global Title Entry.
 void setSccpEntitySet(SccpEntitySetMO sccpEntitySet)
          Sets the Entity Set of this GlobalTitle Entry.
 void setTranslationType(byte translationType)
          Sets the Translation Type of this Global Title Entry
 
Methods inherited from interface jain.protocol.ss7.oam.sccp.SccpManagedObject
addSccpAlarmListener, addSccpErrorListener, removeSccpAlarmListener, removeSccpErrorListener
 
Methods inherited from interface jain.protocol.ss7.oam.OamManagedObject
addPropertyChangeListener, addVetoableChangeListener, getName, getObjectId, getProprietaryInformation, removePropertyChangeListener, removeVetoableChangeListener, setName
 

Field Detail

GTINDICATOR_0001

public static final int GTINDICATOR_0001
A Global title indicator constant: indicator = 0001

GTINDICATOR_0010

public static final int GTINDICATOR_0010
A Global title indicator constant: indicator = 0010

GTINDICATOR_0011

public static final int GTINDICATOR_0011
A Global title indicator constant: indicator = 0011

GTINDICATOR_0100

public static final int GTINDICATOR_0100
A Global title indicator constant: indicator = 0100

NP_UNKOWN

public static final int NP_UNKOWN
Numbering Plan Constant: Unkown Numbering Plan.

NP_ISDN_TEL

public static final int NP_ISDN_TEL
Numbering Plan Constant: ISDN/Telephony Numbering Plan.

NP_GENERIC

public static final int NP_GENERIC
Numbering Plan Constant: Generic Numbering Plan.

NP_DATA

public static final int NP_DATA
Numbering Plan Constant: Data Numbering Plan.

NP_TELEX

public static final int NP_TELEX
Numbering Plan Constant: Telex Numbering Plan.

NP_MARITIME_MOBILE

public static final int NP_MARITIME_MOBILE
Numbering Plan Constant: Maritime Mobile Numbering Plan.

NP_LAND_MOBILE

public static final int NP_LAND_MOBILE
Numbering Plan Constant: Land/Mobile Numbering Plan.

NP_ISDN_MOBILE

public static final int NP_ISDN_MOBILE
Numbering Plan Constant: ISDN/Mobile Numbering Plan.

NP_NETWORK

public static final int NP_NETWORK
Numbering Plan Constant: Private Network or Network Specific Numbering Plan.

NA_UNKNOWN

public static final int NA_UNKNOWN
Nature of Address Indicator constant: Indicates a unknown Nature of Address Indicator.

NA_SUBSCRIBER

public static final int NA_SUBSCRIBER
Nature of Address Indicator constant: Indicates a subsciber number.

NA_RESERVED

public static final int NA_RESERVED
Nature of Address Indicator constant: Reserved for national use.

NA_NATIONAL_SIGNIFICANT

public static final int NA_NATIONAL_SIGNIFICANT
Nature of Address Indicator constant: Indicates a National Significant Number.

NA_INTERNATIONAL

public static final int NA_INTERNATIONAL
Nature of Address Indicator constant: Indicates an international number.

ES_UNKNOWN

public static final int ES_UNKNOWN
Encoding Scheme constant: Indicates an unknown encoding scheme.

ES_ODD

public static final int ES_ODD
Encoding Scheme constant:Indicates BCD, odd number of digits.

ES_EVEN

public static final int ES_EVEN
Encoding Scheme constant:Encoding Scheme constants: Indicates a BCD, with an even number of digits.

ES_NATIONAL_SPECIFIC

public static final int ES_NATIONAL_SPECIFIC
Encoding Scheme constant:Indicates National Specific encoding scheme for ITU.
Method Detail

getGTIndicator

public int getGTIndicator()
Returns the Global Title indicator. The Global Title Indicator attribute is derived from the combination of Nature of Address, the Translation Type, and Numbering Plan used.
Returns:
either:
  • GTINDICATOR_0000
  • GTINDICATOR_0001
  • GTINDICATOR_0010
  • GTINDICATOR_0011
  • GTINDICATOR_0100

setGTIndicator

public void setGTIndicator(int indicator)
                    throws java.lang.IllegalArgumentException
Sets the Global Title indicator. The Global Title Indicator attribute is derived from the combination of Nature of Address, the Translation Type, and Numbering Plan used.
Parameters:
indicator - one of the Global Title Indicator constants:
  • GTINDICATOR_0000
  • GTINDICATOR_0001
  • GTINDICATOR_0010
  • GTINDICATOR_0011
  • GTINDICATOR_0100
Throws:
java.lang.IllegalArgumentException - - if the suppled indicator is not one of the defined Global Tilte Indicator constants

setAddressInformation

public void setAddressInformation(byte[] addressInformation)
                           throws java.lang.IllegalArgumentException
Sets the Address Information of this Global Title Entry.
Parameters:
addressInformation - - the GlobalTitle Address Information subparameter is composed of digits in the form of Binary Coded Decimal(BCD).
Throws:
java.lang.IllegalArgumentException - - if the supplied address information is in an unnacceptable format

getAddressInformation

public byte[] getAddressInformation()
Gets the Address Information of this Global Title Entry.
Returns:
- the GlobalTitle Address Information subparameter is composed of digits in the form of Binary Coded Decimal(BCD).

setSccpEntitySet

public void setSccpEntitySet(SccpEntitySetMO sccpEntitySet)
Sets the Entity Set of this GlobalTitle Entry. The supplied entitiy set specifies the user address to be derived from this global title translation.
Parameters:
sccpEntitySet - the SCCP Set entity (which determines the Subsystem number and signalling point code).

getSccpEntitySet

public SccpEntitySetMO getSccpEntitySet()
Returns the Entity Set of this GlobalTitle Entry. The returned entitiy set identifies the user address to be derived from this global title translation.
Returns:
the SCCP entity Set(which determines the Subsystem number and signalling point code).

setNatureOfAddrInd

public void setNatureOfAddrInd(int natureOfAddrInd)
                        throws java.lang.IllegalArgumentException
Sets the Nature of Address Indicator of this Global Title Entry.
Parameters:
natureOfAddrInd - one of the following:
  • NA_UNKNOWN Indicates a unknown Nature of Address
  • NA_SUBSCRIBERIndicates a subscriber number
  • NA_RESERVED RESERVED for national use Nature of Address Indicator
  • NA_NATIONAL_SIGNIFICANT Indicates a National Significant Number
  • NA_INTERNATIONAL Indicates an international number
Throws:
java.lang.IllegalArgumentException - if the supplied indicator is not one of the defined constants

getNatureOfAddrInd

public int getNatureOfAddrInd()
Gets the Nature of Adrress Indicator of this Global Title Entry.
Returns:
one of the following:
  • NA_UNKNOWN Indicates a unknown Nature of Address
  • NA_SUBSCRIBERIndicates a subscriber number
  • NA_RESERVED Reserved for national use Nature of Address Indicator
  • NA_NATIONAL_SIGNIFICANT Indicates a National Significant Number
  • NA_INTERNATIONAL Indicates an international number

setNumberingPlan

public void setNumberingPlan(int numberingPlan)
                      throws java.lang.IllegalArgumentException
Sets the Numbering Plan of this Global Title Entry.
Returns:
one of the Numbering Plan constants:
  • NP_UNKOWN Indicates an unkown Numbering Plan
  • NP_ISDN_TELIndicates ISDN/Telephony Numbering Plan
  • NP_RESERVED Indicates a resrved Numbering plan in ANSI.
  • NP_DATA Indicates Data Numbering Plan
  • NP_TELEX Indicates a Telex Numbering Plan
  • NP_MARITIME_MOBILEIndicates a Maritime Mobile Numbering Plan
  • NP_LAND_MOBILE Indicates a Land Mobile Numbering Plan
  • NP_ISDN_MOBILE Indicates an ISDN Mobile Numbering Plan
Throws:
java.lang.IllegalArgumentException - - if the supplied numbering plan is not one of the defined numbering plan constants

getNumberingPlan

public int getNumberingPlan()
Gets the Numbering Plan of this Global Title Entry.
Returns:
one of the Numbering Plan constants:
  • NP_UNKOWN Indicates an unkown Numbering Plan
  • NP_ISDN_TELIndicates ISDN/Telephony Numbering Plan
  • NP_RESERVED Indicates a resrved Numbering plan in ANSI.
  • NP_DATA Indicates Data Numbering Plan
  • NP_TELEX Indicates a Telex Numbering Plan
  • NP_MARITIME_MOBILEIndicates a Maritime Mobile Numbering Plan
  • NP_LAND_MOBILE Indicates a Land Mobile Numbering Plan
  • NP_ISDN_MOBILE Indicates an ISDN Mobile Numbering Plan

getTranslationType

public byte getTranslationType()
Gets the Translation Type of this Global Title Entry
Returns:
the Translation Type

setTranslationType

public void setTranslationType(byte translationType)
Sets the Translation Type of this Global Title Entry
Parameters:
translationType - the Translation Type

setEncodingScheme

public void setEncodingScheme(int encodingScheme)
                       throws java.lang.IllegalArgumentException
Sets the Encoding Scheme of this Global Title Entry.
Parameters:
encodingScheme - one of the Encoding Scheme constants
  • ES_UNKNOWN Indicates an unknown encoding scheme.
  • ES_ODDIndicates BCD, odd number of digits
  • ES_EVEN Indicates BCD, even number of digits
  • ES_NATIONAL_SPECIFIC Indicates a national specific
Throws:
java.lang.IllegalArgumentException - - if the supplied encoding scheme is not one of the defined Encoding Scheme constants

getEncodingScheme

public int getEncodingScheme()
Gets the Encoding Scheme of this Global Title Entry.
Returns:
one of the Encoding Scheme constants:
  • ES_UNKNOWN Indicates an unknown encoding scheme.
  • ES_ODDIndicates BCD, odd number of digits
  • ES_EVEN Indicates BCD, even number of digits
  • ES_NATIONAL_SPECIFIC Indicates a national specific

setLocked

public void setLocked(boolean locked)
Sets the Administrative state of this Global Title Entry.
Parameters:
locked - either
  • True - locked
  • False - Not locked

isLocked

public boolean isLocked()
Returns the Administrative state parameter of this Global Title Entry.
Returns:
either
  • True - locked
  • False - Not locked


06 January 2000
If you have any comments or queries, please mail them to Colm Hayden [JAIN SS7 OAM Edit Lead]

Copyright - 2000 Sun Microsystems