com.adventnet.snmp.snmp2
Class  SnmpACM
java.lang.Object
  |
  +--com.adventnet.snmp.snmp2.SnmpACM
- Direct Known Subclasses: 
 - SnmpVacm
 
- public abstract class SnmpACM
- extends java.lang.Object
  
This class is used for ACM implementation and provides the abstract method 
  isAccessAllowed which does the access verifications. The access 
  verifications are performed only if the acmUsed flag is set to true. 
  The method setAcmUsed is used to set the vacmUsed flag.
 
| 
Method Summary | 
abstract  int | 
isAccessAllowed(SnmpPDU pdu,
                SnmpOID oid)
 
          This method processess the isAccessAllowed request. | 
abstract  boolean | 
isAcmUsed()
 
          Gets the status of the acmUsed flag. | 
abstract  void | 
setAcmUsed(boolean used)
 
          This method is used to set the acmUsed flag. | 
protected  void | 
setDBOperations(com.adventnet.snmp.snmp2.DatabaseOperations dbOps)
 
            | 
protected  void | 
setV3DatabaseFlag(boolean dbFlag)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SnmpACM
public SnmpACM()
setAcmUsed
public abstract void setAcmUsed(boolean used)
- This method is used to set the acmUsed flag. Only if this flag 
  is set to true, the access verifications are performed.
- Parameters:
 used - The boolean value to set the acmUsed flag.
 
 
isAcmUsed
public abstract boolean isAcmUsed()
- Gets the status of the acmUsed flag.
- Returns:
 - True if the flag acmUsed is set. Returns false otherwise
 
 
 
isAccessAllowed
public abstract int isAccessAllowed(SnmpPDU pdu,
                                    SnmpOID oid)
- This method processess the isAccessAllowed request. The isAccessAllowed
  performs the access verifications according to the procedure specified 
  by the particular ACCESS CONTROL MODEL. 
  The SnmpPDU which is the input parameter, has all the data elements
  required for access verifications. The SnmpOID parameter is the 
  Object Identifier for which the access verifications are to be 
  performed. The isAccessAllowed returns an 
  intger value which is a success or an errorIndication.
- Parameters:
 pdu - The SnmpPDU which has all the parameters required for 
  processing the isAccessAllowed.(context,securityName,securityModel etc.)oid - The SnmpOID. It has the Object Identifier for which the 
  access verifications are to be performed.- Returns:
 - an integer value.
 
 
 
setDBOperations
protected void setDBOperations(com.adventnet.snmp.snmp2.DatabaseOperations dbOps)
setV3DatabaseFlag
protected void setV3DatabaseFlag(boolean dbFlag)
Copyright (c)AdventNet Inc., 1996-2004