Method | Description | |
---|---|---|
AddDataView ( BExIS dataStructure, |
Adds a spanning view to the passed structured data structure. Spanning views are available and applicable to all datasets associated with the data structure.
|
|
AddParameterUsage ( |
The method functions in a similar way to the AddVariableUsage method, but operates on a Parameter
|
|
AddVariableUsage ( |
Creates a link between a StructuredDataStructure and DataAttribute. This link is known as Variable. In addition to what a variable inherits from the associated data attribute, it can have its own label, default and missing values, and optionality of its value.
|
|
CreateStructuredDataStructure ( string name, string description, string xsdFileName, string xslFileName, DataStructureCategory indexerType, |
Creates a structured data structure StructuredDataStructure and persists the entity in the database.
|
|
CreateUnStructuredDataStructure ( string name, string description ) : |
Creates an unstructured data structure UnStructuredDataStructure and persists it in the database.
|
|
DataStructureManager ( ) : System | ||
DeleteStructuredDataStructure ( IEnumerable |
If non of the entities are associated to any Dateset entity, the method deletes them from the database. If any of the data structure objects is used by any dataset, the whole transaction will be roll backed, so that the other entities are also not deleted. |
|
DeleteStructuredDataStructure ( |
If the entity is not associated to any Dateset, the method deletes it from the database. Database exceptions are not handled intentionally, so that if the data structure is related to some datasets, a proper exception will be thrown. |
|
DeleteUnStructuredDataStructure ( IEnumerable |
If non of the entities are associated to any Dateset entity, the method deletes them from the database. If any of the data structure objects is used by any dataset, the whole transaction will be roll backed, so that the other entities are also not deleted. |
|
DeleteUnStructuredDataStructure ( |
If the entity is not associated to any Dateset, the method deletes it from the database. Database exceptions are not handled intentionally, so that if the data structure is related to some datasets, a proper exception will be thrown. |
|
RemoveDataView ( BExIS dataStructure, |
Removes the relationship between the structured data structure and the view, neither the data structure nor the view.
|
|
RemoveParameterUsage ( |
The method functions in a similar way to the RemoveVariableUsage method, but operates on a Parameter
|
|
RemoveVariableUsage ( |
Detaches the data attribute and the data structure that were linked by the variable and then deletes the variable from the database. If the variable is referenced by any DataValue the method fails to delete the variable. Also, all the parameters associated to the variable will be deleted. |
|
UpdateStructuredDataStructure ( |
Applies changes to the data structure and persists them in the database.
|
|
UpdateUnStructuredDataStructure ( |
Applies changes to the data structure and persists them in the database.
|
public AddDataView ( BExIS dataStructure, |
||
dataStructure | BExIS | The structured data structure to add the data view to. |
view | The data view to be linked to the data structure as a spanning view. | |
return | void |
public AddParameterUsage ( |
||
variableUsage | ||
dataAttribute | ||
isValueOptional | bool | |
label | string | |
defaultValue | string | |
missingValue | string | |
description | string | |
return |
public AddVariableUsage ( |
||
dataStructure | The structured data structure to be linked to the data attribute | |
dataAttribute | The data attribute to be used in a data structure as a variable | |
isValueOptional | bool | Indicates whether the |
label | string | The display name of the variable. It may differ from the associated data attribute name. The variable label usually indicates the role of the data attribute in the structure. /// Its possible for a data structure to use a data attribute more than once by creating more than one variables, hence having different labels. |
defaultValue | string | The default value of the associated variable values. Mainly considered for user interface purposes. |
missingValue | string | A specific sentinel value that when is put into the variable values, means those values are missing and should not be considered data. |
description | string | |
variableUnit | A specific unit for the variable. If not provided the unit of the |
|
return |
public CreateStructuredDataStructure ( string name, string description, string xsdFileName, string xslFileName, DataStructureCategory indexerType, |
||
name | string | The name of the data structure |
description | string | A free text describing the purpose, usage, and/or the domain of the data structure usage. |
xsdFileName | string | Not in use. |
xslFileName | string | Not in use. |
indexerType | DataStructureCategory | If the data structure is used as a matrix, The indexer type show what kind of column would be represented by the indexer variable. |
indexer | The variable indicating the first indexing column of the matrix, if the data structure is representing a matrix. | |
return |
public CreateUnStructuredDataStructure ( string name, string description ) : |
||
name | string | The name of the data structure |
description | string | A free text describing the purpose, usage, and/or the domain of the data structure usage. |
return |
public DeleteStructuredDataStructure ( IEnumerable |
||
entities | IEnumerable |
The data structure objects to be deleted in a all or none approach. |
return | bool |
public DeleteStructuredDataStructure ( |
||
entity | The data structure object to be deleted. | |
return | bool |
public DeleteUnStructuredDataStructure ( IEnumerable |
||
entities | IEnumerable |
The data structure objects to be deleted in a all or none approach. |
return | bool |
public DeleteUnStructuredDataStructure ( |
||
entity | The data structure object to be deleted. | |
return | bool |
public RemoveDataView ( BExIS dataStructure, |
||
dataStructure | BExIS | The data structure to be release from the relationship. |
view | The view to be release from the relationship. | |
return | void |
public RemoveParameterUsage ( |
||
usage | ||
return | void |
public RemoveVariableUsage ( |
||
usage | The variable object to be deleted. | |
return | void |
public UpdateStructuredDataStructure ( |
||
entity | The entity containing the changes. | |
return |
public UpdateUnStructuredDataStructure ( |
||
entity | The entity containing the changes. | |
return |