jain.protocol.ss7.oam
Interface OamManagedObject

All Known Subinterfaces:
ConcernedAreaMO, GlobalTitleEntryMO, LinkMO, LinksetMO, Mtp2ManagedObject, Mtp2SapMO, Mtp2TimerProfileMO, Mtp3ManagedObject, Mtp3SapMO, Mtp3TimerProfileMO, OwnSignallingPointMO, RouteMO, RoutesetMO, SccpEntitySetMO, SccpManagedObject, SccpRoutingControlMO, SccpSapMO, SccpTimerProfileMO, ScreeningTableMO, TcapManagedObject, TcapNodeMO

public abstract interface OamManagedObject
extends java.lang.Cloneable, java.io.Serializable

This interface is implemented by all JAIN OAM Managed Objects (MOs).


Field Summary
static int OBJECTID_CONCERNED_AREA
          The Object Id for a ConcernedAreaMO
static int OBJECTID_GLOBAL_TITLE_ENTRY
          The Object Id for a GlobalTitleEntryMO
static int OBJECTID_LINK
          The Object Id for a LinkMO
static int OBJECTID_LINKSET
          The Object Id for a LinksetMO
static int OBJECTID_MTP2_SAP
          The Object Id for a Mtp2SapMO
static int OBJECTID_MTP2_TIMER_PROFILE
          The Object Id for a Mtp2TimerProfileMO
static int OBJECTID_MTP3_SAP
          The Object Id for a Mtp3SapMO
static int OBJECTID_MTP3_TIMER_PROFILE
          The Object Id for a Mtp3TimerProfileMO
static int OBJECTID_OWN_SIGNALLING_POINT
          The Object Id for an OwnSignallingPointMO
static int OBJECTID_ROUTE
          The Object Id for a RouteMO
static int OBJECTID_ROUTESET
          The Object Id for a RoutesetMO
static int OBJECTID_SCCP_ENTITY_SET
          The Object Id for a SccpEntitySetMO
static int OBJECTID_SCCP_ROUTING_CONTROL
          The Object Id for a SccpRoutingControlMO
static int OBJECTID_SCCP_SAP
          The Object Id for a SccpSapMO
static int OBJECTID_SCCP_TIMER_PROFILE
          The Object Id for a SccpTimerProfileMO
static int OBJECTID_SCREENING_TABLE
          The Object Id for a ScreeningTableMO
static int OBJECTID_TCAP
          The Object Id for a TcapNodeMO
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds a new Listener to the set of PropertyChangeListeners lsitening for a PropertyChangeEvent when a bound property changes.
 void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
          Adds a new Listener to the set of VetoableChangeListeners lsitening for a VetoableChangeEvent when a constrained property changes.
 java.lang.String getName()
          Gets the name of this OamManagedObject.
 int getObjectId()
          Returns the Object Id of this managed object
 java.lang.Object getProprietaryInformation()
          Returns an Object that may contain proprietary methods for this Managed Object.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds a new Listener to the set of PropertyChangeListeners lsitening for a PropertyChangeEvent when a bound property changes.
 void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
          Adds a new Listener to the set of PropertyCahngeListeners lsitening for a PropertyChangeEvent when a bound property changes.
 void setName(java.lang.String name)
          Sets the name of this OamManagedObject.
 

Field Detail

OBJECTID_MTP2_SAP

public static final int OBJECTID_MTP2_SAP
The Object Id for a Mtp2SapMO

OBJECTID_MTP2_TIMER_PROFILE

public static final int OBJECTID_MTP2_TIMER_PROFILE
The Object Id for a Mtp2TimerProfileMO

OBJECTID_LINK

public static final int OBJECTID_LINK
The Object Id for a LinkMO

OBJECTID_LINKSET

public static final int OBJECTID_LINKSET
The Object Id for a LinksetMO

OBJECTID_ROUTE

public static final int OBJECTID_ROUTE
The Object Id for a RouteMO

OBJECTID_ROUTESET

