|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.adventnet.snmp.snmp2.SecurityModelTable | +--com.adventnet.snmp.snmp2.security.community.SnmpCommunityTable
This class maintains a list of all SnmpCommunityEntry objects and provides the methods to operate on the list.
Constructor Summary | |
SnmpCommunityTable()
|
Method Summary | |
boolean |
addEntry(SecurityModelEntry entry)
Adds the SnmpCommunityEntry object to the list of SnmpCommunityEntry objects, maintained in this class. |
void |
deSerialize()
DeSerializes the file "CommunityEntry.ser" to get a list of SnmpCommunityEntry objects. |
void |
deSerialize(java.io.ObjectInputStream in)
DeSerializes the SnmpCommunityEntry objects, from the particular input Stream, to the list of SnmpCommunityEntry objects. |
SnmpCommunityEntry |
getCommunityEntry(byte[] commName)
Gets the SnmpCommunityEntry associated with the specified communityName. |
SnmpCommunityEntry |
getEntry(byte[] index)
Gets the SnmpCommunityEntry associated with the specified key. |
SecurityModelEntry |
getEntry(java.lang.Object key)
Gets the SnmpCommunityEntry associated with the specified key. |
java.util.Enumeration |
getEnumeration()
Returns an enumeration of all the SnmpCommunityEntry objects maintained in this class. |
boolean |
modifyEntry(SecurityModelEntry entry)
This method should locate an entry, using the key specified in the argument entry and modify the non-key parameters that are available in the entry. |
void |
removeAllEntries()
Deletes all the SnmpCommunityEntry objects maintained in this class. |
boolean |
removeEntry(byte[] index)
Deletes the SnmpCommunityEntry corresponding to the index, from the list of SnmpCommunityEntry objects. |
boolean |
removeEntry(SecurityModelEntry entry)
Deletes this particlar SnmpCommunityEntry object, from the list of SnmpCommunityEntry objects. |
void |
serialize()
Stores the list of SnmpCommunityEntry objects in the serialized file "CommunityEntry.ser" |
void |
serialize(java.io.ObjectOutputStream out)
Serializes the list of SnmpCommunityEntry objects into particular output Stream specified. |
Methods inherited from class com.adventnet.snmp.snmp2.SecurityModelTable |
setDBOperations, setV3ConfigFlag, setV3DatabaseFlag |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SnmpCommunityTable()
Method Detail |
public java.util.Enumeration getEnumeration()
getEnumeration
in class SecurityModelTable
public void removeAllEntries()
public boolean addEntry(SecurityModelEntry entry)
addEntry
in class SecurityModelTable
entry
- The SnmpCommunityEntry which needs to be added to the list
of SnmpCommunityEntry objects.
public SecurityModelEntry getEntry(java.lang.Object key)
getEntry
in class SecurityModelTable
key
- The key corresponding to which, the SnmpCommunityEntry
is to be retrieved.
public SnmpCommunityEntry getEntry(byte[] index)
index
- The index corresponding to which, the SnmpCommunityEntry
is to be retrieved.
public boolean removeEntry(byte[] index)
index
- The index for which, the SnmpCommunityEntry object is to
be deleted.
public boolean removeEntry(SecurityModelEntry entry)
removeEntry
in class SecurityModelTable
entry
- The SnmpCommunityEntry object that is to be deleted.
public void serialize()
public void deSerialize()
public boolean modifyEntry(SecurityModelEntry entry)
modifyEntry
in class SecurityModelTable
public void serialize(java.io.ObjectOutputStream out)
serialize
in class SecurityModelTable
out
- The ObjectOutputStream for serializationpublic void deSerialize(java.io.ObjectInputStream in)
deSerialize
in class SecurityModelTable
in
- The ObjectInputStream for deSerializationpublic SnmpCommunityEntry getCommunityEntry(byte[] commName)
commName
- The communityName corresponding to which, the SnmpCommunityEntry
is to be retrieved.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |