jain.protocol.ss7.oam.mtp3
Interface SignallingPointMO


public abstract interface SignallingPointMO
extends Mtp3ManagedObject, Mtp3SapMO

This inteface defines the methods of a Local Signalling Point Managed Object(MO). More than one local signalling point may be supported by the underlying stack management system. This interface extends the MTP-3 Service Access Point MO interface.


Fields inherited from class jain.protocol.ss7.oam.mtp3.Mtp3SapMO
NI_INTERNATIONAL_00, NI_INTERNATIONAL_01, NI_NATIONAL_10, NI_NATIONAL_11, SI_BROADBAND_ISUP, SI_DUP_CALL_CIRCUIT, SI_DUP_FACILITY_CANCELLATION, SI_ISUP, SI_MTP_TESTING, SI_SATELLITE_ISUP, SI_SCCP, SI_SIG_NET_MAN_MESSAGES, SI_SIG_NET_TEST_MAIN_MESSAGES, SI_TUP, STATUS_ALLOWED, STATUS_CONGESTED, STATUS_PROHIBITED, TYPE_SEP, TYPE_STEP, TYPE_STP
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 SignallingPointMO getBackup()
          Gets the Backup Signalling Point of this Signalling Point.
 Mtp3TimerProfileMO getMtp3TimerProfile()
          Returns the MTP3 Timer Profile MO containing the MTP3 Timer values to be used with this Signalling Point
 RoutesetMO[] getRouteset()
          Returns all of the Routesets associated with this Signalling Point.
 RoutesetMO getRouteset(int index)
          Returns the Routeset at the specified position in all of the Routesets 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.
 void setBackup(SignallingPointMO backup)
          Sets the Backup Signalling Point of this Signalling Point.
 void setMtp3TimerProfile(Mtp3TimerProfileMO timerProfile)
          Sets the MTP3 Timer Profile MO containing the MTP3 Timer values to be used with 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 Routesets 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.
 
Methods inherited from interface jain.protocol.ss7.oam.mtp3.Mtp3SapMO
getNetworkIndicator, getSapStatus, getServiceIndicator, getSignallingPointCode, getType, getUserEntity, getUserEntity, setNetworkIndicator, setServiceIndicator, setSignallingPointCode, setType, setUserEntity, setUserEntity
 

Method Detail

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)
                 throws TooManyInstancesException
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.
Throws:
TooManyInstancesException - - if index is greater than the number of Routesets permitted for a SignallingPoint by this implementation.

setRouteset

public void setRouteset(RoutesetMO[] routesets)
                 throws TooManyInstancesException
Sets all of the Routesets associated with this Signalling Point.
Parameters:
routesets - an array of all the Routeset MOs associated with this Signalling Point.
Throws:
TooManyInstancesException - - if the size of routesets is greater than the number of Routesets permitted for a signalling Point by this implementation.

getRouteset

public RoutesetMO[] getRouteset()
Returns all of the Routesets 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 Routeset at the specified position in all of the Routesets 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)
                       throws TooManyInstancesException
Sets all of the Screening Tables associated with this Signalling Point.
Parameters:
screeningTables - an array of all the screening tables.
Throws:
TooManyInstancesException - - if the size of screeningTables is greater than the number of screening Tabls permitted for a Signalling Point by this implementation.

setScreeningTable

public void setScreeningTable(int index,
                              ScreeningTableMO screeningTable)
                       throws TooManyInstancesException
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
Throws:
TooManyInstancesException - - if index is greater than the number of Screening Tables permitted for a SignallingPoint by this implementation.

getMtp3TimerProfile

public Mtp3TimerProfileMO getMtp3TimerProfile()
Returns the MTP3 Timer Profile MO containing the MTP3 Timer values to be used with this Signalling Point
Returns:
the MTP3 Timer Profile MO

setMtp3TimerProfile

public void setMtp3TimerProfile(Mtp3TimerProfileMO timerProfile)
Sets the MTP3 Timer Profile MO containing the MTP3 Timer values to be used with this Signalling Point
Parameters:
timerProfile - the MTP3 Timer Profile MO


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

Copyright - 1999 Sun Microsystems