public abstract class AbstractCollectionResource<T extends Resource> extends AbstractResource implements CollectionResource<T>
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ITEMS_PROPERTY_NAME |
protected static IntegerProperty |
LIMIT |
protected static IntegerProperty |
OFFSET |
deletedPropertyNames, dirty, dirtyProperties, HREF_PROP_NAME, properties, readLock, referenceFactory, writeLock| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCollectionResource(InternalDataStore dataStore) |
protected |
AbstractCollectionResource(InternalDataStore dataStore,
Map<String,Object> properties) |
protected |
AbstractCollectionResource(InternalDataStore dataStore,
Map<String,Object> properties,
Map<String,Object> queryParams) |
| Modifier and Type | Method and Description |
|---|---|
Page<T> |
getCurrentPage() |
protected abstract Class<T> |
getItemType() |
int |
getLimit() |
int |
getOffset() |
Iterator<T> |
iterator() |
protected T |
toResource(Class<T> resourceClass,
Map<String,Object> properties) |
createPropertyDescriptorMap, equals, getBoolean, getBooleanProperty, getDataStore, getDateProperty, getDeletedPropertyNames, getHref, getInt, getIntProperty, getProperty, getPropertyDescriptors, getPropertyNames, getResourceProperty, getString, getStringProperty, getUpdatedPropertyNames, hashCode, isDirty, isMaterialized, isNew, isPrintableProperty, materialize, setProperties, setProperty, setProperty, setProperty, setResourceProperty, toStringprotected static final IntegerProperty OFFSET
protected static final IntegerProperty LIMIT
protected static final String ITEMS_PROPERTY_NAME
protected AbstractCollectionResource(InternalDataStore dataStore)
protected AbstractCollectionResource(InternalDataStore dataStore, Map<String,Object> properties)
public int getOffset()
getOffset in interface CollectionResource<T extends Resource>public int getLimit()
getLimit in interface CollectionResource<T extends Resource>Copyright © 2012–2014. All rights reserved.