org.opengts.db.dmtp
Class Property
java.lang.Object
   org.opengts.dbtools.DBRecord<RT>
org.opengts.dbtools.DBRecord<RT>
       org.opengts.db.AccountRecord<RT>
org.opengts.db.AccountRecord<RT>
           org.opengts.db.DeviceRecord<Property>
org.opengts.db.DeviceRecord<Property>
               org.opengts.db.dmtp.Property
org.opengts.db.dmtp.Property
- public class Property 
- extends DeviceRecord<Property>
 
 
 
 
 
 
 
| Fields inherited from class org.opengts.dbtools.DBRecord | 
| errorDescription, excludedUpdateFields, FLD_creationMillis, FLD_creationTime, FLD_description, FLD_lastUpdateAccount, FLD_lastUpdateTime, FLD_lastUpdateUser, hasError, ID_SIZE, isValidating, lastSQLException, NOTIFY_GROUP, PSEUDO_FIELD_CHAR, tempProps | 
 
 
 
| Methods inherited from class org.opengts.db.DeviceRecord | 
| getDevice, getDeviceDescription, getDeviceID, getDeviceVIN, hasDevice, newField_deviceID, newField_deviceID, newField_deviceID, newField_deviceID, setDevice, setDeviceID | 
 
| Methods inherited from class org.opengts.db.AccountRecord | 
| createSystemAdminAccount, getAccount, getAccountDescription, getAccountID, getDisplayName, getFilteredID, getFilteredID, getIsActive, getNotes, GetSimpleLocalString, getSystemAdminAccount, getSystemAdminAccountID, hasAccount, hasSystemAdminAccountID, isAccountManager, isActive, isSystemAdmin, isSystemAdmin, isSystemAdminAccountID, isValidID, newField_accountID, newField_accountID, newField_displayName, newField_displayName, newField_isActive, newField_isActive, newField_notes, newField_notes, setAccount, setDisplayName, setIsActive, setNotes, setRuntimeDefaultValues | 
 
| Methods inherited from class org.opengts.dbtools.DBRecord | 
| _getFactory, _reload, addChangedNotification, addExcludedUpdateFields, adjustStringLength_1, adjustStringLength, appendFieldValues, clearChanged, clearError, clearExcludedUpdateFields, clearLastCaughtSQLException, equals, excludeFieldFromUpdate, excludeFieldFromUpdate, fireChangeNotification, geKeyValue, getCreationDateTime, getCreationMillis, getCreationTime, GetCurrentAccount, GetCurrentUser, getDefaultFieldValueKey, getErrorDescription, getFactory, getFactory, getField, getFieldBoolean, getFieldDateTime, getFieldDouble, getFieldFloat, getFieldInt, getFieldLong, getFieldName, getFieldString, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getKeyValue, getLastCaughtSQLException, getLastUpdateAccount, getLastUpdateTime, getLastUpdateTime, getLastUpdateUser, getNextGroup, getOptionalFieldValue, getOptionalFieldValue, getOptionalFieldValue, getOptionalFieldValue, getOptionalFieldValue, getOptionalFieldValue, getOptionalFieldValue, getOptionalFieldValue, getOptionalFieldValue, getRecordCount, getRecordCount, getRecordCount, getRecordCount, getRecordCount, getRecordKey, getRecords, getRecords, getTemporaryProperties, getValue, getVirtual, hasChanged, hasError, hasField, hasFieldValue, hasOptionalFieldValue, hasTemporaryProperties, insert, isFieldUnsigned, isLastCaughtSQLExceptionErrorCode, isOkToReload, isOkToSave, isValidating, isVirtual, lock, lockRead, lockWrite, newField_creationMillis, newField_creationTime, newField_creationTime, newField_description, newField_description, newField_lastUpdateAccount, newField_lastUpdateAccount, newField_lastUpdateTime, newField_lastUpdateUser, newField_lastUpdateUser, printXML, printXML, printXML, printXML, printXML, printXML, recordDidInsert, recordDidUpdate, recordWillInsert, recordWillUpdate, reload, reload, removeChangedNotification, save, select, select, select, setAllFieldValues, setAllFieldValues, setAllFieldValues, setAllFieldValues, setChanged, setChanged, setCreationDefaultValues, setCreationMillis, setCreationTime, SetCurrentAccount, SetCurrentUser, setDescription, setError, setError, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setIgnoreInvalidFields, setKeyValue, setLastCaughtSQLException, setLastUpdateAccount, setLastUpdateTime, setLastUpdateUser, setOptionalFieldValue, setOptionalFieldValue, setOptionalFieldValue, setOptionalFieldValue, setOptionalFieldValue, setOptionalFieldValue, setOptionalFieldValue, setOptionalFieldValue, setValidating, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setVirtual, toXML, toXML, toXML, toXML, toXML, unlock, update, update, update | 
 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
_TABLE_NAME
public static final java.lang.String _TABLE_NAME
- See Also:
- Constant Field Values
FLD_propKey
public static final java.lang.String FLD_propKey
- See Also:
- Constant Field Values
FLD_timestamp
public static final java.lang.String FLD_timestamp
- See Also:
- Constant Field Values
FLD_binaryValue
public static final java.lang.String FLD_binaryValue
- See Also:
- Constant Field Values
Property
public Property()
Property
public Property(Property.Key key)
TABLE_NAME
public static java.lang.String TABLE_NAME()
- 
 
getFactory
public static DBFactory<Property> getFactory()
- 
 
getTableDescription
public static java.lang.String getTableDescription(java.util.Locale loc)
- 
 
getPropKey
public int getPropKey()
- 
 
getPropKeyHex
public java.lang.String getPropKeyHex()
- 
 
setPropKey
public void setPropKey(int v)
- 
 
getTimestamp
public long getTimestamp()
- 
 
setTimestamp
public void setTimestamp(long v)
- 
 
getBinaryValue
public byte[] getBinaryValue()
- 
 
saveProperty
public static boolean saveProperty(Device device,
                                   int propKey,
                                   byte[] propVal)
                            throws DBException
- 
- Throws:
- DBException
 
saveProperty
public static boolean saveProperty(java.lang.String acctID,
                                   java.lang.String devID,
                                   int propKey,
                                   byte[] propVal)
                            throws DBException
- 
- Throws:
- DBException
 
toString
public java.lang.String toString()
- Description copied from class: DBRecord
- Returns a String representation of the DBRecordKey for this DBRecord
 
- 
- Overrides:
- toStringin class- DBRecord<Property>
 
- 
- Returns:
- A String representation of the DBRecordKey for this DBRecord
 
getDescription
public java.lang.String getDescription()
- Description copied from class: DBRecord
- Gets the description field value
 
- 
- Overrides:
- getDescriptionin class- DBRecord<Property>
 
- 
- Returns:
- The record description
 
getValueAsString
public java.lang.String getValueAsString()
- 
 
getPropertyKey
public PropertyKey getPropertyKey()
- 
 
getName
public java.lang.String getName()
- 
 
getPropertyType
public int getPropertyType()
- 
 
isNumeric
public boolean isNumeric()
- 
 
getIntValues
public int[] getIntValues()
- 
 
getDoubleValues
public double[] getDoubleValues()
- 
 
getProperties
public static Property[] getProperties(java.lang.String acctId,
                                       java.lang.String devId)
                                throws DBException
- 
- Throws:
- DBException
 
main
public static void main(java.lang.String[] args)
-