X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Fproducer%2FEntityListProducerNode.java;h=bda624132b06ecb8e472e1587ee9d9790f8d63e3;hb=3389d56d4d82089033fd83f9c8758126ffd7da44;hp=d2aeec69d74cb3ebc3d8cf9f0792fe7dace0c7f2;hpb=f9a7655d20e23418320dd552f257893f25268d16;p=mir.git diff --git a/source/mir/producer/EntityListProducerNode.java b/source/mir/producer/EntityListProducerNode.java index d2aeec69..bda62413 100755 --- a/source/mir/producer/EntityListProducerNode.java +++ b/source/mir/producer/EntityListProducerNode.java @@ -14,10 +14,12 @@ public class EntityListProducerNode extends ProducerNodeDecorator { private int batchSize; private EntityAdapterDefinition definition; private StorageObject storage; + private int limit; + private int skip; public EntityListProducerNode(String aKey, StorageObject aStorage, EntityAdapterDefinition aDefinition, String aWhereClause, String anOrderByClause, - int aBatchSize, ProducerNode aSubNode) { + int aLimit, int aSkip, ProducerNode aSubNode) { super(aSubNode); storage = aStorage; @@ -25,7 +27,8 @@ public class EntityListProducerNode extends ProducerNodeDecorator { key = aKey; whereClause = aWhereClause; orderByClause = anOrderByClause; - batchSize = aBatchSize; + limit = aLimit; + skip = aSkip; } public void produce(Map aValueMap, String aVerb, PrintWriter aLogger) throws ProducerFailure { @@ -35,8 +38,10 @@ public class EntityListProducerNode extends ProducerNodeDecorator { storage, ParameterExpander.expandExpression( aValueMap, whereClause ), ParameterExpander.expandExpression( aValueMap, orderByClause ), - batchSize, - definition ) + 20, + definition, + limit, + skip ) ); super.produce(aValueMap, aVerb, aLogger); }