Guest User

Untitled

a guest
Feb 19th, 2014
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.     "metadataVersion": "1.0.5",
  3.     "namingConvention": "camelCase",
  4.     "localQueryComparisonOptions": "caseInsensitiveSQL",
  5.     "structuralTypeMap": {
  6.         "Group:#com.psidox.dockyard.controller.model.application": {
  7.             "shortName": "Group",
  8.             "namespace": "com.psidox.dockyard.controller.model.application",
  9.             "defaultResourceName": "Groups",
  10.             "baseTypeName": null,
  11.             "isComplexType": false,
  12.             "autoGeneratedKeyType": "Identity",
  13.             "dataProperties": [
  14.                 {
  15.                     "name": "id",
  16.                     "dataType": "integer",
  17.                     "isNullable": false,
  18.                     "defaultValue": null,
  19.                     "isPartOfKey": true,
  20.                     "validators": null
  21.                 },
  22.                 {
  23.                     "name": "name",
  24.                     "dataType": "string",
  25.                     "isNullable": null,
  26.                     "defaultValue": null,
  27.                     "isPartOfKey": null,
  28.                     "validators": null
  29.                 }
  30.             ],
  31.             "navigationProperties": [
  32.                 {
  33.                     "name": "application",
  34.                     "nameOnServer": null,
  35.                     "associationName": null,
  36.                     "foreignKeyNamesOnServer": [
  37.                         "application_id",
  38.                         "com.psidox.dockyard.controller.model.application.Application"
  39.                     ],
  40.                     "isScalar": true
  41.                 },
  42.                 {
  43.                     "name": "childGroups",
  44.                     "nameOnServer": null,
  45.                     "associationName": null,
  46.                     "foreignKeyNamesOnServer": [
  47.                         "id"
  48.                     ],
  49.                     "isScalar": false
  50.                 },
  51.                 {
  52.                     "name": "dockers",
  53.                     "nameOnServer": null,
  54.                     "associationName": null,
  55.                     "foreignKeyNamesOnServer": [
  56.                         "id"
  57.                     ],
  58.                     "isScalar": false
  59.                 },
  60.                 {
  61.                     "name": "groupImplementation",
  62.                     "nameOnServer": null,
  63.                     "associationName": null,
  64.                     "foreignKeyNamesOnServer": [
  65.                         "group_implementation_id",
  66.                         "com.psidox.dockyard.controller.model.application.GroupImplementation"
  67.                     ],
  68.                     "isScalar": true
  69.                 },
  70.                 {
  71.                     "name": "parentGroup",
  72.                     "nameOnServer": null,
  73.                     "associationName": null,
  74.                     "foreignKeyNamesOnServer": [
  75.                         "parent_group_id",
  76.                         "com.psidox.dockyard.controller.model.application.Group"
  77.                     ],
  78.                     "isScalar": true
  79.                 }
  80.             ],
  81.             "entityTypeName": "Group:#com.psidox.dockyard.controller.model.application"
  82.         },
  83.         "GroupDeployment:#com.psidox.dockyard.controller.model.application": {
  84.             "shortName": "GroupDeployment",
  85.             "namespace": "com.psidox.dockyard.controller.model.application",
  86.             "defaultResourceName": "GroupDeployments",
  87.             "baseTypeName": null,
  88.             "isComplexType": false,
  89.             "autoGeneratedKeyType": "Identity",
  90.             "dataProperties": [
  91.                 {
  92.                     "name": "id",
  93.                     "dataType": "integer",
  94.                     "isNullable": false,
  95.                     "defaultValue": null,
  96.                     "isPartOfKey": true,
  97.                     "validators": null
  98.                 }
  99.             ],
  100.             "navigationProperties": [
  101.                 {
  102.                     "name": "deployment",
  103.                     "nameOnServer": null,
  104.                     "associationName": null,
  105.                     "foreignKeyNamesOnServer": [
  106.                         "deployment_id",
  107.                         "com.psidox.dockyard.controller.model.dockyard.Deployment"
  108.                     ],
  109.                     "isScalar": true
  110.                 },
  111.                 {
  112.                     "name": "groupDeploymentStrategy",
  113.                     "nameOnServer": null,
  114.                     "associationName": null,
  115.                     "foreignKeyNamesOnServer": [
  116.                         "group_deployment_strategy_id",
  117.                         "com.psidox.dockyard.controller.model.application.GroupDeploymentStrategy"
  118.                     ],
  119.                     "isScalar": true
  120.                 },
  121.                 {
  122.                     "name": "hosts",
  123.                     "nameOnServer": null,
  124.                     "associationName": null,
  125.                     "foreignKeyNamesOnServer": [
  126.                         "id"
  127.                     ],
  128.                     "isScalar": false
  129.                 }
  130.             ],
  131.             "entityTypeName": "GroupDeployment:#com.psidox.dockyard.controller.model.application"
  132.         },
  133.         "ConfigurationEntry:#com.psidox.dockyard.controller.model": {
  134.             "shortName": "ConfigurationEntry",
  135.             "namespace": "com.psidox.dockyard.controller.model",
  136.             "defaultResourceName": "ConfigurationEntries",
  137.             "baseTypeName": null,
  138.             "isComplexType": false,
  139.             "autoGeneratedKeyType": "Identity",
  140.             "dataProperties": [
  141.                 {
  142.                     "name": "id",
  143.                     "dataType": "integer",
  144.                     "isNullable": false,
  145.                     "defaultValue": null,
  146.                     "isPartOfKey": true,
  147.                     "validators": null
  148.                 },
  149.                 {
  150.                     "name": "key",
  151.                     "dataType": "string",
  152.                     "isNullable": null,
  153.                     "defaultValue": null,
  154.                     "isPartOfKey": null,
  155.                     "validators": null
  156.                 },
  157.                 {
  158.                     "name": "value",
  159.                     "dataType": "string",
  160.                     "isNullable": null,
  161.                     "defaultValue": null,
  162.                     "isPartOfKey": null,
  163.                     "validators": null
  164.                 }
  165.             ],
  166.             "navigationProperties": [],
  167.             "entityTypeName": "ConfigurationEntry:#com.psidox.dockyard.controller.model"
  168.         },
  169.         "MetadataImpl:#com.psidox.dockyard.controller.model": {
  170.             "shortName": "MetadataImpl",
  171.             "namespace": "com.psidox.dockyard.controller.model",
  172.             "defaultResourceName": "MetadataImpls",
  173.             "baseTypeName": "Metadata:#com.psidox.dockyard.controller.model",
  174.             "isComplexType": false,
  175.             "autoGeneratedKeyType": "Identity",
  176.             "dataProperties": [
  177.                 {
  178.                     "name": "test2",
  179.                     "dataType": "string",
  180.                     "isNullable": null,
  181.                     "defaultValue": null,
  182.                     "isPartOfKey": null,
  183.                     "validators": null
  184.                 }
  185.             ],
  186.             "navigationProperties": [],
  187.             "entityTypeName": "MetadataImpl:#com.psidox.dockyard.controller.model"
  188.         },
  189.         "HostType:#com.psidox.dockyard.controller.model.host": {
  190.             "shortName": "HostType",
  191.             "namespace": "com.psidox.dockyard.controller.model.host",
  192.             "defaultResourceName": "HostTypes",
  193.             "baseTypeName": null,
  194.             "isComplexType": false,
  195.             "autoGeneratedKeyType": "Identity",
  196.             "dataProperties": [
  197.                 {
  198.                     "name": "id",
  199.                     "dataType": "integer",
  200.                     "isNullable": false,
  201.                     "defaultValue": null,
  202.                     "isPartOfKey": true,
  203.                     "validators": null
  204.                 }
  205.             ],
  206.             "navigationProperties": [
  207.                 {
  208.                     "name": "hostProviders",
  209.                     "nameOnServer": null,
  210.                     "associationName": null,
  211.                     "foreignKeyNamesOnServer": [
  212.                         "id"
  213.                     ],
  214.                     "isScalar": false
  215.                 }
  216.             ],
  217.             "entityTypeName": "HostType:#com.psidox.dockyard.controller.model.host"
  218.         },
  219.         "Metadata:#com.psidox.dockyard.controller.model": {
  220.             "shortName": "Metadata",
  221.             "namespace": "com.psidox.dockyard.controller.model",
  222.             "defaultResourceName": "Metadatas",
  223.             "baseTypeName": null,
  224.             "isComplexType": false,
  225.             "autoGeneratedKeyType": "Identity",
  226.             "dataProperties": [
  227.                 {
  228.                     "name": "id",
  229.                     "dataType": "integer",
  230.                     "isNullable": false,
  231.                     "defaultValue": null,
  232.                     "isPartOfKey": true,
  233.                     "validators": null
  234.                 },
  235.                 {
  236.                     "name": "test",
  237.                     "dataType": "string",
  238.                     "isNullable": null,
  239.                     "defaultValue": null,
  240.                     "isPartOfKey": null,
  241.                     "validators": null
  242.                 }
  243.             ],
  244.             "navigationProperties": [],
  245.             "entityTypeName": "Metadata:#com.psidox.dockyard.controller.model"
  246.         },
  247.         "GroupDeploymentStrategy:#com.psidox.dockyard.controller.model.application": {
  248.             "shortName": "GroupDeploymentStrategy",
  249.             "namespace": "com.psidox.dockyard.controller.model.application",
  250.             "defaultResourceName": "GroupDeploymentStrategies",
  251.             "baseTypeName": null,
  252.             "isComplexType": false,
  253.             "autoGeneratedKeyType": "Identity",
  254.             "dataProperties": [
  255.                 {
  256.                     "name": "id",
  257.                     "dataType": "integer",
  258.                     "isNullable": false,
  259.                     "defaultValue": null,
  260.                     "isPartOfKey": true,
  261.                     "validators": null
  262.                 }
  263.             ],
  264.             "navigationProperties": [
  265.                 {
  266.                     "name": "deploymentStrategy",
  267.                     "nameOnServer": null,
  268.                     "associationName": null,
  269.                     "foreignKeyNamesOnServer": [
  270.                         "deployment_strategy_id",
  271.                         "com.psidox.dockyard.controller.model.dockyard.DeploymentStrategy"
  272.                     ],
  273.                     "isScalar": true
  274.                 },
  275.                 {
  276.                     "name": "groupDeployments",
  277.                     "nameOnServer": null,
  278.                     "associationName": null,
  279.                     "foreignKeyNamesOnServer": [
  280.                         "id"
  281.                     ],
  282.                     "isScalar": false
  283.                 },
  284.                 {
  285.                     "name": "groupImplementation",
  286.                     "nameOnServer": null,
  287.                     "associationName": null,
  288.                     "foreignKeyNamesOnServer": [
  289.                         "group_implementation_id",
  290.                         "com.psidox.dockyard.controller.model.application.GroupImplementation"
  291.                     ],
  292.                     "isScalar": true
  293.                 },
  294.                 {
  295.                     "name": "hostStrategy",
  296.                     "nameOnServer": null,
  297.                     "associationName": null,
  298.                     "foreignKeyNamesOnServer": [
  299.                         "host_strategy_id",
  300.                         "com.psidox.dockyard.controller.model.application.HostStrategy"
  301.                     ],
  302.                     "isScalar": true
  303.                 }
  304.             ],
  305.             "entityTypeName": "GroupDeploymentStrategy:#com.psidox.dockyard.controller.model.application"
  306.         },
  307.         "HostStrategy:#com.psidox.dockyard.controller.model.application": {
  308.             "shortName": "HostStrategy",
  309.             "namespace": "com.psidox.dockyard.controller.model.application",
  310.             "defaultResourceName": "HostStrategies",
  311.             "baseTypeName": null,
  312.             "isComplexType": false,
  313.             "autoGeneratedKeyType": "Identity",
  314.             "dataProperties": [
  315.                 {
  316.                     "name": "id",
  317.                     "dataType": "integer",
  318.                     "isNullable": false,
  319.                     "defaultValue": null,
  320.                     "isPartOfKey": true,
  321.                     "validators": null
  322.                 },
  323.                 {
  324.                     "name": "name",
  325.                     "dataType": "string",
  326.                     "isNullable": null,
  327.                     "defaultValue": null,
  328.                     "isPartOfKey": null,
  329.                     "validators": null
  330.                 }
  331.             ],
  332.             "navigationProperties": [
  333.                 {
  334.                     "name": "groupDeploymentStrategies",
  335.                     "nameOnServer": null,
  336.                     "associationName": null,
  337.                     "foreignKeyNamesOnServer": [
  338.                         "id"
  339.                     ],
  340.                     "isScalar": false
  341.                 }
  342.             ],
  343.             "entityTypeName": "HostStrategy:#com.psidox.dockyard.controller.model.application"
  344.         },
  345.         "Host:#com.psidox.dockyard.controller.model.host": {
  346.             "shortName": "Host",
  347.             "namespace": "com.psidox.dockyard.controller.model.host",
  348.             "defaultResourceName": "Hosts",
  349.             "baseTypeName": null,
  350.             "isComplexType": false,
  351.             "autoGeneratedKeyType": "Identity",
  352.             "dataProperties": [
  353.                 {
  354.                     "name": "id",
  355.                     "dataType": "integer",
  356.                     "isNullable": false,
  357.                     "defaultValue": null,
  358.                     "isPartOfKey": true,
  359.                     "validators": null
  360.                 },
  361.                 {
  362.                     "name": "ipAddress",
  363.                     "dataType": "string",
  364.                     "isNullable": null,
  365.                     "defaultValue": null,
  366.                     "isPartOfKey": null,
  367.                     "validators": null
  368.                 }
  369.             ],
  370.             "navigationProperties": [
  371.                 {
  372.                     "name": "groupDeployments",
  373.                     "nameOnServer": null,
  374.                     "associationName": null,
  375.                     "foreignKeyNamesOnServer": [
  376.                         "id"
  377.                     ],
  378.                     "isScalar": false
  379.                 },
  380.                 {
  381.                     "name": "hostProviderConfig",
  382.                     "nameOnServer": null,
  383.                     "associationName": null,
  384.                     "foreignKeyNamesOnServer": [
  385.                         "host_provider_config_id",
  386.                         "com.psidox.dockyard.controller.model.host.HostProviderConfig"
  387.                     ],
  388.                     "isScalar": true
  389.                 }
  390.             ],
  391.             "entityTypeName": "Host:#com.psidox.dockyard.controller.model.host"
  392.         },
  393.         "Docker:#com.psidox.dockyard.controller.model.docker": {
  394.             "shortName": "Docker",
  395.             "namespace": "com.psidox.dockyard.controller.model.docker",
  396.             "defaultResourceName": "Dockers",
  397.             "baseTypeName": null,
  398.             "isComplexType": false,
  399.             "autoGeneratedKeyType": "Identity",
  400.             "dataProperties": [
  401.                 {
  402.                     "name": "id",
  403.                     "dataType": "integer",
  404.                     "isNullable": false,
  405.                     "defaultValue": null,
  406.                     "isPartOfKey": true,
  407.                     "validators": null
  408.                 },
  409.                 {
  410.                     "name": "name",
  411.                     "dataType": "string",
  412.                     "isNullable": null,
  413.                     "defaultValue": null,
  414.                     "isPartOfKey": null,
  415.                     "validators": null
  416.                 }
  417.             ],
  418.             "navigationProperties": [
  419.                 {
  420.                     "name": "dockerImages",
  421.                     "nameOnServer": null,
  422.                     "associationName": null,
  423.                     "foreignKeyNamesOnServer": [
  424.                         "id"
  425.                     ],
  426.                     "isScalar": false
  427.                 },
  428.                 {
  429.                     "name": "groups",
  430.                     "nameOnServer": null,
  431.                     "associationName": null,
  432.                     "foreignKeyNamesOnServer": [
  433.                         "id"
  434.                     ],
  435.                     "isScalar": false
  436.                 }
  437.             ],
  438.             "entityTypeName": "Docker:#com.psidox.dockyard.controller.model.docker"
  439.         },
  440.         "Deployment:#com.psidox.dockyard.controller.model.dockyard": {
  441.             "shortName": "Deployment",
  442.             "namespace": "com.psidox.dockyard.controller.model.dockyard",
  443.             "defaultResourceName": "Deployments",
  444.             "baseTypeName": null,
  445.             "isComplexType": false,
  446.             "autoGeneratedKeyType": "Identity",
  447.             "dataProperties": [
  448.                 {
  449.                     "name": "id",
  450.                     "dataType": "integer",
  451.                     "isNullable": false,
  452.                     "defaultValue": null,
  453.                     "isPartOfKey": true,
  454.                     "validators": null
  455.                 }
  456.             ],
  457.             "navigationProperties": [
  458.                 {
  459.                     "name": "deploymentStrategy",
  460.                     "nameOnServer": null,
  461.                     "associationName": null,
  462.                     "foreignKeyNamesOnServer": [
  463.                         "deployment_strategy_id",
  464.                         "com.psidox.dockyard.controller.model.dockyard.DeploymentStrategy"
  465.                     ],
  466.                     "isScalar": true
  467.                 },
  468.                 {
  469.                     "name": "dockyard",
  470.                     "nameOnServer": null,
  471.                     "associationName": null,
  472.                     "foreignKeyNamesOnServer": [
  473.                         "dockyard_id",
  474.                         "com.psidox.dockyard.controller.model.dockyard.Dockyard"
  475.                     ],
  476.                     "isScalar": true
  477.                 },
  478.                 {
  479.                     "name": "groupDeployments",
  480.                     "nameOnServer": null,
  481.                     "associationName": null,
  482.                     "foreignKeyNamesOnServer": [
  483.                         "id"
  484.                     ],
  485.                     "isScalar": false
  486.                 }
  487.             ],
  488.             "entityTypeName": "Deployment:#com.psidox.dockyard.controller.model.dockyard"
  489.         },
  490.         "HostProvider:#com.psidox.dockyard.controller.model.host": {
  491.             "shortName": "HostProvider",
  492.             "namespace": "com.psidox.dockyard.controller.model.host",
  493.             "defaultResourceName": "HostProviders",
  494.             "baseTypeName": null,
  495.             "isComplexType": false,
  496.             "autoGeneratedKeyType": "Identity",
  497.             "dataProperties": [
  498.                 {
  499.                     "name": "id",
  500.                     "dataType": "integer",
  501.                     "isNullable": false,
  502.                     "defaultValue": null,
  503.                     "isPartOfKey": true,
  504.                     "validators": null
  505.                 }
  506.             ],
  507.             "navigationProperties": [
  508.                 {
  509.                     "name": "hostProviderConfigs",
  510.                     "nameOnServer": null,
  511.                     "associationName": null,
  512.                     "foreignKeyNamesOnServer": [
  513.                         "id"
  514.                     ],
  515.                     "isScalar": false
  516.                 },
  517.                 {
  518.                     "name": "hostType",
  519.                     "nameOnServer": null,
  520.                     "associationName": null,
  521.                     "foreignKeyNamesOnServer": [
  522.                         "host_type_id",
  523.                         "com.psidox.dockyard.controller.model.host.HostType"
  524.                     ],
  525.                     "isScalar": true
  526.                 }
  527.             ],
  528.             "entityTypeName": "HostProvider:#com.psidox.dockyard.controller.model.host"
  529.         },
  530.         "Platform:#com.psidox.dockyard.controller.model.dockyard": {
  531.             "shortName": "Platform",
  532.             "namespace": "com.psidox.dockyard.controller.model.dockyard",
  533.             "defaultResourceName": "Platforms",
  534.             "baseTypeName": null,
  535.             "isComplexType": false,
  536.             "autoGeneratedKeyType": "Identity",
  537.             "dataProperties": [
  538.                 {
  539.                     "name": "id",
  540.                     "dataType": "integer",
  541.                     "isNullable": false,
  542.                     "defaultValue": null,
  543.                     "isPartOfKey": true,
  544.                     "validators": null
  545.                 },
  546.                 {
  547.                     "name": "name",
  548.                     "dataType": "string",
  549.                     "isNullable": null,
  550.                     "defaultValue": null,
  551.                     "isPartOfKey": null,
  552.                     "validators": null
  553.                 }
  554.             ],
  555.             "navigationProperties": [
  556.                 {
  557.                     "name": "dockyards",
  558.                     "nameOnServer": null,
  559.                     "associationName": null,
  560.                     "foreignKeyNamesOnServer": [
  561.                         "id"
  562.                     ],
  563.                     "isScalar": false
  564.                 }
  565.             ],
  566.             "entityTypeName": "Platform:#com.psidox.dockyard.controller.model.dockyard"
  567.         },
  568.         "DeploymentStrategy:#com.psidox.dockyard.controller.model.dockyard": {
  569.             "shortName": "DeploymentStrategy",
  570.             "namespace": "com.psidox.dockyard.controller.model.dockyard",
  571.             "defaultResourceName": "DeploymentStrategies",
  572.             "baseTypeName": null,
  573.             "isComplexType": false,
  574.             "autoGeneratedKeyType": "Identity",
  575.             "dataProperties": [
  576.                 {
  577.                     "name": "id",
  578.                     "dataType": "integer",
  579.                     "isNullable": false,
  580.                     "defaultValue": null,
  581.                     "isPartOfKey": true,
  582.                     "validators": null
  583.                 },
  584.                 {
  585.                     "name": "name",
  586.                     "dataType": "string",
  587.                     "isNullable": null,
  588.                     "defaultValue": null,
  589.                     "isPartOfKey": null,
  590.                     "validators": null
  591.                 }
  592.             ],
  593.             "navigationProperties": [
  594.                 {
  595.                     "name": "application",
  596.                     "nameOnServer": null,
  597.                     "associationName": null,
  598.                     "foreignKeyNamesOnServer": [
  599.                         "application_id",
  600.                         "com.psidox.dockyard.controller.model.application.Application"
  601.                     ],
  602.                     "isScalar": true
  603.                 },
  604.                 {
  605.                     "name": "deployments",
  606.                     "nameOnServer": null,
  607.                     "associationName": null,
  608.                     "foreignKeyNamesOnServer": [
  609.                         "id"
  610.                     ],
  611.                     "isScalar": false
  612.                 },
  613.                 {
  614.                     "name": "dockyard",
  615.                     "nameOnServer": null,
  616.                     "associationName": null,
  617.                     "foreignKeyNamesOnServer": [
  618.                         "dockyard_id",
  619.                         "com.psidox.dockyard.controller.model.dockyard.Dockyard"
  620.                     ],
  621.                     "isScalar": true
  622.                 },
  623.                 {
  624.                     "name": "groupDeploymentStrategies",
  625.                     "nameOnServer": null,
  626.                     "associationName": null,
  627.                     "foreignKeyNamesOnServer": [
  628.                         "id"
  629.                     ],
  630.                     "isScalar": false
  631.                 }
  632.             ],
  633.             "entityTypeName": "DeploymentStrategy:#com.psidox.dockyard.controller.model.dockyard"
  634.         },
  635.         "GroupImplementation:#com.psidox.dockyard.controller.model.application": {
  636.             "shortName": "GroupImplementation",
  637.             "namespace": "com.psidox.dockyard.controller.model.application",
  638.             "defaultResourceName": "GroupImplementations",
  639.             "baseTypeName": null,
  640.             "isComplexType": false,
  641.             "autoGeneratedKeyType": "Identity",
  642.             "dataProperties": [
  643.                 {
  644.                     "name": "id",
  645.                     "dataType": "integer",
  646.                     "isNullable": false,
  647.                     "defaultValue": null,
  648.                     "isPartOfKey": true,
  649.                     "validators": null
  650.                 }
  651.             ],
  652.             "navigationProperties": [
  653.                 {
  654.                     "name": "deploymentStrategy",
  655.                     "nameOnServer": null,
  656.                     "associationName": null,
  657.                     "foreignKeyNamesOnServer": [
  658.                         "deployment_strategy_id",
  659.                         "com.psidox.dockyard.controller.model.dockyard.DeploymentStrategy"
  660.                     ],
  661.                     "isScalar": true
  662.                 },
  663.                 {
  664.                     "name": "dockerImages",
  665.                     "nameOnServer": null,
  666.                     "associationName": null,
  667.                     "foreignKeyNamesOnServer": [
  668.                         "id"
  669.                     ],
  670.                     "isScalar": false
  671.                 },
  672.                 {
  673.                     "name": "group",
  674.                     "nameOnServer": null,
  675.                     "associationName": null,
  676.                     "foreignKeyNamesOnServer": [
  677.                         "group_id",
  678.                         "com.psidox.dockyard.controller.model.application.Group"
  679.                     ],
  680.                     "isScalar": true
  681.                 },
  682.                 {
  683.                     "name": "groupDeploymentStrategies",
  684.                     "nameOnServer": null,
  685.                     "associationName": null,
  686.                     "foreignKeyNamesOnServer": [
  687.                         "id"
  688.                     ],
  689.                     "isScalar": false
  690.                 },
  691.                 {
  692.                     "name": "version",
  693.                     "nameOnServer": null,
  694.                     "associationName": null,
  695.                     "foreignKeyNamesOnServer": [
  696.                         "application_version_id",
  697.                         "com.psidox.dockyard.controller.model.application.Version"
  698.                     ],
  699.                     "isScalar": true
  700.                 }
  701.             ],
  702.             "entityTypeName": "GroupImplementation:#com.psidox.dockyard.controller.model.application"
  703.         },
  704.         "HostProviderConfig:#com.psidox.dockyard.controller.model.host": {
  705.             "shortName": "HostProviderConfig",
  706.             "namespace": "com.psidox.dockyard.controller.model.host",
  707.             "defaultResourceName": "HostProviderConfigs",
  708.             "baseTypeName": null,
  709.             "isComplexType": false,
  710.             "autoGeneratedKeyType": "Identity",
  711.             "dataProperties": [
  712.                 {
  713.                     "name": "id",
  714.                     "dataType": "integer",
  715.                     "isNullable": false,
  716.                     "defaultValue": null,
  717.                     "isPartOfKey": true,
  718.                     "validators": null
  719.                 },
  720.                 {
  721.                     "name": "name",
  722.                     "dataType": "string",
  723.                     "isNullable": null,
  724.                     "defaultValue": null,
  725.                     "isPartOfKey": null,
  726.                     "validators": null
  727.                 },
  728.                 {
  729.                     "name": "quantity",
  730.                     "dataType": "integer",
  731.                     "isNullable": null,
  732.                     "defaultValue": null,
  733.                     "isPartOfKey": null,
  734.                     "validators": null
  735.                 }
  736.             ],
  737.             "navigationProperties": [
  738.                 {
  739.                     "name": "dockyard",
  740.                     "nameOnServer": null,
  741.                     "associationName": null,
  742.                     "foreignKeyNamesOnServer": [
  743.                         "dockyard_id",
  744.                         "com.psidox.dockyard.controller.model.dockyard.Dockyard"
  745.                     ],
  746.                     "isScalar": true
  747.                 },
  748.                 {
  749.                     "name": "hostProvider",
  750.                     "nameOnServer": null,
  751.                     "associationName": null,
  752.                     "foreignKeyNamesOnServer": [
  753.                         "host_provider_id",
  754.                         "com.psidox.dockyard.controller.model.host.HostProvider"
  755.                     ],
  756.                     "isScalar": true
  757.                 },
  758.                 {
  759.                     "name": "hosts",
  760.                     "nameOnServer": null,
  761.                     "associationName": null,
  762.                     "foreignKeyNamesOnServer": [
  763.                         "id"
  764.                     ],
  765.                     "isScalar": false
  766.                 }
  767.             ],
  768.             "entityTypeName": "HostProviderConfig:#com.psidox.dockyard.controller.model.host"
  769.         },
  770.         "Application:#com.psidox.dockyard.controller.model.application": {
  771.             "shortName": "Application",
  772.             "namespace": "com.psidox.dockyard.controller.model.application",
  773.             "defaultResourceName": "Applications",
  774.             "baseTypeName": null,
  775.             "isComplexType": false,
  776.             "autoGeneratedKeyType": "Identity",
  777.             "dataProperties": [
  778.                 {
  779.                     "name": "id",
  780.                     "dataType": "integer",
  781.                     "isNullable": false,
  782.                     "defaultValue": null,
  783.                     "isPartOfKey": true,
  784.                     "validators": null
  785.                 },
  786.                 {
  787.                     "name": "name",
  788.                     "dataType": "string",
  789.                     "isNullable": null,
  790.                     "defaultValue": null,
  791.                     "isPartOfKey": null,
  792.                     "validators": null
  793.                 }
  794.             ],
  795.             "navigationProperties": [
  796.                 {
  797.                     "name": "deploymentStrategies",
  798.                     "nameOnServer": null,
  799.                     "associationName": null,
  800.                     "foreignKeyNamesOnServer": [
  801.                         "id"
  802.                     ],
  803.                     "isScalar": false
  804.                 },
  805.                 {
  806.                     "name": "groups",
  807.                     "nameOnServer": null,
  808.                     "associationName": null,
  809.                     "foreignKeyNamesOnServer": [
  810.                         "id"
  811.                     ],
  812.                     "isScalar": false
  813.                 },
  814.                 {
  815.                     "name": "versions",
  816.                     "nameOnServer": null,
  817.                     "associationName": null,
  818.                     "foreignKeyNamesOnServer": [
  819.                         "id"
  820.                     ],
  821.                     "isScalar": false
  822.                 }
  823.             ],
  824.             "entityTypeName": "Application:#com.psidox.dockyard.controller.model.application"
  825.         },
  826.         "Dockyard:#com.psidox.dockyard.controller.model.dockyard": {
  827.             "shortName": "Dockyard",
  828.             "namespace": "com.psidox.dockyard.controller.model.dockyard",
  829.             "defaultResourceName": "Dockyards",
  830.             "baseTypeName": null,
  831.             "isComplexType": false,
  832.             "autoGeneratedKeyType": "Identity",
  833.             "dataProperties": [
  834.                 {
  835.                     "name": "id",
  836.                     "dataType": "integer",
  837.                     "isNullable": false,
  838.                     "defaultValue": null,
  839.                     "isPartOfKey": true,
  840.                     "validators": null
  841.                 },
  842.                 {
  843.                     "name": "name",
  844.                     "dataType": "string",
  845.                     "isNullable": null,
  846.                     "defaultValue": null,
  847.                     "isPartOfKey": null,
  848.                     "validators": null
  849.                 }
  850.             ],
  851.             "navigationProperties": [
  852.                 {
  853.                     "name": "deploymentStrategies",
  854.                     "nameOnServer": null,
  855.                     "associationName": null,
  856.                     "foreignKeyNamesOnServer": [
  857.                         "id"
  858.                     ],
  859.                     "isScalar": false
  860.                 },
  861.                 {
  862.                     "name": "deployments",
  863.                     "nameOnServer": null,
  864.                     "associationName": null,
  865.                     "foreignKeyNamesOnServer": [
  866.                         "id"
  867.                     ],
  868.                     "isScalar": false
  869.                 },
  870.                 {
  871.                     "name": "hostProviderConfigs",
  872.                     "nameOnServer": null,
  873.                     "associationName": null,
  874.                     "foreignKeyNamesOnServer": [
  875.                         "id"
  876.                     ],
  877.                     "isScalar": false
  878.                 },
  879.                 {
  880.                     "name": "platform",
  881.                     "nameOnServer": null,
  882.                     "associationName": null,
  883.                     "foreignKeyNamesOnServer": [
  884.                         "platform_id",
  885.                         "com.psidox.dockyard.controller.model.dockyard.Platform"
  886.                     ],
  887.                     "isScalar": true
  888.                 }
  889.             ],
  890.             "entityTypeName": "Dockyard:#com.psidox.dockyard.controller.model.dockyard"
  891.         },
  892.         "DockerImage:#com.psidox.dockyard.controller.model.docker": {
  893.             "shortName": "DockerImage",
  894.             "namespace": "com.psidox.dockyard.controller.model.docker",
  895.             "defaultResourceName": "DockerImages",
  896.             "baseTypeName": null,
  897.             "isComplexType": false,
  898.             "autoGeneratedKeyType": "Identity",
  899.             "dataProperties": [
  900.                 {
  901.                     "name": "id",
  902.                     "dataType": "integer",
  903.                     "isNullable": false,
  904.                     "defaultValue": null,
  905.                     "isPartOfKey": true,
  906.                     "validators": null
  907.                 },
  908.                 {
  909.                     "name": "hash",
  910.                     "dataType": "string",
  911.                     "isNullable": null,
  912.                     "defaultValue": null,
  913.                     "isPartOfKey": null,
  914.                     "validators": null
  915.                 }
  916.             ],
  917.             "navigationProperties": [
  918.                 {
  919.                     "name": "docker",
  920.                     "nameOnServer": null,
  921.                     "associationName": null,
  922.                     "foreignKeyNamesOnServer": [
  923.                         "docker_id",
  924.                         "com.psidox.dockyard.controller.model.docker.Docker"
  925.                     ],
  926.                     "isScalar": true
  927.                 },
  928.                 {
  929.                     "name": "groupImplementations",
  930.                     "nameOnServer": null,
  931.                     "associationName": null,
  932.                     "foreignKeyNamesOnServer": [
  933.                         "id"
  934.                     ],
  935.                     "isScalar": false
  936.                 }
  937.             ],
  938.             "entityTypeName": "DockerImage:#com.psidox.dockyard.controller.model.docker"
  939.         },
  940.         "Version:#com.psidox.dockyard.controller.model.application": {
  941.             "shortName": "Version",
  942.             "namespace": "com.psidox.dockyard.controller.model.application",
  943.             "defaultResourceName": "Versions",
  944.             "baseTypeName": null,
  945.             "isComplexType": false,
  946.             "autoGeneratedKeyType": "Identity",
  947.             "dataProperties": [
  948.                 {
  949.                     "name": "id",
  950.                     "dataType": "integer",
  951.                     "isNullable": false,
  952.                     "defaultValue": null,
  953.                     "isPartOfKey": true,
  954.                     "validators": null
  955.                 },
  956.                 {
  957.                     "name": "number",
  958.                     "dataType": "string",
  959.                     "isNullable": null,
  960.                     "defaultValue": null,
  961.                     "isPartOfKey": null,
  962.                     "validators": null
  963.                 }
  964.             ],
  965.             "navigationProperties": [
  966.                 {
  967.                     "name": "application",
  968.                     "nameOnServer": null,
  969.                     "associationName": null,
  970.                     "foreignKeyNamesOnServer": [
  971.                         "application_id",
  972.                         "com.psidox.dockyard.controller.model.application.Application"
  973.                     ],
  974.                     "isScalar": true
  975.                 },
  976.                 {
  977.                     "name": "groupImplementations",
  978.                     "nameOnServer": null,
  979.                     "associationName": null,
  980.                     "foreignKeyNamesOnServer": [
  981.                         "id"
  982.                     ],
  983.                     "isScalar": false
  984.                 }
  985.             ],
  986.             "entityTypeName": "Version:#com.psidox.dockyard.controller.model.application"
  987.         }
  988.     },
  989.     "resourceEntityTypeMap": {
  990.         "platform": "Platform:#com.psidox.dockyard.controller.model.dockyard",
  991.         "application": "Application:#com.psidox.dockyard.controller.model.application",
  992.         "host": "Host:#com.psidox.dockyard.controller.model.host",
  993.         "groupdeploymentstrategy": "GroupDeploymentStrategy:#com.psidox.dockyard.controller.model.application",
  994.         "dockyard": "Dockyard:#com.psidox.dockyard.controller.model.dockyard",
  995.         "configurationentry": "ConfigurationEntry:#com.psidox.dockyard.controller.model",
  996.         "hoststrategy": "HostStrategy:#com.psidox.dockyard.controller.model.application",
  997.         "dockerimage": "DockerImage:#com.psidox.dockyard.controller.model.docker",
  998.         "version": "Version:#com.psidox.dockyard.controller.model.application",
  999.         "docker": "Docker:#com.psidox.dockyard.controller.model.docker",
  1000.         "hostproviderconfig": "HostProviderConfig:#com.psidox.dockyard.controller.model.host",
  1001.         "hostprovider": "HostProvider:#com.psidox.dockyard.controller.model.host",
  1002.         "metadataimpl": "MetadataImpl:#com.psidox.dockyard.controller.model",
  1003.         "deployment": "Deployment:#com.psidox.dockyard.controller.model.dockyard",
  1004.         "hosttype": "HostType:#com.psidox.dockyard.controller.model.host",
  1005.         "group": "Group:#com.psidox.dockyard.controller.model.application",
  1006.         "groupimplementation": "GroupImplementation:#com.psidox.dockyard.controller.model.application",
  1007.         "deploymentstrategy": "DeploymentStrategy:#com.psidox.dockyard.controller.model.dockyard",
  1008.         "groupdeployment": "GroupDeployment:#com.psidox.dockyard.controller.model.application",
  1009.         "metadata": "Metadata:#com.psidox.dockyard.controller.model"
  1010.     },
  1011.     "breezeTypeMap": {
  1012.         "binary": "Binary",
  1013.         "integer": "Int32",
  1014.         "datetimeoffset": "DateTimeOffset",
  1015.         "timeastimespan": "Time",
  1016.         "double": "Double",
  1017.         "date": "DateTime",
  1018.         "long": "Int64",
  1019.         "float": "Single",
  1020.         "blob": "Binary",
  1021.         "timestamp": "DateTime",
  1022.         "short": "Int16",
  1023.         "time": "Time",
  1024.         "byte": "Byte",
  1025.         "string": "String",
  1026.         "boolean": "Boolean",
  1027.         "uuid": "Guid",
  1028.         "big_decimal": "Decimal",
  1029.         "binaryblob": "Binary",
  1030.         "uuid-binary": "Guid",
  1031.         "datetime": "DateTime",
  1032.         "byte[]": "Binary"
  1033.     },
  1034.     "noLength": [
  1035.         "Byte",
  1036.         "Guid",
  1037.         "Int64",
  1038.         "Time",
  1039.         "DateTime",
  1040.         "Int16",
  1041.         "Int32",
  1042.         "Boolean"
  1043.     ]
  1044. }
Advertisement
Add Comment
Please, Sign In to add comment