Package org.cxbox.core.crudma.bc
Interface BcRegistry
-
- All Known Implementing Classes:
BcRegistryImpl
public interface BcRegistry
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Collection<String>getAllBcNames()BcDescriptiongetBcDescription(String bcName)List<BcDescription>getBcHierarchy(String bcName)StringgetUrlFromBc(String bcName)voidrefresh()default <T extends BcDescription>
Stream<T>select(Class<T> cls)default Stream<BcDescription>select(Predicate<BcDescription> predicate)<T> Stream<T>select(Predicate<BcDescription> predicate, Function<BcDescription,T> transformer)
-
-
-
Method Detail
-
getAllBcNames
Collection<String> getAllBcNames()
-
getBcDescription
BcDescription getBcDescription(String bcName)
-
getBcHierarchy
List<BcDescription> getBcHierarchy(String bcName)
-
refresh
void refresh()
-
select
<T> Stream<T> select(Predicate<BcDescription> predicate, Function<BcDescription,T> transformer)
-
select
default Stream<BcDescription> select(Predicate<BcDescription> predicate)
-
select
default <T extends BcDescription> Stream<T> select(Class<T> cls)
-
-