jain.protocol.ss7.oam.mtp3
Interface SignallingPointMO


public abstract interface SignallingPointMO
extends Mtp3ManagedObject

This inteface defines the methods of a Signalling Point Managed Object(MO). The Signalling point represented by this MO may be either a Local Signalling Point or a Remote Signalling Point. Whether this is a local or Remote Signalling Point can be determined from the isLocal method.


Field Summary
static int NI_INTERNATIONAL_00
          A Network Indicator constant: Indicates the International Network 00, this has an integer value of 0.
static int NI_INTERNATIONAL_01
          A Network Indicator constant: Indicates the International Network 01, this has an integer value of 1.
static int NI_NATIONAL_10
          A Network Indicator constant: Indicates the National Network 10, this has an integer value of 2.
static int NI_NATIONAL_11
          A Network Indicator constant: Indicates the National Network 11, this has an integer value of 3.
static int TYPE_SEP
          Indicates a Signalling End Point.
static int TYPE_STEP
          Indicates a Signalling Transfer End Point.
static int TYPE_STP
          Indicates a Signalling Transfer Point.
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 SignallingPointMO getBackup()
          Gets the Backup Signalling Point of this Signalling Point.
 Mtp3SapMO[] getMtp3Sap()
          Returns all of the Mtp3 SAP's associated with this Signalling Point.
 Mtp3SapMO getMtp3Sap(int index)
          Returns the Mtp3 SAP at the specified position in the array of all of the Mtp3 SAP's associated with this Signalling Point.
 int getNetworkIndicator()
          Gets the Network Indicator parameter of this 'Signalling Point'.
 RouteSetMO[] getRouteSet()
          Returns all of the Route Sets associated with this Signalling Point.
 RouteSetMO getRouteSet(int index)
          Returns the Route Set at the specified position in all of the Route Sets associated with this Signalling Point.
 ScreeningTableMO[] getScreeningTable()
          Returns all of the Screening Tables associated with this Signalling Point.
 ScreeningTableMO getScreeningTable(int index)
          Returns the Screening table at the specified position in the array of all of the Screening Tables associated with this Signalling Point.
 long getSignallingPointCode()
          Gets the Signalling Point Code parameter of this 'Signalling Point' object.
 int getType()
          Returns the Signalling type.
 boolean isLocal()
          Indicates whether this Signalling Point is a Local or Remote
 void setBackup(SignallingPointMO backup)
          Sets the Backup Signalling Point of this Signalling Point.
 void setMtp3Sap(int index, Mtp3SapMO mtp3Sap)
          Sets the Mtp3 SAP at the specified position in the array of all of the SAP's associated with this Signalling Point.
 void setMtp3Sap(Mtp3SapMO[] mtp3Saps)
          Sets all of the Mtp3Saps associated with this Signalling Point.
 void setNetworkIndicator(int networkInd)
          Sets the Network Indicator parameter of this 'Signalling Point'.
 void setRouteSet(int index, RouteSetMO routeSet)
          Sets the supplied RouteSet to the set of RouteSets of this Signalling Point at the the specified position
 void setRouteSet(RouteSetMO[] routeSets)
          Sets all of the Route Sets associated with this Signalling Point.
 void setScreeningTable(int index, ScreeningTableMO screeningTable)
          Sets the Screening table at the specified position in the array of all of the Screening Tables associated with this Signalling Point.
 void setScreeningTable(ScreeningTableMO[] screeningTables)
          Sets all of the Screening Tables associated with this Signalling Point.
 void setSignallingPointCode(long pointCode)
          Sets the Signalling Point Code parameter of this 'Signalling Point' object.
 void setType(int type)
          Sets the type of this Signalling Point.
 
Methods inherited from interface jain.protocol.ss7.oam.mtp3.Mtp3ManagedObject
addMtp3AlarmListener, addMtp3ErrorListener, removeMtp3AlarmListener, removeMtp3ErrorListener
 
Methods inherited from interface jain.protocol.ss7.oam.OamManagedObject
addPropertyChangeListener, getName, removePropertyChangeListener, setName
 

Field Detail

TYPE_SEP

public static final int TYPE_SEP
Indicates a Signalling End Point.

TYPE_STP

public static final int TYPE_STP
Indicates a Signalling Transfer Point.

TYPE_STEP

public static final int TYPE_STEP
Indicates a Signalling Transfer End Point.

NI_INTERNATIONAL_00

public static final int NI_INTERNATIONAL_00
A Network Indicator constant: Indicates the International Network 00, this has an integer value of 0.

NI_INTERNATIONAL_01

public static final int NI_INTERNATIONAL_01
A Network Indicator constant: Indicates the International Network 01, this has an integer value of 1.

NI_NATIONAL_10

public static final int NI_NATIONAL_10
A Network Indicator constant: Indicates the National Network 10, this has an integer value of 2.

NI_NATIONAL_11

public static final int NI_NATIONAL_11
A Network Indicator constant: Indicates the National Network 11, this has an integer value of 3.
Method Detail

setType

public void setType(int type)
Sets the type of this Signalling Point.
Parameters:
type - one of the following:
  • TYPE_SEP - a Signalling End Point.
  • TYPE_STP - a Signalling Transfer Point.
  • TYPE_STEP - a Signalling Transfer End Point.

