MGCLatticeDmfProjectEntitySpecContract
One entity line of a data project, as a specification file carries it.
Methods
new
Initializes a new instance of the MGCLatticeDmfProjectEntitySpecContract class.
- Visibility:
public - Returns:
void
No parameters.
construct
Creates a new instance of the MGCLatticeDmfProjectEntitySpecContract class.
- Visibility:
public - Returns:
MGCLatticeDmfProjectEntitySpecContractA new instance.
No parameters.
parmEntityName
Gets or sets the data management display name of the entity on this line.
- Visibility:
public - Returns:
strThe entity name.
| Name | Type | Optional | Description |
|---|---|---|---|
_entityName | str | Yes | The entity name. |
parmSourceFormat
Gets or sets the source data format, for example CSV-Unicode or Package.
- Visibility:
public - Returns:
strThe source format.
| Name | Type | Optional | Description |
|---|---|---|---|
_sourceFormat | str | Yes | The source format. |
parmExecutionUnit
Gets or sets the execution unit this line runs in.
- Visibility:
public - Returns:
intThe execution unit.
| Name | Type | Optional | Description |
|---|---|---|---|
_executionUnit | int | Yes | The execution unit. |
parmLevelInExecutionUnit
Gets or sets the level within the execution unit.
- Visibility:
public - Returns:
intThe level.
| Name | Type | Optional | Description |
|---|---|---|---|
_levelInExecutionUnit | int | Yes | The level. |
parmSequenceInLevel
Gets or sets the sequence within the level - the order entities are processed in.
- Visibility:
public - Returns:
intThe sequence.
| Name | Type | Optional | Description |
|---|---|---|---|
_sequenceInLevel | int | Yes | The sequence. |
parmRunBusinessLogic
Gets or sets whether default values and business logic run for this entity.
- Visibility:
public - Returns:
booleanWhether business logic runs.
| Name | Type | Optional | Description |
|---|---|---|---|
_runBusinessLogic | boolean | Yes | Whether business logic runs. |
parmRunBusinessValidation
Gets or sets whether table validation runs for this entity.
- Visibility:
public - Returns:
booleanWhether validation runs.
| Name | Type | Optional | Description |
|---|---|---|---|
_runBusinessValidation | boolean | Yes | Whether validation runs. |
parmSkipStaging
Gets or sets whether the staging table is bypassed for this entity.
- Visibility:
public - Returns:
booleanWhether staging is skipped.
| Name | Type | Optional | Description |
|---|---|---|---|
_skipStaging | boolean | Yes | Whether staging is skipped. |
parmDisable
Gets or sets whether this line is present but switched off.
- Visibility:
public - Returns:
booleanWhether the line is disabled.
| Name | Type | Optional | Description |
|---|---|---|---|
_disable | boolean | Yes | Whether the line is disabled. |
parmFailLevelOnError
Gets or sets whether an error on this line fails the whole level.
- Visibility:
public - Returns:
booleanWhether the level fails.
| Name | Type | Optional | Description |
|---|---|---|---|
_failLevelOnError | boolean | Yes | Whether the level fails. |
parmInputFilePath
Gets or sets the file within a data package this line reads, when it came from one.
- Visibility:
public - Returns:
strThe file path.
| Name | Type | Optional | Description |
|---|---|---|---|
_inputFilePath | str | Yes | The file path. |
parmMapping
Gets or sets the line's field mapping.
- Visibility:
public - Returns:
MGCLatticeDmfMappingSpecContractThe mapping; Default mode when the specification leaves it out.
| Name | Type | Optional | Description |
|---|---|---|---|
_mapping | MGCLatticeDmfMappingSpecContract | Yes | The mapping. |