com.liferay.portlet.dynamicdatamapping.storage
Class ExpandoStorageAdapter

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
      extended by com.liferay.portlet.dynamicdatamapping.storage.ExpandoStorageAdapter
All Implemented Interfaces:
com.liferay.portlet.dynamicdatamapping.storage.StorageAdapter

public class ExpandoStorageAdapter
extends com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter

Author:
Eduardo Lundgren, Brian Wing Shun Chan, Marcellus Tavares

Constructor Summary
ExpandoStorageAdapter()
           
 
Method Summary
protected  long doCreate(long companyId, long ddmStructureId, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, com.liferay.portal.service.ServiceContext serviceContext)
           
protected  void doDeleteByClass(long classPK)
           
protected  void doDeleteByDDMStructure(long ddmStructureId)
           
protected  java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> doGetFieldsListByClasses(long ddmStructureId, long[] classPKs, java.util.List<java.lang.String> fieldNames, com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
           
protected  java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> doGetFieldsListByDDMStructure(long ddmStructureId, java.util.List<java.lang.String> fieldNames, com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
           
protected  java.util.Map<java.lang.Long,com.liferay.portlet.dynamicdatamapping.storage.Fields> doGetFieldsMapByClasses(long ddmStructureId, long[] classPKs, java.util.List<java.lang.String> fieldNames)
           
protected  java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> doQuery(long ddmStructureId, java.util.List<java.lang.String> fieldNames, com.liferay.portlet.dynamicdatamapping.storage.query.Condition condition, com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
           
protected  int doQueryCount(long ddmStructureId, com.liferay.portlet.dynamicdatamapping.storage.query.Condition condition)
           
protected  void doUpdate(long classPK, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, boolean mergeFields, com.liferay.portal.service.ServiceContext serviceContext)
           
 
Methods inherited from class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
create, deleteByClass, deleteByDDMStructure, getFields, getFields, getFieldsList, getFieldsList, getFieldsList, getFieldsList, getFieldsMap, getFieldsMap, query, queryCount, update, update, validateClassFields, validateDDMStructureFields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpandoStorageAdapter

public ExpandoStorageAdapter()
Method Detail

doCreate

protected long doCreate(long companyId,
                        long ddmStructureId,
                        com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                        com.liferay.portal.service.ServiceContext serviceContext)
                 throws java.lang.Exception
Specified by:
doCreate in class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
Throws:
java.lang.Exception

doDeleteByClass

protected void doDeleteByClass(long classPK)
                        throws java.lang.Exception
Specified by:
doDeleteByClass in class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
Throws:
java.lang.Exception

doDeleteByDDMStructure

protected void doDeleteByDDMStructure(long ddmStructureId)
                               throws java.lang.Exception
Specified by:
doDeleteByDDMStructure in class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
Throws:
java.lang.Exception

doGetFieldsListByClasses

protected java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> doGetFieldsListByClasses(long ddmStructureId,
                                                                                                         long[] classPKs,
                                                                                                         java.util.List<java.lang.String> fieldNames,
                                                                                                         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
                                                                                                  throws java.lang.Exception
Specified by:
doGetFieldsListByClasses in class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
Throws:
java.lang.Exception

doGetFieldsListByDDMStructure

protected java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> doGetFieldsListByDDMStructure(long ddmStructureId,
                                                                                                              java.util.List<java.lang.String> fieldNames,
                                                                                                              com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
                                                                                                       throws java.lang.Exception
Specified by:
doGetFieldsListByDDMStructure in class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
Throws:
java.lang.Exception

doGetFieldsMapByClasses

protected java.util.Map<java.lang.Long,com.liferay.portlet.dynamicdatamapping.storage.Fields> doGetFieldsMapByClasses(long ddmStructureId,
                                                                                                                      long[] classPKs,
                                                                                                                      java.util.List<java.lang.String> fieldNames)
                                                                                                               throws java.lang.Exception
Specified by:
doGetFieldsMapByClasses in class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
Throws:
java.lang.Exception

doQuery

protected java.util.List<com.liferay.portlet.dynamicdatamapping.storage.Fields> doQuery(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 java.lang.Exception
Specified by:
doQuery in class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
Throws:
java.lang.Exception

doQueryCount

protected int doQueryCount(long ddmStructureId,
                           com.liferay.portlet.dynamicdatamapping.storage.query.Condition condition)
                    throws java.lang.Exception
Specified by:
doQueryCount in class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
Throws:
java.lang.Exception

doUpdate

protected void doUpdate(long classPK,
                        com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                        boolean mergeFields,
                        com.liferay.portal.service.ServiceContext serviceContext)
                 throws java.lang.Exception
Specified by:
doUpdate in class com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter
Throws:
java.lang.Exception