com.sun.management.oss.impl.pm.opstatus
Class OperationalStatusDataAvailableEventImpl

java.lang.Object
  extended bycom.sun.management.oss.impl.AttributeAccessImpl
      extended bycom.sun.management.oss.impl.util.IRPEventImpl
          extended bycom.sun.management.oss.impl.pm.opstatus.PmIRPEventImpl
              extended bycom.sun.management.oss.impl.pm.opstatus.OperationalStatusDataAvailableEventImpl
All Implemented Interfaces:
AttributeAccess, java.lang.Cloneable, Event, IRPEvent, OperationalStatusDataAvailableEvent, java.io.Serializable, SerializerFactory

public class OperationalStatusDataAvailableEventImpl
extends PmIRPEventImpl
implements OperationalStatusDataAvailableEvent

Title: JSR090 Reference Implementation Description: Copyright: Copyright 2001 Ericsson Radio Systems AB Company: Ericsson

Version:
0.2
Author:
Andreas Jirven, Anna Eriksson, Ali Feizabadi, Hooman Tahamtani, Katarina Wahlstr?m
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.sun.management.oss.pm.opstatus.OperationalStatusDataAvailableEvent
REPORT_INFO
 
Fields inherited from interface com.sun.management.oss.util.IRPEvent
APPLICATION_DN, EVENT_TIME, MANAGED_OBJECT_CLASS, MANAGED_OBJECT_INSTANCE, NOTIFICATION_ID
 
Constructor Summary
OperationalStatusDataAvailableEventImpl()
           
 
Method Summary
 ReportInfo getReportInformation()
          Gets information about the report.
 ReportInfo makeReportInformation()
          Creates a new instance of the ReportInfo interface.
 void setReportInformation(ReportInfo info)
          Sets information about the report.
 
Methods inherited from class com.sun.management.oss.impl.pm.opstatus.PmIRPEventImpl
getSupportedSerializerTypes, makeSerializer
 
Methods inherited from class com.sun.management.oss.impl.util.IRPEventImpl
getApplicationDN, getEventTime, getManagedObjectClass, getManagedObjectInstance, getNotificationId, getSupportedOptionalAttributeNames, setApplicationDN, setEventTime, setManagedObjectClass, setManagedObjectInstance, setNotificationId
 
Methods inherited from class com.sun.management.oss.impl.AttributeAccessImpl
clone, getAllPopulatedAttributes, getAttributeNames, getAttributeValue, getAttributeValues, getPopulatedAttributeNames, isFullyPopulated, isPopulated, setAttributeValue, setAttributeValues, unpopulateAllAttributes, unpopulateAttribute
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.management.oss.util.IRPEvent
getManagedObjectClass, getManagedObjectInstance, getNotificationId, setManagedObjectClass, setManagedObjectInstance, setNotificationId
 
Methods inherited from interface com.sun.management.oss.Event
clone, getApplicationDN, getEventTime, setApplicationDN, setEventTime
 
Methods inherited from interface com.sun.management.oss.SerializerFactory
getSupportedSerializerTypes, makeSerializer
 
Methods inherited from interface com.sun.management.oss.AttributeAccess
getAllPopulatedAttributes, getAttributeNames, getAttributeValue, getAttributeValues, getPopulatedAttributeNames, getSupportedOptionalAttributeNames, isFullyPopulated, isPopulated, setAttributeValue, setAttributeValues, unpopulateAllAttributes, unpopulateAttribute
 

Constructor Detail

OperationalStatusDataAvailableEventImpl

public OperationalStatusDataAvailableEventImpl()
Method Detail

getReportInformation

public ReportInfo getReportInformation()
                                throws java.lang.IllegalStateException
Description copied from interface: OperationalStatusDataAvailableEvent
Gets information about the report.

The report information contains all information that is needed to retrieve measurement report data.

Specified by:
getReportInformation in interface OperationalStatusDataAvailableEvent
Returns:
ReportInfo Measurement report information.
Throws:
java.lang.IllegalStateException - Is thrown if the attribute is supported, and the attribute has not been populated.
See Also:
OperationalStatusDataAvailableEvent.setReportInformation(com.sun.management.oss.pm.opstatus.ReportInfo)

makeReportInformation

public ReportInfo makeReportInformation()
Description copied from interface: OperationalStatusDataAvailableEvent
Creates a new instance of the ReportInfo interface.

Specified by:
makeReportInformation in interface OperationalStatusDataAvailableEvent
Returns:
ReportInfo The created object. The object is empty.

setReportInformation

public void setReportInformation(ReportInfo info)
                          throws java.lang.IllegalArgumentException
Description copied from interface: OperationalStatusDataAvailableEvent
Sets information about the report.

The report information shall contains all information that is needed to retrieve measurement report data.

Specified by:
setReportInformation in interface OperationalStatusDataAvailableEvent
Parameters:
info - a ReportInfo object specifying the report information value
Throws:
java.lang.IllegalArgumentException - Is thrown to report that a bad argument was provided to the method.
See Also:
OperationalStatusDataAvailableEvent.getReportInformation()