Class EBXSourceTableSpec
- java.lang.Object
-
- com.orchestranetworks.addon.dint.dataconnector.spec.TableSpec
-
- com.orchestranetworks.addon.dint.dataconnector.spec.EBXTableSpec
-
- com.orchestranetworks.addon.dint.dataconnector.spec.EBXSourceTableSpec
-
public final class EBXSourceTableSpec extends EBXTableSpec
Specification for anEBXSourceTable.- Since:
- 4.1.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEBXSourceTableSpec.EBXSourceTableSpecBuilderBuilder for creating an instance ofEBXSourceTableSpec.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.onwbp.adaptation.RequestgetRequest()Returns the request to filter records in the selected table.booleanisComputedValueIncluded()Returnstrueif this specification includes computed values.booleanisEnumLabelIncluded()Returnstrueif this specification includes enumeration labels.booleanisForeignKeyLabelIncluded()Returnstrueif this specification includes foreign key labels.booleanisPrimaryKeyLabelIncluded()Returnstrueif this specification includes the primary key label.booleanisStaticEnumerationIncluded()Returnstrueif this specification includes static enumerations.static EBXSourceTableSpec.EBXSourceTableSpecBuildernewBuilder(com.onwbp.adaptation.AdaptationTable adaptationTable, com.orchestranetworks.service.Session session)Creates a builder instance.-
Methods inherited from class com.orchestranetworks.addon.dint.dataconnector.spec.EBXTableSpec
getAdaptationTable, getSession, getUnsupportedDataTypes, isForeignKeyHierarchyIncluded
-
-
-
-
Method Detail
-
newBuilder
public static EBXSourceTableSpec.EBXSourceTableSpecBuilder newBuilder(com.onwbp.adaptation.AdaptationTable adaptationTable, com.orchestranetworks.service.Session session)
Creates a builder instance.- Parameters:
adaptationTable- The adaptation table.session- The session.
-
getRequest
public com.onwbp.adaptation.Request getRequest()
Returns the request to filter records in the selected table.Returns
nullby default, meaning that all records in selected table will be considered.
-
isPrimaryKeyLabelIncluded
public boolean isPrimaryKeyLabelIncluded()
Returnstrueif this specification includes the primary key label.
-
isForeignKeyLabelIncluded
public boolean isForeignKeyLabelIncluded()
Returnstrueif this specification includes foreign key labels.
-
isEnumLabelIncluded
public boolean isEnumLabelIncluded()
Returnstrueif this specification includes enumeration labels.
-
isComputedValueIncluded
public boolean isComputedValueIncluded()
Returnstrueif this specification includes computed values.Returns
trueby default.
-
isStaticEnumerationIncluded
public boolean isStaticEnumerationIncluded()
Returnstrueif this specification includes static enumerations.Returns
falseby default.- Since:
- 4.4.0
-
-