Class ReferenceAliasType<T extends Identified & Named>
java.lang.Object
org.qubership.atp.dataset.macros.impl.reference.ReferenceAliasType<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ReferenceAliasType<Attribute> static final ReferenceAliasType<DataSet> static final ReferenceAliasType<DataSetList> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract IdentifiedService<T> chooseService(IdentifiedService<DataSetList> dslService, IdentifiedService<DataSet> dsService, IdentifiedService<Attribute> attrService) booleanstatic ReferenceAliasTypefrom(short id) returnsReferenceAliasTypeby Id.static ReferenceAliasTypereturnsReferenceAliasTypeby name.shortgetId()inthashCode()name()toString()static Set<ReferenceAliasType> values()
-
Field Details
-
DSL
-
DS
-
ATTR
-
-
Constructor Details
-
ReferenceAliasType
-
-
Method Details
-
from
returnsReferenceAliasTypeby Id.- Parameters:
id- short value- Returns:
- ReferenceAliasType bt
id
-
from
returnsReferenceAliasTypeby name.- Parameters:
name- value- Returns:
- ReferenceAliasType.
-
values
-
equals
-
hashCode
public int hashCode() -
asDsl
-
asDs
-
asAttr
-
chooseService
@Nonnull public abstract IdentifiedService<T> chooseService(@Nonnull IdentifiedService<DataSetList> dslService, @Nonnull IdentifiedService<DataSet> dsService, @Nonnull IdentifiedService<Attribute> attrService) -
getId
public short getId() -
name
-
toString
-