Archibus Data Dictionary API
Archibus Data Dictionary API
The following methods are available in the EventHandlerBase to retrieve field information from the Archibus Data Dictionary:
Method | Parameters | Returns |
---|---|---|
getAllFieldNames(EventHandlerContext context, final String tableName) |
context: Workflow rule execution context tableName: Table name |
Array of String to hold a table's all field names |
getFieldAfmType(EventHandlerContext context, final String tableName, final String fieldName) |
context: Workflow rule execution context tableName: Table name fieldName: Field name |
Integer to represent a field's afm type |
getFieldSqlType(EventHandlerContext context, final String tableName, final String fieldName) |
context: Workflow rule execution context tableName: Table name fieldName: Field name |
Integer to represent a field's sql type |
getEnumFieldStoredValues(EventHandlerContext context, final String tableName, final String fieldName) |
context: Workflow rule execution context tableName: Table name fieldName: Field name |
Array of String to hold an Enum field's stored values |
getEnumFieldDisplayedValue(EventHandlerContext context, final String tableName, final String fieldName, final String storedValue) |
context: Workflow rule execution context tableName: Table name fieldName: Field name enumStoredValue: Enum field's stored value |
String of found corresponding displayed value |
getFieldSingleLineHeading(EventHandlerContext context, final String tableName, final String fieldName) |
context: Workflow rule execution context tableName: Table name fieldName: Field name |
String of a field's single line heading |
getFieldMultiLineHeadings(EventHandlerContext context, final String tableName, final String fieldName) |
context: Workflow rule execution context tableName: Table name fieldName: Field name |
Array of Strings to hold a field's Field Headings |
getFieldMultiLineHeadingsAsString(EventHandlerContext context, final String tableName, final String fieldName, String paddingCharacters) |
context: Workflow rule execution context tableName: Table name fieldName: Field name |
String of the concatenation of a field's Field Headings |