getType

public int getType()
Returns the Signalling type.
Returns:
one of the following:
  • TYPE_SEP - a Signalling End Point. This type of Signalling Point contains MTP and ISUP (and/or other MTP Users), but cannot act as an intermediate MTP transfer node in the SS7 network. (It can act as an SCCP Relay Node.)
  • TYPE_STP - a Signalling Transfer Point. This type of Signalling Point acts as an intermediate node between SEPs to transfer messages through the SS7 network, it only contains MTP1
  • TYPE_STEP - a Signalling Transfer End Point. This the type of Signaling Point combines the STP and SEP types, thus acting both as a SEP and as a STP.

isLocal

public boolean isLocal()
Indicates whether this Signalling Point is a Local or Remote
Returns:
either
  • True - This is a Local signalling Point
  • False - This is a Remote signalling point

setSignallingPointCode

public void setSignallingPointCode(long pointCode)
Sets the Signalling Point Code parameter of this 'Signalling Point' object.

getSignallingPointCode

public long getSignallingPointCode()
Gets the Signalling Point Code parameter of this 'Signalling Point' object.
Returns:
the Signalling Point Code

setNetworkIndicator

public void setNetworkIndicator(int networkInd)
Sets the Network Indicator parameter of this 'Signalling Point'.
Parameters:
networkInd - one of the following:
  • NI_INTERNATIONAL_00
  • NI_INTERNATIONAL_01
  • NI_NATIONAL_10
  • NI_NATIONAL_11

getNetworkIndicator

public int getNetworkIndicator()
Gets the Network Indicator parameter of this 'Signalling Point'.
Returns:
one of the following:
  • NI_INTERNATIONAL_00
  • NI_INTERNATIONAL_01
  • NI_NATIONAL_10
  • NI_NATIONAL_11

setBackup

public void setBackup(SignallingPointMO backup)
Sets the Backup Signalling Point of this Signalling Point.
Parameters:
backup - the Backup Signalling Point

getBackup

public SignallingPointMO getBackup()
Gets the Backup Signalling Point of this Signalling Point.
Returns:
the Backup Signalling Point Code

setRouteSet

public void setRouteSet(int index,
                        RouteSetMO routeSet)
Sets the supplied RouteSet to the set of RouteSets of this Signalling Point at the the specified position
Parameters:
index - the index position of the element in the array
routeSet - the RouteSet to be added.

setRouteSet

public void setRouteSet(RouteSetMO[] routeSets)
Sets all of the Route Sets associated with this Signalling Point.
Parameters:
routeSets - an array of all the RouteSet MOs associated with this Signalling Point.

getRouteSet

public RouteSetMO[] getRouteSet()
Returns all of the Route Sets associated with this Signalling Point.
Returns:
an array of all the RouteSet MOs associated with this Signalling Point.

getRouteSet

public RouteSetMO getRouteSet(int index)
Returns the Route Set at the specified position in all of the Route Sets associated with this Signalling Point.
Parameters:
index - the index position of the element in the array
Returns:
the RouteSet at the specified position

getScreeningTable

public ScreeningTableMO[] getScreeningTable()
Returns all of the Screening Tables associated with this Signalling Point.
Returns:
an array of all the screening tables.

getScreeningTable

public ScreeningTableMO getScreeningTable(int index)
Returns the Screening table at the specified position in the array of all of the Screening Tables associated with this Signalling Point.
Parameters:
index - the index position of the element in the array
Returns:
the Screening table at the specified position

setScreeningTable

public void setScreeningTable(ScreeningTableMO[] screeningTables)
Sets all of the Screening Tables associated with this Signalling Point.
Parameters:
screeningTables - an array of all the screening tables.

setScreeningTable

public void setScreeningTable(int index,
                              ScreeningTableMO screeningTable)
Sets the Screening table at the specified position in the array of all of the Screening Tables associated with this Signalling Point.
Parameters:
index - the index position of the element in the array
screeningTable - the Screening table to be set at the specified position

setMtp3Sap

public void setMtp3Sap(int index,
                       Mtp3SapMO mtp3Sap)
Sets the Mtp3 SAP at the specified position in the array of all of the SAP's associated with this Signalling Point.
Parameters:
index - the index position of the element in the array
mtp3Sap - the Mtps SAP to be set at the specified position

setMtp3Sap

public void setMtp3Sap(Mtp3SapMO[] mtp3Saps)
Sets all of the Mtp3Saps associated with this Signalling Point.
Parameters:
mtp3Saps - an array of all the Mtp3 SAP's.

getMtp3Sap

public Mtp3SapMO getMtp3Sap(int index)
Returns the Mtp3 SAP at the specified position in the array of all of the Mtp3 SAP's associated with this Signalling Point.
Parameters:
index - the index position of the element in the array
Returns:
the Mtp3 SAP at the specified position

getMtp3Sap

public Mtp3SapMO[] getMtp3Sap()
Returns all of the Mtp3 SAP's associated with this Signalling Point.
Returns:
an array of all the Mtp3 SAP's.


01 September 99
If you have any comments or queries, please mail them to JainOAM@East.Sun.Com

Copyright - 1999 Sun Microsystems