Package io.tesler.core.crudma.bc.impl
Class AbstractEnumBcSupplier<T extends Enum<T> & EnumBcIdentifier>
- java.lang.Object
-
- io.tesler.core.crudma.bc.impl.AbstractEnumBcSupplier<T>
-
- All Implemented Interfaces:
BcSupplier
- Direct Known Subclasses:
CoreServiceAssociation.CoreBcSupplier
,DictionaryServiceAssociation.DictionaryBcSupplier
,LinkedDictionaryServiceAssociation.LinkedDictionaryBcSupplier
,NotificationServiceAssociation.CoreBcSupplier
,WorkflowServiceAssociation.WorkflowBcSupplier
public abstract class AbstractEnumBcSupplier<T extends Enum<T> & EnumBcIdentifier> extends Object implements BcSupplier
-
-
Constructor Summary
Constructors Constructor Description AbstractEnumBcSupplier(EnumBcIdentifier.Holder<T> holder)
AbstractEnumBcSupplier(Class<T> type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getAllBcNames()
BcDescription
getBcDescription(String bcName)
-
-
-
Constructor Detail
-
AbstractEnumBcSupplier
public AbstractEnumBcSupplier(EnumBcIdentifier.Holder<T> holder)
-
-
Method Detail
-
getAllBcNames
public List<String> getAllBcNames()
- Specified by:
getAllBcNames
in interfaceBcSupplier
-
getBcDescription
public BcDescription getBcDescription(String bcName)
- Specified by:
getBcDescription
in interfaceBcSupplier
-
-