com.liferay.portlet.dynamicdatamapping.storage
Class StorageEngineImpl
java.lang.Object
com.liferay.portlet.dynamicdatamapping.storage.StorageEngineImpl
- All Implemented Interfaces:
- com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter, com.liferay.portlet.dynamicdatamapping.storage.StorageEngine
public class StorageEngineImpl
- extends java.lang.Object
- implements com.liferay.portlet.dynamicdatamapping.storage.StorageEngine
- Author:
- Eduardo Lundgren
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StorageEngineImpl
public StorageEngineImpl()
create
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
- Specified by:
create in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
deleteByClass
public void deleteByClass(long classPK)
throws com.liferay.portlet.dynamicdatamapping.StorageException
- Specified by:
deleteByClass in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
deleteByDDMStructure
public void deleteByDDMStructure(long ddmStructureId)
throws com.liferay.portlet.dynamicdatamapping.StorageException
- Specified by:
deleteByDDMStructure in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getFields
public com.liferay.portlet.dynamicdatamapping.storage.Fields getFields(long classPK)
throws com.liferay.portlet.dynamicdatamapping.StorageException
- Specified by:
getFields in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getFields
public com.liferay.portlet.dynamicdatamapping.storage.Fields getFields(long classPK,
java.util.List<java.lang.String> fieldNames)
throws com.liferay.portlet.dynamicdatamapping.StorageException
- Specified by:
getFields in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsList
public 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
- Specified by:
getFieldsList in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsList
public 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
- Specified by:
getFieldsList in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsList
public 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
- Specified by:
getFieldsList in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsList
public 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
- Specified by:
getFieldsList in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsMap
public java.util.Map<java.lang.Long,com.liferay.portlet.dynamicdatamapping.storage.Fields> getFieldsMap(long ddmStructureId,
long[] classPKs)
throws com.liferay.portlet.dynamicdatamapping.StorageException
- Specified by:
getFieldsMap in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getFieldsMap
public 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
- Specified by:
getFieldsMap in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
query
public 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
- Specified by:
query in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
queryCount
public int queryCount(long ddmStructureId,
com.liferay.portlet.dynamicdatamapping.storage.query.Condition condition)
throws com.liferay.portlet.dynamicdatamapping.StorageException
- Specified by:
queryCount in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
setDefaultStorageAdapter
public void setDefaultStorageAdapter(com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter defaultStorageAdapter)
setStorageAdapters
public void setStorageAdapters(java.util.Map<java.lang.String,com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter> storageAdapters)
update
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
- Specified by:
update in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
update
public void update(long classPK,
com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portlet.dynamicdatamapping.StorageException
- Specified by:
update in interface com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getClassStorageAdapter
protected com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter getClassStorageAdapter(long classPK)
throws com.liferay.portlet.dynamicdatamapping.StorageException
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException
getStorageAdapter
protected com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter getStorageAdapter(java.lang.String storageType)
getStructureStorageAdapter
protected com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter getStructureStorageAdapter(long ddmStructureId)
throws com.liferay.portlet.dynamicdatamapping.StorageException
- Throws:
com.liferay.portlet.dynamicdatamapping.StorageException