Package io.tesler.core.crudma.bc
Interface EnumBcIdentifier
-
- All Superinterfaces:
BcIdentifier
- All Known Implementing Classes:
CoreServiceAssociation
,DictionaryServiceAssociation
,LinkedDictionaryServiceAssociation
,NotificationServiceAssociation
,WorkflowServiceAssociation
public interface EnumBcIdentifier extends BcIdentifier
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
EnumBcIdentifier.Holder<T extends Enum<T> & EnumBcIdentifier>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BcDescription
buildDescription(String parentName, Class<?> serviceClass, boolean refresh)
BcDescription
getBcDescription()
default String
getName()
default String
getParentName()
default boolean
isBc(BcIdentifier other)
default boolean
isNotBc(BcIdentifier other)
-
-
-
Method Detail
-
getBcDescription
BcDescription getBcDescription()
-
getName
default String getName()
- Specified by:
getName
in interfaceBcIdentifier
-
getParentName
default String getParentName()
- Specified by:
getParentName
in interfaceBcIdentifier
-
isBc
default boolean isBc(BcIdentifier other)
-
isNotBc
default boolean isNotBc(BcIdentifier other)
-
buildDescription
default BcDescription buildDescription(String parentName, Class<?> serviceClass, boolean refresh)
-
-