public abstract class AbstractDataSource<T extends flipkart.lego.api.entities.DataType> extends Object implements flipkart.lego.api.entities.DataSource
| Modifier and Type | Field and Description |
|---|---|
protected PoseidonLegoSet |
legoset |
protected flipkart.lego.api.entities.Request |
request |
| Constructor and Description |
|---|
AbstractDataSource(flipkart.lego.api.entities.LegoSet legoset,
flipkart.lego.api.entities.Request request) |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
call() |
String |
getDescription() |
String |
getId() |
String |
getName() |
String |
getShortDescription() |
List<Integer> |
getVersion() |
protected final PoseidonLegoSet legoset
protected final flipkart.lego.api.entities.Request request
public AbstractDataSource(flipkart.lego.api.entities.LegoSet legoset,
flipkart.lego.api.entities.Request request)
public String getId() throws UnsupportedOperationException
getId in interface flipkart.lego.api.helpers.IdentifiableUnsupportedOperationExceptionpublic String getName() throws UnsupportedOperationException
getName in interface flipkart.lego.api.helpers.IdentifiableUnsupportedOperationExceptionpublic List<Integer> getVersion() throws UnsupportedOperationException
getVersion in interface flipkart.lego.api.helpers.VersionedUnsupportedOperationExceptionpublic String getShortDescription()
getShortDescription in interface flipkart.lego.api.helpers.Describablepublic String getDescription()
getDescription in interface flipkart.lego.api.helpers.DescribableCopyright © 2016. All rights reserved.