public class StorageEngineImpl
extends java.lang.Object
implements com.liferay.portlet.dynamicdatamapping.storage.StorageEngine
| Constructor and Description |
|---|
StorageEngineImpl() |
| Modifier and Type | Method and Description |
|---|---|
long |
create(long companyId,
long ddmStructureId,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
com.liferay.portal.service.ServiceContext serviceContext) |
void |
deleteByClass(long classPK) |
void |
deleteByDDMStructure(long ddmStructureId) |
protected com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter |
getClassStorageAdapter(long classPK) |
com.liferay.portlet.dynamicdatamapping.storage.Fields |
getFields(long classPK) |
com.liferay.portlet.dynamicdatamapping.storage.Fields |
getFields(long classPK,
java.util.List<java.lang.String> fieldNames) |
java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> |
getFieldsList(long ddmStructureId,
java.util.List<java.lang.String> fieldNames) |
java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> |
getFieldsList(long ddmStructureId,
java.util.List<java.lang.String> fieldNames,
com.liferay.portal.kernel.util.OrderByComparator orderByComparator) |
java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> |
getFieldsList(long ddmStructureId,
long[] classPKs,
java.util.List<java.lang.String> fieldNames,
com.liferay.portal.kernel.util.OrderByComparator orderByComparator) |
java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> |
getFieldsList(long ddmStructureId,
long[] classPKs,
com.liferay.portal.kernel.util.OrderByComparator orderByComparator) |
java.util.Map<java.lang.Long,com.liferay.portlet.dynamicdatamapping.storage.Fields> |
getFieldsMap(long ddmStructureId,
long[] classPKs) |
java.util.Map<java.lang.Long,com.liferay.portlet.dynamicdatamapping.storage.Fields> |
getFieldsMap(long ddmStructureId,
long[] classPKs,
java.util.List<java.lang.String> fieldNames) |
protected com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter |
getStorageAdapter(java.lang.String storageType) |
protected com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter |
getStructureStorageAdapter(long ddmStructureId) |
java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> |
query(long ddmStructureId,
java.util.List<java.lang.String> fieldNames,
com.liferay.portlet.dynamicdatamapping.storage.query.Condition condition,
com.liferay.portal.kernel.util.OrderByComparator orderByComparator) |
int |
queryCount(long ddmStructureId,
com.liferay.portlet.dynamicdatamapping.storage.query.Condition condition) |
void |
setDefaultStorageAdapter(com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter defaultStorageAdapter) |
void |
setStorageAdapters(java.util.Map<java.lang.String,com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter> storageAdapters) |
void |
update(long classPK,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
boolean mergeFields,
com.liferay.portal.service.ServiceContext serviceContext) |
void |
update(long classPK,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
com.liferay.portal.service.ServiceContext serviceContext) |
public long create(long companyId,
long ddmStructureId,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portlet.dynamicdatamapping.StorageException
create in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic void deleteByClass(long classPK)
throws com.liferay.portlet.dynamicdatamapping.StorageException
deleteByClass in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic void deleteByDDMStructure(long ddmStructureId)
throws com.liferay.portlet.dynamicdatamapping.StorageException
deleteByDDMStructure in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic com.liferay.portlet.dynamicdatamapping.storage.Fields getFields(long classPK)
throws com.liferay.portlet.dynamicdatamapping.StorageException
getFields in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic com.liferay.portlet.dynamicdatamapping.storage.Fields getFields(long classPK,
java.util.List<java.lang.String> fieldNames)
throws com.liferay.portlet.dynamicdatamapping.StorageException
getFields in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> getFieldsList(long ddmStructureId,
java.util.List<java.lang.String> fieldNames)
throws com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsList in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> getFieldsList(long ddmStructureId,
java.util.List<java.lang.String> fieldNames,
com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
throws com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsList in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> getFieldsList(long ddmStructureId,
long[] classPKs,
java.util.List<java.lang.String> fieldNames,
com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
throws com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsList in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> getFieldsList(long ddmStructureId,
long[] classPKs,
com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
throws com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsList in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic java.util.Map<java.lang.Long,com.liferay.portlet.dynamicdatamapping.storage.Fields> getFieldsMap(long ddmStructureId,
long[] classPKs)
throws com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsMap in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic java.util.Map<java.lang.Long,com.liferay.portlet.dynamicdatamapping.storage.Fields> getFieldsMap(long ddmStructureId,
long[] classPKs,
java.util.List<java.lang.String> fieldNames)
throws com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsMap in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> query(long ddmStructureId,
java.util.List<java.lang.String> fieldNames,
com.liferay.portlet.dynamicdatamapping.storage.query.Condition condition,
com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
throws com.liferay.portlet.dynamicdatamapping.StorageException
query in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic int queryCount(long ddmStructureId,
com.liferay.portlet.dynamicdatamapping.storage.query.Condition condition)
throws com.liferay.portlet.dynamicdatamapping.StorageException
queryCount in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic void setDefaultStorageAdapter(com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter defaultStorageAdapter)
public void setStorageAdapters(java.util.Map<java.lang.String,com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter> storageAdapters)
public void update(long classPK,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
boolean mergeFields,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portlet.dynamicdatamapping.StorageException
update in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionpublic void update(long classPK,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portlet.dynamicdatamapping.StorageException
update in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdaptercom.liferay.portlet.dynamicdatamapping.StorageExceptionprotected com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter getClassStorageAdapter(long classPK)
throws com.liferay.portlet.dynamicdatamapping.StorageException
com.liferay.portlet.dynamicdatamapping.StorageExceptionprotected com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter getStorageAdapter(java.lang.String storageType)
protected com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter getStructureStorageAdapter(long ddmStructureId)
throws com.liferay.portlet.dynamicdatamapping.StorageException
com.liferay.portlet.dynamicdatamapping.StorageException