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 class
EBXSourceTableSpec.EBXSourceTableSpecBuilder
Builder for creating an instance ofEBXSourceTableSpec
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.onwbp.adaptation.Request
getRequest()
Returns the request to filter records in the selected table.boolean
isComputedValueIncluded()
Returnstrue
if this specification includes computed values.boolean
isEnumLabelIncluded()
Returnstrue
if this specification includes enumeration labels.boolean
isForeignKeyLabelIncluded()
Returnstrue
if this specification includes foreign key labels.boolean
isPrimaryKeyLabelIncluded()
Returnstrue
if this specification includes the primary key label.boolean
isStaticEnumerationIncluded()
Returnstrue
if this specification includes static enumerations.static EBXSourceTableSpec.EBXSourceTableSpecBuilder
newBuilder(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
null
by default, meaning that all records in selected table will be considered.
-
isPrimaryKeyLabelIncluded
public boolean isPrimaryKeyLabelIncluded()
Returnstrue
if this specification includes the primary key label.
-
isForeignKeyLabelIncluded
public boolean isForeignKeyLabelIncluded()
Returnstrue
if this specification includes foreign key labels.
-
isEnumLabelIncluded
public boolean isEnumLabelIncluded()
Returnstrue
if this specification includes enumeration labels.
-
isComputedValueIncluded
public boolean isComputedValueIncluded()
Returnstrue
if this specification includes computed values.Returns
true
by default.
-
isStaticEnumerationIncluded
public boolean isStaticEnumerationIncluded()
Returnstrue
if this specification includes static enumerations.Returns
false
by default.- Since:
- 4.4.0
-
-