com.liferay.portlet.dynamicdatamapping.storage
Interface StorageAdapter
- All Known Subinterfaces:
- StorageEngine
- All Known Implementing Classes:
- BaseStorageAdapter
public interface StorageAdapter
- Author:
- Eduardo Lundgren, Brian Wing Shun Chan, Marcellus Tavares
|
Method Summary |
long |
create(long companyId,
long ddmStructureId,
Fields fields,
ServiceContext serviceContext)
|
void |
deleteByClass(long classPK)
|
void |
deleteByDDMStructure(long ddmStructureId)
|
Fields |
getFields(long classPK)
|
Fields |
getFields(long classPK,
java.util.List<java.lang.String> fieldNames)
|
java.util.List<Fields> |
getFieldsList(long ddmStructureId,
java.util.List<java.lang.String> fieldNames)
|
java.util.List<Fields> |
getFieldsList(long ddmStructureId,
java.util.List<java.lang.String> fieldNames,
OrderByComparator orderByComparator)
|
java.util.List<Fields> |
getFieldsList(long ddmStructureId,
long[] classPKs,
java.util.List<java.lang.String> fieldNames,
OrderByComparator orderByComparator)
|
java.util.List<Fields> |
getFieldsList(long ddmStructureId,
long[] classPKs,
OrderByComparator orderByComparator)
|
java.util.Map<java.lang.Long,Fields> |
getFieldsMap(long ddmStructureId,
long[] classPKs)
|
java.util.Map<java.lang.Long,Fields> |
getFieldsMap(long ddmStructureId,
long[] classPKs,
java.util.List<java.lang.String> fieldNames)
|
java.util.List<Fields> |
query(long ddmStructureId,
java.util.List<java.lang.String> fieldNames,
Condition condition,
OrderByComparator orderByComparator)
|
int |
queryCount(long ddmStructureId,
Condition condition)
|
void |
update(long classPK,
Fields fields,
boolean mergeFields,
ServiceContext serviceContext)
|
void |
update(long classPK,
Fields fields,
ServiceContext serviceContext)
|
create
long create(long companyId,
long ddmStructureId,
Fields fields,
ServiceContext serviceContext)
throws StorageException
- Throws:
StorageException
deleteByClass
void deleteByClass(long classPK)
throws StorageException
- Throws:
StorageException
deleteByDDMStructure
void deleteByDDMStructure(long ddmStructureId)
throws StorageException
- Throws:
StorageException
getFields
Fields getFields(long classPK)
throws StorageException
- Throws:
StorageException
getFields
Fields getFields(long classPK,
java.util.List<java.lang.String> fieldNames)
throws StorageException
- Throws:
StorageException
getFieldsList
java.util.List<Fields> getFieldsList(long ddmStructureId,
java.util.List<java.lang.String> fieldNames)
throws StorageException
- Throws:
StorageException
getFieldsList
java.util.List<Fields> getFieldsList(long ddmStructureId,
java.util.List<java.lang.String> fieldNames,
OrderByComparator orderByComparator)
throws StorageException
- Throws:
StorageException
getFieldsList
java.util.List<Fields> getFieldsList(long ddmStructureId,
long[] classPKs,
java.util.List<java.lang.String> fieldNames,
OrderByComparator orderByComparator)
throws StorageException
- Throws:
StorageException
getFieldsList
java.util.List<Fields> getFieldsList(long ddmStructureId,
long[] classPKs,
OrderByComparator orderByComparator)
throws StorageException
- Throws:
StorageException
getFieldsMap
java.util.Map<java.lang.Long,Fields> getFieldsMap(long ddmStructureId,
long[] classPKs)
throws StorageException
- Throws:
StorageException
getFieldsMap
java.util.Map<java.lang.Long,Fields> getFieldsMap(long ddmStructureId,
long[] classPKs,
java.util.List<java.lang.String> fieldNames)
throws StorageException
- Throws:
StorageException
query
java.util.List<Fields> query(long ddmStructureId,
java.util.List<java.lang.String> fieldNames,
Condition condition,
OrderByComparator orderByComparator)
throws StorageException
- Throws:
StorageException
queryCount
int queryCount(long ddmStructureId,
Condition condition)
throws StorageException
- Throws:
StorageException
update
void update(long classPK,
Fields fields,
boolean mergeFields,
ServiceContext serviceContext)
throws StorageException
- Throws:
StorageException
update
void update(long classPK,
Fields fields,
ServiceContext serviceContext)
throws StorageException
- Throws:
StorageException