123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 |
- define([ "require", "backbone" ], function(require) {
- "use strict";
- var Enums = {};
- Enums.auditAction = {
- ENTITY_CREATE: "Entity Created",
- ENTITY_UPDATE: "Entity Updated",
- ENTITY_DELETE: "Entity Deleted",
- CLASSIFICATION_ADD: "Classification Added",
- CLASSIFICATION_DELETE: "Classification Deleted",
- CLASSIFICATION_UPDATE: "Classification Updated",
- PROPAGATED_CLASSIFICATION_ADD: "Propagated Classification Added",
- PROPAGATED_CLASSIFICATION_DELETE: "Propagated Classification Deleted",
- PROPAGATED_CLASSIFICATION_UPDATE: "Propagated Classification Updated",
- ENTITY_IMPORT_CREATE: "Entity Created by import",
- ENTITY_IMPORT_UPDATE: "Entity Updated by import",
- ENTITY_IMPORT_DELETE: "Entity Deleted by import",
- TERM_ADD: "Term Added",
- TERM_DELETE: "Term Deleted",
- LABEL_ADD: "Label(s) Added",
- LABEL_DELETE: "Label(s) Deleted",
- ENTITY_PURGE: "Entity Purged",
- BUSINESS_ATTRIBUTE_ADD: "Business Attribute(s) Added",
- BUSINESS_ATTRIBUTE_UPDATE: "Business Attribute(s) Updated",
- BUSINESS_ATTRIBUTE_DELETE: "Business Attribute(s) Deleted",
- CUSTOM_ATTRIBUTE_UPDATE: "User-defined Attribute(s) Updated",
- TYPE_DEF_UPDATE: "Type Updated",
- TYPE_DEF_CREATE: "Type Created",
- TYPE_DEF_DELETE: "Type Deleted",
- IMPORT: "Import",
- EXPORT: "Export"
- }, Enums.serverAudits = {
- SERVER_START: "Server Start",
- SERVER_STOP: "Server End",
- SERVER_STATE_ACTIVE: "Server State Active",
- SERVER_STATE_PASSIVE: "Server State Passive"
- }, Enums.category = {
- PRIMITIVE: "Primitive",
- OBJECT_ID_TYPE: "Object Id type",
- ENUM: "Enum",
- STRUCT: "Struct",
- CLASSIFICATION: "Classification",
- ENTITY: "Entity",
- ARRAY: "Array",
- MAP: "Map",
- RELATIONSHIP: "Relationship",
- BUSINESS_METADATA: "Business Metadata",
- PURGE: "Purge Entities",
- IMPORT: "Import Entities",
- EXPORT: "Export Entities"
- }, Enums.entityStateReadOnly = {
- ACTIVE: !1,
- DELETED: !0,
- STATUS_ACTIVE: !1,
- STATUS_DELETED: !0
- }, Enums.isEntityPurged = {
- PURGED: !0
- }, Enums.lineageUrlType = {
- INPUT: "inputs",
- OUTPUT: "outputs",
- SCHEMA: "schema"
- }, Enums.searchUrlType = {
- DSL: "dsl",
- FULLTEXT: "basic"
- }, Enums.profileTabType = {
- "count-frequency": "Count Frequency Distribution",
- "decile-frequency": "Decile Frequency Distribution",
- annual: "Annual Distribution"
- }, Enums.extractFromUrlForSearch = {
- searchParameters: {
- pageLimit: "limit",
- type: "typeName",
- tag: "classification",
- query: "query",
- pageOffset: "offset",
- includeDE: "excludeDeletedEntities",
- excludeST: "includeSubTypes",
- excludeSC: "includeSubClassifications",
- tagFilters: "tagFilters",
- entityFilters: "entityFilters",
- attributes: "attributes",
- term: "termName"
- },
- uiParameters: "uiParameters"
- }, Enums.regex = {
- RANGE_CHECK: {
- byte: {
- min: -128,
- max: 127
- },
- short: {
- min: -32768,
- max: 32767
- },
- int: {
- min: -2147483648,
- max: 2147483647
- },
- long: {
- min: -0x8000000000000000,
- max: 0x8000000000000000
- },
- float: {
- min: -3.4028235e38,
- max: 3.4028235e38
- },
- double: {
- min: -1.7976931348623157e308,
- max: 1.7976931348623157e308
- }
- }
- }, Enums.graphIcon = {};
- var getTermRelationAttributes = function() {
- return {
- description: null,
- expression: null,
- steward: null,
- source: null
- };
- };
- return Enums.termRelationAttributeList = {
- "参考": getTermRelationAttributes(),
- "不是": getTermRelationAttributes(),
- synonyms: getTermRelationAttributes(),
- antonyms: getTermRelationAttributes(),
- preferredTerms: getTermRelationAttributes(),
- preferredToTerms: getTermRelationAttributes(),
- replacementTerms: getTermRelationAttributes(),
- replacedBy: getTermRelationAttributes(),
- translationTerms: getTermRelationAttributes(),
- translatedTerms: getTermRelationAttributes(),
- isA: getTermRelationAttributes(),
- classifies: getTermRelationAttributes(),
- validValues: getTermRelationAttributes(),
- validValuesFor: getTermRelationAttributes()
- }, Enums.addOnClassification = [ "_ALL_CLASSIFICATION_TYPES", "_CLASSIFIED", "_NOT_CLASSIFIED" ],
- Enums.addOnEntities = [ "_ALL_ENTITY_TYPES" ], Enums.stats = {
- generalData: {
- collectionTime: "day"
- },
- Server: {
- startTimeStamp: "day",
- activeTimeStamp: "day",
- upTime: "none"
- },
- ConnectionStatus: {
- statusBackendStore: "status-html",
- statusIndexStore: "status-html"
- },
- Notification: {
- currentDay: "number",
- currentDayAvgTime: "number",
- currentDayEntityCreates: "number",
- currentDayEntityDeletes: "number",
- currentDayEntityUpdates: "number",
- currentDayFailed: "number",
- currentDayStartTime: "day",
- currentHour: "number",
- currentHourAvgTime: "millisecond",
- currentHourEntityCreates: "number",
- currentHourEntityDeletes: "number",
- currentHourEntityUpdates: "number",
- currentHourFailed: "number",
- currentHourStartTime: "day",
- lastMessageProcessedTime: "day",
- offsetCurrent: "number",
- offsetStart: "number",
- previousDay: "number",
- previousDayAvgTime: "millisecond",
- previousDayEntityCreates: "number",
- previousDayEntityDeletes: "number",
- previousDayEntityUpdates: "number",
- previousDayFailed: "number",
- previousHour: "number",
- previousHourAvgTime: "millisecond",
- previousHourEntityCreates: "number",
- previousHourEntityDeletes: "number",
- previousHourEntityUpdates: "number",
- previousHourFailed: "number",
- total: "number",
- totalAvgTime: "millisecond",
- totalCreates: "number",
- totalDeletes: "number",
- totalFailed: "number",
- totalUpdates: "number",
- processedMessageCount: "number",
- failedMessageCount: "number"
- }
- }, Enums.systemAttributes = {
- __classificationNames: "分类",
- __createdBy: "创建者",
- __customAttributes: "用户自定义属性",
- __guid: "Guid",
- __isIncomplete: "未完成",
- __labels: "标签",
- __modificationTimestamp: "最终修改时间",
- __modifiedBy: "最后修改者",
- __propagatedClassificationNames: "传播的分类",
- __state: "状态",
- __entityStatus: "实体状态",
- __timestamp: "创建时间戳",
- __typeName: "类型名称"
- }, Enums.__isIncomplete = {
- 0: "false",
- 1: "true"
- }, Enums.queryBuilderUIOperatorToAPI = {
- "=": "eq",
- "!=": "neq",
- "<": "lt",
- "<=": "lte",
- ">": "gt",
- ">=": "gte",
- begins_with: "startsWith",
- ends_with: "endsWith",
- not_null: "notNull",
- is_null: "isNull",
- TIME_RANGE: "timerange"
- }, Enums.queryBuilderApiOperatorToUI = _.invert(Enums.queryBuilderUIOperatorToAPI),
- Enums.queryBuilderDateRangeUIValueToAPI = {
- Today: "今日内",
- Yesterday: "昨日内",
- "Last 7 Days": "七天以内",
- "Last 30 Days": "30天以内",
- "This Month": "这个月内",
- "Last Month": "上个月内",
- "This Quarter": "THIS_QUARTER",
- "Last Quarter": "LAST_QUARTER",
- "This Year": "THIS_YEAR",
- "Last Year": "LAST_YEAR",
- "Last 3 Months": "LAST_3_MONTHS",
- "Last 6 Months": "LAST_6_MONTHS",
- "Last 12 Months": "LAST_12_MONTHS"
- }, Enums.queryBuilderDateRangeAPIValueToUI = _.invert(Enums.queryBuilderDateRangeUIValueToAPI),
- Enums;
- });
|