org.opengts.db
Class EntityManager

java.lang.Object
  extended by org.opengts.db.EntityManager

public abstract class EntityManager
extends java.lang.Object


Nested Class Summary
static class EntityManager.EntityType
           
 
Constructor Summary
EntityManager()
           
 
Method Summary
abstract  java.lang.String[] getAttachedEntityDescriptions(java.lang.String accountID, java.lang.String deviceID, long entityType)
           
abstract  java.lang.String[] getAttachedEntityIDs(java.lang.String accountID, java.lang.String deviceID, long entityType)
           
static EntityManager.EntityType getDefaultEntityType()
           
abstract  java.lang.String getEntityDescription(java.lang.String accountID, java.lang.String entityID, long entityType)
           
static EntityManager.EntityType getEntityType(EntityManager.EntityType et)
           
static EntityManager.EntityType getEntityTypeFromName(java.lang.String et)
           
abstract  boolean insertEntityChange(EventData event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityManager

public EntityManager()
Method Detail

getDefaultEntityType

public static EntityManager.EntityType getDefaultEntityType()

getEntityType

public static EntityManager.EntityType getEntityType(EntityManager.EntityType et)

getEntityTypeFromName

public static EntityManager.EntityType getEntityTypeFromName(java.lang.String et)

insertEntityChange

public abstract boolean insertEntityChange(EventData event)

getAttachedEntityIDs

public abstract java.lang.String[] getAttachedEntityIDs(java.lang.String accountID,
                                                        java.lang.String deviceID,
                                                        long entityType)
                                                 throws DBException
Throws:
DBException

getAttachedEntityDescriptions

public abstract java.lang.String[] getAttachedEntityDescriptions(java.lang.String accountID,
                                                                 java.lang.String deviceID,
                                                                 long entityType)
                                                          throws DBException
Throws:
DBException

getEntityDescription

public abstract java.lang.String getEntityDescription(java.lang.String accountID,
                                                      java.lang.String entityID,
                                                      long entityType)