org.ofbiz.entity
Interface DelegatorInterface

All Known Implementing Classes:
GenericDelegator

public interface DelegatorInterface

Delegator Interface


Method Summary
 void clearAllCacheLinesByDummyPK(java.util.Collection<GenericPK> dummyPKs)
           
 void clearAllCacheLinesByValue(java.util.Collection<GenericValue> values)
           
 void clearAllCaches()
           
 void clearAllCaches(boolean distribute)
           
 void clearCacheLine(GenericPK primaryKey)
           
 void clearCacheLine(GenericPK primaryKey, boolean distribute)
           
 void clearCacheLine(GenericValue value)
           
 void clearCacheLine(GenericValue value, boolean distribute)
           
 void clearCacheLine(java.lang.String entityName)
           
 void clearCacheLine(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 void clearCacheLine(java.lang.String entityName, java.lang.Object... fields)
           
 void clearCacheLineByCondition(java.lang.String entityName, EntityCondition condition)
           
 void clearCacheLineFlexible(GenericEntity dummyPK)
           
 void clearCacheLineFlexible(GenericEntity dummyPK, boolean distribute)
           
 GenericValue create(GenericPK primaryKey)
           
 GenericValue create(GenericPK primaryKey, boolean doCacheClear)
           
 GenericValue create(GenericValue value)
           
 GenericValue create(GenericValue value, boolean doCacheClear)
           
 GenericValue create(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 GenericValue create(java.lang.String entityName, java.lang.Object... fields)
           
 GenericValue createOrStore(GenericValue value)
           
 GenericValue createOrStore(GenericValue value, boolean doCacheClear)
           
 GenericValue createSingle(java.lang.String entityName, java.lang.Object singlePkValue)
           
 EntityListIterator find(java.lang.String entityName, EntityCondition whereEntityCondition, EntityCondition havingEntityCondition, java.util.Set<java.lang.String> fieldsToSelect, java.util.List<java.lang.String> orderBy, EntityFindOptions findOptions)
           
 java.util.List<GenericValue> findByAnd(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 java.util.List<GenericValue> findByAnd(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields, java.util.List<java.lang.String> orderBy)
           
 java.util.List<GenericValue> findByAnd(java.lang.String entityName, java.lang.Object... fields)
           
 java.util.List<GenericValue> findByAndCache(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 java.util.List<GenericValue> findByAndCache(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields, java.util.List<java.lang.String> orderBy)
           
 java.util.List<GenericValue> findByOr(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields, java.util.List<java.lang.String> orderBy)
           
 GenericValue findByPrimaryKey(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 GenericValue findByPrimaryKeyCache(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 GenericValue findByPrimaryKeyCache(java.lang.String entityName, java.lang.Object... fields)
           
 GenericValue findByPrimaryKeyPartial(GenericPK primaryKey, java.util.Set<java.lang.String> keys)
           
 java.util.List<GenericValue> findList(java.lang.String entityName, EntityCondition entityCondition, java.util.Set<java.lang.String> fieldsToSelect, java.util.List<java.lang.String> orderBy, EntityFindOptions findOptions, boolean useCache)
           
 GenericValue findOne(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields, boolean useCache)
           
 Cache getCache()
           
 java.lang.String getDelegatorName()
           
 ModelFieldType getEntityFieldType(ModelEntity entity, java.lang.String type)
           
 java.util.Collection<java.lang.String> getEntityFieldTypeNames(ModelEntity entity)
           
 java.lang.String getEntityGroupName(java.lang.String entityName)
           
 GenericHelper getEntityHelper(ModelEntity entity)
           
 GenericHelper getEntityHelper(java.lang.String entityName)
           
 java.lang.String getEntityHelperName(ModelEntity entity)
           
 java.lang.String getEntityHelperName(java.lang.String entityName)
           
 GenericValue getFromPrimaryKeyCache(GenericPK primaryKey)
           
 java.lang.String getGroupHelperName(java.lang.String groupName)
           
 ModelEntity getModelEntity(java.lang.String entityName)
           
 java.util.Map<java.lang.String,ModelEntity> getModelEntityMapByGroup(java.lang.String groupName)
           
 ModelGroupReader getModelGroupReader()
           
 ModelReader getModelReader()
           
 java.util.List<GenericValue> getMultiRelation(GenericValue value, java.lang.String relationNameOne, java.lang.String relationNameTwo, java.util.List<java.lang.String> orderBy)
           
 java.lang.String getNextSeqId(java.lang.String seqName)
           
 java.lang.String getNextSeqId(java.lang.String seqName, long staggerMax)
           
 java.lang.Long getNextSeqIdLong(java.lang.String seqName)
           
 java.lang.Long getNextSeqIdLong(java.lang.String seqName, long staggerMax)
           
 java.util.List<GenericValue> getRelated(java.lang.String relationName, java.util.Map<java.lang.String,? extends java.lang.Object> byAndFields, java.util.List<java.lang.String> orderBy, GenericValue value)
           
 java.util.List<GenericValue> getRelatedCache(java.lang.String relationName, GenericValue value)
           
 GenericPK getRelatedDummyPK(java.lang.String relationName, java.util.Map<java.lang.String,? extends java.lang.Object> byAndFields, GenericValue value)
           
 GenericValue getRelatedOne(java.lang.String relationName, GenericValue value)
           
 GenericValue getRelatedOneCache(java.lang.String relationName, GenericValue value)
           
 GenericPK makePK(java.lang.String entityName)
           
 GenericPK makePK(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 GenericPK makePK(java.lang.String entityName, java.lang.Object... fields)
           
 GenericPK makePKSingle(java.lang.String entityName, java.lang.Object singlePkValue)
           
 GenericValue makeValidValue(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 GenericValue makeValidValue(java.lang.String entityName, java.lang.Object... fields)
           
 GenericValue makeValue(java.lang.String entityName)
           
 GenericValue makeValue(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 GenericValue makeValue(java.lang.String entityName, java.lang.Object... fields)
           
 GenericValue makeValueSingle(java.lang.String entityName, java.lang.Object singlePkValue)
           
 void refresh(GenericValue value)
           
 void refresh(GenericValue value, boolean doCacheClear)
           
 void refreshSequencer()
           
 int removeAll(java.util.List<? extends GenericEntity> dummyPKs)
           
 int removeAll(java.util.List<? extends GenericEntity> dummyPKs, boolean doCacheClear)
           
 int removeAll(java.lang.String entityName)
           
 int removeByAnd(java.lang.String entityName, boolean doCacheClear, java.lang.Object... fields)
           
 int removeByAnd(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields)
           
 int removeByAnd(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fields, boolean doCacheClear)
           
 int removeByAnd(java.lang.String entityName, java.lang.Object... fields)
           
 int removeByCondition(java.lang.String entityName, EntityCondition condition)
           
 int removeByCondition(java.lang.String entityName, EntityCondition condition, boolean doCacheClear)
           
 int removeByPrimaryKey(GenericPK primaryKey)
           
 int removeByPrimaryKey(GenericPK primaryKey, boolean doCacheClear)
           
 int removeRelated(java.lang.String relationName, GenericValue value)
           
 int removeRelated(java.lang.String relationName, GenericValue value, boolean doCacheClear)
           
 int removeValue(GenericValue value)
           
 int removeValue(GenericValue value, boolean doCacheClear)
           
 void setSequencer(SequenceUtil sequencer)
           
 int store(GenericValue value)
           
 int store(GenericValue value, boolean doCacheClear)
           
 int storeAll(java.util.List<GenericValue> values)
           
 int storeAll(java.util.List<GenericValue> values, boolean doCacheClear)
           
 int storeByCondition(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fieldsToSet, EntityCondition condition)
           
 int storeByCondition(java.lang.String entityName, java.util.Map<java.lang.String,? extends java.lang.Object> fieldsToSet, EntityCondition condition, boolean doCacheClear)
           
 

Method Detail

getDelegatorName

java.lang.String getDelegatorName()

getModelReader

ModelReader getModelReader()

getModelGroupReader

ModelGroupReader getModelGroupReader()

getModelEntity

ModelEntity getModelEntity(java.lang.String entityName)

getEntityGroupName

java.lang.String getEntityGroupName(java.lang.String entityName)

getModelEntityMapByGroup

java.util.Map<java.lang.String,ModelEntity> getModelEntityMapByGroup(java.lang.String groupName)
                                                                     throws GenericEntityException
Throws:
GenericEntityException

getGroupHelperName

java.lang.String getGroupHelperName(java.lang.String groupName)

getEntityHelperName

java.lang.String getEntityHelperName(java.lang.String entityName)

getEntityHelperName

java.lang.String getEntityHelperName(ModelEntity entity)

getEntityHelper

GenericHelper getEntityHelper(java.lang.String entityName)
                              throws GenericEntityException
Throws:
GenericEntityException

getEntityHelper

GenericHelper getEntityHelper(ModelEntity entity)
                              throws GenericEntityException
Throws:
GenericEntityException

getEntityFieldType

ModelFieldType getEntityFieldType(ModelEntity entity,
                                  java.lang.String type)
                                  throws GenericEntityException
Throws:
GenericEntityException

getEntityFieldTypeNames

java.util.Collection<java.lang.String> getEntityFieldTypeNames(ModelEntity entity)
                                                               throws GenericEntityException
Throws:
GenericEntityException

makeValue

GenericValue makeValue(java.lang.String entityName)

makeValue

GenericValue makeValue(java.lang.String entityName,
                       java.lang.Object... fields)

makeValue

GenericValue makeValue(java.lang.String entityName,
                       java.util.Map<java.lang.String,? extends java.lang.Object> fields)

makeValueSingle

GenericValue makeValueSingle(java.lang.String entityName,
                             java.lang.Object singlePkValue)

makeValidValue

GenericValue makeValidValue(java.lang.String entityName,
                            java.lang.Object... fields)

makeValidValue

GenericValue makeValidValue(java.lang.String entityName,
                            java.util.Map<java.lang.String,? extends java.lang.Object> fields)

makePK

GenericPK makePK(java.lang.String entityName)

makePK

GenericPK makePK(java.lang.String entityName,
                 java.lang.Object... fields)

makePK

GenericPK makePK(java.lang.String entityName,
                 java.util.Map<java.lang.String,? extends java.lang.Object> fields)

makePKSingle

GenericPK makePKSingle(java.lang.String entityName,
                       java.lang.Object singlePkValue)

create

GenericValue create(java.lang.String entityName,
                    java.lang.Object... fields)
                    throws GenericEntityException
Throws:
GenericEntityException

create

GenericValue create(java.lang.String entityName,
                    java.util.Map<java.lang.String,? extends java.lang.Object> fields)
                    throws GenericEntityException
Throws:
GenericEntityException

createSingle

GenericValue createSingle(java.lang.String entityName,
                          java.lang.Object singlePkValue)
                          throws GenericEntityException
Throws:
GenericEntityException

create

GenericValue create(GenericValue value)
                    throws GenericEntityException
Throws:
GenericEntityException

create

GenericValue create(GenericValue value,
                    boolean doCacheClear)
                    throws GenericEntityException
Throws:
GenericEntityException

create

GenericValue create(GenericPK primaryKey)
                    throws GenericEntityException
Throws:
GenericEntityException

create

GenericValue create(GenericPK primaryKey,
                    boolean doCacheClear)
                    throws GenericEntityException
Throws:
GenericEntityException

createOrStore

GenericValue createOrStore(GenericValue value,
                           boolean doCacheClear)
                           throws GenericEntityException
Throws:
GenericEntityException

createOrStore

GenericValue createOrStore(GenericValue value)
                           throws GenericEntityException
Throws:
GenericEntityException

findOne

GenericValue findOne(java.lang.String entityName,
                     java.util.Map<java.lang.String,? extends java.lang.Object> fields,
                     boolean useCache)
                     throws GenericEntityException
Throws:
GenericEntityException

findByPrimaryKey

GenericValue findByPrimaryKey(java.lang.String entityName,
                              java.util.Map<java.lang.String,? extends java.lang.Object> fields)
                              throws GenericEntityException
Throws:
GenericEntityException

findByPrimaryKeyCache

GenericValue findByPrimaryKeyCache(java.lang.String entityName,
                                   java.lang.Object... fields)
                                   throws GenericEntityException
Throws:
GenericEntityException

findByPrimaryKeyCache

GenericValue findByPrimaryKeyCache(java.lang.String entityName,
                                   java.util.Map<java.lang.String,? extends java.lang.Object> fields)
                                   throws GenericEntityException
Throws:
GenericEntityException

findByPrimaryKeyPartial

GenericValue findByPrimaryKeyPartial(GenericPK primaryKey,
                                     java.util.Set<java.lang.String> keys)
                                     throws GenericEntityException
Throws:
GenericEntityException

removeByPrimaryKey

int removeByPrimaryKey(GenericPK primaryKey)
                       throws GenericEntityException
Throws:
GenericEntityException

removeByPrimaryKey

int removeByPrimaryKey(GenericPK primaryKey,
                       boolean doCacheClear)
                       throws GenericEntityException
Throws:
GenericEntityException

removeValue

int removeValue(GenericValue value)
                throws GenericEntityException
Throws:
GenericEntityException

removeValue

int removeValue(GenericValue value,
                boolean doCacheClear)
                throws GenericEntityException
Throws:
GenericEntityException

findByAnd

java.util.List<GenericValue> findByAnd(java.lang.String entityName,
                                       java.lang.Object... fields)
                                       throws GenericEntityException
Throws:
GenericEntityException

findByAnd

java.util.List<GenericValue> findByAnd(java.lang.String entityName,
                                       java.util.Map<java.lang.String,? extends java.lang.Object> fields)
                                       throws GenericEntityException
Throws:
GenericEntityException

findByAnd

java.util.List<GenericValue> findByAnd(java.lang.String entityName,
                                       java.util.Map<java.lang.String,? extends java.lang.Object> fields,
                                       java.util.List<java.lang.String> orderBy)
                                       throws GenericEntityException
Throws:
GenericEntityException

findByOr

java.util.List<GenericValue> findByOr(java.lang.String entityName,
                                      java.util.Map<java.lang.String,? extends java.lang.Object> fields,
                                      java.util.List<java.lang.String> orderBy)
                                      throws GenericEntityException
Throws:
GenericEntityException

findByAndCache

java.util.List<GenericValue> findByAndCache(java.lang.String entityName,
                                            java.util.Map<java.lang.String,? extends java.lang.Object> fields)
                                            throws GenericEntityException
Throws:
GenericEntityException

findByAndCache

java.util.List<GenericValue> findByAndCache(java.lang.String entityName,
                                            java.util.Map<java.lang.String,? extends java.lang.Object> fields,
                                            java.util.List<java.lang.String> orderBy)
                                            throws GenericEntityException
Throws:
GenericEntityException

find

EntityListIterator find(java.lang.String entityName,
                        EntityCondition whereEntityCondition,
                        EntityCondition havingEntityCondition,
                        java.util.Set<java.lang.String> fieldsToSelect,
                        java.util.List<java.lang.String> orderBy,
                        EntityFindOptions findOptions)
                        throws GenericEntityException
Throws:
GenericEntityException

findList

java.util.List<GenericValue> findList(java.lang.String entityName,
                                      EntityCondition entityCondition,
                                      java.util.Set<java.lang.String> fieldsToSelect,
                                      java.util.List<java.lang.String> orderBy,
                                      EntityFindOptions findOptions,
                                      boolean useCache)
                                      throws GenericEntityException
Throws:
GenericEntityException

removeByAnd

int removeByAnd(java.lang.String entityName,
                java.lang.Object... fields)
                throws GenericEntityException
Throws:
GenericEntityException

removeByAnd

int removeByAnd(java.lang.String entityName,
                java.util.Map<java.lang.String,? extends java.lang.Object> fields)
                throws GenericEntityException
Throws:
GenericEntityException

removeByAnd

int removeByAnd(java.lang.String entityName,
                boolean doCacheClear,
                java.lang.Object... fields)
                throws GenericEntityException
Throws:
GenericEntityException

removeByAnd

int removeByAnd(java.lang.String entityName,
                java.util.Map<java.lang.String,? extends java.lang.Object> fields,
                boolean doCacheClear)
                throws GenericEntityException
Throws:
GenericEntityException

removeByCondition

int removeByCondition(java.lang.String entityName,
                      EntityCondition condition)
                      throws GenericEntityException
Throws:
GenericEntityException

removeByCondition

int removeByCondition(java.lang.String entityName,
                      EntityCondition condition,
                      boolean doCacheClear)
                      throws GenericEntityException
Throws:
GenericEntityException

getMultiRelation

java.util.List<GenericValue> getMultiRelation(GenericValue value,
                                              java.lang.String relationNameOne,
                                              java.lang.String relationNameTwo,
                                              java.util.List<java.lang.String> orderBy)
                                              throws GenericEntityException
Throws:
GenericEntityException

getRelated

java.util.List<GenericValue> getRelated(java.lang.String relationName,
                                        java.util.Map<java.lang.String,? extends java.lang.Object> byAndFields,
                                        java.util.List<java.lang.String> orderBy,
                                        GenericValue value)
                                        throws GenericEntityException
Throws:
GenericEntityException

getRelatedDummyPK

GenericPK getRelatedDummyPK(java.lang.String relationName,
                            java.util.Map<java.lang.String,? extends java.lang.Object> byAndFields,
                            GenericValue value)
                            throws GenericEntityException
Throws:
GenericEntityException

getRelatedCache

java.util.List<GenericValue> getRelatedCache(java.lang.String relationName,
                                             GenericValue value)
                                             throws GenericEntityException
Throws:
GenericEntityException

getRelatedOne

GenericValue getRelatedOne(java.lang.String relationName,
                           GenericValue value)
                           throws GenericEntityException
Throws:
GenericEntityException

getRelatedOneCache

GenericValue getRelatedOneCache(java.lang.String relationName,
                                GenericValue value)
                                throws GenericEntityException
Throws:
GenericEntityException

removeRelated

int removeRelated(java.lang.String relationName,
                  GenericValue value)
                  throws GenericEntityException
Throws:
GenericEntityException

removeRelated

int removeRelated(java.lang.String relationName,
                  GenericValue value,
                  boolean doCacheClear)
                  throws GenericEntityException
Throws:
GenericEntityException

refresh

void refresh(GenericValue value)
             throws GenericEntityException
Throws:
GenericEntityException

refresh

void refresh(GenericValue value,
             boolean doCacheClear)
             throws GenericEntityException
Throws:
GenericEntityException

store

int store(GenericValue value)
          throws GenericEntityException
Throws:
GenericEntityException

store

int store(GenericValue value,
          boolean doCacheClear)
          throws GenericEntityException
Throws:
GenericEntityException

storeAll

int storeAll(java.util.List<GenericValue> values)
             throws GenericEntityException
Throws:
GenericEntityException

storeAll

int storeAll(java.util.List<GenericValue> values,
             boolean doCacheClear)
             throws GenericEntityException
Throws:
GenericEntityException

storeByCondition

int storeByCondition(java.lang.String entityName,
                     java.util.Map<java.lang.String,? extends java.lang.Object> fieldsToSet,
                     EntityCondition condition)
                     throws GenericEntityException
Throws:
GenericEntityException

storeByCondition

int storeByCondition(java.lang.String entityName,
                     java.util.Map<java.lang.String,? extends java.lang.Object> fieldsToSet,
                     EntityCondition condition,
                     boolean doCacheClear)
                     throws GenericEntityException
Throws:
GenericEntityException

removeAll

int removeAll(java.lang.String entityName)
              throws GenericEntityException
Throws:
GenericEntityException

removeAll

int removeAll(java.util.List<? extends GenericEntity> dummyPKs)
              throws GenericEntityException
Throws:
GenericEntityException

removeAll

int removeAll(java.util.List<? extends GenericEntity> dummyPKs,
              boolean doCacheClear)
              throws GenericEntityException
Throws:
GenericEntityException

clearAllCaches

void clearAllCaches()

clearAllCaches

void clearAllCaches(boolean distribute)

clearCacheLine

void clearCacheLine(java.lang.String entityName)

clearCacheLine

void clearCacheLine(java.lang.String entityName,
                    java.lang.Object... fields)

clearCacheLine

void clearCacheLine(java.lang.String entityName,
                    java.util.Map<java.lang.String,? extends java.lang.Object> fields)

clearCacheLineFlexible

void clearCacheLineFlexible(GenericEntity dummyPK)

clearCacheLineFlexible

void clearCacheLineFlexible(GenericEntity dummyPK,
                            boolean distribute)

clearCacheLine

void clearCacheLine(GenericPK primaryKey)

clearCacheLine

void clearCacheLine(GenericPK primaryKey,
                    boolean distribute)

clearCacheLine

void clearCacheLine(GenericValue value)

clearCacheLine

void clearCacheLine(GenericValue value,
                    boolean distribute)

clearCacheLineByCondition

void clearCacheLineByCondition(java.lang.String entityName,
                               EntityCondition condition)

clearAllCacheLinesByDummyPK

void clearAllCacheLinesByDummyPK(java.util.Collection<GenericPK> dummyPKs)

clearAllCacheLinesByValue

void clearAllCacheLinesByValue(java.util.Collection<GenericValue> values)

getFromPrimaryKeyCache

GenericValue getFromPrimaryKeyCache(GenericPK primaryKey)

getNextSeqId

java.lang.String getNextSeqId(java.lang.String seqName)

getNextSeqId

java.lang.String getNextSeqId(java.lang.String seqName,
                              long staggerMax)

getNextSeqIdLong

java.lang.Long getNextSeqIdLong(java.lang.String seqName)

getNextSeqIdLong

java.lang.Long getNextSeqIdLong(java.lang.String seqName,
                                long staggerMax)

setSequencer

void setSequencer(SequenceUtil sequencer)

refreshSequencer

void refreshSequencer()

getCache

Cache getCache()