Sonic Management API

com.sonicsw.mf.mgmtapi.config.gen
Interface IAbstractActivationDaemonBean.IAbstractScheduleList

All Superinterfaces:
IMgmtBase, IMgmtMapBase, IMgmtSubBeanBase
All Known Subinterfaces:
IActivationDaemonBean.IScheduleList
Enclosing interface:
IAbstractActivationDaemonBean

public static interface IAbstractActivationDaemonBean.IAbstractScheduleList
extends IMgmtMapBase

Inner class representing ScheduleList This inner class contains inner data items that are keyed off a name. This class extends IMgmtMapBase


Method Summary
 void addSchedule(java.lang.String name, IActivationDaemonBean.IScheduleType value)
          Add the new Schedule of type IActivationDaemonBean.IScheduleType into this map keyed off the specified key name
 IActivationDaemonBean.IScheduleType createSchedule()
          Create an instance of an IActivationDaemonBean.IScheduleType attribute.
 void deleteSchedule(java.lang.String name)
          Delete the item with the specified name from this map
 IActivationDaemonBean.IScheduleType getSchedule(java.lang.String name)
          Get the IActivationDaemonBean.IScheduleType atribute from the map with the specified key name
 IMgmtAttributeMetaData getScheduleMetaData()
          Get the attribute metadata for schedule.
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtMapBase
add, delete, getKeyNames
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtSubBeanBase
getBigDecimalAttribute, getBooleanAttribute, getByteArrayAttribute, getIntegerAttribute, getLongAttribute, getReferenceAttribute, getStringAttribute, setBigDecimalAttribute, setBooleanAttribute, setByteArrayAttribute, setIntegerAttribute, setLongAttribute, setReferenceAttribute, setStringAttribute
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtBase
getAttributeList, getAttributeMap, getAttributeMetaData, getConfigBean, getConfigBeanName, getConfigBeanNameTail, getConfigPath, getConfigPath, getMgmtBeanFactory, getParent, removeAttribute, setAttribute
 

Method Detail

addSchedule

void addSchedule(java.lang.String name,
                 IActivationDaemonBean.IScheduleType value)
                 throws MgmtException
Add the new Schedule of type IActivationDaemonBean.IScheduleType into this map keyed off the specified key name

Parameters:
name - The key name for this Schedule in the map
value - The IActivationDaemonBean.IScheduleType value to add to the map
Throws:
MgmtException - Thrown if there is some problem adding this item to the map

createSchedule

IActivationDaemonBean.IScheduleType createSchedule()
                                                   throws MgmtException
Create an instance of an IActivationDaemonBean.IScheduleType attribute. This new instance is not currently part of the configuration. Once it has been configured it should be set into the configuration using either the addSchedule or insertSchedule methods

Returns:
The new IActivationDaemonBean.IScheduleType bean
Throws:
MgmtException - Thrown if there is some problem creating this object

deleteSchedule

void deleteSchedule(java.lang.String name)
                    throws MgmtException
Delete the item with the specified name from this map

Parameters:
name - The key name for the item in the map
Throws:
MgmtException - Thrown if there is some problem deleting this item from the map

getSchedule

IActivationDaemonBean.IScheduleType getSchedule(java.lang.String name)
                                                throws MgmtException
Get the IActivationDaemonBean.IScheduleType atribute from the map with the specified key name

Parameters:
name - The key name for this Schedule within the Map
Returns:
The IActivationDaemonBean.IScheduleType value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute

getScheduleMetaData

IMgmtAttributeMetaData getScheduleMetaData()
                                           throws MgmtException
Get the attribute metadata for schedule.

Returns:
The IMgmtAttributeMetaData value for this attribute
Throws:
MgmtException - Thrown when this attribute metadata doesn't exist or if there is some problem obtaining this attribute metadata

Sonic Management API

Copyright © 2001-2011 Progress Software Corporation. All Rights Reserved.
HTML formatted on 12-Aug-2011.