@itentialopensource/adapter-nexus_repository
Version:
This adapter integrates with system described as: nexusRepositoryManagerRestApi.
1,080 lines • 27.6 kB
JSON
{
"errors": [
{
"mockdata": "function addCertificate of entity SecurityCertificates has no response, skipping..."
}
],
"statistics": [
{
"owner": "errorJson",
"description": "Standard adapter errors available for use",
"value": 30
},
{
"owner": "packageJson",
"description": "Number of production dependencies",
"value": 12
},
{
"owner": "packageJson",
"description": "Number of development dependencies",
"value": 9
},
{
"owner": "packageJson",
"description": "Number of npm scripts",
"value": 21
},
{
"owner": "packageJson",
"description": "Runtime Library dependency",
"value": "^4.41.0"
},
{
"owner": "propertiesSchemaJson",
"description": "Adapter properties defined in the propertiesSchema file",
"value": 64
},
{
"owner": "adapterJS",
"description": "Lines of code generated in adapter.js",
"value": 12160
},
{
"owner": "adapterJS",
"description": "Number of Functions added to adapter.js",
"value": 144
},
{
"owner": "pronghornJson",
"description": "Number of Methods added to pronghorn.json",
"value": 144
},
{
"owner": "readmeMd",
"description": "Number of lines in the README.md",
"value": 684
},
{
"owner": "unitTestJS",
"description": "Number of lines of code in unit tests",
"value": 4256
},
{
"owner": "unitTestJS",
"description": "Number of unit tests",
"value": 265
},
{
"owner": "integrationTestJS",
"description": "Number of lines of code in integration tests",
"value": 4637
},
{
"owner": "integrationTestJS",
"description": "Number of integration tests",
"value": 149
},
{
"owner": "actionJson",
"description": "Number of actions for SecurityManagement entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for SecurityManagementUsers entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for SecurityManagementPrivileges entity",
"value": 15
},
{
"owner": "actionJson",
"description": "Number of actions for SecurityManagementRealms entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for SecurityManagementRoles entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Tasks entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for BlobStore entity",
"value": 9
},
{
"owner": "actionJson",
"description": "Number of actions for Lifecycle entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for ReadOnly entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for SecurityCertificates entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for RepositoryManagement entity",
"value": 40
},
{
"owner": "actionJson",
"description": "Number of actions for Assets entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for Components entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for ContentSelectors entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Repositories entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for RoutingRules entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Search entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for Formats entity",
"value": 2
},
{
"owner": "actionJson",
"description": "Number of actions for Script entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for Email entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for Status entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for Support entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for SecurityManagementLDAP entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for ProductLicensing entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for ManageIQServerConfiguration entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Total number of actions",
"value": 144
},
{
"owner": "actionJson",
"description": "Total number of entities",
"value": 25
},
{
"owner": "schemaJson",
"description": "Number of schemas for SecurityManagement entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for SecurityManagementUsers entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for SecurityManagementPrivileges entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for SecurityManagementRealms entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for SecurityManagementRoles entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Tasks entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for BlobStore entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Lifecycle entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReadOnly entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for SecurityCertificates entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for RepositoryManagement entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Assets entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Components entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ContentSelectors entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Repositories entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for RoutingRules entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Search entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Formats entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Script entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Email entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Status entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Support entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for SecurityManagementLDAP entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ProductLicensing entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ManageIQServerConfiguration entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Total number of schemas",
"value": 25
},
{
"owner": "mockdata",
"description": "Number of mock data files for SecurityManagement entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for SecurityManagementUsers entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for SecurityManagementPrivileges entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for SecurityManagementRealms entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for SecurityManagementRoles entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for Tasks entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for BlobStore entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for Lifecycle entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReadOnly entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for SecurityCertificates entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for RepositoryManagement entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Assets entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for Components entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for ContentSelectors entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Repositories entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for RoutingRules entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for Search entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for Formats entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for Script entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for Email entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for Status entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Support entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for SecurityManagementLDAP entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for ProductLicensing entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for ManageIQServerConfiguration entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Total number of mock data files",
"value": 35
},
{
"owner": "actionJson",
"description": "Number of actions for .system entity",
"value": 2
},
{
"owner": "schemaJson",
"description": "Number of schemas for .system entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for .system entity",
"value": 2
},
{
"owner": "System",
"description": "System entity files",
"value": 6
},
{
"owner": "usecases",
"description": "Number of workflows",
"value": 0
},
{
"owner": "staticFile",
"description": "Number of lines of code in adapterBase.js",
"value": 1007
},
{
"owner": "staticFile",
"description": "Number of static files added",
"value": 31
},
{
"owner": "Overall",
"description": "Total lines of Code",
"value": 22060
},
{
"owner": "Overall",
"description": "Total Tests",
"value": 414
},
{
"owner": "Overall",
"description": "Total Files",
"value": 130
}
],
"apiParsingReport": {
"no_mockdata": [
{
"fnName": "updateUser",
"method": "put",
"path": "/beta/security/users/{userId}"
},
{
"fnName": "deleteUser",
"method": "delete",
"path": "/beta/security/users/{userId}"
},
{
"fnName": "changePassword",
"method": "put",
"path": "/beta/security/users/{userId}/change-password"
},
{
"fnName": "deletePrivilege",
"method": "delete",
"path": "/beta/security/privileges/{privilegeId}"
},
{
"fnName": "createPrivilege",
"method": "post",
"path": "/beta/security/privileges/wildcard"
},
{
"fnName": "createPrivilege1",
"method": "post",
"path": "/beta/security/privileges/application"
},
{
"fnName": "updatePrivilege",
"method": "put",
"path": "/beta/security/privileges/wildcard/{privilegeId}"
},
{
"fnName": "updatePrivilege1",
"method": "put",
"path": "/beta/security/privileges/application/{privilegeId}"
},
{
"fnName": "createPrivilege2",
"method": "post",
"path": "/beta/security/privileges/repository-content-selector"
},
{
"fnName": "createPrivilege3",
"method": "post",
"path": "/beta/security/privileges/repository-admin"
},
{
"fnName": "createPrivilege4",
"method": "post",
"path": "/beta/security/privileges/repository-view"
},
{
"fnName": "updatePrivilege2",
"method": "put",
"path": "/beta/security/privileges/repository-view/{privilegeId}"
},
{
"fnName": "updatePrivilege3",
"method": "put",
"path": "/beta/security/privileges/repository-content-selector/{privilegeId}"
},
{
"fnName": "updatePrivilege4",
"method": "put",
"path": "/beta/security/privileges/repository-admin/{privilegeId}"
},
{
"fnName": "createPrivilege5",
"method": "post",
"path": "/beta/security/privileges/script"
},
{
"fnName": "updatePrivilege5",
"method": "put",
"path": "/beta/security/privileges/script/{privilegeId}"
},
{
"fnName": "setActiveRealms",
"method": "put",
"path": "/beta/security/realms/active"
},
{
"fnName": "update",
"method": "put",
"path": "/beta/security/roles/{id}"
},
{
"fnName": "delete",
"method": "delete",
"path": "/beta/security/roles/{id}"
},
{
"fnName": "run",
"method": "post",
"path": "/v1/tasks/{id}/run"
},
{
"fnName": "stop",
"method": "post",
"path": "/v1/tasks/{id}/stop"
},
{
"fnName": "deleteBlobStore",
"method": "delete",
"path": "/beta/blobstores/{name}"
},
{
"fnName": "createFileBlobStore",
"method": "post",
"path": "/beta/blobstores/file"
},
{
"fnName": "updateFileBlobStore",
"method": "put",
"path": "/beta/blobstores/file/{name}"
},
{
"fnName": "getBlobStore",
"method": "get",
"path": "/beta/blobstores/s3/{name}"
},
{
"fnName": "updateBlobStore",
"method": "put",
"path": "/beta/blobstores/s3/{name}"
},
{
"fnName": "createBlobStore",
"method": "post",
"path": "/beta/blobstores/s3"
},
{
"fnName": "getPhase",
"method": "get",
"path": "/v1/lifecycle/phase"
},
{
"fnName": "setPhase",
"method": "put",
"path": "/v1/lifecycle/phase"
},
{
"fnName": "bounce",
"method": "put",
"path": "/v1/lifecycle/bounce"
},
{
"fnName": "freeze",
"method": "post",
"path": "/v1/read-only/freeze"
},
{
"fnName": "forceRelease",
"method": "post",
"path": "/v1/read-only/force-release"
},
{
"fnName": "release",
"method": "post",
"path": "/v1/read-only/release"
},
{
"fnName": "removeCertificate",
"method": "delete",
"path": "/beta/security/ssl/truststore/{id}"
},
{
"fnName": "addCertificate",
"method": "post",
"path": "/beta/security/ssl/truststore"
},
{
"fnName": "getRepositories",
"method": "get",
"path": "/beta/repositories"
},
{
"fnName": "invalidateCache",
"method": "post",
"path": "/beta/repositories/{repositoryName}/invalidate-cache"
},
{
"fnName": "deleteRepository",
"method": "delete",
"path": "/beta/repositories/{repositoryName}"
},
{
"fnName": "rebuildIndex",
"method": "post",
"path": "/beta/repositories/{repositoryName}/rebuild-index"
},
{
"fnName": "createRepository",
"method": "post",
"path": "/beta/repositories/maven/hosted"
},
{
"fnName": "updateRepository",
"method": "put",
"path": "/beta/repositories/maven/hosted/{repositoryName}"
},
{
"fnName": "createRepository1",
"method": "post",
"path": "/beta/repositories/maven/proxy"
},
{
"fnName": "updateRepository1",
"method": "put",
"path": "/beta/repositories/maven/proxy/{repositoryName}"
},
{
"fnName": "enableRepositoryHealthCheck",
"method": "post",
"path": "/beta/repositories/{repositoryName}/health-check"
},
{
"fnName": "disableRepositoryHealthCheck",
"method": "delete",
"path": "/beta/repositories/{repositoryName}/health-check"
},
{
"fnName": "createRepository2",
"method": "post",
"path": "/beta/repositories/apt/hosted"
},
{
"fnName": "updateRepository2",
"method": "put",
"path": "/beta/repositories/apt/hosted/{repositoryName}"
},
{
"fnName": "createRepository3",
"method": "post",
"path": "/beta/repositories/apt/proxy"
},
{
"fnName": "updateRepository3",
"method": "put",
"path": "/beta/repositories/apt/proxy/{repositoryName}"
},
{
"fnName": "createRepository4",
"method": "post",
"path": "/beta/repositories/go/group"
},
{
"fnName": "updateRepository4",
"method": "put",
"path": "/beta/repositories/go/group/{repositoryName}"
},
{
"fnName": "createRepository5",
"method": "post",
"path": "/beta/repositories/go/proxy"
},
{
"fnName": "updateRepository5",
"method": "put",
"path": "/beta/repositories/go/proxy/{repositoryName}"
},
{
"fnName": "createRepository6",
"method": "post",
"path": "/beta/repositories/helm/hosted"
},
{
"fnName": "updateRepository6",
"method": "put",
"path": "/beta/repositories/helm/hosted/{repositoryName}"
},
{
"fnName": "createRepository7",
"method": "post",
"path": "/beta/repositories/helm/proxy"
},
{
"fnName": "updateRepository7",
"method": "put",
"path": "/beta/repositories/helm/proxy/{repositoryName}"
},
{
"fnName": "createRepository8",
"method": "post",
"path": "/beta/repositories/p2/proxy"
},
{
"fnName": "updateRepository8",
"method": "put",
"path": "/beta/repositories/p2/proxy/{repositoryName}"
},
{
"fnName": "createRepository9",
"method": "post",
"path": "/beta/repositories/bower/group"
},
{
"fnName": "updateRepository9",
"method": "put",
"path": "/beta/repositories/bower/group/{repositoryName}"
},
{
"fnName": "createRepository10",
"method": "post",
"path": "/beta/repositories/bower/hosted"
},
{
"fnName": "updateRepository10",
"method": "put",
"path": "/beta/repositories/bower/hosted/{repositoryName}"
},
{
"fnName": "createRepository11",
"method": "post",
"path": "/beta/repositories/bower/proxy"
},
{
"fnName": "updateRepository11",
"method": "put",
"path": "/beta/repositories/bower/proxy/{repositoryName}"
},
{
"fnName": "createRepository12",
"method": "post",
"path": "/beta/repositories/docker/group"
},
{
"fnName": "updateRepository12",
"method": "put",
"path": "/beta/repositories/docker/group/{repositoryName}"
},
{
"fnName": "createRepository13",
"method": "post",
"path": "/beta/repositories/docker/hosted"
},
{
"fnName": "updateRepository13",
"method": "put",
"path": "/beta/repositories/docker/hosted/{repositoryName}"
},
{
"fnName": "createRepository14",
"method": "post",
"path": "/beta/repositories/docker/proxy"
},
{
"fnName": "updateRepository14",
"method": "put",
"path": "/beta/repositories/docker/proxy/{repositoryName}"
},
{
"fnName": "createRepository15",
"method": "post",
"path": "/beta/repositories/gitlfs/hosted"
},
{
"fnName": "updateRepository15",
"method": "put",
"path": "/beta/repositories/gitlfs/hosted/{repositoryName}"
},
{
"fnName": "createRepository16",
"method": "post",
"path": "/beta/repositories/yum/hosted"
},
{
"fnName": "updateRepository16",
"method": "put",
"path": "/beta/repositories/yum/hosted/{repositoryName}"
},
{
"fnName": "deleteAsset",
"method": "delete",
"path": "/v1/assets/{id}"
},
{
"fnName": "deleteComponent",
"method": "delete",
"path": "/v1/components/{id}"
},
{
"fnName": "uploadComponent",
"method": "post",
"path": "/v1/components"
},
{
"fnName": "getContentSelector",
"method": "get",
"path": "/beta/security/content-selectors/{name}"
},
{
"fnName": "updateContentSelector",
"method": "put",
"path": "/beta/security/content-selectors/{name}"
},
{
"fnName": "deleteContentSelector",
"method": "delete",
"path": "/beta/security/content-selectors/{name}"
},
{
"fnName": "getContentSelectors",
"method": "get",
"path": "/beta/security/content-selectors"
},
{
"fnName": "createContentSelector",
"method": "post",
"path": "/beta/security/content-selectors"
},
{
"fnName": "createRoutingRule",
"method": "post",
"path": "/beta/routing-rules"
},
{
"fnName": "updateRoutingRule",
"method": "put",
"path": "/beta/routing-rules/{name}"
},
{
"fnName": "deleteRoutingRule",
"method": "delete",
"path": "/beta/routing-rules/{name}"
},
{
"fnName": "searchAndDownloadAssets",
"method": "get",
"path": "/v1/search/assets/download"
},
{
"fnName": "edit",
"method": "put",
"path": "/v1/script/{name}"
},
{
"fnName": "delete1",
"method": "delete",
"path": "/v1/script/{name}"
},
{
"fnName": "add",
"method": "post",
"path": "/v1/script"
},
{
"fnName": "setEmailConfiguration",
"method": "put",
"path": "/beta/email"
},
{
"fnName": "deleteEmailConfiguration",
"method": "delete",
"path": "/beta/email"
},
{
"fnName": "testEmailConfiguration",
"method": "post",
"path": "/beta/email/verify"
},
{
"fnName": "isAvailable",
"method": "get",
"path": "/v1/status"
},
{
"fnName": "getSystemStatusChecks",
"method": "get",
"path": "/v1/status/check"
},
{
"fnName": "isWritable",
"method": "get",
"path": "/v1/status/writable"
},
{
"fnName": "supportzip",
"method": "post",
"path": "/v1/support/supportzip"
},
{
"fnName": "getLdapServers",
"method": "get",
"path": "/beta/security/ldap"
},
{
"fnName": "createLdapServer",
"method": "post",
"path": "/beta/security/ldap"
},
{
"fnName": "getLdapServer",
"method": "get",
"path": "/beta/security/ldap/{name}"
},
{
"fnName": "updateLdapServer",
"method": "put",
"path": "/beta/security/ldap/{name}"
},
{
"fnName": "deleteLdapServer",
"method": "delete",
"path": "/beta/security/ldap/{name}"
},
{
"fnName": "changeOrder",
"method": "post",
"path": "/beta/security/ldap/change-order"
},
{
"fnName": "removeLicense",
"method": "delete",
"path": "/beta/system/license"
},
{
"fnName": "getConfiguration",
"method": "get",
"path": "/beta/iq"
},
{
"fnName": "updateConfiguration",
"method": "put",
"path": "/beta/iq"
},
{
"fnName": "verifyConnection",
"method": "post",
"path": "/beta/iq/verify-connection"
},
{
"fnName": "enableIq",
"method": "post",
"path": "/beta/iq/enable"
},
{
"fnName": "disableIq",
"method": "post",
"path": "/beta/iq/disable"
}
],
"errors": [
"Parsing mockdata of method post in path /beta/security/ssl/truststore encountered error: TypeError: Cannot read property 'properties' of null"
],
"warnings": [],
"callsTotal": 144,
"callsConverted": 144,
"no_mockdata_num": 109
}
}