public static final int OBJECTID_ROUTESET
The Object Id for a RoutesetMO

OBJECTID_MTP3_SAP

public static final int OBJECTID_MTP3_SAP
The Object Id for a Mtp3SapMO

OBJECTID_OWN_SIGNALLING_POINT

public static final int OBJECTID_OWN_SIGNALLING_POINT
The Object Id for an OwnSignallingPointMO

OBJECTID_SCREENING_TABLE

public static final int OBJECTID_SCREENING_TABLE
The Object Id for a ScreeningTableMO

OBJECTID_MTP3_TIMER_PROFILE

public static final int OBJECTID_MTP3_TIMER_PROFILE
The Object Id for a Mtp3TimerProfileMO

OBJECTID_CONCERNED_AREA

public static final int OBJECTID_CONCERNED_AREA
The Object Id for a ConcernedAreaMO

OBJECTID_GLOBAL_TITLE_ENTRY

public static final int OBJECTID_GLOBAL_TITLE_ENTRY
The Object Id for a GlobalTitleEntryMO

OBJECTID_SCCP_ENTITY_SET

public static final int OBJECTID_SCCP_ENTITY_SET
The Object Id for a SccpEntitySetMO

OBJECTID_SCCP_ROUTING_CONTROL

public static final int OBJECTID_SCCP_ROUTING_CONTROL
The Object Id for a SccpRoutingControlMO

OBJECTID_SCCP_SAP

public static final int OBJECTID_SCCP_SAP
The Object Id for a SccpSapMO

OBJECTID_SCCP_TIMER_PROFILE

public static final int OBJECTID_SCCP_TIMER_PROFILE
The Object Id for a SccpTimerProfileMO

OBJECTID_TCAP

public static final int OBJECTID_TCAP
The Object Id for a TcapNodeMO
Method Detail

setName

public void setName(java.lang.String name)
             throws java.lang.NullPointerException
Sets the name of this OamManagedObject. This can be used to store a proprietary Managed Object identifier.
Parameters:
name - the name of this Managed Object
Throws:
java.lang.NullPointerException - if the supplied name is null

getName

public java.lang.String getName()
Gets the name of this OamManagedObject. This may take the form of a proprietary Managed Object identifier.
Returns:
the name of this Managed Object

getProprietaryInformation

public java.lang.Object getProprietaryInformation()
Returns an Object that may contain proprietary methods for this Managed Object.
Returns:
- a proprietary Object containing additional proprietary information about this Managed Object.

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
                               throws java.lang.UnsupportedOperationException
Adds a new Listener to the set of PropertyChangeListeners lsitening for a PropertyChangeEvent when a bound property changes.
Parameters:
listener - the listener to be added.
Throws:
java.lang.UnsupportedOperationException - - if this optional JavaBeans(tm) functionality is not supported by the implementation

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
                                  throws java.lang.UnsupportedOperationException
Adds a new Listener to the set of PropertyChangeListeners lsitening for a PropertyChangeEvent when a bound property changes.
Parameters:
listener - the listener to be removed.
Throws:
java.lang.UnsupportedOperationException - - if this optional JavaBeans(tm) functionality is not supported by the implementation

addVetoableChangeListener

public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
                               throws java.lang.UnsupportedOperationException
Adds a new Listener to the set of VetoableChangeListeners lsitening for a VetoableChangeEvent when a constrained property changes.
Parameters:
listener - the listener to be added.
Throws:
java.lang.UnsupportedOperationException - - if this optional JavaBeans(tm) functionality is not supported by the implementation

removeVetoableChangeListener

public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
                                  throws java.lang.UnsupportedOperationException
Adds a new Listener to the set of PropertyCahngeListeners lsitening for a PropertyChangeEvent when a bound property changes.
Parameters:
listener - the listener to be removed.
Throws:
java.lang.UnsupportedOperationException - - if this optional JavaBeans(tm) functionality is not supported by the implementation

getObjectId

public int getObjectId()
Returns the Object Id of this managed object
Returns:
the object id of this Managed Object


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