Hi,
Looking at the connector interfaces it looks like a database is mandatory:
1. IConnector interface contains the following methods that should be in the rather in the IDatabaseConnector interface:
public abstract ISystemInfoDao getSystemInfoDao()
throws AnnotationException;
public abstract IUserDao getUserDao()
throws AnnotationException;
public abstract void closeConnection()
throws AnnotationException;
public abstract void openConnection()
throws AnnotationException;
public abstract IStorageSchemaUpdater getStorageSchemaUpdater();
2. IDao interface defines a database specific methods:
public abstract void createTableIfNotExists()
throws AnnotationException;
3. All objects implement ITable which requires the ID to be an integer whether in our case it’s a string.
Can that be changed?
Thanks,
Mariusz