2018-09-26 15:24:21 +02:00
|
|
|
package org.gcube.common.storagehub.client.dsl;
|
|
|
|
|
|
|
|
import org.gcube.common.storagehub.client.proxies.ItemManagerClient;
|
|
|
|
import org.gcube.common.storagehub.model.items.Item;
|
|
|
|
|
|
|
|
public class ListResolverTyped extends ListResolver {
|
|
|
|
|
|
|
|
protected ListResolverTyped(ListRetriever retriever, ItemManagerClient itemClient) {
|
|
|
|
super(retriever, itemClient);
|
|
|
|
}
|
|
|
|
|
|
|
|
public ListResolver ofType(Class<? extends Item> type){
|
|
|
|
onlyType = type;
|
|
|
|
return this;
|
|
|
|
}
|
2019-01-03 12:16:53 +01:00
|
|
|
|
|
|
|
public ListResolver includeHidden(){
|
|
|
|
includeHidden = true;
|
|
|
|
return this;
|
|
|
|
}
|
|
|
|
|
2018-09-26 15:24:21 +02:00
|
|
|
}
|