public abstract class AbstractRecordManager<T extends Record> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRecordManager(T theRecord) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
T |
commit(boolean publish)
Commit to storages
|
PublicationReport |
commitSafely(boolean publish) |
protected abstract Map<String,String> |
evaluateCentroid() |
protected void |
finalize() |
static Record |
getByID(long id) |
protected abstract PostgisTable |
getCentroidsTable() |
protected ContentHandler<T> |
getContentHandler() |
protected static javax.persistence.EntityManagerFactory |
getEMF() |
static Collection<Record> |
getList() |
static <E extends Record> |
getListByClass(Class<E> clazz) |
T |
getRecord() |
protected abstract void |
initCentroidLayer() |
protected abstract void |
postcommit() |
static void |
setDefaultProvider(EMFProvider provider) |
static void |
shutdown() |
protected AbstractRecordManager(T theRecord)
public static void setDefaultProvider(EMFProvider provider)
protected static javax.persistence.EntityManagerFactory getEMF()
public static void shutdown()
public static Record getByID(long id)
public static Collection<Record> getList()
public static <E extends Record> Collection<E> getListByClass(Class<E> clazz)
protected ContentHandler<T> getContentHandler()
public T getRecord()
public T commit(boolean publish) throws PersistenceException, ValidationException, PublishException
PersistenceExceptionPublishExceptionValidationExceptionprotected abstract void postcommit()
public PublicationReport commitSafely(boolean publish)
public void close()
protected void finalize()
throws Throwable
protected abstract PostgisTable getCentroidsTable()
protected abstract void initCentroidLayer()
throws SDIInteractionException
SDIInteractionExceptionCopyright © 2020. All Rights Reserved.