|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.snmp4j.agent.mo.MOColumn
org.snmp4j.agent.mo.MOMutableColumn
org.snmp4j.agent.mo.snmp.DateAndTime
public class DateAndTime
The DateAndTime implements the DateAndTime textual convention
(TC) from the SNMPv2-TC MIB specificion for columnar objects.
DateAndTime subclasses MOMutableColumn and can thus
directly be used with tables. To use this TC implementation as
MOScalar create the corresponding instance using
createMOScalar(org.snmp4j.smi.OID, org.snmp4j.agent.MOAccess, org.snmp4j.smi.OctetString, boolean) or even better use the DateAndTimeTC textual
convention in conjunction with a MOFactory.
| Constructor Summary | |
|---|---|
DateAndTime(int columnID,
MOAccess access,
org.snmp4j.smi.Variable defaultValue)
|
|
DateAndTime(int columnID,
MOAccess access,
org.snmp4j.smi.Variable defaultValue,
boolean mutableInService)
|
|
| Method Summary | |
|---|---|
static MOScalar |
createMOScalar(org.snmp4j.smi.OID oid,
MOAccess access,
org.snmp4j.smi.OctetString value,
boolean localtime)
Create a MOScalar DateAndTime instance. |
static java.util.GregorianCalendar |
makeCalendar(org.snmp4j.smi.OctetString dateAndTimeValue)
Creates a GregorianCalendar from a properly formatted
DateAndTime OctetString. |
static org.snmp4j.smi.OctetString |
makeDateAndTime(java.util.GregorianCalendar dateAndTime)
Creates a DatenAndTime OctetString value from a
GregorianCalendar. |
int |
validate(org.snmp4j.smi.Variable newValue,
org.snmp4j.smi.Variable oldValue)
|
static int |
validateDateAndTime(org.snmp4j.smi.Variable dateAndTime)
Tests a variable for DateAndTime conformance. |
| Methods inherited from class org.snmp4j.agent.mo.MOMutableColumn |
|---|
addMOValueValidationListener, cleanup, commit, getDefaultValue, isMandatory, isMutableInService, prepare, removeMOValueValidationListener, setDefaultValue, setMandatory, setMutableInService, toString, undo, validateSetRequest |
| Methods inherited from class org.snmp4j.agent.mo.MOColumn |
|---|
compareTo, get, getAccess, getColumnID, getSyntax, getTable, getValue, isVolatile, setAccess, setColumnID, setSyntax, setTable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DateAndTime(int columnID,
MOAccess access,
org.snmp4j.smi.Variable defaultValue,
boolean mutableInService)
public DateAndTime(int columnID,
MOAccess access,
org.snmp4j.smi.Variable defaultValue)
| Method Detail |
|---|
public static int validateDateAndTime(org.snmp4j.smi.Variable dateAndTime)
dateAndTime - a Variable.
SnmpConstants.SNMP_ERROR_SUCCESS if dateAndTime
is valid or an appropriate SNMP error code if not.public static org.snmp4j.smi.OctetString makeDateAndTime(java.util.GregorianCalendar dateAndTime)
OctetString value from a
GregorianCalendar.
dateAndTime - a GregorianCalendar instance.
OctetString.public static java.util.GregorianCalendar makeCalendar(org.snmp4j.smi.OctetString dateAndTimeValue)
GregorianCalendar from a properly formatted
DateAndTime OctetString.
dateAndTimeValue - an OctetString conforming to the DateAndTime TC.
GregorianCalendar instance.
public int validate(org.snmp4j.smi.Variable newValue,
org.snmp4j.smi.Variable oldValue)
validate in class MOMutableColumn
public static MOScalar createMOScalar(org.snmp4j.smi.OID oid,
MOAccess access,
org.snmp4j.smi.OctetString value,
boolean localtime)
MOScalar DateAndTime instance.
oid - the OID of the scalar (including the .0 suffix).access - the MOAccess instance defining the maximum access rights.value - the initial value.localtime - if true the returned DateAndTime instance will always
return the local time (does only makes sense for a read-only instance).
Otherwise the value last set will be returned on GET like requests.
MOScalar instance.
|
Copyright 2005-2010 Frank Fock (SNMP4J.org) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||