Package org.cxbox.core.crudma.bc.impl
Class BcRegistryImpl
java.lang.Object
org.cxbox.core.crudma.bc.impl.BcRegistryImpl
- All Implemented Interfaces:
BcRegistry
@DependsOn("deploymentTransactionSupport")
@Service
public class BcRegistryImpl
extends Object
implements BcRegistry
-
Constructor Summary
ConstructorsConstructorDescriptionBcRegistryImpl(Optional<List<BcSupplier>> bcSuppliers, Optional<List<BcOverrider>> bcOverriders) -
Method Summary
Modifier and TypeMethodDescriptiongetBcDescription(String bcName) getBcHierarchy(String bcName) getUrlFromBc(String bcName) voidrefresh()<T> Stream<T>select(Predicate<BcDescription> predicate, Function<BcDescription, T> transformer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cxbox.core.crudma.bc.BcRegistry
select, select
-
Constructor Details
-
BcRegistryImpl
public BcRegistryImpl(Optional<List<BcSupplier>> bcSuppliers, Optional<List<BcOverrider>> bcOverriders)
-
-
Method Details
-
refresh
public void refresh()- Specified by:
refreshin interfaceBcRegistry
-
select
public <T> Stream<T> select(Predicate<BcDescription> predicate, Function<BcDescription, T> transformer) - Specified by:
selectin interfaceBcRegistry
-
getAllBcNames
- Specified by:
getAllBcNamesin interfaceBcRegistry
-
getBcDescription
- Specified by:
getBcDescriptionin interfaceBcRegistry
-
getUrlFromBc
- Specified by:
getUrlFromBcin interfaceBcRegistry
-
getBcHierarchy
- Specified by:
getBcHierarchyin interfaceBcRegistry
-