# All Classes and Interfaces

Class
Description
AMMObjectTypes
Basic purpose is to define different ObjectTypes used in DIS Application.
AMMService
Web Services are based on the SOAP protocol.The response can be either JSON or XML.
AMMUtil
Contains the methods to get the application, system information etc.
APIConstants
This class provides some beans control methods related to versionMode, SelectionCriteria, ExportOption and its details.
APIConstants.AuthenticationResponseCode
APIConstants.AuthenticationResponseType
APIConstants.BGMFillOptions
APIConstants.CSMFillOptions
APIConstants.DefinedBy
APIConstants.DeleteMode
These ENUM constants are used to specify the status as ACTIVE, PASSIVE, RETIRE.
APIConstants.ELNScope
APIConstants.EndPointType
APIConstants.ExpiryType
APIConstants.ExportOption
These ENUM constants are used to specify the ExportOption as EXPORT_INTO_MULTIPLE_SHEET, EXPORT_ALL, and EXPORT_INTO_SINGLE_SHEET.
APIConstants.FileExtension
These ENUM constants are used to specify the FileExtension as AMP, ZIP, and XML.
APIConstants.FilePathType
These ENUM constants are used to specify the FilePathType as ABSOLUTE, RELATIVE.
APIConstants.JOBInterval
APIConstants.JOBState
APIConstants.JOBType
APIConstants.LanguagePreference
APIConstants.LineageType
APIConstants.LoadOptions
APIConstants.MetadataScanAction
APIConstants.MMFillOptions
APIConstants.Module
APIConstants.OutputFormat
APIConstants.PropertiesType
APIConstants.RelationshipType
APIConstants.RSMFillOptions
APIConstants.RunState
APIConstants.sdiFillOptions
APIConstants.SelectionCriteria
These ENUM constants are used to specify the SelectionCriteria as ALL, ACTIVE, and PASSIVE.
APIConstants.SMFillOptions
APIConstants.Status
These ENUM constants are used to specify the status as ACTIVE, PASSIVE, RETIRE.
APIConstants.UserAccountStatus
APIConstants.VersionMode
These ENUM constants are used to specify the VersionMode such as ALL_VERSIONS, CURRENT_VERSION, and SPECIFIC_VERSION.
AssetType
This class provides some beans control methods related to AssetType such as id, name, description and its related Audit History Details.
AssignedResource
This class provides some beans control methods related to the Resources and Resources assigned Details along with the AuditHistory.
Association
This class provides some beans control methods related to Association such as associationId, sourceObjectId, sourceObjectTypeId, targetObjectId, targetObjectTypeId, relationship details and fields etc..
AssociationResource
Contains the methods which performs the operations like creation, update, deletion and retrieval of associations.
AssociationService
Contains the methods which performs the operations like creation, update, deletion and retrieval of associations.
AssociationUtil
Contains the methods related to perform the associations between the Business Objects etc.
AuditHistory
This class provides some beans control methods related AuditHistory such as createdBy, createdDate, lastModifiedBy and lastModifiedDate...
BasicNode
BusinessGlossaryResource
Contains the methods related to perform the operations such as creation, update, deletion and retrieval of Catalogs, AssetTypes, Business Objects etc.
BusinessGlossaryService
Contains the methods related to perform the operations such as creation, update, deletion and retrieval of Catalogs, AssetTypes, Business Objects etc.
BusinessGlossaryUtil
Contains the methods related to perform the operations such as creation, update, deletion and retrieval of Catalogs, AssetTypes, Business Objects etc.
BusinessObject
This class provides some beans control methods related to Business Term, Business Rule, Business Policy and Custom object such as name, id, catalog in which it is present, its definition, description, related notes, objectTypeId, catalogsTypeId, workflowStatus, sdiClassifications etc...and its related Audit Specifications.
BusinessPolicy
This class provides some beans control methods related to Business Policy such as status and user defined fields etc..
BusinessRule
This class provides some beans control methods related to Business Rule such as status and user defined fields etc..
BusinessTerm
This class provides some beans control methods related to Business Term such as termId, catalog in which it is present, its definition, description, related Notes, classification type, steward Name associated to it etc...and its related Audit Specifications.
Catalog
This class provides some beans control methods related to Catalog such as catalogId, catalogName, parentCatalogId in which it is present and its related Audit Specifications.
CatalogImportHelper
This class provides some beans control methods related to filePath, filePathType and its details.
Category
The category class contains several useful class fields and methods related to category and sub categories.
Category.Type
These ENUM constants are used to specify the CategoryType as ENTERPRISE_CODESETS, CODESET_MAPPINGS.
CATfXService
Contains the method called callCAT which is used to call or execute the existing Code Automation Templates for the specified catName.
Codeset
The codeset class contains several useful class fields and methods related to codeset and category in which the codeset is present.
CodesetManagerService
The Simple Object Access Protocol or SOAP is a protocol for sending and receiving messages between applications
Web Services are based on the SOAP protocol.The response can be either JSON or XML.
CodesetManagerUtil
Contains the methods related to perform the operations such as creation, update, deletion and retrieval of Categories, Codesets, Code Mappings, Code Values etc.
CodeValue
The CodeValue class contains several useful class fields and methods related to CodeValue and Codeset in which the CodeValue is present.
CSMEnvironment
The CSMEnvironment class contains several useful class fields and methods related to CSMEnvironment.
CustomObject
This class provides some beans control methods related to custom objects such as publish and rating etc.
DataValidationStatus
DataValidationType
DBColumn
This class consists of methods relating to DBColumn object such as ColumnName, ColumnClass, ColumnAlias, Audit Details, Maximum Value, Minimum Value,
percentNullValue, primaryKeyFlag, logicalColumnName, usedInGapAnalysis, userDefinedFields etc....
DBComponent
This class consists of methods to mark and assign dataSteward to the component.
DBEnvironment
This class provides some beans control methods related to Environments,Schemas, Tables.
DBEnvironment.DatabaseType
These constants are used to specify whether the DatabaseType is of any of the listed Types : Excel, CWM, ETL, ERWin, Access,DSV,JSON, XSD, SqlServer, Oracle, SqlServerWindows, GreenPlum, TeraData, VERTICA, Pervasive, DB2, MySQL, SYBASE, SAP, BigDataCloudera, BigDataHortonWorks, BigDataMapR, NETEZZA, AmazonRedshift, Salesforce, Snowflake, BigQuery and None.
DBEnvironment.DBOperation
These constants are used to specify whether the DBOperation can be an UPDATE, INSERT, VALIDATE, INVALIDATE OR SKIP.
DBHelper
This class consists of methods relating to dbDriver, dbSchema, maximumConnectionsPerPartition, minimumConnectionsPerPartition
partitions, rowSeparator,dbUrl, ipAddress etc...
DBHelper.ModelType
These ENUM constants are used to specify whether the ModelType can be PHYSICAL and LOGICAL.
DBHelper.ScanCriteria
DBIndex
DBOperationHelper
This class consists of methods extended to DBComponent to setMessage, getMessage, to check whether isSuccessful etc...
DBProperties
This class consists of methods related to retrieve the information regarding DataBaseHost, DataBaseName, DataBaseType, Domain,
DriverName, MaximumConnections, MinimumConnections, Schemas, Partitions etc..
DBProperties.ConnectionPoolType
Connection Pool Type to use in the backend
DBProperties.DatabaseType
These constants are used to specify the DataBaseType from any of the listed types as, ERWIN, CWM, XMI, XSD, DSV, JSON, EXCEL, MSACCESS,HSQLDB,
SQLSERVER, SQLSERVERWINDOWS, ORACLE, GREENPLUM, VERTICA, SYBASE, PERVASIVE, TERADATA, DB2, MYSQL, NETEZZA, SAP,
AMAZON_REDSHIFT("AmazonRedshift"), OTHER, ODBC, BIGQUERY("BigQuery"), BIGDATA_CLOUDERA("Cloudera"), BIGDATA_HORTONWORKS("Hortonworks"), BIGDATA_MAPR("MapR"),SALESFORCE.
DBProperties.Operation
These constants are used to specify whether the operation Type is of FRESH_UPLOAD, APPEND, UPDATE_APPEND.
DBSchema
This class provides some beans control methods related to Environments, Schemas and Tables, Views, Synonyms, Components.
DBSystem
This Class consists of methods related to DBSystem object which extends DBComponent and systemId, SystemName,EnvironmentMap.
DBTable
This class consists of methods relating to DBTable Object such as TableType, EntityBaseType, schemaName, tableDefinitionComments
tableDefinition, tableComments, logicalTableName, Audit History, userDefinedFields etc..
DBTable.EntityBaseType
These constants are used to specify ENTITY, ENTITY_ROOT, ENTITY_ELEMENT, ENTITY_ATTRIBUTE.
DBTable.TableType
These Constants are used to specify the TableType as Table, View, Synonym or Component.
Document
This class provides some beans control methods related to Documents and its related Audit Specifications.
DocumentsService
Web Services are based on the SOAP protocol.The response can be either JSON or XML.
DocumentUtil
Contains the methods related to perform the operations such as creation, update, deletion and retrieval of Documents.
ERWinBase
This class consists of ENUM constants as ColumnProperties which specifies the properties a column can have and ModelType which specifies the way data can be represented.
ERWinBase.ColumnProperties
These constants specifies the ColumnProperties such as DATATYPE, LENGTH, PRECISION and SCALE.
FileResource
Contains the methods which performs the operations related to files.
FileService
Contains the methods which performs the operations related to files.
ImportHelper
This class provides some beans control methods related to filePath, filePathType and its details.
InvalidMapping
JobOptions
KeyValue
This class provides some beans control methods related to KeyValue object and its subKeyValues, key, value and its Audit Specifications etc.
KeyValue.DisplayPolicy
KeyValue.UIType
KeyValueService
Contains the methods to perform operations like adding, updating, deleting and retrieving the key value pairs.
KeyValueUtil
Contains the methods to perform operations like adding, updating, deleting and retrieving the key value pairs.
Lineage
LineageEdge
This class provides some beans control methods related to source and target of Lineage / Mapping Row.
LineageResource
Contains the methods to get the lineage information on system/environment/table/column.
LineageService
Contains the methods to get the lineage information on system/environment/table/column.
LineageUtil
Contains the methods to get the lineage information on system/environment/table/column.
Mapping
This class provides some beans control methods related to mapping details, project, subject and its Audit Specifications.
MappingImportHelper
This class provides some beans control methods related to ImportFileType, ImportType, filePath, mailComments and its details.
MappingImportHelper.ImportFileType
The constants of this enumerated type provides a simple classification of the declared elements.
MappingImportHelper.ImportType
The constants of this enumerated type provides a simple classification of the declared elements.
MappingManagerResource
Contains the methods related to perform the operations such as creation, updation, deletion and retrieval of Projects, Mappings, Subjects, MappingSpecifications and Documents, cloneMapping, versioning the map, Baseline Project, Publish the mappings.
MappingManagerService
The Simple Object Access Protocol or SOAP is a protocol for sending and receiving messages between applications
Web Services are based on the SOAP protocol.The response can be either JSON or XML.
MappingManagerUtil
Contains the methods related to perform the operations such as creation, update, deletion and retrieval of Projects, Mappings, Subjects, MappingSpecifications and Documents, cloneMapping, versioning the map, Baseline Project, Publish the mappings, upload mappings and export mappings.
MappingSpecificationRow
This class provides some beans control methods related to mapping details, such as source system, source environment, target system, target environment, source related details , target related details and its Audit Specifications.
MetadataELNJobOptions
MMColumnMap
MMDBColumn
MMDBColumn.AppendedColumn
MMDBEnvironment
MMDBSystem
MMDBTable
MMDBValidator
MMEnvironmentMap
MMMapping
MMMappingInfo
MMMappingTransformation
MMMappingTransformationMap
MMMappingUtil
MMSystemMap
MMSystemMap.Type
MMTableMap
MMUUID
Node
This class provides some beans control methods related to Node and its details.
Node.Depth
These constants are used to specify the Depth such as NAMES, NAMES_IDS, DETAILS, DETAILS_DOCUMENTS, DETAILS_PROJECT_RESOURCES, ALL.
Node.InputDataType
Node.NodeType
These constants are used to specify the NodeType such as Table, column, Project, Subject, Mapping, Component, Environment and Field.
Node.ReturnType
Permission
This class provides some beans control methods related to Permission, name, its Description, displayOrder etc...
Project
This class provides some beans control methods related to Project and its Documents, Resources and its Audit Specifications.
Project.ProjectETL
Relationship
This class provides some beans control methods related to relationship such as id, masterId, titleForward, titleReverse, description, definedBy and relationshipType etc..
RelationshipService
Contains the methods which performs the retrieval operation of relationships.
RelationshipUtil
Contains the methods which performs the retrieval operation of relationships.
RequestStatus<T>
This class is a Boolean class which wraps a value of the primitive type boolean in an object.
RequestStatusConstants
ResourceManagerService
The Simple Object Access Protocol or SOAP is a protocol for sending and receiving messages between applications
Web Services are based on the SOAP protocol.The response can be either JSON or XML.
ResourceManagerUtil
Contains the methods related to perform the operations such as creation, update, deletion and retrieval of Users, Roles, etc.
Role
Role.RoleType
SchedulerJob
This class provides some beans control methods related to Jobs, jobName, jobType, jobState, jobOptions and auditHistory etc...
SchedulerService
Contains the methods related to perform the operations such as creation, update, deletion and retrieval of Scheduler Jobs.
SchedulerUtil
Contains the methods related to perform the operations such as creation, update, deletion and retrieval of Scheduler Jobs.
SDIClassification
This class provides some beans control methods related to SDIClassification such as name, id, description, objectTypeId and objectId etc..
SMColumn
This class provides some beans control methods related to Column, Table in which the Column is present and its related Audit History Details.
SMColumn.SMColumnType
The constants of this enumerated type are used to specify the ColumnType such as Tables, Columns and Columns being treated as Tables.
SMEnvironment
This class provides some beans control methods related to Environment, Database Details in which the Environment is present and its related Audit History Details.
SMEnvironment.DatabaseType
These constants are used to specify whether the DatabaseType is of any of the listed Types : Excel, CWM, ETL, XMI, ERWin, Access,DSV,JSON, XSD, SqlServer, Oracle, SqlServerWindows, GreenPlum, TeraData, VERTICA, Pervasive, DB2, MySQL, SYBASE, SAP, BigDataCloudera, BigDataHortonWorks, BigDataMapR, NETEZZA, AmazonRedshift, Salesforce, Snowflake, Databricks, Postgresql, BigQuery, Other.
SMIndex
The SMIndex class contains several useful class fields and methods related to SMIndex.
SMNode
This class provides some beans control methods related to SMNode, where in it specifies the nodeType, which can be System, Environment, Table, Column, Component and Field.
SMNode.SMNodeType
The constants of this enumerated type provides a simple classification and used to specify the NodeType such as System, Environment, Table, Column, Component or Field.
SMSchema
This class provides some beans control methods related to Schema, and its related Audit History Details.
SMSystem
This class provides some beans control methods related to System, and its related Audit History Details.
SMTable
This class provides some beans control methods related to Table and the Environment in which the Table is created and its related Audit History Details.
SMTable.SMTableType
The constants of this enumerated type provides a simple classification of the declared elements.
Subject
This class provides some beans control methods related to Subject such as name, description etc...and its Audit Specifications.
SystemManagerService
Contains the methods which performs the operations like Creation, Update, Deletion and Retrieval of Systems, Environments, Tables, and Columns.
SystemManagerUtil
Contains the methods which performs the operations like Creation, Update, Deletion and Retrieval of Systems, Environments, Tables, and Columns.
SystemResource
Contains the methods which performs the operations like Creation, Update, Deletion and Retrieval of Systems, Environments, Tables, and Columns.
Tag
TagResource
Contains the methods which performs the operations like creation, update, deletion and retrieval of tags.
TagService
Contains the methods which performs the operations like creation, update, deletion and retrieval of tags.
TagUtil
Contains the methods which performs the operations like creation, update, deletion and retrieval of tags.
TestCase
This class provides some beans control methods related to TestCase, testCaseName, its Description, testCaseLabel, testSQLScript, stepName, projectName, subjectName, expectedResult, actualResult, testCaseComments, testStepComments, validationStepStatus, validationStepType, testDocName, testDocOwner, AuditHistory Details etc...
TestCaseValidationStep
This class provides some beans control methods related to TestCase ValidationStep, stepName, its Description, Status, ExpectedResult, ActualResult and AuditHistory Details.
TestManagerService
Contains the methods which performs the operations like Creation, Update, Deletion and Retrieval of TestCase, TestCases, ValidationStep, and ValidationSteps.
TestManagerUtil
Contains the methods which performs the operations like Creation, Update, Deletion and Retrieval of TestCase, TestCases, ValidationStep, and ValidationSteps.
UnsupportedMapping