You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by ma...@apache.org on 2018/06/03 00:52:44 UTC
[01/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Repository: atlas-website
Updated Branches:
refs/heads/asf-site e9346ee2c -> af60ed7f9
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lib/handlebars-4.0.5.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lib/handlebars-4.0.5.js b/1.0.0-rc0/api/v2/ui/lib/handlebars-4.0.5.js
deleted file mode 100644
index 57025bc..0000000
--- a/1.0.0-rc0/api/v2/ui/lib/handlebars-4.0.5.js
+++ /dev/null
@@ -1,3 +0,0 @@
-!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Handlebars=e():t.Handlebars=e()}(this,function(){return function(t){function e(s){if(r[s])return r[s].exports;var i=r[s]={exports:{},id:s,loaded:!1};return t[s].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function s(){var t=v();return t.compile=function(e,r){return l.compile(e,r,t)},t.precompile=function(e,r){return l.precompile(e,r,t)},t.AST=c["default"],t.Compiler=l.Compiler,t.JavaScriptCompiler=u["default"],t.Parser=h.parser,t.parse=h.parse,t}var i=r(1)["default"];e.__esModule=!0;var a=r(2),n=i(a),o=r(21),c=i(o),h=r(22),l=r(27),p=r(28),u=i(p),f=r(25),d=i(f),m=r(20),g=i(m),v=n["default"].create,y=s();y.create=s,g["default"](y),y.Visitor=d["default"],y["default"]=y,e["default"]=y,t.exports=e["default"]},function(t,e){"use strict";e["defaul
t"]=function(t){return t&&t.__esModule?t:{"default":t}},e.__esModule=!0},function(t,e,r){"use strict";function s(){var t=new o.HandlebarsEnvironment;return f.extend(t,o),t.SafeString=h["default"],t.Exception=p["default"],t.Utils=f,t.escapeExpression=f.escapeExpression,t.VM=m,t.template=function(e){return m.template(e,t)},t}var i=r(3)["default"],a=r(1)["default"];e.__esModule=!0;var n=r(4),o=i(n),c=r(18),h=a(c),l=r(6),p=a(l),u=r(5),f=i(u),d=r(19),m=i(d),g=r(20),v=a(g),y=s();y.create=s,v["default"](y),y["default"]=y,e["default"]=y,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e},e.__esModule=!0},function(t,e,r){"use strict";function s(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},c.registerDefaultHelpers(this),h.registerDefaultDecorators(this)}var i=r(1)["default"];e.__esModule=!0,e.HandlebarsEnv
ironment=s;var a=r(5),n=r(6),o=i(n),c=r(7),h=r(15),l=r(17),p=i(l),u="4.0.5";e.VERSION=u;var f=7;e.COMPILER_REVISION=f;var d={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};e.REVISION_CHANGES=d;var m="[object Object]";s.prototype={constructor:s,logger:p["default"],log:p["default"].log,registerHelper:function(t,e){if(a.toString.call(t)===m){if(e)throw new o["default"]("Arg not supported with multiple helpers");a.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if(a.toString.call(t)===m)a.extend(this.partials,t);else{if("undefined"==typeof e)throw new o["default"]('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if(a.toString.call(t)===m){if(e)throw new o["default"]("Arg not supported with multiple decorators");a.
extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]}};var g=p["default"].log;e.log=g,e.createFrame=a.createFrame,e.logger=p["default"]},function(t,e){"use strict";function r(t){return l[t]}function s(t){for(var e=1;e<arguments.length;e++)for(var r in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],r)&&(t[r]=arguments[e][r]);return t}function i(t,e){for(var r=0,s=t.length;r<s;r++)if(t[r]===e)return r;return-1}function a(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if(null==t)return"";if(!t)return t+"";t=""+t}return u.test(t)?t.replace(p,r):t}function n(t){return!t&&0!==t||!(!m(t)||0!==t.length)}function o(t){var e=s({},t);return e._parent=t,e}function c(t,e){return t.path=e,t}function h(t,e){return(t?t+".":"")+e}e.__esModule=!0,e.extend=s,e.indexOf=i,e.escapeExpression=a,e.isEmpty=n,e.createFrame=o,e.blockParams=c,e.appendContextPath=h;var l={"&":"&","<":"<",">":">",'"':""","'":"&#x
27;","`":"`","=":"="},p=/[&<>"'`=]/g,u=/[&<>"'`=]/,f=Object.prototype.toString;e.toString=f;var d=function(t){return"function"==typeof t};d(/x/)&&(e.isFunction=d=function(t){return"function"==typeof t&&"[object Function]"===f.call(t)}),e.isFunction=d;var m=Array.isArray||function(t){return!(!t||"object"!=typeof t)&&"[object Array]"===f.call(t)};e.isArray=m},function(t,e){"use strict";function r(t,e){var i=e&&e.loc,a=void 0,n=void 0;i&&(a=i.start.line,n=i.start.column,t+=" - "+a+":"+n);for(var o=Error.prototype.constructor.call(this,t),c=0;c<s.length;c++)this[s[c]]=o[s[c]];Error.captureStackTrace&&Error.captureStackTrace(this,r),i&&(this.lineNumber=a,this.column=n)}e.__esModule=!0;var s=["description","fileName","lineNumber","message","name","number","stack"];r.prototype=new Error,e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t){n["default"](t),c["default"](t),l["default"](t),u["default"](t),d["default"](t),g["default"](t),y["default"](t)}va
r i=r(1)["default"];e.__esModule=!0,e.registerDefaultHelpers=s;var a=r(8),n=i(a),o=r(9),c=i(o),h=r(10),l=i(h),p=r(11),u=i(p),f=r(12),d=i(f),m=r(13),g=i(m),v=r(14),y=i(v)},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("blockHelperMissing",function(e,r){var i=r.inverse,a=r.fn;if(e===!0)return a(this);if(e===!1||null==e)return i(this);if(s.isArray(e))return e.length>0?(r.ids&&(r.ids=[r.name]),t.helpers.each(e,r)):i(this);if(r.data&&r.ids){var n=s.createFrame(r.data);n.contextPath=s.appendContextPath(r.data.contextPath,r.name),r={data:n}}return a(e,r)})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=r(5),a=r(6),n=s(a);e["default"]=function(t){t.registerHelper("each",function(t,e){function r(e,r,a){h&&(h.key=e,h.index=r,h.first=0===r,h.last=!!a,l&&(h.contextPath=l+e)),c+=s(t[e],{data:h,blockParams:i.blockParams([t[e],e],[l+e,null])})}if(!e)throw new n["default"]("Must pass iterator to #
each");var s=e.fn,a=e.inverse,o=0,c="",h=void 0,l=void 0;if(e.data&&e.ids&&(l=i.appendContextPath(e.data.contextPath,e.ids[0])+"."),i.isFunction(t)&&(t=t.call(this)),e.data&&(h=i.createFrame(e.data)),t&&"object"==typeof t)if(i.isArray(t))for(var p=t.length;o<p;o++)o in t&&r(o,o,o===t.length-1);else{var u=void 0;for(var f in t)t.hasOwnProperty(f)&&(void 0!==u&&r(u,o-1),u=f,o++);void 0!==u&&r(u,o-1,!0)}return 0===o&&(c=a(this)),c})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=r(6),a=s(i);e["default"]=function(t){t.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new a["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("if",function(t,e){return s.isFunction(t)&&(t=t.call(this)),!e.hash.includeZero&&!t||s.isEmpty(t)?e.inverse(this):e.fn(this)}),t.registerHelper("unless"
,function(e,r){return t.helpers["if"].call(this,e,{fn:r.inverse,inverse:r.fn,hash:r.hash})})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("log",function(){for(var e=[void 0],r=arguments[arguments.length-1],s=0;s<arguments.length-1;s++)e.push(arguments[s]);var i=1;null!=r.hash.level?i=r.hash.level:r.data&&null!=r.data.level&&(i=r.data.level),e[0]=i,t.log.apply(t,e)})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("lookup",function(t,e){return t&&t[e]})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("with",function(t,e){s.isFunction(t)&&(t=t.call(this));var r=e.fn;if(s.isEmpty(t))return e.inverse(this);var i=e.data;return e.data&&e.ids&&(i=s.createFrame(e.data),i.contextPath=s.appendContextPath(e.data.contextPath,e.ids[0])),r(t,{data:i,blockParams:s.blockParams([t],[i&&i.contextPath])
})})},t.exports=e["default"]},function(t,e,r){"use strict";function s(t){n["default"](t)}var i=r(1)["default"];e.__esModule=!0,e.registerDefaultDecorators=s;var a=r(16),n=i(a)},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerDecorator("inline",function(t,e,r,i){var a=t;return e.partials||(e.partials={},a=function(i,a){var n=r.partials;r.partials=s.extend({},n,e.partials);var o=t(i,a);return r.partials=n,o}),e.partials[i.args[0]]=i.fn,a})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(t){if("string"==typeof t){var e=s.indexOf(i.methodMap,t.toLowerCase());t=e>=0?e:parseInt(t,10)}return t},log:function(t){if(t=i.lookupLevel(t),"undefined"!=typeof console&&i.lookupLevel(i.level)<=t){var e=i.methodMap[t];console[e]||(e="log");for(var r=arguments.length,s=Array(r>1?r-1:0),a=1;a<r;a++)s[a-1]=arguments[a];console[e].apply(console,s)}}};e
["default"]=i,t.exports=e["default"]},function(t,e){"use strict";function r(t){this.string=t}e.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t){var e=t&&t[0]||1,r=v.COMPILER_REVISION;if(e!==r){if(e<r){var s=v.REVISION_CHANGES[r],i=v.REVISION_CHANGES[e];throw new g["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+s+") or downgrade your runtime to an older version ("+i+").")}throw new g["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}}function i(t,e){function r(r,s,i){i.hash&&(s=d.extend({},s,i.hash),i.ids&&(i.ids[0]=!0)),r=e.VM.resolvePartial.call(this,r,s,i);var a=e.VM.invokePartial.call(this,r,s,i);if(null==a&&e.compile&&(i.partials[i.name]=e.compile(r,t.
compilerOptions,e),a=i.partials[i.name](s,i)),null!=a){if(i.indent){for(var n=a.split("\n"),o=0,c=n.length;o<c&&(n[o]||o+1!==c);o++)n[o]=i.indent+n[o];a=n.join("\n")}return a}throw new g["default"]("The partial "+i.name+" could not be compiled when running in runtime-only mode")}function s(e){function r(e){return""+t.main(i,e,i.helpers,i.partials,n,c,o)}var a=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=a.data;s._setup(a),!a.partial&&t.useData&&(n=h(e,n));var o=void 0,c=t.useBlockParams?[]:void 0;return t.useDepths&&(o=a.depths?e!==a.depths[0]?[e].concat(a.depths):a.depths:[e]),(r=l(t.main,r,i,a.depths||[],n,c))(e,a)}if(!e)throw new g["default"]("No environment passed to template");if(!t||!t.main)throw new g["default"]("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var i={strict:function(t,e){if(!(e in t))throw new g["default"]('"'+e+'" not defined in '+t);return t[e]},lookup:function(t,e){for(var r=t.length,s=0;s<r;s++
)if(t[s]&&null!=t[s][e])return t[s][e]},lambda:function(t,e){return"function"==typeof t?t.call(e):t},escapeExpression:d.escapeExpression,invokePartial:r,fn:function(e){var r=t[e];return r.decorator=t[e+"_d"],r},programs:[],program:function(t,e,r,s,i){var n=this.programs[t],o=this.fn(t);return e||i||s||r?n=a(this,t,o,e,r,s,i):n||(n=this.programs[t]=a(this,t,o)),n},data:function(t,e){for(;t&&e--;)t=t._parent;return t},merge:function(t,e){var r=t||e;return t&&e&&t!==e&&(r=d.extend({},e,t)),r},noop:e.VM.noop,compilerInfo:t.compiler};return s.isTop=!0,s._setup=function(r){r.partial?(i.helpers=r.helpers,i.partials=r.partials,i.decorators=r.decorators):(i.helpers=i.merge(r.helpers,e.helpers),t.usePartial&&(i.partials=i.merge(r.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=i.merge(r.decorators,e.decorators)))},s._child=function(e,r,s,n){if(t.useBlockParams&&!s)throw new g["default"]("must pass block params");if(t.useDepths&&!n)throw new g["default"]("must pass parent
depths");return a(i,e,t[e],r,0,s,n)},s}function a(t,e,r,s,i,a,n){function o(e){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=n;return n&&e!==n[0]&&(o=[e].concat(n)),r(t,e,t.helpers,t.partials,i.data||s,a&&[i.blockParams].concat(a),o)}return o=l(r,o,t,n,s,a),o.program=e,o.depth=n?n.length:0,o.blockParams=i||0,o}function n(t,e,r){return t?t.call||r.name||(r.name=t,t=r.partials[t]):t="@partial-block"===r.name?r.data["partial-block"]:r.partials[r.name],t}function o(t,e,r){r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var s=void 0;if(r.fn&&r.fn!==c&&(r.data=v.createFrame(r.data),s=r.data["partial-block"]=r.fn,s.partials&&(r.partials=d.extend({},r.partials,s.partials))),void 0===t&&s&&(t=s),void 0===t)throw new g["default"]("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function c(){return""}function h(t,e){return e&&"root"in e||(e=e?v.createFrame(e):{},e.root=t),e}function l(t,e,r,s,i,a){if(t.decorator){var
n={};e=t.decorator(e,n,r,s&&s[0],i,a,s),d.extend(e,n)}return e}var p=r(3)["default"],u=r(1)["default"];e.__esModule=!0,e.checkRevision=s,e.template=i,e.wrapProgram=a,e.resolvePartial=n,e.invokePartial=o,e.noop=c;var f=r(5),d=p(f),m=r(6),g=u(m),v=r(4)},function(t,e){(function(r){"use strict";e.__esModule=!0,e["default"]=function(t){var e="undefined"!=typeof r?r:window,s=e.Handlebars;t.noConflict=function(){return e.Handlebars===t&&(e.Handlebars=s),t}},t.exports=e["default"]}).call(e,function(){return this}())},function(t,e){"use strict";e.__esModule=!0;var r={helpers:{helperExpression:function(t){return"SubExpression"===t.type||("MustacheStatement"===t.type||"BlockStatement"===t.type)&&!!(t.params&&t.params.length||t.hash)},scopedId:function(t){return/^\.|this\b/.test(t.original)},simpleId:function(t){return 1===t.parts.length&&!r.helpers.scopedId(t)&&!t.depth}}};e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){if("Program"===t.type)return t;o["def
ault"].yy=f,f.locInfo=function(t){return new f.SourceLocation(e&&e.srcName,t)};var r=new h["default"](e);return r.accept(o["default"].parse(t))}var i=r(1)["default"],a=r(3)["default"];e.__esModule=!0,e.parse=s;var n=r(23),o=i(n),c=r(24),h=i(c),l=r(26),p=a(l),u=r(5);e.parser=o["default"];var f={};u.extend(f,p)},function(t,e){"use strict";var r=function(){function t(){this.yy={}}var e={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37
,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_
BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,
0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(t,e,r,s,i,a,n){var o=a.length-1;switch(i){case 1:return a[o-1];case 2:this.$=s.prepareProgram(a[o]);break;case 3:this.$=a[o];break;case 4:this.$=a[o];break;case 5:this.$=a[o];break;case 6:this.$=a[o];break;case 7:this.$=a[o];break;case 8:this.$=a[o];break;case 9:this.$={type:"CommentStatement",value:s.stripComment(a[o]),strip:s.stripFlags(a[o],a[o]),loc:s.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:a[o],value:a[o],loc:s.locInfo(this._$)};break;case 11:this.$=s.prepareRawBlock(a[o-2],a[o-1],a[o],this._$);break;case 12:this.$={path:a[o-3],params:a[o-2],hash:a[o-1]};break;case 13:this.$=s.prepareBlock(a[o-3],a[o-2],a[o-1],a[o],!1,this._$);break;case 14:this.$=s.prepareBlock(a[o-3],a[o-2],a[o-1],a[o],!0,this._$);break;case 15:this.$={open:a[o-5],path:a[o-4],params:a[o-3],hash:a[o-2],blockParams:a[o-1],strip:s.stripFlags(a[o-5],a[o])};break;ca
se 16:this.$={path:a[o-4],params:a[o-3],hash:a[o-2],blockParams:a[o-1],strip:s.stripFlags(a[o-5],a[o])};break;case 17:this.$={path:a[o-4],params:a[o-3],hash:a[o-2],blockParams:a[o-1],strip:s.stripFlags(a[o-5],a[o])};break;case 18:this.$={strip:s.stripFlags(a[o-1],a[o-1]),program:a[o]};break;case 19:var c=s.prepareBlock(a[o-2],a[o-1],a[o],a[o],!1,this._$),h=s.prepareProgram([c],a[o-1].loc);h.chained=!0,this.$={strip:a[o-2].strip,program:h,chain:!0};break;case 20:this.$=a[o];break;case 21:this.$={path:a[o-1],strip:s.stripFlags(a[o-2],a[o])};break;case 22:this.$=s.prepareMustache(a[o-3],a[o-2],a[o-1],a[o-4],s.stripFlags(a[o-4],a[o]),this._$);break;case 23:this.$=s.prepareMustache(a[o-3],a[o-2],a[o-1],a[o-4],s.stripFlags(a[o-4],a[o]),this._$);break;case 24:this.$={type:"PartialStatement",name:a[o-3],params:a[o-2],hash:a[o-1],indent:"",strip:s.stripFlags(a[o-4],a[o]),loc:s.locInfo(this._$)};break;case 25:this.$=s.preparePartialBlock(a[o-2],a[o-1],a[o],this._$);break;case 26:this.$={path:
a[o-3],params:a[o-2],hash:a[o-1],strip:s.stripFlags(a[o-4],a[o])};break;case 27:this.$=a[o];break;case 28:this.$=a[o];break;case 29:this.$={type:"SubExpression",path:a[o-3],params:a[o-2],hash:a[o-1],loc:s.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:a[o],loc:s.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:s.id(a[o-2]),value:a[o],loc:s.locInfo(this._$)};break;case 32:this.$=s.id(a[o-1]);break;case 33:this.$=a[o];break;case 34:this.$=a[o];break;case 35:this.$={type:"StringLiteral",value:a[o],original:a[o],loc:s.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(a[o]),original:Number(a[o]),loc:s.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===a[o],original:"true"===a[o],loc:s.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:s.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:s.locInfo(this._$)};break;case 40:this.$=a[o];bre
ak;case 41:this.$=a[o];break;case 42:this.$=s.preparePath(!0,a[o],this._$);break;case 43:this.$=s.preparePath(!1,a[o],this._$);break;case 44:a[o-2].push({part:s.id(a[o]),original:a[o],separator:a[o-1]}),this.$=a[o-2];break;case 45:this.$=[{part:s.id(a[o]),original:a[o]}];break;case 46:this.$=[];break;case 47:a[o-1].push(a[o]);break;case 48:this.$=[a[o]];break;case 49:a[o-1].push(a[o]);break;case 50:this.$=[];break;case 51:a[o-1].push(a[o]);break;case 58:this.$=[];break;case 59:a[o-1].push(a[o]);break;case 64:this.$=[];break;case 65:a[o-1].push(a[o]);break;case 70:this.$=[];break;case 71:a[o-1].push(a[o]);break;case 78:this.$=[];break;case 79:a[o-1].push(a[o]);break;case 82:this.$=[];break;case 83:a[o-1].push(a[o]);break;case 86:this.$=[];break;case 87:a[o-1].push(a[o]);break;case 90:this.$=[];break;case 91:a[o-1].push(a[o]);break;case 94:this.$=[];break;case 95:a[o-1].push(a[o]);break;case 98:this.$=[a[o]];break;case 99:a[o-1].push(a[o]);break;case 100:this.$=[a[o]];break;case 101:a
[o-1].push(a[o])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,
7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46]
,60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2
,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,
39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78
,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:
[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:
26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,8
5]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65
],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:
[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,13
7]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],
-48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(t,e){throw new Error(t)},parse:function(t){function e(){var t;return t=r.lexer.lex()||1,"number"!=typeof t&&(t=r.symbols_[t]||t),t}var r=this,s=[0],i=[null],a=[],n=this.table,o="",c=0,h=0,l=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var p=this.lexer.yylloc;a.push(p);var u=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var f,d,m,g,v,y,k,S,b,_={};;){if(m=s[
s.length-1],this.defaultActions[m]?g=this.defaultActions[m]:(null!==f&&"undefined"!=typeof f||(f=e()),g=n[m]&&n[m][f]),"undefined"==typeof g||!g.length||!g[0]){var P="";if(!l){b=[];for(y in n[m])this.terminals_[y]&&y>2&&b.push("'"+this.terminals_[y]+"'");P=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(P,{text:this.lexer.match,token:this.terminals_[f]||f,line:this.lexer.yylineno,loc:p,expected:b})}}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+f);switch(g[0]){case 1:s.push(f),i.push(this.lexer.yytext),a.push(this.lexer.yylloc),s.push(g[1]),f=null,d?(f=d,d=null):(h=this.lexer.yyleng,o=this.lexer.yytext,c=this.lexer.yylineno,p=this.lexer.yylloc,l>0&&l--);break;case 2:if(k=this.productions_[g[1]][1],
_.$=i[i.length-k],_._$={first_line:a[a.length-(k||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(k||1)].first_column,last_column:a[a.length-1].last_column},u&&(_._$.range=[a[a.length-(k||1)].range[0],a[a.length-1].range[1]]),v=this.performAction.call(_,o,h,c,this.yy,g[1],i,a),"undefined"!=typeof v)return v;k&&(s=s.slice(0,-1*k*2),i=i.slice(0,-1*k),a=a.slice(0,-1*k)),s.push(this.productions_[g[1]][0]),i.push(_.$),a.push(_._$),S=n[s[s.length-2]][s[s.length-1]],s.push(S);break;case 3:return!0}}return!0}},r=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._in
put[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var e=t.match(/(?:\r\n?|\n).*/g);return e?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e-1),this.offset-=e;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===s.length?this.yylloc.first_column:0)+s[s.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this},more:function(){return this._more
=!0,this},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,e,r,s,i;this._more||(this.yytext="",this.match="");for(var a=this._currentRules(),n=0;n<a.length&&(r=this._input.match(this.rules[a[n]]),!r||e&&!(r[0].length>e[0].length)||(e=r,s=n,this.options.flex));n++);return e?(i=e[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.
length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,a[s],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t?t:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var t=this.next();return"undefined"!=typeof t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},push
State:function(t){this.begin(t)}};return t.options={},t.performAction=function(t,e,r,s){function i(t,r){return e.yytext=e.yytext.substr(t,e.yyleng-r)}switch(r){case 0:if("\\\\"===e.yytext.slice(-2)?(i(0,1),this.begin("mu")):"\\"===e.yytext.slice(-1)?(i(0,1),this.begin("emu")):this.begin("mu"),e.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e.yytext=e.yytext.substr(5,e.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(e.yytext),this.popState(),this.begin("com");break;case 22:ret
urn this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return e.yytext=i(1,2).replace(/\\"/g,'"'),80;case 32:return e.yytext=i(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return e.yytext=e.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},t.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else
\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],t.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},t}();return e.lexer=r,t.prototype=e,e.Parser=t,new t}();e.__esModule=!0,e["default"]=r},function(t,e,r){"use strict";fun
ction s(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=t}function i(t,e,r){void 0===e&&(e=t.length);var s=t[e-1],i=t[e-2];return s?"ContentStatement"===s.type?(i||!r?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(s.original):void 0:r}function a(t,e,r){void 0===e&&(e=-1);var s=t[e+1],i=t[e+2];return s?"ContentStatement"===s.type?(i||!r?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(s.original):void 0:r}function n(t,e,r){var s=t[null==e?0:e+1];if(s&&"ContentStatement"===s.type&&(r||!s.rightStripped)){var i=s.value;s.value=s.value.replace(r?/^\s+/:/^[ \t]*\r?\n?/,""),s.rightStripped=s.value!==i}}function o(t,e,r){var s=t[null==e?t.length-1:e-1];if(s&&"ContentStatement"===s.type&&(r||!s.leftStripped)){var i=s.value;return s.value=s.value.replace(r?/\s+$/:/[ \t]+$/,""),s.leftStripped=s.value!==i,s.leftStripped}}var c=r(1)["default"];e.__esModule=!0;var h=r(25),l=c(h);s.prototype=new l["default"],s.prototype.Program=function(t){var e=!this.options.ignoreStandalone,r=!this.isRoo
tSeen;this.isRootSeen=!0;for(var s=t.body,c=0,h=s.length;c<h;c++){var l=s[c],p=this.accept(l);if(p){var u=i(s,c,r),f=a(s,c,r),d=p.openStandalone&&u,m=p.closeStandalone&&f,g=p.inlineStandalone&&u&&f;p.close&&n(s,c,!0),p.open&&o(s,c,!0),e&&g&&(n(s,c),o(s,c)&&"PartialStatement"===l.type&&(l.indent=/([ \t]+$)/.exec(s[c-1].original)[1])),e&&d&&(n((l.program||l.inverse).body),o(s,c)),e&&m&&(n(s,c),o((l.inverse||l.program).body))}}return t},s.prototype.BlockStatement=s.prototype.DecoratorBlock=s.prototype.PartialBlockStatement=function(t){this.accept(t.program),this.accept(t.inverse);var e=t.program||t.inverse,r=t.program&&t.inverse,s=r,c=r;if(r&&r.chained)for(s=r.body[0].program;c.chained;)c=c.body[c.body.length-1].program;var h={open:t.openStrip.open,close:t.closeStrip.close,openStandalone:a(e.body),closeStandalone:i((s||e).body)};if(t.openStrip.close&&n(e.body,null,!0),r){var l=t.inverseStrip;l.open&&o(e.body,null,!0),l.close&&n(s.body,null,!0),t.closeStrip.open&&o(c.body,null,!0),!this
.options.ignoreStandalone&&i(e.body)&&a(s.body)&&(o(e.body),n(s.body))}else t.closeStrip.open&&o(e.body,null,!0);return h},s.prototype.Decorator=s.prototype.MustacheStatement=function(t){return t.strip},s.prototype.PartialStatement=s.prototype.CommentStatement=function(t){var e=t.strip||{};return{inlineStandalone:!0,open:e.open,close:e.close}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(){this.parents=[]}function i(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}function a(t){i.call(this,t),this.acceptKey(t,"program"),this.acceptKey(t,"inverse")}function n(t){this.acceptRequired(t,"name"),this.acceptArray(t.params),this.acceptKey(t,"hash")}var o=r(1)["default"];e.__esModule=!0;var c=r(6),h=o(c);s.prototype={constructor:s,mutating:!1,acceptKey:function(t,e){var r=this.accept(t[e]);if(this.mutating){if(r&&!s.prototype[r.type])throw new h["default"]('Unexpected node type "'+r.type+'" found when accepting '+e+" on "
+t.type);t[e]=r}},acceptRequired:function(t,e){if(this.acceptKey(t,e),!t[e])throw new h["default"](t.type+" requires "+e)},acceptArray:function(t){for(var e=0,r=t.length;e<r;e++)this.acceptKey(t,e),t[e]||(t.splice(e,1),e--,r--)},accept:function(t){if(t){if(!this[t.type])throw new h["default"]("Unknown type: "+t.type,t);this.current&&this.parents.unshift(this.current),this.current=t;var e=this[t.type](t);return this.current=this.parents.shift(),!this.mutating||e?e:e!==!1?t:void 0}},Program:function(t){this.acceptArray(t.body)},MustacheStatement:i,Decorator:i,BlockStatement:a,DecoratorBlock:a,PartialStatement:n,PartialBlockStatement:function(t){n.call(this,t),this.acceptKey(t,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:i,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(t){this.acceptArray(t.pairs)},HashPair:function
(t){this.acceptRequired(t,"value")}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){if(e=e.path?e.path.original:e,t.path.original!==e){var r={loc:t.path.loc};throw new g["default"](t.path.original+" doesn't match "+e,r)}}function i(t,e){this.source=t,this.start={line:e.first_line,column:e.first_column},this.end={line:e.last_line,column:e.last_column}}function a(t){return/^\[.*\]$/.test(t)?t.substr(1,t.length-2):t}function n(t,e){return{open:"~"===t.charAt(2),close:"~"===e.charAt(e.length-3)}}function o(t){return t.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function c(t,e,r){r=this.locInfo(r);for(var s=t?"@":"",i=[],a=0,n="",o=0,c=e.length;o<c;o++){var h=e[o].part,l=e[o].original!==h;if(s+=(e[o].separator||"")+h,l||".."!==h&&"."!==h&&"this"!==h)i.push(h);else{if(i.length>0)throw new g["default"]("Invalid path: "+s,{loc:r});".."===h&&(a++,n+="../")}}return{type:"PathExpression",data:t,depth:a,parts:i,original:s,loc:r}}function h(t,e,r,s,
i,a){var n=s.charAt(3)||s.charAt(2),o="{"!==n&&"&"!==n,c=/\*/.test(s);return{type:c?"Decorator":"MustacheStatement",path:t,params:e,hash:r,escaped:o,strip:i,loc:this.locInfo(a)}}function l(t,e,r,i){s(t,r),i=this.locInfo(i);var a={type:"Program",body:e,strip:{},loc:i};return{type:"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:a,openStrip:{},inverseStrip:{},closeStrip:{},loc:i}}function p(t,e,r,i,a,n){i&&i.path&&s(t,i);var o=/\*/.test(t.open);e.blockParams=t.blockParams;var c=void 0,h=void 0;if(r){if(o)throw new g["default"]("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=i.strip),h=r.strip,c=r.program}return a&&(a=c,c=e,e=a),{type:o?"DecoratorBlock":"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:e,inverse:c,openStrip:t.strip,inverseStrip:h,closeStrip:i&&i.strip,loc:this.locInfo(n)}}function u(t,e){if(!e&&t.length){var r=t[0].loc,s=t[t.length-1].loc;r&&s&&(e={source:r.source,start:{line:r.start.line,column:r.start.c
olumn},end:{line:s.end.line,column:s.end.column}})}return{type:"Program",body:t,strip:{},loc:e}}function f(t,e,r,i){return s(t,r),{type:"PartialBlockStatement",name:t.path,params:t.params,hash:t.hash,program:e,openStrip:t.strip,closeStrip:r&&r.strip,loc:this.locInfo(i)}}var d=r(1)["default"];e.__esModule=!0,e.SourceLocation=i,e.id=a,e.stripFlags=n,e.stripComment=o,e.preparePath=c,e.prepareMustache=h,e.prepareRawBlock=l,e.prepareBlock=p,e.prepareProgram=u,e.preparePartialBlock=f;var m=r(6),g=d(m)},function(t,e,r){"use strict";function s(){}function i(t,e,r){if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+t);e=e||{},"data"in e||(e.data=!0),e.compat&&(e.useDepths=!0);var s=r.parse(t,e),i=(new r.Compiler).compile(s,e);return(new r.JavaScriptCompiler).compile(i,e)}function a(t,e,r){function s(){var s=r.parse(t,e),i=(new r.Compiler).compile(s,e),a=(new r.JavaScriptCompiler).compile(i
,e,void 0,!0);return r.template(a)}function i(t,e){return a||(a=s()),a.call(this,t,e)}if(void 0===e&&(e={}),null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+t);"data"in e||(e.data=!0),e.compat&&(e.useDepths=!0);var a=void 0;return i._setup=function(t){return a||(a=s()),a._setup(t)},i._child=function(t,e,r,i){return a||(a=s()),a._child(t,e,r,i)},i}function n(t,e){if(t===e)return!0;if(p.isArray(t)&&p.isArray(e)&&t.length===e.length){for(var r=0;r<t.length;r++)if(!n(t[r],e[r]))return!1;return!0}}function o(t){if(!t.path.parts){var e=t.path;t.path={type:"PathExpression",data:!1,depth:0,parts:[e.original+""],original:e.original+"",loc:e.loc}}}var c=r(1)["default"];e.__esModule=!0,e.Compiler=s,e.precompile=i,e.compile=a;var h=r(6),l=c(h),p=r(5),u=r(21),f=c(u),d=[].slice;s.prototype={compiler:s,equals:function(t){var e=this.opcodes.length;if(t.opcodes.length!==e)return!1;for(var r=0;r<e;r++)
{var s=this.opcodes[r],i=t.opcodes[r];if(s.opcode!==i.opcode||!n(s.args,i.args))return!1}e=this.children.length;for(var r=0;r<e;r++)if(!this.children[r].equals(t.children[r]))return!1;return!0},guid:0,compile:function(t,e){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=e,this.stringParams=e.stringParams,this.trackIds=e.trackIds,e.blockParams=e.blockParams||[];var r=e.knownHelpers;if(e.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},r)for(var s in r)s in r&&(e.knownHelpers[s]=r[s]);return this.accept(t)},compileProgram:function(t){var e=new this.compiler,r=e.compile(t,this.options),s=this.guid++;return this.usePartial=this.usePartial||r.usePartial,this.children[s]=r,this.useDepths=this.useDepths||r.useDepths,s},accept:function(t){if(!this[t.type])throw new l["default"]("Unknown type: "+t.type,t);this.sourceNode.unshift(t);var e=this[t.type](t);return this.sourceNode.shift(),e},Program:function(t){this.option
s.blockParams.unshift(t.blockParams);for(var e=t.body,r=e.length,s=0;s<r;s++)this.accept(e[s]);return this.options.blockParams.shift(),this.isSimple=1===r,this.blockParams=t.blockParams?t.blockParams.length:0,this},BlockStatement:function(t){o(t);var e=t.program,r=t.inverse;e=e&&this.compileProgram(e),r=r&&this.compileProgram(r);var s=this.classifySexpr(t);"helper"===s?this.helperSexpr(t,e,r):"simple"===s?(this.simpleSexpr(t),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("blockValue",t.path.original)):(this.ambiguousSexpr(t,e,r),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(t){var e=t.program&&this.compileProgram(t.program),r=this.setupFullMustacheParams(t,e,void 0),s=t.path;this.useDecorators=!0,this.opcode("registerDecorator",r.length,s.original)},PartialStatement:function(t){this.usePartial=!0;var e=t.program;e&&(
e=this.compileProgram(t.program));var r=t.params;if(r.length>1)throw new l["default"]("Unsupported number of partial arguments: "+r.length,t);r.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):r.push({type:"PathExpression",parts:[],depth:0}));var s=t.name.original,i="SubExpression"===t.name.type;i&&this.accept(t.name),this.setupFullMustacheParams(t,e,void 0,!0);var a=t.indent||"";this.options.preventIndent&&a&&(this.opcode("appendContent",a),a=""),this.opcode("invokePartial",i,s,a),this.opcode("append")},PartialBlockStatement:function(t){this.PartialStatement(t)},MustacheStatement:function(t){this.SubExpression(t),t.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(t){this.DecoratorBlock(t)},ContentStatement:function(t){t.value&&this.opcode("appendContent",t.value)},CommentStatement:function(){},SubExpression:function(t){o(t);var e=this.classifySexpr(t);"simple"===e?this.simpleSexpr(t):"helper"==
=e?this.helperSexpr(t):this.ambiguousSexpr(t)},ambiguousSexpr:function(t,e,r){var s=t.path,i=s.parts[0],a=null!=e||null!=r;this.opcode("getContext",s.depth),this.opcode("pushProgram",e),this.opcode("pushProgram",r),s.strict=!0,this.accept(s),this.opcode("invokeAmbiguous",i,a)},simpleSexpr:function(t){var e=t.path;e.strict=!0,this.accept(e),this.opcode("resolvePossibleLambda")},helperSexpr:function(t,e,r){var s=this.setupFullMustacheParams(t,e,r),i=t.path,a=i.parts[0];if(this.options.knownHelpers[a])this.opcode("invokeKnownHelper",s.length,a);else{if(this.options.knownHelpersOnly)throw new l["default"]("You specified knownHelpersOnly, but used the unknown helper "+a,t);i.strict=!0,i.falsy=!0,this.accept(i),this.opcode("invokeHelper",s.length,i.original,f["default"].helpers.simpleId(i))}},PathExpression:function(t){this.addDepth(t.depth),this.opcode("getContext",t.depth);var e=t.parts[0],r=f["default"].helpers.scopedId(t),s=!t.depth&&!r&&this.blockParamIndex(e);s?this.opcode("lookupBl
ockParam",s,t.parts):e?t.data?(this.options.data=!0,this.opcode("lookupData",t.depth,t.parts,t.strict)):this.opcode("lookupOnContext",t.parts,t.falsy,t.strict,r):this.opcode("pushContext")},StringLiteral:function(t){this.opcode("pushString",t.value)},NumberLiteral:function(t){this.opcode("pushLiteral",t.value)},BooleanLiteral:function(t){this.opcode("pushLiteral",t.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(t){var e=t.pairs,r=0,s=e.length;for(this.opcode("pushHash");r<s;r++)this.pushParam(e[r].value);for(;r--;)this.opcode("assignToHash",e[r].key);this.opcode("popHash")},opcode:function(t){this.opcodes.push({opcode:t,args:d.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(t){t&&(this.useDepths=!0)},classifySexpr:function(t){var e=f["default"].helpers.simpleId(t.path),r=e&&!!this.blockParamIndex(t.path.parts[0]),s=!r&&f["default"].helpers.helperExpression(t),i=!r&&
(s||e);if(i&&!s){var a=t.path.parts[0],n=this.options;n.knownHelpers[a]?s=!0:n.knownHelpersOnly&&(i=!1)}return s?"helper":i?"ambiguous":"simple"},pushParams:function(t){for(var e=0,r=t.length;e<r;e++)this.pushParam(t[e])},pushParam:function(t){var e=null!=t.value?t.value:t.original||"";if(this.stringParams)e.replace&&(e=e.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",e,t.type),"SubExpression"===t.type&&this.accept(t);else{if(this.trackIds){var r=void 0;if(!t.parts||f["default"].helpers.scopedId(t)||t.depth||(r=this.blockParamIndex(t.parts[0])),r){var s=t.parts.slice(1).join(".");this.opcode("pushId","BlockParam",r,s)}else e=t.original||e,e.replace&&(e=e.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",t.type,e)}this.accept(t)}},setupFullMustacheParams:function(t,e,r,s){var i=t.params;return this.pushParams(i),this.opcode("pushProgram",e),this.op
code("pushProgram",r),t.hash?this.accept(t.hash):this.opcode("emptyHash",s),i},blockParamIndex:function(t){for(var e=0,r=this.options.blockParams.length;e<r;e++){var s=this.options.blockParams[e],i=s&&p.indexOf(s,t);if(s&&i>=0)return[e,i]}}}},function(t,e,r){"use strict";function s(t){this.value=t}function i(){}function a(t,e,r,s){var i=e.popStack(),a=0,n=r.length;for(t&&n--;a<n;a++)i=e.nameLookup(i,r[a],s);return t?[e.aliasable("container.strict"),"(",i,", ",e.quotedString(r[a]),")"]:i}var n=r(1)["default"];e.__esModule=!0;var o=r(4),c=r(6),h=n(c),l=r(5),p=r(29),u=n(p);i.prototype={nameLookup:function(t,e){return i.isValidJavaScriptVariableName(e)?[t,".",e]:[t,"[",JSON.stringify(e),"]"]},depthedLookup:function(t){return[this.aliasable("container.lookup"),'(depths, "',t,'")']},compilerInfo:function(){var t=o.COMPILER_REVISION,e=o.REVISION_CHANGES[t];return[t,e]},appendToBuffer:function(t,e,r){return l.isArray(t)||(t=[t]),t=this.source.wrap(t,e),this.environment.isSimple?["return ",t
,";"]:r?["buffer += ",t,";"]:(t.appendToBuffer=!0,t)},initializeBuffer:function(){return this.quotedString("")},compile:function(t,e,r,s){this.environment=t,this.options=e,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!s,this.name=this.environment.name,this.isChild=!!r,this.context=r||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(t,e),this.useDepths=this.useDepths||t.useDepths||t.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||t.useBlockParams;var i=t.opcodes,a=void 0,n=void 0,o=void 0,c=void 0;for(o=0,c=i.length;o<c;o++)a=i[o],this.source.currentLocation=a.loc,n=n||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=n,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)
throw new h["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),s?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var l=this.createFunctionContext(s);if(this.isChild)return l;var p={compiler:this.compilerInfo(),main:l};this.decorators&&(p.main_d=this.decorators,p.useDecorators=!0);var u=this.context,f=u.programs,d=u.decorators;for(o=0,c=f.length;o<c;o++)f[o]&&(p[o]=f[o],d[o]&&(p[o+"_d"]=d[o],p.useDecorators=!0));return this.environment.usePartial&&(p.usePartial=!0),this.options.data&&(p.useData=!0),this.useDepths&&(p.useDepths=!0),this.useBlockParams&&(p.useBloc
kParams=!0),this.options.compat&&(p.compat=!0),s?p.compilerOptions=this.options:(p.compiler=JSON.stringify(p.compiler),this.source.currentLocation={start:{line:1,column:0}},p=this.objectLiteral(p),e.srcName?(p=p.toStringWithSourceMap({file:e.destName}),p.map=p.map&&p.map.toString()):p=p.toString()),p},preamble:function(){this.lastContext=0,this.source=new u["default"](this.options.srcName),this.decorators=new u["default"](this.options.srcName)},createFunctionContext:function(t){var e="",r=this.stackVars.concat(this.registers.list);r.length>0&&(e+=", "+r.join(", "));var s=0;for(var i in this.aliases){var a=this.aliases[i];this.aliases.hasOwnProperty(i)&&a.children&&a.referenceCount>1&&(e+=", alias"+ ++s+"="+i,a.children[0]="alias"+s)}var n=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&n.push("blockParams"),this.useDepths&&n.push("depths");var o=this.mergeSource(e);return t?(n.push(o),Function.apply(this,n)):this.source.wrap(["function(",n.j
oin(","),") {\n ",o,"}"])},mergeSource:function(t){var e=this.environment.isSimple,r=!this.forceBuffer,s=void 0,i=void 0,a=void 0,n=void 0;return this.source.each(function(t){t.appendToBuffer?(a?t.prepend(" + "):a=t,n=t):(a&&(i?a.prepend("buffer += "):s=!0,n.add(";"),a=n=void 0),i=!0,e||(r=!1))}),r?a?(a.prepend("return "),n.add(";")):i||this.source.push('return "";'):(t+=", buffer = "+(s?"":this.initializeBuffer()),a?(a.prepend("return buffer + "),n.add(";")):this.source.push("return buffer;")),t&&this.source.prepend("var "+t.substring(2)+(s?"":";\n")),this.source.merge()},blockValue:function(t){var e=this.aliasable("helpers.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs(t,0,r);var s=this.popStack();r.splice(1,0,s),this.push(this.source.functionCall(e,"call",r))},ambiguousBlockValue:function(){var t=this.aliasable("helpers.blockHelperMissing"),e=[this.contextName(0)];this.setupHelperArgs("",0,e,!0),this.flushInline();var r=this.topStack();e.splice(1,0,r),this.pu
shSource(["if (!",this.lastHelper,") { ",r," = ",this.source.functionCall(t,"call",e),"}"])},appendContent:function(t){this.pendingContent?t=this.pendingContent+t:this.pendingLocation=this.source.currentLocation,this.pendingContent=t},append:function(){if(this.isInline())this.replaceStack(function(t){return[" != null ? ",t,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var t=this.popStack();this.pushSource(["if (",t," != null) { ",this.appendToBuffer(t,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(t){this.lastContext=t},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(t,e,r,s){var i=0;s||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(t[i++]))
,this.resolvePath("context",t,i,e,r)},lookupBlockParam:function(t,e){this.useBlockParams=!0,this.push(["blockParams[",t[0],"][",t[1],"]"]),this.resolvePath("context",e,1)},lookupData:function(t,e,r){t?this.pushStackLiteral("container.data(data, "+t+")"):this.pushStackLiteral("data"),this.resolvePath("data",e,0,!0,r)},resolvePath:function(t,e,r,s,i){var n=this;if(this.options.strict||this.options.assumeObjects)return void this.push(a(this.options.strict&&i,this,e,t));for(var o=e.length;r<o;r++)this.replaceStack(function(i){var a=n.nameLookup(i,e[r],t);return s?[" && ",a]:[" != null ? ",a," : ",i]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(t,e){this.pushContext(),this.pushString(e),"SubExpression"!==e&&("string"==typeof t?this.pushString(t):this.pushStackLiteral(t))},emptyHash:function(t){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}"))
,this.pushStackLiteral(t?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var t=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(t.ids)),this.stringParams&&(this.push(this.objectLiteral(t.contexts)),this.push(this.objectLiteral(t.types))),this.push(this.objectLiteral(t.values))},pushString:function(t){this.pushStackLiteral(this.quotedString(t))},pushLiteral:function(t){this.pushStackLiteral(t)},pushProgram:function(t){null!=t?this.pushStackLiteral(this.programExpression(t)):this.pushStackLiteral(null)},registerDecorator:function(t,e){var r=this.nameLookup("decorators",e,"decorator"),s=this.setupHelperArgs(e,t);this.decorators.push(["fn = ",this.decorators.functionCall(r,"",["fn","props","container",s])," || fn;"])},invokeHelper:function(t,e,r){var s=this.popStack(),i=this.setupHelper(t,e),a=r?[i.name," || "]:"",n=["("].concat(a,s);this.options.strict||n
.push(" || ",this.aliasable("helpers.helperMissing")),n.push(")"),this.push(this.source.functionCall(n,"call",i.callParams))},invokeKnownHelper:function(t,e){var r=this.setupHelper(t,e);this.push(this.source.functionCall(r.name,"call",r.callParams))},invokeAmbiguous:function(t,e){this.useRegister("helper");var r=this.popStack();this.emptyHash();var s=this.setupHelper(0,t,e),i=this.lastHelper=this.nameLookup("helpers",t,"helper"),a=["(","(helper = ",i," || ",r,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",a,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",s.callParams)," : helper))"])},invokePartial:function(t,e,r){var s=[],i=this.setupParams(e,1,s);t&&(e=this.popStack(),delete i.name),r&&(i.indent=JSON.stringify(r)),i.helpers="helpers",i.partials="partials",i.decorators="container.decorators",t?s.unshift(e):s
.unshift(this.nameLookup("partials",e,"partial")),this.options.compat&&(i.depths="depths"),i=this.objectLiteral(i),
-s.push(i),this.push(this.source.functionCall("container.invokePartial","",s))},assignToHash:function(t){var e=this.popStack(),r=void 0,s=void 0,i=void 0;this.trackIds&&(i=this.popStack()),this.stringParams&&(s=this.popStack(),r=this.popStack());var a=this.hash;r&&(a.contexts[t]=r),s&&(a.types[t]=s),i&&(a.ids[t]=i),a.values[t]=e},pushId:function(t,e,r){"BlockParam"===t?this.pushStackLiteral("blockParams["+e[0]+"].path["+e[1]+"]"+(r?" + "+JSON.stringify("."+r):"")):"PathExpression"===t?this.pushString(e):"SubExpression"===t?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:i,compileChildren:function(t,e){for(var r=t.children,s=void 0,i=void 0,a=0,n=r.length;a<n;a++){s=r[a],i=new this.compiler;var o=this.matchExistingProgram(s);null==o?(this.context.programs.push(""),o=this.context.programs.length,s.index=o,s.name="program"+o,this.context.programs[o]=i.compile(s,e,this.context,!this.precompile),this.context.decorators[o]=i.decorators,this.context.environments[o]=s,t
his.useDepths=this.useDepths||i.useDepths,this.useBlockParams=this.useBlockParams||i.useBlockParams):(s.index=o,s.name="program"+o,this.useDepths=this.useDepths||s.useDepths,this.useBlockParams=this.useBlockParams||s.useBlockParams)}},matchExistingProgram:function(t){for(var e=0,r=this.context.environments.length;e<r;e++){var s=this.context.environments[e];if(s&&s.equals(t))return e}},programExpression:function(t){var e=this.environment.children[t],r=[e.index,"data",e.blockParams];return(this.useBlockParams||this.useDepths)&&r.push("blockParams"),this.useDepths&&r.push("depths"),"container.program("+r.join(", ")+")"},useRegister:function(t){this.registers[t]||(this.registers[t]=!0,this.registers.list.push(t))},push:function(t){return t instanceof s||(t=this.source.wrap(t)),this.inlineStack.push(t),t},pushStackLiteral:function(t){this.push(new s(t))},pushSource:function(t){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pe
ndingLocation)),this.pendingContent=void 0),t&&this.source.push(t)},replaceStack:function(t){var e=["("],r=void 0,i=void 0,a=void 0;if(!this.isInline())throw new h["default"]("replaceStack on non-inline");var n=this.popStack(!0);if(n instanceof s)r=[n.value],e=["(",r],a=!0;else{i=!0;var o=this.incrStack();e=["((",this.push(o)," = ",n,")"],r=this.topStack()}var c=t.call(this,r);a||this.popStack(),i&&this.stackSlot--,this.push(e.concat(c,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var t=this.inlineStack;this.inlineStack=[];for(var e=0,r=t.length;e<r;e++){var i=t[e];if(i instanceof s)this.compileStack.push(i);else{var a=this.incrStack();this.pushSource([a," = ",i,";"]),this.compileStack.push(a)}}},isInline:function(){return this.inlineStack.length},popStack:function(t){var e=this.isInline(),r=(e?this.
inlineStack:this.compileStack).pop();if(!t&&r instanceof s)return r.value;if(!e){if(!this.stackSlot)throw new h["default"]("Invalid stack pop");this.stackSlot--}return r},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,e=t[t.length-1];return e instanceof s?e.value:e},contextName:function(t){return this.useDepths&&t?"depths["+t+"]":"depth"+t},quotedString:function(t){return this.source.quotedString(t)},objectLiteral:function(t){return this.source.objectLiteral(t)},aliasable:function(t){var e=this.aliases[t];return e?(e.referenceCount++,e):(e=this.aliases[t]=this.source.wrap(t),e.aliasable=!0,e.referenceCount=1,e)},setupHelper:function(t,e,r){var s=[],i=this.setupHelperArgs(e,t,s,r),a=this.nameLookup("helpers",e,"helper"),n=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : {}");return{params:s,paramsInit:i,name:a,callParams:[n].concat(s)}},setupParams:function(t,e,r){var s={},i=[],a=[],n=[],o=!r,c=void 0;o&&(r=[]),s.name=this.quotedS
tring(t),s.hash=this.popStack(),this.trackIds&&(s.hashIds=this.popStack()),this.stringParams&&(s.hashTypes=this.popStack(),s.hashContexts=this.popStack());var h=this.popStack(),l=this.popStack();(l||h)&&(s.fn=l||"container.noop",s.inverse=h||"container.noop");for(var p=e;p--;)c=this.popStack(),r[p]=c,this.trackIds&&(n[p]=this.popStack()),this.stringParams&&(a[p]=this.popStack(),i[p]=this.popStack());return o&&(s.args=this.source.generateArray(r)),this.trackIds&&(s.ids=this.source.generateArray(n)),this.stringParams&&(s.types=this.source.generateArray(a),s.contexts=this.source.generateArray(i)),this.options.data&&(s.data="data"),this.useBlockParams&&(s.blockParams="blockParams"),s},setupHelperArgs:function(t,e,r,s){var i=this.setupParams(t,e,r);return i=this.objectLiteral(i),s?(this.useRegister("options"),r.push("options"),["options=",i]):r?(r.push(i),""):i}},function(){for(var t="break else new var case finally return void catch for switch while continue function this with default i
f throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),e=i.RESERVED_WORDS={},r=0,s=t.length;r<s;r++)e[t[r]]=!0}(),i.isValidJavaScriptVariableName=function(t){return!i.RESERVED_WORDS[t]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(t)},e["default"]=i,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e,r){if(a.isArray(t)){for(var s=[],i=0,n=t.length;i<n;i++)s.push(e.wrap(t[i],r));return s}return"boolean"==typeof t||"number"==typeof t?t+"":t}function i(t){this.srcFile=t,this.source=[]}e.__esModule=!0;var a=r(5),n=void 0;try{}catch(o){}n||(n=function(t,e,r,s){this.src="",s&&this.add(s)},n.prototype={add:function(t){a.isArray(t)&&(t=t.join("")),this.src+=t},prepend:function(t){a.isArray(t)&&(t=t.join("")),this.src=t+this.src},to
StringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),i.prototype={isEmpty:function(){return!this.source.length},prepend:function(t,e){this.source.unshift(this.wrap(t,e))},push:function(t,e){this.source.push(this.wrap(t,e))},merge:function(){var t=this.empty();return this.each(function(e){t.add([" ",e,"\n"])}),t},each:function(t){for(var e=0,r=this.source.length;e<r;e++)t(this.source[e])},empty:function(){var t=this.currentLocation||{start:{}};return new n(t.start.line,t.start.column,this.srcFile)},wrap:function(t){var e=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return t instanceof n?t:(t=s(t,this,e),new n(e.start.line,e.start.column,this.srcFile,t))},functionCall:function(t,e,r){return r=this.generateList(r),this.wrap([t,e?"."+e+"(":"(",r,")"])},quotedString:function(t){return'"'+(t+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\
\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(t){var e=[];for(var r in t)if(t.hasOwnProperty(r)){var i=s(t[r],this);"undefined"!==i&&e.push([this.quotedString(r),":",i])}var a=this.generateList(e);return a.prepend("{"),a.add("}"),a},generateList:function(t){for(var e=this.empty(),r=0,i=t.length;r<i;r++)r&&e.add(","),e.add(s(t[r],this));return e},generateArray:function(t){var e=this.generateList(t);return e.prepend("["),e.add("]"),e}},e["default"]=i,t.exports=e["default"]}])});
\ No newline at end of file
[05/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_TypesREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_TypesREST.html b/1.0.0-rc0/api/v2/resource_TypesREST.html
deleted file mode 100644
index cb8670d..0000000
--- a/1.0.0-rc0/api/v2/resource_TypesREST.html
+++ /dev/null
@@ -1,1564 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: TypesREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: TypesREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_TypesREST_deleteAtlasTypeDefs_DELETE"><abbr title="DELETE /v2/types/typedefs"><span class="sideoverflow">DELETE /v2/types/typedefs</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getAllTypeDefs_GET"><abbr title="GET /v2/types/typedefs"><span class="sideoverflow">GET /v2/types/typedefs</span></abbr></a></li>
- <li><a href="#resource_TypesREST_createAtlasTypeDefs_POST"><abbr title="POST /v2/types/typedefs"><span class="sideoverflow">POST /v2/types/typedefs</span></abbr></a></li>
- <li><a href="#resource_TypesREST_updateAtlasTypeDefs_PUT"><abbr title="PUT /v2/types/typedefs"><span class="sideoverflow">PUT /v2/types/typedefs</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getTypeDefHeaders_GET"><abbr title="GET /v2/types/typedefs/headers"><span class="sideoverflow">GET /v2/types/typedefs/headers</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getClassificationDefByGuid_GET"><abbr title="GET /v2/types/classificationdef/guid/{guid}"><span class="sideoverflow">GET /v2/types/classificationdef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getClassificationDefByName_GET"><abbr title="GET /v2/types/classificationdef/name/{name}"><span class="sideoverflow">GET /v2/types/classificationdef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getEntityDefByGuid_GET"><abbr title="GET /v2/types/entitydef/guid/{guid}"><span class="sideoverflow">GET /v2/types/entitydef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getEntityDefByName_GET"><abbr title="GET /v2/types/entitydef/name/{name}"><span class="sideoverflow">GET /v2/types/entitydef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getEnumDefByGuid_GET"><abbr title="GET /v2/types/enumdef/guid/{guid}"><span class="sideoverflow">GET /v2/types/enumdef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getEnumDefByName_GET"><abbr title="GET /v2/types/enumdef/name/{name}"><span class="sideoverflow">GET /v2/types/enumdef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getRelationshipDefByGuid_GET"><abbr title="GET /v2/types/relationshipdef/guid/{guid}"><span class="sideoverflow">GET /v2/types/relationshipdef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getRelationshipDefByName_GET"><abbr title="GET /v2/types/relationshipdef/name/{name}"><span class="sideoverflow">GET /v2/types/relationshipdef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getStructDefByGuid_GET"><abbr title="GET /v2/types/structdef/guid/{guid}"><span class="sideoverflow">GET /v2/types/structdef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getStructDefByName_GET"><abbr title="GET /v2/types/structdef/name/{name}"><span class="sideoverflow">GET /v2/types/structdef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getTypeDefByGuid_GET"><abbr title="GET /v2/types/typedef/guid/{guid}"><span class="sideoverflow">GET /v2/types/typedef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getTypeDefByName_GET"><abbr title="GET /v2/types/typedef/name/{name}"><span class="sideoverflow">GET /v2/types/typedef/name/{name}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_TypesREST.html">TypesREST</a></li>
- </ol>
-
- <h1 class="page-header">TypesREST <small>Resource</small></h1>
-
- <p>REST interface for CRUD operations on type definitions</p>
-
- <div id="resource_TypesREST_deleteAtlasTypeDefs_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/types/typedefs <a href="../v2/types/typedefs" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk delete API for all types</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">A composite object that captures all types to be deleted</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">204</span></td>
- <td><span class="response-condition">On successful deletion of the requested type definitions</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">On validation failure for any type definitions</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/types/typedefs
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getAllTypeDefs_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/typedefs <a href="../v2/types/typedefs" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk retrieval API for retrieving all type definitions in Atlas</p>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">AtlasTypesDef with type definitions matching the search criteria or else returns empty list of type definitions</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">A composite wrapper object with lists of all type definitions</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/typedefs
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_createAtlasTypeDefs_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/types/typedefs <a href="../v2/types/typedefs" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk create APIs for all atlas type definitions, only new definitions will be created.
-Any changes to the existing definitions will be discarded</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">A composite wrapper object with corresponding lists of the type definition</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful update of requested type definitions</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">On validation failure for any type definitions</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">A composite wrapper object with lists of type definitions that were successfully
-created</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/types/typedefs
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_updateAtlasTypeDefs_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/types/typedefs <a href="../v2/types/typedefs" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk update API for all types, changes detected in the type definitions would be persisted</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">A composite object that captures all type definition changes</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful update of requested type definitions</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">On validation failure for any type definitions</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">A composite object with lists of type definitions that were updated</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/types/typedefs
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getTypeDefHeaders_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/typedefs/headers <a href="../v2/types/typedefs/headers" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk retrieval API for all type definitions returned as a list of minimal information header</p>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">Returns a list of AtlasTypeDefHeader matching the search criteria
-or an empty list if no match.</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">List of AtlasTypeDefHeader AtlasTypeDefHeader</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/typedefs/headers
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getClassificationDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/classificationdef/guid/{guid} <a href="../v2/types/classificationdef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the classification definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">classification guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the classification definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">classification definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/classificationdef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getClassificationDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/classificationdef/name/{name} <a href="../v2/types/classificationdef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the classification definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">classification name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the classification definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">classification definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/classificationdef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getEntityDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/entitydef/guid/{guid} <a href="../v2/types/entitydef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the Entity definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">entity guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the entity definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Entity definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/entitydef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getEntityDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/entitydef/name/{name} <a href="../v2/types/entitydef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the entity definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">entity name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the entity definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Entity definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/entitydef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getEnumDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/enumdef/guid/{guid} <a href="../v2/types/enumdef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the enum definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">enum guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the enum definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">enum definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/enumdef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getEnumDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/enumdef/name/{name} <a href="../v2/types/enumdef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the enum definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">enum name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the enum definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">enum definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/enumdef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getRelationshipDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/relationshipdef/guid/{guid} <a href="../v2/types/relationshipdef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the relationship definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">relationship guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the relationship definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">relationship definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/relationshipdef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getRelationshipDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/relationshipdef/name/{name} <a href="../v2/types/relationshipdef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the relationship definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">relationship name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the relationship definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">relationship definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/relationshipdef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getStructDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/structdef/guid/{guid} <a href="../v2/types/structdef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the struct definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">struct guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the struct definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">struct definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/structdef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getStructDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/structdef/name/{name} <a href="../v2/types/structdef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the struct definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">struct name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the struct definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">struct definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/structdef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getTypeDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/typedef/guid/{guid} <a href="../v2/types/typedef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">GUID of the type</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">Successful lookup</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">Failed lookup</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Type definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/typedef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getTypeDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/typedef/name/{name} <a href="../v2/types/typedef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get type definition by it's name</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">Type name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">Successful lookup by name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">Failed lookup by name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Type definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/typedef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_TypesResource.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_TypesResource.html b/1.0.0-rc0/api/v2/resource_TypesResource.html
deleted file mode 100644
index 1e4801b..0000000
--- a/1.0.0-rc0/api/v2/resource_TypesResource.html
+++ /dev/null
@@ -1,373 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: TypesResource</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: TypesResource</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_TypesResource_getTypesByFilter_GET"><abbr title="GET /types"><span class="sideoverflow">GET /types</span></abbr></a></li>
- <li><a href="#resource_TypesResource_submit_POST"><abbr title="POST /types"><span class="sideoverflow">POST /types</span></abbr></a></li>
- <li><a href="#resource_TypesResource_update_PUT"><abbr title="PUT /types"><span class="sideoverflow">PUT /types</span></abbr></a></li>
- <li><a href="#resource_TypesResource_getDefinition_GET"><abbr title="GET /types/{typeName}"><span class="sideoverflow">GET /types/{typeName}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_TypesResource.html">TypesResource</a></li>
- </ol>
-
- <h1 class="page-header">TypesResource <small>Resource</small></h1>
-
- <p>This class provides RESTful API for Types.
-
-A type is the description of any representable item;
-e.g. a Hive table
-
-You could represent any meta model representing any domain using these types.</p>
-
- <div id="resource_TypesResource_getTypesByFilter_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/types <a href="../types" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Return the list of type names in the type system which match the specified filter.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">notsupertype</span></td>
- <td>query</td>
- <td><span class="parameter-description">returns types which do not contain the given supertype
-
-Its possible to specify combination of these filters in one request and the conditions are combined with AND
-For example, typeCategory = TRAIT && supertype contains 'X' && supertype !contains 'Y'
-If there is no filter, all the types are returned</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">supertype</span></td>
- <td>query</td>
- <td><span class="parameter-description">returns types which contain the given supertype</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">type</span></td>
- <td>query</td>
- <td><span class="parameter-description">returns types whose relationshipCategory is the given typeCategory</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">list of type names</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /types
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesResource_submit_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/types <a href="../types" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Submits a type definition corresponding to a given type representing a meta model of a
-domain. Could represent things like Hive Database, Hive Table, etc.</p>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /types
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesResource_update_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/types <a href="../types" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Update of existing types - if the given type doesn't exist, creates new type
-Allowed updates are:
-1. Add optional attribute
-2. Change required to optional attribute
-3. Add super types - super types shouldn't contain any required attributes</p>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /types
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesResource_getDefinition_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/types/{typeName} <a href="../types/{typeName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Fetch the complete definition of a given type name which is unique.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description">name of a type which is unique.</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /types/{typeName}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[51/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
ATLAS-2691: update Apache Atlas website for 1.0.0 release
Project: http://git-wip-us.apache.org/repos/asf/atlas-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/atlas-website/commit/af60ed7f
Tree: http://git-wip-us.apache.org/repos/asf/atlas-website/tree/af60ed7f
Diff: http://git-wip-us.apache.org/repos/asf/atlas-website/diff/af60ed7f
Branch: refs/heads/asf-site
Commit: af60ed7f9c505641dd35f4caa985394879df6994
Parents: e9346ee
Author: Madhan Neethiraj <ma...@apache.org>
Authored: Sat Jun 2 17:00:20 2018 -0700
Committer: Madhan Neethiraj <ma...@apache.org>
Committed: Sat Jun 2 17:49:28 2018 -0700
----------------------------------------------------------------------
0.8.2/Architecture.html | 4 +-
0.8.2/Authentication-Authorization.html | 4 +-
0.8.2/Bridge-Falcon.html | 4 +-
0.8.2/Bridge-Hive.html | 4 +-
0.8.2/Bridge-Sqoop.html | 4 +-
0.8.2/Configuration.html | 4 +-
0.8.2/EclipseSetup.html | 4 +-
0.8.2/Export-API.html | 4 +-
0.8.2/Export-HDFS-API.html | 4 +-
0.8.2/HighAvailability.html | 4 +-
0.8.2/Import-API-Options.html | 4 +-
0.8.2/Import-API.html | 4 +-
0.8.2/Import-Export-API.html | 4 +-
0.8.2/InstallationSteps.html | 4 +-
0.8.2/Notification-Entity.html | 4 +-
0.8.2/QuickStart.html | 4 +-
0.8.2/Search.html | 4 +-
0.8.2/StormAtlasHook.html | 4 +-
0.8.2/TypeSystem.html | 4 +-
0.8.2/index.html | 4 +-
0.8.2/issue-tracking.html | 4 +-
0.8.2/license.html | 4 +-
0.8.2/mail-lists.html | 4 +-
0.8.2/project-info.html | 4 +-
0.8.2/security.html | 4 +-
0.8.2/source-repository.html | 4 +-
0.8.2/team-list.html | 4 +-
1.0.0-alpha/Architecture.html | 164 -
1.0.0-alpha/Authentication-Authorization.html | 265 -
1.0.0-alpha/Bridge-Falcon.html | 188 -
1.0.0-alpha/Bridge-Hive.html | 265 -
1.0.0-alpha/Bridge-Sqoop.html | 181 -
1.0.0-alpha/Configuration.html | 316 -
1.0.0-alpha/EclipseSetup.html | 218 -
1.0.0-alpha/Export-API.html | 296 -
1.0.0-alpha/Export-HDFS-API.html | 156 -
1.0.0-alpha/HighAvailability.html | 296 -
1.0.0-alpha/Import-API-Options.html | 259 -
1.0.0-alpha/Import-API.html | 285 -
1.0.0-alpha/Import-Export-API.html | 160 -
1.0.0-alpha/InstallationSteps.html | 416 -
1.0.0-alpha/Notification-Entity.html | 158 -
1.0.0-alpha/QuickStart.html | 151 -
1.0.0-alpha/Search.html | 417 -
1.0.0-alpha/StormAtlasHook.html | 197 -
1.0.0-alpha/TypeSystem.html | 276 -
1.0.0-alpha/api/v2/v2/apidocs/application.wadl | 912 -
1.0.0-alpha/api/v2/v2/apidocs/css/enunciate.css | 122 -
1.0.0-alpha/api/v2/v2/apidocs/data.html | 204 -
1.0.0-alpha/api/v2/v2/apidocs/index.html | 342 -
.../v2/apidocs/json_AtlasBaseModelObject.html | 134 -
.../v2/v2/apidocs/json_AtlasClassification.html | 142 -
.../api/v2/v2/apidocs/json_AtlasStruct.html | 145 -
.../json_ClassificationAssociateRequest.html | 146 -
1.0.0-alpha/api/v2/v2/apidocs/json_PList.html | 180 -
.../api/v2/v2/apidocs/json_SearchFilter.html | 183 -
.../api/v2/v2/apidocs/json_SortType.html | 130 -
1.0.0-alpha/api/v2/v2/apidocs/ns0.xsd | 128 -
.../v2/v2/apidocs/resource_DiscoveryREST.html | 1260 -
.../api/v2/v2/apidocs/resource_EntityREST.html | 1263 -
.../api/v2/v2/apidocs/resource_LineageREST.html | 211 -
.../v2/apidocs/resource_RelationshipREST.html | 358 -
.../api/v2/v2/apidocs/resource_TypesREST.html | 1563 -
1.0.0-alpha/api/v2/v2/apidocs/resources.html | 226 -
1.0.0-alpha/api/v2/v2/apidocs/syntax_json.html | 149 -
1.0.0-alpha/api/v2/v2/apidocs/syntax_xml.html | 144 -
1.0.0-alpha/api/v2/v2/apidocs/ui/css/print.css | 1 -
1.0.0-alpha/api/v2/v2/apidocs/ui/css/reset.css | 1 -
1.0.0-alpha/api/v2/v2/apidocs/ui/css/screen.css | 1 -
1.0.0-alpha/api/v2/v2/apidocs/ui/css/style.css | 1 -
.../api/v2/v2/apidocs/ui/css/typography.css | 0
.../v2/v2/apidocs/ui/fonts/DroidSans-Bold.ttf | Bin 42480 -> 0 bytes
.../api/v2/v2/apidocs/ui/fonts/DroidSans.ttf | Bin 41028 -> 0 bytes
.../api/v2/v2/apidocs/ui/images/collapse.gif | Bin 69 -> 0 bytes
.../api/v2/v2/apidocs/ui/images/expand.gif | Bin 73 -> 0 bytes
.../v2/v2/apidocs/ui/images/explorer_icons.png | Bin 5115 -> 0 bytes
.../v2/v2/apidocs/ui/images/favicon-16x16.png | Bin 445 -> 0 bytes
.../v2/v2/apidocs/ui/images/favicon-32x32.png | Bin 1141 -> 0 bytes
.../api/v2/v2/apidocs/ui/images/favicon.ico | Bin 5430 -> 0 bytes
.../api/v2/v2/apidocs/ui/images/logo_small.png | Bin 455 -> 0 bytes
.../v2/v2/apidocs/ui/images/pet_store_api.png | Bin 631 -> 0 bytes
.../api/v2/v2/apidocs/ui/images/throbber.gif | Bin 9257 -> 0 bytes
.../api/v2/v2/apidocs/ui/images/wordnik_api.png | Bin 670 -> 0 bytes
1.0.0-alpha/api/v2/v2/apidocs/ui/index.html | 120 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ca.js | 53 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/el.js | 56 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/en.js | 56 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/es.js | 53 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/fr.js | 54 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/geo.js | 56 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/it.js | 52 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ja.js | 56 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ko-kr.js | 53 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pl.js | 53 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pt.js | 53 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ru.js | 56 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/tr.js | 53 -
.../api/v2/v2/apidocs/ui/lang/translator.js | 39 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lang/zh-cn.js | 56 -
.../api/v2/v2/apidocs/ui/lib/backbone-min.js | 1 -
.../api/v2/v2/apidocs/ui/lib/es5-shim.js | 1 -
.../v2/v2/apidocs/ui/lib/handlebars-4.0.5.js | 3 -
.../v2/apidocs/ui/lib/highlight.9.1.0.pack.js | 1 -
.../ui/lib/highlight.9.1.0.pack_extended.js | 1 -
.../v2/v2/apidocs/ui/lib/jquery-1.8.0.min.js | 3 -
.../v2/v2/apidocs/ui/lib/jquery.ba-bbq.min.js | 1 -
.../v2/v2/apidocs/ui/lib/jquery.slideto.min.js | 1 -
.../v2/v2/apidocs/ui/lib/jquery.wiggle.min.js | 1 -
.../api/v2/v2/apidocs/ui/lib/js-yaml.min.js | 2 -
.../api/v2/v2/apidocs/ui/lib/jsoneditor.min.js | 5 -
.../api/v2/v2/apidocs/ui/lib/lodash.min.js | 2 -
1.0.0-alpha/api/v2/v2/apidocs/ui/lib/marked.js | 1 -
.../apidocs/ui/lib/object-assign-pollyfill.js | 1 -
.../v2/v2/apidocs/ui/lib/sanitize-html.min.js | 4 -
.../api/v2/v2/apidocs/ui/lib/swagger-oauth.js | 1 -
1.0.0-alpha/api/v2/v2/apidocs/ui/o2c.html | 20 -
1.0.0-alpha/api/v2/v2/apidocs/ui/swagger-ui.js | 25344 -----------------
.../api/v2/v2/apidocs/ui/swagger-ui.min.js | 15 -
1.0.0-alpha/api/v2/v2/apidocs/ui/swagger.json | 1936 --
.../api/v2/v2/apidocs/xml_ns0_PList.html | 242 -
.../apidocs/xml_ns0_atlasBaseModelObject.html | 151 -
.../v2/apidocs/xml_ns0_atlasClassification.html | 159 -
.../api/v2/v2/apidocs/xml_ns0_atlasStruct.html | 168 -
.../api/v2/v2/apidocs/xml_ns0_searchFilter.html | 242 -
.../api/v2/v2/apidocs/xml_ns0_sortType.html | 134 -
1.0.0-alpha/css/apache-maven-fluido-1.7.min.css | 17 -
1.0.0-alpha/css/print.css | 23 -
1.0.0-alpha/css/site.css | 1 -
.../fonts/glyphicons-halflings-regular.eot | Bin 35283 -> 0 bytes
.../fonts/glyphicons-halflings-regular.svg | 229 -
.../fonts/glyphicons-halflings-regular.ttf | Bin 55016 -> 0 bytes
.../fonts/glyphicons-halflings-regular.woff | Bin 41793 -> 0 bytes
1.0.0-alpha/images/accessories-text-editor.png | Bin 746 -> 0 bytes
1.0.0-alpha/images/add.gif | Bin 397 -> 0 bytes
1.0.0-alpha/images/apache-incubator-logo.png | Bin 4234 -> 0 bytes
1.0.0-alpha/images/apache-maven-project-2.png | Bin 33442 -> 0 bytes
1.0.0-alpha/images/application-certificate.png | Bin 923 -> 0 bytes
1.0.0-alpha/images/atlas-logo.png | Bin 3115 -> 0 bytes
1.0.0-alpha/images/column_lineage_ex1.png | Bin 34057 -> 0 bytes
1.0.0-alpha/images/contact-new.png | Bin 736 -> 0 bytes
1.0.0-alpha/images/document-properties.png | Bin 577 -> 0 bytes
1.0.0-alpha/images/drive-harddisk.png | Bin 700 -> 0 bytes
1.0.0-alpha/images/fix.gif | Bin 366 -> 0 bytes
1.0.0-alpha/images/icon_error_sml.gif | Bin 633 -> 0 bytes
1.0.0-alpha/images/icon_help_sml.gif | Bin 1072 -> 0 bytes
1.0.0-alpha/images/icon_info_sml.gif | Bin 638 -> 0 bytes
1.0.0-alpha/images/icon_success_sml.gif | Bin 604 -> 0 bytes
1.0.0-alpha/images/icon_warning_sml.gif | Bin 625 -> 0 bytes
1.0.0-alpha/images/image-x-generic.png | Bin 662 -> 0 bytes
1.0.0-alpha/images/internet-web-browser.png | Bin 1017 -> 0 bytes
.../images/logos/build-by-maven-black.png | Bin 2294 -> 0 bytes
.../images/logos/build-by-maven-white.png | Bin 2260 -> 0 bytes
1.0.0-alpha/images/logos/maven-feather.png | Bin 3330 -> 0 bytes
1.0.0-alpha/images/network-server.png | Bin 536 -> 0 bytes
1.0.0-alpha/images/package-x-generic.png | Bin 717 -> 0 bytes
1.0.0-alpha/images/profiles/pre-release.png | Bin 32607 -> 0 bytes
1.0.0-alpha/images/profiles/retired.png | Bin 22003 -> 0 bytes
1.0.0-alpha/images/profiles/sandbox.png | Bin 33010 -> 0 bytes
1.0.0-alpha/images/remove.gif | Bin 607 -> 0 bytes
1.0.0-alpha/images/rss.png | Bin 474 -> 0 bytes
1.0.0-alpha/images/twiki/architecture.png | Bin 315403 -> 0 bytes
.../images/twiki/guide-class-diagram.png | Bin 40375 -> 0 bytes
.../images/twiki/guide-instance-graph.png | Bin 179941 -> 0 bytes
1.0.0-alpha/images/update.gif | Bin 1090 -> 0 bytes
1.0.0-alpha/images/window-new.png | Bin 583 -> 0 bytes
1.0.0-alpha/img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes
1.0.0-alpha/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes
1.0.0-alpha/index.html | 215 -
1.0.0-alpha/issue-tracking.html | 135 -
1.0.0-alpha/js/apache-maven-fluido-1.7.min.js | 25 -
1.0.0-alpha/license.html | 339 -
1.0.0-alpha/mail-lists.html | 156 -
1.0.0-alpha/project-info.html | 155 -
1.0.0-alpha/security.html | 386 -
1.0.0-alpha/source-repository.html | 146 -
1.0.0-alpha/team-list.html | 486 -
1.0.0-rc0/Architecture.html | 172 -
1.0.0-rc0/Atlas-Authentication.html | 231 -
1.0.0-rc0/Atlas-Authorization-Model.html | 227 -
.../Atlas-Authorization-Ranger-Authorizer.html | 181 -
.../Atlas-Authorization-Simple-Authorizer.html | 266 -
1.0.0-rc0/Bridge-Kafka.html | 171 -
1.0.0-rc0/ClassificationPropagation.html | 193 -
1.0.0-rc0/Configuration.html | 335 -
1.0.0-rc0/EclipseSetup.html | 226 -
1.0.0-rc0/Export-API.html | 304 -
1.0.0-rc0/Export-HDFS-API.html | 164 -
1.0.0-rc0/Glossary.html | 519 -
1.0.0-rc0/HighAvailability.html | 317 -
1.0.0-rc0/Hook-Falcon.html | 196 -
1.0.0-rc0/Hook-HBase.html | 211 -
1.0.0-rc0/Hook-Hive.html | 287 -
1.0.0-rc0/Hook-Sqoop.html | 207 -
1.0.0-rc0/Hook-Storm.html | 205 -
1.0.0-rc0/Import-API-Options.html | 267 -
1.0.0-rc0/Import-API.html | 293 -
1.0.0-rc0/Import-Export-API.html | 168 -
1.0.0-rc0/InstallationSteps.html | 458 -
1.0.0-rc0/Migration-0.8-to-1.0.html | 265 -
1.0.0-rc0/Notifications.html | 199 -
1.0.0-rc0/QuickStart.html | 159 -
1.0.0-rc0/Search-Advanced.html | 505 -
1.0.0-rc0/Search-Basic.html | 291 -
1.0.0-rc0/Security.html | 394 -
1.0.0-rc0/TypeSystem.html | 284 -
1.0.0-rc0/WhatsNew-1.0.html | 244 -
1.0.0-rc0/api/v2/application.wadl | 2239 --
.../api/v2/atlas-webapp-gwt-json-overlay.jar | Bin 10636 -> 0 bytes
1.0.0-rc0/api/v2/atlas-webapp-js.zip | Bin 6161 -> 0 bytes
.../atlas-webapp-json-client-json-sources.jar | Bin 10027 -> 0 bytes
1.0.0-rc0/api/v2/atlas-webapp-json-client.jar | Bin 13355 -> 0 bytes
1.0.0-rc0/api/v2/atlas-webapp-php.zip | Bin 5158 -> 0 bytes
.../v2/atlas-webapp-xml-client-xml-sources.jar | Bin 11217 -> 0 bytes
1.0.0-rc0/api/v2/atlas-webapp-xml-client.jar | Bin 13775 -> 0 bytes
1.0.0-rc0/api/v2/atlas-webapp.rb | 3934 ---
1.0.0-rc0/api/v2/css/enunciate.css | 122 -
1.0.0-rc0/api/v2/data.html | 426 -
1.0.0-rc0/api/v2/downloads.html | 665 -
1.0.0-rc0/api/v2/index.html | 737 -
1.0.0-rc0/api/v2/json_AtlasClassification.html | 181 -
1.0.0-rc0/api/v2/json_AtlasEntity.html | 302 -
1.0.0-rc0/api/v2/json_AtlasEntityHeader.html | 269 -
1.0.0-rc0/api/v2/json_AtlasObjectId.html | 156 -
1.0.0-rc0/api/v2/json_AtlasRelatedObjectId.html | 196 -
1.0.0-rc0/api/v2/json_AtlasRelationship.html | 355 -
1.0.0-rc0/api/v2/json_AtlasStruct.html | 146 -
.../api/v2/json_AtlasTermAssignmentHeader.html | 221 -
.../api/v2/json_AtlasTermAssignmentStatus.html | 151 -
.../v2/json_ClassificationAssociateRequest.html | 158 -
1.0.0-rc0/api/v2/json_PropagateTags.html | 151 -
1.0.0-rc0/api/v2/json_Status.html | 126 -
.../api/v2/json_Status_AtlasRelationship.html | 126 -
1.0.0-rc0/api/v2/json_TimeBoundary.html | 151 -
1.0.0-rc0/api/v2/ns0.xsd | 331 -
1.0.0-rc0/api/v2/resource_AdminResource.html | 754 -
.../api/v2/resource_DataSetLineageResource.html | 314 -
1.0.0-rc0/api/v2/resource_DiscoveryREST.html | 1261 -
1.0.0-rc0/api/v2/resource_EntityREST.html | 1665 --
1.0.0-rc0/api/v2/resource_EntityResource.html | 1079 -
1.0.0-rc0/api/v2/resource_GlossaryREST.html | 2968 --
1.0.0-rc0/api/v2/resource_LineageREST.html | 212 -
1.0.0-rc0/api/v2/resource_LineageResource.html | 314 -
.../v2/resource_MetadataDiscoveryResource.html | 371 -
1.0.0-rc0/api/v2/resource_RelationshipREST.html | 370 -
1.0.0-rc0/api/v2/resource_TypesREST.html | 1564 -
1.0.0-rc0/api/v2/resource_TypesResource.html | 373 -
1.0.0-rc0/api/v2/resources.html | 399 -
1.0.0-rc0/api/v2/syntax_json.html | 207 -
1.0.0-rc0/api/v2/syntax_xml.html | 196 -
1.0.0-rc0/api/v2/ui/css/print.css | 1 -
1.0.0-rc0/api/v2/ui/css/reset.css | 1 -
1.0.0-rc0/api/v2/ui/css/screen.css | 1 -
1.0.0-rc0/api/v2/ui/css/style.css | 1 -
1.0.0-rc0/api/v2/ui/css/typography.css | 0
1.0.0-rc0/api/v2/ui/fonts/DroidSans-Bold.ttf | Bin 42480 -> 0 bytes
1.0.0-rc0/api/v2/ui/fonts/DroidSans.ttf | Bin 41028 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/collapse.gif | Bin 69 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/expand.gif | Bin 73 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/explorer_icons.png | Bin 5115 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/favicon-16x16.png | Bin 445 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/favicon-32x32.png | Bin 1141 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/favicon.ico | Bin 5430 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/logo_small.png | Bin 455 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/pet_store_api.png | Bin 631 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/throbber.gif | Bin 9257 -> 0 bytes
1.0.0-rc0/api/v2/ui/images/wordnik_api.png | Bin 670 -> 0 bytes
1.0.0-rc0/api/v2/ui/index.html | 120 -
1.0.0-rc0/api/v2/ui/lang/ca.js | 53 -
1.0.0-rc0/api/v2/ui/lang/el.js | 56 -
1.0.0-rc0/api/v2/ui/lang/en.js | 56 -
1.0.0-rc0/api/v2/ui/lang/es.js | 53 -
1.0.0-rc0/api/v2/ui/lang/fr.js | 54 -
1.0.0-rc0/api/v2/ui/lang/geo.js | 56 -
1.0.0-rc0/api/v2/ui/lang/it.js | 52 -
1.0.0-rc0/api/v2/ui/lang/ja.js | 56 -
1.0.0-rc0/api/v2/ui/lang/ko-kr.js | 53 -
1.0.0-rc0/api/v2/ui/lang/pl.js | 53 -
1.0.0-rc0/api/v2/ui/lang/pt.js | 53 -
1.0.0-rc0/api/v2/ui/lang/ru.js | 56 -
1.0.0-rc0/api/v2/ui/lang/tr.js | 53 -
1.0.0-rc0/api/v2/ui/lang/translator.js | 39 -
1.0.0-rc0/api/v2/ui/lang/zh-cn.js | 56 -
1.0.0-rc0/api/v2/ui/lib/backbone-min.js | 1 -
1.0.0-rc0/api/v2/ui/lib/es5-shim.js | 1 -
1.0.0-rc0/api/v2/ui/lib/handlebars-4.0.5.js | 3 -
1.0.0-rc0/api/v2/ui/lib/highlight.9.1.0.pack.js | 1 -
.../v2/ui/lib/highlight.9.1.0.pack_extended.js | 1 -
1.0.0-rc0/api/v2/ui/lib/jquery-1.8.0.min.js | 3 -
1.0.0-rc0/api/v2/ui/lib/jquery.ba-bbq.min.js | 1 -
1.0.0-rc0/api/v2/ui/lib/jquery.slideto.min.js | 1 -
1.0.0-rc0/api/v2/ui/lib/jquery.wiggle.min.js | 1 -
1.0.0-rc0/api/v2/ui/lib/js-yaml.min.js | 2 -
1.0.0-rc0/api/v2/ui/lib/jsoneditor.min.js | 5 -
1.0.0-rc0/api/v2/ui/lib/lodash.min.js | 2 -
1.0.0-rc0/api/v2/ui/lib/marked.js | 1 -
.../api/v2/ui/lib/object-assign-pollyfill.js | 1 -
1.0.0-rc0/api/v2/ui/lib/sanitize-html.min.js | 4 -
1.0.0-rc0/api/v2/ui/lib/swagger-oauth.js | 1 -
1.0.0-rc0/api/v2/ui/o2c.html | 20 -
1.0.0-rc0/api/v2/ui/swagger-ui.js | 25344 -----------------
1.0.0-rc0/api/v2/ui/swagger-ui.min.js | 15 -
1.0.0-rc0/api/v2/ui/swagger.json | 5959 ----
.../api/v2/xml_ns0_atlasClassification.html | 221 -
1.0.0-rc0/api/v2/xml_ns0_atlasEntity.html | 371 -
1.0.0-rc0/api/v2/xml_ns0_atlasEntityHeader.html | 314 -
1.0.0-rc0/api/v2/xml_ns0_atlasObjectId.html | 188 -
.../api/v2/xml_ns0_atlasRelatedObjectId.html | 252 -
1.0.0-rc0/api/v2/xml_ns0_atlasRelationship.html | 435 -
1.0.0-rc0/api/v2/xml_ns0_atlasStruct.html | 169 -
.../v2/xml_ns0_atlasTermAssignmentHeader.html | 319 -
.../v2/xml_ns0_atlasTermAssignmentStatus.html | 155 -
1.0.0-rc0/api/v2/xml_ns0_propagateTags.html | 155 -
1.0.0-rc0/api/v2/xml_ns0_status.html | 130 -
1.0.0-rc0/api/v2/xml_ns0_timeBoundary.html | 186 -
1.0.0-rc0/css/apache-maven-fluido-1.7.min.css | 17 -
1.0.0-rc0/css/print.css | 23 -
1.0.0-rc0/css/site.css | 1 -
.../fonts/glyphicons-halflings-regular.eot | Bin 35283 -> 0 bytes
.../fonts/glyphicons-halflings-regular.svg | 229 -
.../fonts/glyphicons-halflings-regular.ttf | Bin 55016 -> 0 bytes
.../fonts/glyphicons-halflings-regular.woff | Bin 41793 -> 0 bytes
1.0.0-rc0/images/accessories-text-editor.png | Bin 746 -> 0 bytes
1.0.0-rc0/images/add.gif | Bin 397 -> 0 bytes
1.0.0-rc0/images/apache-maven-project-2.png | Bin 43073 -> 0 bytes
1.0.0-rc0/images/application-certificate.png | Bin 923 -> 0 bytes
1.0.0-rc0/images/atlas-logo.png | Bin 3115 -> 0 bytes
1.0.0-rc0/images/column_lineage_ex1.png | Bin 34057 -> 0 bytes
1.0.0-rc0/images/contact-new.png | Bin 736 -> 0 bytes
1.0.0-rc0/images/document-properties.png | Bin 577 -> 0 bytes
1.0.0-rc0/images/drive-harddisk.png | Bin 700 -> 0 bytes
1.0.0-rc0/images/fix.gif | Bin 366 -> 0 bytes
1.0.0-rc0/images/icon_error_sml.gif | Bin 633 -> 0 bytes
1.0.0-rc0/images/icon_help_sml.gif | Bin 1072 -> 0 bytes
1.0.0-rc0/images/icon_info_sml.gif | Bin 638 -> 0 bytes
1.0.0-rc0/images/icon_success_sml.gif | Bin 604 -> 0 bytes
1.0.0-rc0/images/icon_warning_sml.gif | Bin 625 -> 0 bytes
1.0.0-rc0/images/image-x-generic.png | Bin 662 -> 0 bytes
1.0.0-rc0/images/internet-web-browser.png | Bin 1017 -> 0 bytes
1.0.0-rc0/images/logos/build-by-maven-black.png | Bin 2294 -> 0 bytes
1.0.0-rc0/images/logos/build-by-maven-white.png | Bin 2260 -> 0 bytes
1.0.0-rc0/images/logos/maven-feather.png | Bin 3330 -> 0 bytes
1.0.0-rc0/images/markdown/category_add_term.png | Bin 116801 -> 0 bytes
.../images/markdown/category_add_term_1.png | Bin 71846 -> 0 bytes
.../images/markdown/category_add_term_2.png | Bin 62729 -> 0 bytes
.../markdown/category_details_with_terms.png | Bin 130100 -> 0 bytes
1.0.0-rc0/images/markdown/category_view_1.png | Bin 59966 -> 0 bytes
1.0.0-rc0/images/markdown/category_view_2.png | Bin 72630 -> 0 bytes
.../markdown/category_view_category_context.png | Bin 128708 -> 0 bytes
.../category_view_category_context_1.png | Bin 136341 -> 0 bytes
.../markdown/category_view_glossary_context.png | Bin 107211 -> 0 bytes
.../images/markdown/entity_add_term_modal.png | Bin 50911 -> 0 bytes
.../markdown/entity_assigned_term_with_tag.png | Bin 168622 -> 0 bytes
.../images/markdown/entity_details_add_term.png | Bin 90585 -> 0 bytes
.../images/markdown/entity_search_add_term.png | Bin 343143 -> 0 bytes
1.0.0-rc0/images/markdown/term_add_category.png | Bin 60619 -> 0 bytes
.../markdown/term_add_classification_1.png | Bin 61967 -> 0 bytes
.../markdown/term_add_classification_2.png | Bin 88754 -> 0 bytes
.../images/markdown/term_delete_context.png | Bin 164179 -> 0 bytes
1.0.0-rc0/images/markdown/term_details.png | Bin 271792 -> 0 bytes
.../term_details_with_classification.png | Bin 600595 -> 0 bytes
.../images/markdown/term_related_term_1.png | Bin 82867 -> 0 bytes
1.0.0-rc0/images/markdown/term_search.png | Bin 95964 -> 0 bytes
1.0.0-rc0/images/markdown/term_view_context.png | Bin 113712 -> 0 bytes
.../markdown/term_with_classification.png | Bin 58286 -> 0 bytes
.../images/markdown/terms_related_terms.png | Bin 37079 -> 0 bytes
1.0.0-rc0/images/markdown/terms_view.png | Bin 90130 -> 0 bytes
1.0.0-rc0/images/network-server.png | Bin 536 -> 0 bytes
1.0.0-rc0/images/package-x-generic.png | Bin 717 -> 0 bytes
1.0.0-rc0/images/profiles/pre-release.png | Bin 32607 -> 0 bytes
1.0.0-rc0/images/profiles/retired.png | Bin 22003 -> 0 bytes
1.0.0-rc0/images/profiles/sandbox.png | Bin 33010 -> 0 bytes
1.0.0-rc0/images/remove.gif | Bin 607 -> 0 bytes
1.0.0-rc0/images/rss.png | Bin 474 -> 0 bytes
1.0.0-rc0/images/twiki/architecture.png | Bin 315403 -> 0 bytes
.../twiki/classification-propagation-1.png | Bin 98689 -> 0 bytes
.../twiki/classification-propagation-2.png | Bin 128774 -> 0 bytes
.../twiki/classification-propagation-3.png | Bin 128278 -> 0 bytes
.../twiki/classification-propagation-4.png | Bin 106518 -> 0 bytes
.../twiki/classification-propagation-5.png | Bin 78040 -> 0 bytes
.../twiki/classification-propagation-6.png | Bin 69127 -> 0 bytes
.../twiki/classification-propagation-7.png | Bin 72418 -> 0 bytes
.../twiki/classification-propagation-8.png | Bin 140839 -> 0 bytes
...assification-propagation-entity-delete-1.png | Bin 84846 -> 0 bytes
...assification-propagation-entity-delete-2.png | Bin 94985 -> 0 bytes
...assification-propagation-entity-delete-3.png | Bin 136134 -> 0 bytes
...assification-propagation-entity-delete-4.png | Bin 137723 -> 0 bytes
1.0.0-rc0/images/twiki/guide-class-diagram.png | Bin 40375 -> 0 bytes
1.0.0-rc0/images/twiki/guide-instance-graph.png | Bin 179941 -> 0 bytes
1.0.0-rc0/images/twiki/ranger-audit.png | Bin 115948 -> 0 bytes
1.0.0-rc0/images/twiki/ranger-policy-admin.png | Bin 227632 -> 0 bytes
.../images/twiki/ranger-policy-entities.png | Bin 303316 -> 0 bytes
1.0.0-rc0/images/twiki/ranger-policy-types.png | Bin 253200 -> 0 bytes
.../twiki/search-basic-hive_column-PII.png | Bin 502513 -> 0 bytes
...h-basic-hive_table-customers-or-provider.png | Bin 373583 -> 0 bytes
...basic-hive_table-customers-owner_is_hive.png | Bin 366589 -> 0 bytes
.../twiki/search-basic-hive_table-customers.png | Bin 305538 -> 0 bytes
1.0.0-rc0/images/update.gif | Bin 1090 -> 0 bytes
1.0.0-rc0/images/window-new.png | Bin 583 -> 0 bytes
1.0.0-rc0/img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes
1.0.0-rc0/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes
1.0.0-rc0/index.html | 233 -
1.0.0-rc0/issue-tracking.html | 143 -
1.0.0-rc0/js/apache-maven-fluido-1.7.min.js | 25 -
1.0.0-rc0/license.html | 347 -
1.0.0-rc0/mail-lists.html | 164 -
1.0.0-rc0/project-info.html | 163 -
1.0.0-rc0/source-repository.html | 154 -
1.0.0-rc0/team-list.html | 503 -
1.0.0/Architecture.html | 170 +
1.0.0/Atlas-Authentication.html | 229 +
1.0.0/Atlas-Authorization-Model.html | 225 +
.../Atlas-Authorization-Ranger-Authorizer.html | 179 +
.../Atlas-Authorization-Simple-Authorizer.html | 264 +
1.0.0/Bridge-Kafka.html | 169 +
1.0.0/ClassificationPropagation.html | 191 +
1.0.0/Configuration.html | 333 +
1.0.0/EclipseSetup.html | 224 +
1.0.0/Export-API.html | 302 +
1.0.0/Export-HDFS-API.html | 162 +
1.0.0/Glossary.html | 517 +
1.0.0/HighAvailability.html | 315 +
1.0.0/Hook-Falcon.html | 194 +
1.0.0/Hook-HBase.html | 209 +
1.0.0/Hook-Hive.html | 285 +
1.0.0/Hook-Sqoop.html | 205 +
1.0.0/Hook-Storm.html | 203 +
1.0.0/Import-API-Options.html | 265 +
1.0.0/Import-API.html | 291 +
1.0.0/Import-Export-API.html | 166 +
1.0.0/InstallationSteps.html | 456 +
1.0.0/Migration-0.8-to-1.0.html | 263 +
1.0.0/Notifications.html | 197 +
1.0.0/QuickStart.html | 157 +
1.0.0/Search-Advanced.html | 503 +
1.0.0/Search-Basic.html | 289 +
1.0.0/TypeSystem.html | 282 +
1.0.0/WhatsNew-1.0.html | 242 +
1.0.0/api/v2/application.wadl | 1644 ++
1.0.0/api/v2/css/enunciate.css | 122 +
1.0.0/api/v2/data.html | 204 +
1.0.0/api/v2/index.html | 396 +
1.0.0/api/v2/json_AtlasClassification.html | 180 +
1.0.0/api/v2/json_AtlasStruct.html | 145 +
.../v2/json_ClassificationAssociateRequest.html | 157 +
1.0.0/api/v2/json_PList.html | 180 +
1.0.0/api/v2/json_SearchFilter.html | 183 +
1.0.0/api/v2/json_SortType.html | 130 +
1.0.0/api/v2/json_TimeBoundary.html | 150 +
1.0.0/api/v2/ns0.xsd | 145 +
1.0.0/api/v2/resource_DiscoveryREST.html | 1260 +
1.0.0/api/v2/resource_EntityREST.html | 1639 ++
1.0.0/api/v2/resource_GlossaryREST.html | 2967 ++
1.0.0/api/v2/resource_LineageREST.html | 211 +
1.0.0/api/v2/resource_RelationshipREST.html | 369 +
1.0.0/api/v2/resource_TypesREST.html | 1563 +
1.0.0/api/v2/resources.html | 280 +
1.0.0/api/v2/syntax_json.html | 149 +
1.0.0/api/v2/syntax_xml.html | 144 +
1.0.0/api/v2/ui/css/print.css | 1 +
1.0.0/api/v2/ui/css/reset.css | 1 +
1.0.0/api/v2/ui/css/screen.css | 1 +
1.0.0/api/v2/ui/css/style.css | 1 +
1.0.0/api/v2/ui/css/typography.css | 0
1.0.0/api/v2/ui/fonts/DroidSans-Bold.ttf | Bin 0 -> 42480 bytes
1.0.0/api/v2/ui/fonts/DroidSans.ttf | Bin 0 -> 41028 bytes
1.0.0/api/v2/ui/images/collapse.gif | Bin 0 -> 69 bytes
1.0.0/api/v2/ui/images/expand.gif | Bin 0 -> 73 bytes
1.0.0/api/v2/ui/images/explorer_icons.png | Bin 0 -> 5115 bytes
1.0.0/api/v2/ui/images/favicon-16x16.png | Bin 0 -> 445 bytes
1.0.0/api/v2/ui/images/favicon-32x32.png | Bin 0 -> 1141 bytes
1.0.0/api/v2/ui/images/favicon.ico | Bin 0 -> 5430 bytes
1.0.0/api/v2/ui/images/logo_small.png | Bin 0 -> 455 bytes
1.0.0/api/v2/ui/images/pet_store_api.png | Bin 0 -> 631 bytes
1.0.0/api/v2/ui/images/throbber.gif | Bin 0 -> 9257 bytes
1.0.0/api/v2/ui/images/wordnik_api.png | Bin 0 -> 670 bytes
1.0.0/api/v2/ui/index.html | 120 +
1.0.0/api/v2/ui/lang/ca.js | 53 +
1.0.0/api/v2/ui/lang/el.js | 56 +
1.0.0/api/v2/ui/lang/en.js | 56 +
1.0.0/api/v2/ui/lang/es.js | 53 +
1.0.0/api/v2/ui/lang/fr.js | 54 +
1.0.0/api/v2/ui/lang/geo.js | 56 +
1.0.0/api/v2/ui/lang/it.js | 52 +
1.0.0/api/v2/ui/lang/ja.js | 56 +
1.0.0/api/v2/ui/lang/ko-kr.js | 53 +
1.0.0/api/v2/ui/lang/pl.js | 53 +
1.0.0/api/v2/ui/lang/pt.js | 53 +
1.0.0/api/v2/ui/lang/ru.js | 56 +
1.0.0/api/v2/ui/lang/tr.js | 53 +
1.0.0/api/v2/ui/lang/translator.js | 39 +
1.0.0/api/v2/ui/lang/zh-cn.js | 56 +
1.0.0/api/v2/ui/lib/backbone-min.js | 1 +
1.0.0/api/v2/ui/lib/es5-shim.js | 1 +
1.0.0/api/v2/ui/lib/handlebars-4.0.5.js | 3 +
1.0.0/api/v2/ui/lib/highlight.9.1.0.pack.js | 1 +
.../v2/ui/lib/highlight.9.1.0.pack_extended.js | 1 +
1.0.0/api/v2/ui/lib/jquery-1.8.0.min.js | 3 +
1.0.0/api/v2/ui/lib/jquery.ba-bbq.min.js | 1 +
1.0.0/api/v2/ui/lib/jquery.slideto.min.js | 1 +
1.0.0/api/v2/ui/lib/jquery.wiggle.min.js | 1 +
1.0.0/api/v2/ui/lib/js-yaml.min.js | 2 +
1.0.0/api/v2/ui/lib/jsoneditor.min.js | 5 +
1.0.0/api/v2/ui/lib/lodash.min.js | 2 +
1.0.0/api/v2/ui/lib/marked.js | 1 +
1.0.0/api/v2/ui/lib/object-assign-pollyfill.js | 1 +
1.0.0/api/v2/ui/lib/sanitize-html.min.js | 4 +
1.0.0/api/v2/ui/lib/swagger-oauth.js | 1 +
1.0.0/api/v2/ui/o2c.html | 20 +
1.0.0/api/v2/ui/swagger-ui.js | 25344 +++++++++++++++++
1.0.0/api/v2/ui/swagger-ui.min.js | 15 +
1.0.0/api/v2/ui/swagger.json | 3208 +++
1.0.0/api/v2/xml_ns0_PList.html | 242 +
1.0.0/api/v2/xml_ns0_atlasClassification.html | 220 +
1.0.0/api/v2/xml_ns0_atlasStruct.html | 168 +
1.0.0/api/v2/xml_ns0_searchFilter.html | 242 +
1.0.0/api/v2/xml_ns0_sortType.html | 134 +
1.0.0/api/v2/xml_ns0_timeBoundary.html | 185 +
1.0.0/css/apache-maven-fluido-1.7.min.css | 17 +
1.0.0/css/print.css | 23 +
1.0.0/css/site.css | 1 +
1.0.0/fonts/glyphicons-halflings-regular.eot | Bin 0 -> 35283 bytes
1.0.0/fonts/glyphicons-halflings-regular.svg | 229 +
1.0.0/fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 55016 bytes
1.0.0/fonts/glyphicons-halflings-regular.woff | Bin 0 -> 41793 bytes
1.0.0/images/accessories-text-editor.png | Bin 0 -> 746 bytes
1.0.0/images/add.gif | Bin 0 -> 397 bytes
1.0.0/images/apache-maven-project-2.png | Bin 0 -> 43073 bytes
1.0.0/images/application-certificate.png | Bin 0 -> 923 bytes
1.0.0/images/atlas-logo.png | Bin 0 -> 3115 bytes
1.0.0/images/column_lineage_ex1.png | Bin 0 -> 34057 bytes
1.0.0/images/contact-new.png | Bin 0 -> 736 bytes
1.0.0/images/document-properties.png | Bin 0 -> 577 bytes
1.0.0/images/drive-harddisk.png | Bin 0 -> 700 bytes
1.0.0/images/fix.gif | Bin 0 -> 366 bytes
1.0.0/images/icon_error_sml.gif | Bin 0 -> 633 bytes
1.0.0/images/icon_help_sml.gif | Bin 0 -> 1072 bytes
1.0.0/images/icon_info_sml.gif | Bin 0 -> 638 bytes
1.0.0/images/icon_success_sml.gif | Bin 0 -> 604 bytes
1.0.0/images/icon_warning_sml.gif | Bin 0 -> 625 bytes
1.0.0/images/image-x-generic.png | Bin 0 -> 662 bytes
1.0.0/images/internet-web-browser.png | Bin 0 -> 1017 bytes
1.0.0/images/logos/build-by-maven-black.png | Bin 0 -> 2294 bytes
1.0.0/images/logos/build-by-maven-white.png | Bin 0 -> 2260 bytes
1.0.0/images/logos/maven-feather.png | Bin 0 -> 3330 bytes
1.0.0/images/markdown/category_add_term.png | Bin 0 -> 116801 bytes
1.0.0/images/markdown/category_add_term_1.png | Bin 0 -> 71846 bytes
1.0.0/images/markdown/category_add_term_2.png | Bin 0 -> 62729 bytes
.../markdown/category_details_with_terms.png | Bin 0 -> 130100 bytes
1.0.0/images/markdown/category_view_1.png | Bin 0 -> 59966 bytes
1.0.0/images/markdown/category_view_2.png | Bin 0 -> 72630 bytes
.../markdown/category_view_category_context.png | Bin 0 -> 128708 bytes
.../category_view_category_context_1.png | Bin 0 -> 136341 bytes
.../markdown/category_view_glossary_context.png | Bin 0 -> 107211 bytes
1.0.0/images/markdown/entity_add_term_modal.png | Bin 0 -> 50911 bytes
.../markdown/entity_assigned_term_with_tag.png | Bin 0 -> 168622 bytes
.../images/markdown/entity_details_add_term.png | Bin 0 -> 90585 bytes
.../images/markdown/entity_search_add_term.png | Bin 0 -> 343143 bytes
1.0.0/images/markdown/term_add_category.png | Bin 0 -> 60619 bytes
.../markdown/term_add_classification_1.png | Bin 0 -> 61967 bytes
.../markdown/term_add_classification_2.png | Bin 0 -> 88754 bytes
1.0.0/images/markdown/term_delete_context.png | Bin 0 -> 164179 bytes
1.0.0/images/markdown/term_details.png | Bin 0 -> 271792 bytes
.../term_details_with_classification.png | Bin 0 -> 600595 bytes
1.0.0/images/markdown/term_related_term_1.png | Bin 0 -> 82867 bytes
1.0.0/images/markdown/term_search.png | Bin 0 -> 95964 bytes
1.0.0/images/markdown/term_view_context.png | Bin 0 -> 113712 bytes
.../markdown/term_with_classification.png | Bin 0 -> 58286 bytes
1.0.0/images/markdown/terms_related_terms.png | Bin 0 -> 37079 bytes
1.0.0/images/markdown/terms_view.png | Bin 0 -> 90130 bytes
1.0.0/images/network-server.png | Bin 0 -> 536 bytes
1.0.0/images/package-x-generic.png | Bin 0 -> 717 bytes
1.0.0/images/profiles/pre-release.png | Bin 0 -> 32607 bytes
1.0.0/images/profiles/retired.png | Bin 0 -> 22003 bytes
1.0.0/images/profiles/sandbox.png | Bin 0 -> 33010 bytes
1.0.0/images/remove.gif | Bin 0 -> 607 bytes
1.0.0/images/rss.png | Bin 0 -> 474 bytes
1.0.0/images/twiki/architecture.png | Bin 0 -> 315403 bytes
.../twiki/classification-propagation-1.png | Bin 0 -> 98689 bytes
.../twiki/classification-propagation-2.png | Bin 0 -> 128774 bytes
.../twiki/classification-propagation-3.png | Bin 0 -> 128278 bytes
.../twiki/classification-propagation-4.png | Bin 0 -> 106518 bytes
.../twiki/classification-propagation-5.png | Bin 0 -> 78040 bytes
.../twiki/classification-propagation-6.png | Bin 0 -> 69127 bytes
.../twiki/classification-propagation-7.png | Bin 0 -> 72418 bytes
.../twiki/classification-propagation-8.png | Bin 0 -> 140839 bytes
...assification-propagation-entity-delete-1.png | Bin 0 -> 84846 bytes
...assification-propagation-entity-delete-2.png | Bin 0 -> 94985 bytes
...assification-propagation-entity-delete-3.png | Bin 0 -> 136134 bytes
...assification-propagation-entity-delete-4.png | Bin 0 -> 137723 bytes
1.0.0/images/twiki/guide-class-diagram.png | Bin 0 -> 40375 bytes
1.0.0/images/twiki/guide-instance-graph.png | Bin 0 -> 179941 bytes
1.0.0/images/twiki/ranger-audit.png | Bin 0 -> 115948 bytes
1.0.0/images/twiki/ranger-policy-admin.png | Bin 0 -> 227632 bytes
1.0.0/images/twiki/ranger-policy-entities.png | Bin 0 -> 303316 bytes
1.0.0/images/twiki/ranger-policy-types.png | Bin 0 -> 253200 bytes
.../twiki/search-basic-hive_column-PII.png | Bin 0 -> 502513 bytes
...h-basic-hive_table-customers-or-provider.png | Bin 0 -> 373583 bytes
...basic-hive_table-customers-owner_is_hive.png | Bin 0 -> 366589 bytes
.../twiki/search-basic-hive_table-customers.png | Bin 0 -> 305538 bytes
1.0.0/images/update.gif | Bin 0 -> 1090 bytes
1.0.0/images/window-new.png | Bin 0 -> 583 bytes
1.0.0/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes
1.0.0/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes
1.0.0/index.html | 231 +
1.0.0/issue-tracking.html | 141 +
1.0.0/js/apache-maven-fluido-1.7.min.js | 25 +
1.0.0/license.html | 345 +
1.0.0/mail-lists.html | 162 +
1.0.0/project-info.html | 161 +
1.0.0/security.html | 392 +
1.0.0/source-repository.html | 152 +
1.0.0/team-list.html | 501 +
Architecture.html | 28 +-
Atlas-Authentication.html | 229 +
Atlas-Authorization-Model.html | 225 +
Atlas-Authorization-Ranger-Authorizer.html | 179 +
Atlas-Authorization-Simple-Authorizer.html | 264 +
Authentication-Authorization.html | 267 -
Bridge-Falcon.html | 190 -
Bridge-Hive.html | 267 -
Bridge-Kafka.html | 169 +
Bridge-Sqoop.html | 183 -
ClassificationPropagation.html | 191 +
Configuration.html | 31 +-
EclipseSetup.html | 18 +-
Export-API.html | 18 +-
Export-HDFS-API.html | 18 +-
Glossary.html | 517 +
HighAvailability.html | 33 +-
Hook-Falcon.html | 194 +
Hook-HBase.html | 209 +
Hook-Hive.html | 285 +
Hook-Sqoop.html | 205 +
Hook-Storm.html | 203 +
Import-API-Options.html | 18 +-
Import-API.html | 18 +-
Import-Export-API.html | 18 +-
InstallationSteps.html | 196 +-
Migration-0.8-to-1.0.html | 263 +
Notification-Entity.html | 160 -
Notifications.html | 197 +
QuickStart.html | 18 +-
Repository.html | 244 -
Search-Advanced.html | 503 +
Search-Basic.html | 289 +
Search.html | 419 -
Security.html | 20 +-
StormAtlasHook.html | 199 -
TypeSystem.html | 18 +-
WhatsNew-1.0.html | 242 +
api/v2/v2/apidocs/ui/swagger.json | 2 +-
css/apache-maven-fluido-1.3.0.min.css | 9 -
images/apache-incubator-logo.png | Bin 4234 -> 0 bytes
images/apache-maven-project-2.png | Bin 33442 -> 43073 bytes
images/markdown/category_add_term.png | Bin 0 -> 116801 bytes
images/markdown/category_add_term_1.png | Bin 0 -> 71846 bytes
images/markdown/category_add_term_2.png | Bin 0 -> 62729 bytes
images/markdown/category_details_with_terms.png | Bin 0 -> 130100 bytes
images/markdown/category_view_1.png | Bin 0 -> 59966 bytes
images/markdown/category_view_2.png | Bin 0 -> 72630 bytes
.../markdown/category_view_category_context.png | Bin 0 -> 128708 bytes
.../category_view_category_context_1.png | Bin 0 -> 136341 bytes
.../markdown/category_view_glossary_context.png | Bin 0 -> 107211 bytes
images/markdown/entity_add_term_modal.png | Bin 0 -> 50911 bytes
.../markdown/entity_assigned_term_with_tag.png | Bin 0 -> 168622 bytes
images/markdown/entity_details_add_term.png | Bin 0 -> 90585 bytes
images/markdown/entity_search_add_term.png | Bin 0 -> 343143 bytes
images/markdown/term_add_category.png | Bin 0 -> 60619 bytes
images/markdown/term_add_classification_1.png | Bin 0 -> 61967 bytes
images/markdown/term_add_classification_2.png | Bin 0 -> 88754 bytes
images/markdown/term_delete_context.png | Bin 0 -> 164179 bytes
images/markdown/term_details.png | Bin 0 -> 271792 bytes
.../term_details_with_classification.png | Bin 0 -> 600595 bytes
images/markdown/term_related_term_1.png | Bin 0 -> 82867 bytes
images/markdown/term_search.png | Bin 0 -> 95964 bytes
images/markdown/term_view_context.png | Bin 0 -> 113712 bytes
images/markdown/term_with_classification.png | Bin 0 -> 58286 bytes
images/markdown/terms_related_terms.png | Bin 0 -> 37079 bytes
images/markdown/terms_view.png | Bin 0 -> 90130 bytes
images/twiki/classification-propagation-1.png | Bin 0 -> 98689 bytes
images/twiki/classification-propagation-2.png | Bin 0 -> 128774 bytes
images/twiki/classification-propagation-3.png | Bin 0 -> 128278 bytes
images/twiki/classification-propagation-4.png | Bin 0 -> 106518 bytes
images/twiki/classification-propagation-5.png | Bin 0 -> 78040 bytes
images/twiki/classification-propagation-6.png | Bin 0 -> 69127 bytes
images/twiki/classification-propagation-7.png | Bin 0 -> 72418 bytes
images/twiki/classification-propagation-8.png | Bin 0 -> 140839 bytes
...assification-propagation-entity-delete-1.png | Bin 0 -> 84846 bytes
...assification-propagation-entity-delete-2.png | Bin 0 -> 94985 bytes
...assification-propagation-entity-delete-3.png | Bin 0 -> 136134 bytes
...assification-propagation-entity-delete-4.png | Bin 0 -> 137723 bytes
images/twiki/ranger-audit.png | Bin 0 -> 115948 bytes
images/twiki/ranger-policy-admin.png | Bin 0 -> 227632 bytes
images/twiki/ranger-policy-entities.png | Bin 0 -> 303316 bytes
images/twiki/ranger-policy-types.png | Bin 0 -> 253200 bytes
images/twiki/search-basic-hive_column-PII.png | Bin 0 -> 502513 bytes
...h-basic-hive_table-customers-or-provider.png | Bin 0 -> 373583 bytes
...basic-hive_table-customers-owner_is_hive.png | Bin 0 -> 366589 bytes
.../twiki/search-basic-hive_table-customers.png | Bin 0 -> 305538 bytes
index.html | 57 +-
issue-tracking.html | 18 +-
js/apache-maven-fluido-1.3.0.min.js | 21 -
license.html | 18 +-
mail-lists.html | 18 +-
project-info.html | 18 +-
source-repository.html | 18 +-
team-list.html | 18 +-
707 files changed, 57616 insertions(+), 114847 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Architecture.html
----------------------------------------------------------------------
diff --git a/0.8.2/Architecture.html b/0.8.2/Architecture.html
index 2517123..f9b6e7d 100644
--- a/0.8.2/Architecture.html
+++ b/0.8.2/Architecture.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Authentication-Authorization.html
----------------------------------------------------------------------
diff --git a/0.8.2/Authentication-Authorization.html b/0.8.2/Authentication-Authorization.html
index 3fa0a3c..0b484f5 100644
--- a/0.8.2/Authentication-Authorization.html
+++ b/0.8.2/Authentication-Authorization.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Bridge-Falcon.html
----------------------------------------------------------------------
diff --git a/0.8.2/Bridge-Falcon.html b/0.8.2/Bridge-Falcon.html
index 2dcb207..dc701b3 100644
--- a/0.8.2/Bridge-Falcon.html
+++ b/0.8.2/Bridge-Falcon.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Bridge-Hive.html
----------------------------------------------------------------------
diff --git a/0.8.2/Bridge-Hive.html b/0.8.2/Bridge-Hive.html
index 42e8eee..53aea1b 100644
--- a/0.8.2/Bridge-Hive.html
+++ b/0.8.2/Bridge-Hive.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Bridge-Sqoop.html
----------------------------------------------------------------------
diff --git a/0.8.2/Bridge-Sqoop.html b/0.8.2/Bridge-Sqoop.html
index 8625f87..8674d70 100644
--- a/0.8.2/Bridge-Sqoop.html
+++ b/0.8.2/Bridge-Sqoop.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Configuration.html
----------------------------------------------------------------------
diff --git a/0.8.2/Configuration.html b/0.8.2/Configuration.html
index 0a85958..2eb02ae 100644
--- a/0.8.2/Configuration.html
+++ b/0.8.2/Configuration.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/EclipseSetup.html
----------------------------------------------------------------------
diff --git a/0.8.2/EclipseSetup.html b/0.8.2/EclipseSetup.html
index 07dddcf..fe36d7b 100644
--- a/0.8.2/EclipseSetup.html
+++ b/0.8.2/EclipseSetup.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Export-API.html
----------------------------------------------------------------------
diff --git a/0.8.2/Export-API.html b/0.8.2/Export-API.html
index 87ee1ad..dbaa6ab 100644
--- a/0.8.2/Export-API.html
+++ b/0.8.2/Export-API.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Export-HDFS-API.html
----------------------------------------------------------------------
diff --git a/0.8.2/Export-HDFS-API.html b/0.8.2/Export-HDFS-API.html
index 246ee7a..cf11186 100644
--- a/0.8.2/Export-HDFS-API.html
+++ b/0.8.2/Export-HDFS-API.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/HighAvailability.html
----------------------------------------------------------------------
diff --git a/0.8.2/HighAvailability.html b/0.8.2/HighAvailability.html
index 439a9cc..586a770 100644
--- a/0.8.2/HighAvailability.html
+++ b/0.8.2/HighAvailability.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Import-API-Options.html
----------------------------------------------------------------------
diff --git a/0.8.2/Import-API-Options.html b/0.8.2/Import-API-Options.html
index 1266689..be768a2 100644
--- a/0.8.2/Import-API-Options.html
+++ b/0.8.2/Import-API-Options.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Import-API.html
----------------------------------------------------------------------
diff --git a/0.8.2/Import-API.html b/0.8.2/Import-API.html
index b1290a1..c73694e 100644
--- a/0.8.2/Import-API.html
+++ b/0.8.2/Import-API.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Import-Export-API.html
----------------------------------------------------------------------
diff --git a/0.8.2/Import-Export-API.html b/0.8.2/Import-Export-API.html
index 94b4969..653f6cf 100644
--- a/0.8.2/Import-Export-API.html
+++ b/0.8.2/Import-Export-API.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/InstallationSteps.html
----------------------------------------------------------------------
diff --git a/0.8.2/InstallationSteps.html b/0.8.2/InstallationSteps.html
index ff2ea25..f7d00ef 100644
--- a/0.8.2/InstallationSteps.html
+++ b/0.8.2/InstallationSteps.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Notification-Entity.html
----------------------------------------------------------------------
diff --git a/0.8.2/Notification-Entity.html b/0.8.2/Notification-Entity.html
index 54dc44d..82f27e9 100644
--- a/0.8.2/Notification-Entity.html
+++ b/0.8.2/Notification-Entity.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/QuickStart.html
----------------------------------------------------------------------
diff --git a/0.8.2/QuickStart.html b/0.8.2/QuickStart.html
index f5b7956..082cc44 100644
--- a/0.8.2/QuickStart.html
+++ b/0.8.2/QuickStart.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/Search.html
----------------------------------------------------------------------
diff --git a/0.8.2/Search.html b/0.8.2/Search.html
index 6a8f8bf..d13d85b 100644
--- a/0.8.2/Search.html
+++ b/0.8.2/Search.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/StormAtlasHook.html
----------------------------------------------------------------------
diff --git a/0.8.2/StormAtlasHook.html b/0.8.2/StormAtlasHook.html
index d1586f1..314be35 100644
--- a/0.8.2/StormAtlasHook.html
+++ b/0.8.2/StormAtlasHook.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/TypeSystem.html
----------------------------------------------------------------------
diff --git a/0.8.2/TypeSystem.html b/0.8.2/TypeSystem.html
index ff8064a..815cce6 100644
--- a/0.8.2/TypeSystem.html
+++ b/0.8.2/TypeSystem.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/index.html
----------------------------------------------------------------------
diff --git a/0.8.2/index.html b/0.8.2/index.html
index 3b8ecff..0e0403b 100644
--- a/0.8.2/index.html
+++ b/0.8.2/index.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/issue-tracking.html
----------------------------------------------------------------------
diff --git a/0.8.2/issue-tracking.html b/0.8.2/issue-tracking.html
index b63fdbf..224cf45 100644
--- a/0.8.2/issue-tracking.html
+++ b/0.8.2/issue-tracking.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/license.html
----------------------------------------------------------------------
diff --git a/0.8.2/license.html b/0.8.2/license.html
index bf72962..805aae3 100644
--- a/0.8.2/license.html
+++ b/0.8.2/license.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/mail-lists.html
----------------------------------------------------------------------
diff --git a/0.8.2/mail-lists.html b/0.8.2/mail-lists.html
index 96f0a99..6b07ca4 100644
--- a/0.8.2/mail-lists.html
+++ b/0.8.2/mail-lists.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/project-info.html
----------------------------------------------------------------------
diff --git a/0.8.2/project-info.html b/0.8.2/project-info.html
index 8b67645..96b2748 100644
--- a/0.8.2/project-info.html
+++ b/0.8.2/project-info.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
[09/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_EntityREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_EntityREST.html b/1.0.0-rc0/api/v2/resource_EntityREST.html
deleted file mode 100644
index ca71c06..0000000
--- a/1.0.0-rc0/api/v2/resource_EntityREST.html
+++ /dev/null
@@ -1,1665 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: EntityREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: EntityREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_EntityREST_createOrUpdate_POST"><abbr title="POST /v2/entity"><span class="sideoverflow">POST /v2/entity</span></abbr></a></li>
- <li><a href="#resource_EntityREST_deleteByGuids_DELETE"><abbr title="DELETE /v2/entity/bulk"><span class="sideoverflow">DELETE /v2/entity/bulk</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getByGuids_GET"><abbr title="GET /v2/entity/bulk"><span class="sideoverflow">GET /v2/entity/bulk</span></abbr></a></li>
- <li><a href="#resource_EntityREST_createOrUpdate_POST"><abbr title="POST /v2/entity/bulk"><span class="sideoverflow">POST /v2/entity/bulk</span></abbr></a></li>
- <li><a href="#resource_EntityREST_addClassification_POST"><abbr title="POST /v2/entity/bulk/classification"><span class="sideoverflow">POST /v2/entity/bulk/classification</span></abbr></a></li>
- <li><a href="#resource_EntityREST_deleteByGuid_DELETE"><abbr title="DELETE /v2/entity/guid/{guid}"><span class="sideoverflow">DELETE /v2/entity/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getById_GET"><abbr title="GET /v2/entity/guid/{guid}"><span class="sideoverflow">GET /v2/entity/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_partialUpdateEntityAttrByGuid_PUT"><abbr title="PUT /v2/entity/guid/{guid}"><span class="sideoverflow">PUT /v2/entity/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getAuditEvents_GET"><abbr title="GET /v2/entity/{guid}/audit"><span class="sideoverflow">GET /v2/entity/{guid}/audit</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getClassifications_GET"><abbr title="GET /v2/entity/guid/{guid}/classifications"><span class="sideoverflow">GET /v2/entity/guid/{guid}/classifications</span></abbr></a></li>
- <li><a href="#resource_EntityREST_addClassifications_POST"><abbr title="POST /v2/entity/guid/{guid}/classifications"><span class="sideoverflow">POST /v2/entity/guid/{guid}/classifications</span></abbr></a></li>
- <li><a href="#resource_EntityREST_updateClassifications_PUT"><abbr title="PUT /v2/entity/guid/{guid}/classifications"><span class="sideoverflow">PUT /v2/entity/guid/{guid}/classifications</span></abbr></a></li>
- <li><a href="#resource_EntityREST_deleteByUniqueAttribute_DELETE"><abbr title="DELETE /v2/entity/uniqueAttribute/type/{typeName}"><span class="sideoverflow">DELETE /v2/entity/uniqueAttribute/type/{typeName}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getByUniqueAttributes_GET"><abbr title="GET /v2/entity/uniqueAttribute/type/{typeName}"><span class="sideoverflow">GET /v2/entity/uniqueAttribute/type/{typeName}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_partialUpdateEntityByUniqueAttrs_PUT"><abbr title="PUT /v2/entity/uniqueAttribute/type/{typeName}"><span class="sideoverflow">PUT /v2/entity/uniqueAttribute/type/{typeName}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_deleteClassification_DELETE"><abbr title="DELETE /v2/entity/guid/{guid}/classification/{classificationName}"><span class="sideoverflow">DELETE /v2/entity/guid/{guid}/classification/{classificationName}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getClassification_GET"><abbr title="GET /v2/entity/guid/{guid}/classification/{classificationName}"><span class="sideoverflow">GET /v2/entity/guid/{guid}/classification/{classificationName}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_addClassificationsByUniqueAttribute_POST"><abbr title="POST /v2/entity/uniqueAttribute/type/{typeName}/classifications"><span class="sideoverflow">POST /v2/entity/uniqueAttribute/type/{typeName}/classifications</span></abbr></a></li>
- <li><a href="#resource_EntityREST_updateClassificationsByUniqueAttribute_PUT"><abbr title="PUT /v2/entity/uniqueAttribute/type/{typeName}/classifications"><span class="sideoverflow">PUT /v2/entity/uniqueAttribute/type/{typeName}/classifications</span></abbr></a></li>
- <li><a href="#resource_EntityREST_deleteClassificationByUniqueAttribute_DELETE"><abbr title="DELETE /v2/entity/uniqueAttribute/type/{typeName}/classification/{classificationName}"><span class="sideoverflow">DELETE /v2/entity/uniqueAttribute/type/{typeName}/classification/{classificationName}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_EntityREST.html">EntityREST</a></li>
- </ol>
-
- <h1 class="page-header">EntityREST <small>Resource</small></h1>
-
- <p>REST for a single entity</p>
-
- <div id="resource_EntityREST_createOrUpdate_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/entity <a href="../v2/entity" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Create new entity or update existing entity in Atlas.
-Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">EntityMutationResponse</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/entity
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_deleteByGuids_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/entity/bulk <a href="../v2/entity/bulk" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk API to delete list of entities identified by its GUIDs</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>multivalued</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-multivalued">yes</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/entity/bulk
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getByGuids_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/bulk <a href="../v2/entity/bulk" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk API to retrieve list of entities identified by its GUIDs.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>multivalued</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-multivalued">yes</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/bulk
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_createOrUpdate_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/entity/bulk <a href="../v2/entity/bulk" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk API to create new entities or update existing entities in Atlas.
-Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/entity/bulk
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_addClassification_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/entity/bulk/classification <a href="../v2/entity/bulk/classification" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk API to associate a tag to multiple entities</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference"><a href="json_ClassificationAssociateRequest.html">ClassificationAssociateRequest</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference"><a href="json_ClassificationAssociateRequest.html">ClassificationAssociateRequest</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/entity/bulk/classification
-Content-Type: application/json
-
- <code class="prettyprint language-js">
-{
- "classification" : {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- },
- "entityGuids" : [ "...", "..." ]
-}
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_deleteByGuid_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/entity/guid/{guid} <a href="../v2/entity/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Delete an entity identified by its GUID.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">GUID for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">EntityMutationResponse</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/entity/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getById_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/guid/{guid} <a href="../v2/entity/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Fetch complete definition of an entity given its GUID.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">GUID for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">AtlasEntity</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_partialUpdateEntityAttrByGuid_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/entity/guid/{guid} <a href="../v2/entity/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Entity Partial Update - Add/Update entity attribute identified by its GUID.
-Supports only uprimitive attribute type and entity references.
-does not support updation of complex types like arrays, maps
-Null updates are not possible</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/entity/guid/{guid}
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getAuditEvents_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/{guid}/audit <a href="../v2/entity/{guid}/audit" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">count</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-default-value">100</span></td>
- <td><span class="parameter-constraints">short</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">startKey</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/{guid}/audit
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getClassifications_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/guid/{guid}/classifications <a href="../v2/entity/guid/{guid}/classifications" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Gets the list of classifications for a given entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">a list of classifications for the given entity guid</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/guid/{guid}/classifications
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_addClassifications_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/entity/guid/{guid}/classifications <a href="../v2/entity/guid/{guid}/classifications" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Adds classifications to an existing entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/entity/guid/{guid}/classifications
-Content-Type: application/json
-
- <code class="prettyprint language-js">
-[ {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-} ]
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_updateClassifications_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/entity/guid/{guid}/classifications <a href="../v2/entity/guid/{guid}/classifications" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Updates classifications to an existing entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/xml" HTTP header to specify this media type to the server."><span class="request-type">application/xml</span></abbr></td>
- <td><span class="datatype-reference">list of <a href="xml_ns0_atlasClassification.html">atlasClassification</a>
- (XML)</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/entity/guid/{guid}/classifications
-Content-Type: application/json
-
- <code class="prettyprint language-js">
-[ {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-} ]
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_deleteByUniqueAttribute_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName} <a href="../v2/entity/uniqueAttribute/type/{typeName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Delete an entity identified by its type and unique attributes.
-
-In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format
-
-attr:<attrName>=<attrValue>
-
-NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName
-
-The REST request would look something like this
-
-DELETE /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description">- entity type to be deleted</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">EntityMutationResponse</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/entity/uniqueAttribute/type/{typeName}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getByUniqueAttributes_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName} <a href="../v2/entity/uniqueAttribute/type/{typeName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Fetch complete definition of an entity given its type and unique attribute.
-
-In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format
-
-attr:<attrName>=<attrValue>
-
-NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName
-
-The REST request would look something like this
-
-GET /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">AtlasEntityWithExtInfo</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/uniqueAttribute/type/{typeName}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_partialUpdateEntityByUniqueAttrs_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName} <a href="../v2/entity/uniqueAttribute/type/{typeName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Entity Partial Update - Allows a subset of attributes to be updated on
-an entity which is identified by its type and unique attribute eg: Referenceable.qualifiedName.
-Null updates are not possible
-
-In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format
-
-attr:<attrName>=<attrValue>
-
-NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName
-
-The REST request would look something like this
-
-PUT /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/entity/uniqueAttribute/type/{typeName}
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_deleteClassification_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/entity/guid/{guid}/classification/{classificationName} <a href="../v2/entity/guid/{guid}/classification/{classificationName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Deletes a given classification from an existing entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">classificationName</span></td>
- <td>path</td>
- <td><span class="parameter-description">name of the classifcation</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/entity/guid/{guid}/classification/{classificationName}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getClassification_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/guid/{guid}/classification/{classificationName} <a href="../v2/entity/guid/{guid}/classification/{classificationName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Gets the list of classifications for a given entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">classificationName</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">classification for the given entity guid</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/guid/{guid}/classification/{classificationName}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_addClassificationsByUniqueAttribute_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}/classifications <a href="../v2/entity/uniqueAttribute/type/{typeName}/classifications" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Adds classification to the entity identified by its type and unique attributes.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/entity/uniqueAttribute/type/{typeName}/classifications
-Content-Type: application/json
-
- <code class="prettyprint language-js">
-[ {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-} ]
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_updateClassificationsByUniqueAttribute_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}/classifications <a href="../v2/entity/uniqueAttribute/type/{typeName}/classifications" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Updates classification on an entity identified by its type and unique attributes.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/entity/uniqueAttribute/type/{typeName}/classifications
-Content-Type: application/json
-
- <code class="prettyprint language-js">
-[ {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-} ]
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_deleteClassificationByUniqueAttribute_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}/classification/{classificationName} <a href="../v2/entity/uniqueAttribute/type/{typeName}/classification/{classificationName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Deletes a given classification from an entity identified by its type and unique attributes.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">classificationName</span></td>
- <td>path</td>
- <td><span class="parameter-description">name of the classification</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/entity/uniqueAttribute/type/{typeName}/classification/{classificationName}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[46/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/application.wadl
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/application.wadl b/1.0.0-alpha/api/v2/v2/apidocs/application.wadl
deleted file mode 100644
index 8749cb6..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/application.wadl
+++ /dev/null
@@ -1,912 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<?enunciate-assumed-base-uri ./?>
-<wadl:application xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <wadl:doc xmlns:enunciate="http://enunciate.webcohesion.com/" enunciate:generatedBy="Enunciate-2.0"/>
-
- <wadl:grammars>
- <wadl:include href="ns0.xsd"/>
- </wadl:grammars>
-
- <wadl:resources base="./">
-
- <wadl:resource path="v2/entity">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Create new entity or update existing entity in Atlas.
-Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[EntityMutationResponse]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/relationship">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Create a new relationship between entities.]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/relationship">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Update an existing relationship between entities.]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/bulk">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Bulk API to retrieve list of entities identified by its GUIDs.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="guid" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/bulk">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Bulk API to create new entities or update existing entities in Atlas.
-Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/bulk">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Bulk API to delete list of entities identified by its GUIDs]]></wadl:doc>
- <wadl:request>
- <wadl:param name="guid" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/lineage/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Returns lineage info about entity.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="depth" style="query">
- <wadl:doc><![CDATA[- number of hops for lineage]]></wadl:doc>
- </wadl:param>
- <wadl:param name="direction" style="query">
- <wadl:doc><![CDATA[- input, output or both]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Bad query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If no lineage is found for the given entity]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[AtlasLineageInfo]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[- unique entity id]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/search/attribute">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Retrieve data for the specified attribute search query]]></wadl:doc>
- <wadl:request>
- <wadl:param name="attrName" style="query">
- <wadl:doc><![CDATA[Attribute name]]></wadl:doc>
- </wadl:param>
- <wadl:param name="attrValuePrefix" style="query">
- <wadl:doc><![CDATA[Attibute value to search on]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="typeName" style="query">
- <wadl:doc><![CDATA[limit the result to only entities of specified type or its sub-types]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Invalid wildcard or query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Search results]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/basic">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Retrieve data for the specified fulltext query]]></wadl:doc>
- <wadl:request>
- <wadl:param name="classification" style="query">
- <wadl:doc><![CDATA[limit the result to only entities tagged with the given classification or or its sub-types]]></wadl:doc>
- </wadl:param>
- <wadl:param name="excludeDeletedEntities" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="query" style="query">
- <wadl:doc><![CDATA[Fulltext query]]></wadl:doc>
- </wadl:param>
- <wadl:param name="typeName" style="query">
- <wadl:doc><![CDATA[limit the result to only entities of specified type or its sub-types]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Invalid fulltext or query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Search results]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/basic">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Attribute based search for entities satisfying the search parameters]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[Search parameters]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Tag/Entity doesn't exist or Tag/entity filter is present without tag/type name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Atlas search result]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/dsl">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Retrieve data for the specified DSL]]></wadl:doc>
- <wadl:request>
- <wadl:param name="classification" style="query">
- <wadl:doc><![CDATA[limit the result to only entities tagged with the given classification or or its sub-types]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="query" style="query">
- <wadl:doc><![CDATA[DSL query]]></wadl:doc>
- </wadl:param>
- <wadl:param name="typeName" style="query">
- <wadl:doc><![CDATA[limit the result to only entities of specified type or its sub-types]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Invalid DSL or query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Search results]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/fulltext">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Retrieve data for the specified fulltext query]]></wadl:doc>
- <wadl:request>
- <wadl:param name="excludeDeletedEntities" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="query" style="query">
- <wadl:doc><![CDATA[Fulltext query]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Invalid fulltext or query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Search results]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/relationship">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Relationship search to search for related entities satisfying the search parameters]]></wadl:doc>
- <wadl:request>
- <wadl:param name="excludeDeletedEntities" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="guid" style="query">
- <wadl:doc><![CDATA[Attribute name]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="relation" style="query">
- <wadl:doc><![CDATA[relationName]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sortBy" style="query">
- <wadl:doc><![CDATA[sort the result using this attribute name, default value is 'name']]></wadl:doc>
- </wadl:param>
- <wadl:param name="sortOrder" style="query">
- <wadl:doc><![CDATA[sorting order]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[guid is not a valid entity type or attributeName is not a valid relationship attribute]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Atlas search result]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[the saved search-object]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[the updated search-object]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:param name="user" style="query">
- <wadl:doc><![CDATA[User for whom the search is retrieved]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[list of all saved searches for given user]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Bulk retrieval API for retrieving all type definitions in Atlas]]></wadl:doc>
- <wadl:response status="200">
- <wadl:doc><![CDATA[A composite wrapper object with lists of all type definitions]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Bulk create APIs for all atlas type definitions, only new definitions will be created.
-Any changes to the existing definitions will be discarded]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[A composite wrapper object with corresponding lists of the type definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[On validation failure for any type definitions]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[A composite wrapper object with lists of type definitions that were successfully
-created]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Bulk update API for all types, changes detected in the type definitions would be persisted]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[A composite object that captures all type definition changes]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[On validation failure for any type definitions]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[A composite object with lists of type definitions that were updated]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Bulk delete API for all types]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[A composite object that captures all types to be deleted]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[On validation failure for any type definitions]]></wadl:doc>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/bulk/classification">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Bulk API to associate a tag to multiple entities]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetch complete definition of an entity given its GUID.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[AtlasEntity]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[GUID for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Entity Partial Update - Add/Update entity attribute identified by its GUID.
-Supports only uprimitive attribute type and entity references.
-does not support updation of complex types like arrays, maps
-Null updates are not possible]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- <wadl:param name="name" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete an entity identified by its GUID.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[EntityMutationResponse]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[GUID for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/relationship/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get relationship information between entities using guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/relationship/guid/{guid}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete a relationship between entities using guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved/{guid}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[Name of the saved search]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:param name="user" style="query">
- <wadl:doc><![CDATA[User for whom the search is retrieved]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[Name of the saved search]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs/headers">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Bulk retrieval API for all type definitions returned as a list of minimal information header]]></wadl:doc>
- <wadl:response status="200">
- <wadl:doc><![CDATA[List of AtlasTypeDefHeader AtlasTypeDefHeader]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}/classifications">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Gets the list of classifications for a given entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[a list of classifications for the given entity guid]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}/classifications">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Adds classifications to an existing entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}/classifications">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Updates classifications to an existing entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/xml" element="atlasClassification">
- </wadl:representation>
- </wadl:request>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/uniqueAttribute/type/{typeName}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetch complete definition of an entity given its type and unique attribute.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[AtlasEntityWithExtInfo]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="typeName" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/uniqueAttribute/type/{typeName}">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Entity Partial Update - Allows a subset of attributes to be updated on
-an entity which is identified by its type and unique attribute eg: Referenceable.qualifiedName.
-Null updates are not possible]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="typeName" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/uniqueAttribute/type/{typeName}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete an entity identified by its type and unique attributes.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[EntityMutationResponse]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="typeName" style="template">
- <wadl:doc><![CDATA[- entity type to be deleted]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved/execute/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Attribute based search for entities satisfying the search parameters]]></wadl:doc>
- <wadl:request>
- <wadl:param name="user" style="query">
- <wadl:doc><![CDATA[saved-search owner]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[Atlas search result]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[name of saved-search]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/classificationdef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the classification definition for the given guid]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given guid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[classification definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[classification guid]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/classificationdef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the classification definition by it's name (unique)]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[classification definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[classification name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/entitydef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the Entity definition for the given guid]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given guid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Entity definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[entity guid]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/entitydef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the entity definition by it's name (unique)]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Entity definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[entity name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/enumdef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the enum definition for the given guid]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given guid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[enum definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[enum guid]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/enumdef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the enum definition by it's name (unique)]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[enum definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[enum name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/relationshipdef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the relationship definition for the given guid]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given guid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[relationship definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[relationship guid]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/relationshipdef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the relationship definition by it's name (unique)]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[relationship definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[relationship name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/structdef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the struct definition for the given guid]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given guid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[struct definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[struct guid]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/structdef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the struct definition by it's name (unique)]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[struct definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[struct name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[Failed lookup]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Type definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[GUID of the type]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get type definition by it's name]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[Failed lookup by name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Type definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[Type name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}/classification/{classificationName}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Gets the list of classifications for a given entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[classification for the given entity guid]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="classificationName" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}/classification/{classificationName}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Deletes a given classification from an existing entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- </wadl:method>
- <wadl:param name="classificationName" style="template">
- <wadl:doc><![CDATA[name of the classifcation]]></wadl:doc>
- </wadl:param>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved/execute/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Attribute based search for entities satisfying the search parameters]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[Atlas search result]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[Guid identifying saved search]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
- </wadl:resources>
-</wadl:application>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/css/enunciate.css
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/css/enunciate.css b/1.0.0-alpha/api/v2/v2/apidocs/css/enunciate.css
deleted file mode 100644
index 140d3b3..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/css/enunciate.css
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- * Base structure
- */
-
-/* Move down content because we have a fixed navbar that is 50px tall */
-body {
- position:relative;
- padding-top: 50px;
-}
-
-.footer {
- width: 100%;
- /* Set the fixed height of the footer here */
- height: 60px;
- background-color: #f5f5f5;
-}
-
-/*
- * Global add-ons
- */
-.sub-header {
- padding-bottom: 10px;
- border-bottom: 1px solid #eee;
-}
-
-/*
- * Sidebar
- */
-
-/* Hide for mobile, show later */
-.sidebar {
- display: none;
-}
-@media (min-width: 768px) {
- .sidebar {
- position: fixed;
- top: 51px;
- bottom: 0;
- left: 0;
- z-index: 1000;
- display: block;
- padding: 20px;
- overflow-x: hidden;
- overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
- background-color: #f5f5f5;
- border-right: 1px solid #eee;
- }
-}
-
-/* Sidebar navigation */
-.nav-sidebar {
- margin-right: -21px; /* 20px padding + 1px border */
- margin-bottom: 20px;
- margin-left: -20px;
-}
-.nav-sidebar > li > a {
- padding-right: 20px;
- padding-left: 20px;
-}
-.sideoverflow {
- display: block;
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- max-width:100%;
-}
-.nav-sidebar > .active > a,
-.nav-sidebar > .active > a:hover,
-.nav-sidebar > .active > a:focus {
- color: #fff;
- background-color: #428bca;
-}
-
-/*
- * Main content
- */
-.main {
- padding: 20px;
-}
-@media (min-width: 768px) {
- .main {
- padding-right: 40px;
- padding-left: 40px;
- }
-}
-.main .page-header {
- margin-top: 0;
-}
-.footer > .container {
- padding-top: 20px;
- text-align: center;
-}
-
-/*
- * Row Links
- */
-.table.rowlink td:not(.rowlink-skip),
-.table .rowlink td:not(.rowlink-skip) {
- cursor: pointer;
-}
-.table.rowlink td:not(.rowlink-skip) a,
-.table .rowlink td:not(.rowlink-skip) a {
- font: inherit;
- color: inherit;
- text-decoration: inherit;
-}
-.multi-row-description {
- border-left: 1px solid #DDD;
-}
-
-pre {
- max-height: 40em;
-}
-
-/* shift the anchors to accommodate fixed navbar. See https://github.com/twbs/bootstrap/issues/1768#issuecomment-46519033 */
-*[id]:before {
- display: block;
- content: " ";
- margin-top: -70px;
- height: 70px;
- visibility: hidden;
-}
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/data.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/data.html b/1.0.0-alpha/api/v2/v2/apidocs/data.html
deleted file mode 100644
index 3084600..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/data.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: Data Types</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: Data Types</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#syntax_json"><abbr title="JSON"><span class="sideoverflow">JSON</span></abbr></a></li>
- <li><a href="#syntax_xml"><abbr title="XML"><span class="sideoverflow">XML</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="dropdown"><a href="data.html">Data Types</a></li>
- </ol>
-
- <h1 class="page-header" id="data">Data Types</h1>
-
- <h3 id="syntax_json">JSON</h3>
-
- <table class="table table-hover data-types">
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="json_AtlasBaseModelObject.html">
- <td> <span class="datatype-name">AtlasBaseModelObject</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasClassification.html">
- <td> <span class="datatype-name">AtlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasStruct.html">
- <td> <span class="datatype-name">AtlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_ClassificationAssociateRequest.html">
- <td> <span class="datatype-name">ClassificationAssociateRequest</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_PList.html">
- <td> <span class="datatype-name">PList</span>
-</td>
- <td> <span class="datatype-description">Paginated-list, for returning search results.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_SearchFilter.html">
- <td> <span class="datatype-name">SearchFilter</span>
-</td>
- <td> <span class="datatype-description">Generic filter, to specify search criteria using name/value pairs.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_SortType.html">
- <td> <span class="datatype-name">SortType</span>
-</td>
- <td> <span class="datatype-description">to specify whether the result should be sorted? If yes, whether asc or desc.</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <h3 id="syntax_xml">XML</h3>
-
- <table class="table table-hover data-types">
- <caption>Default Namespace (<a href="ns0.xsd">schema</a>)</caption>
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="xml_ns0_atlasBaseModelObject.html">
- <td> <span class="datatype-name">atlasBaseModelObject</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_PList.html">
- <td> <span class="datatype-name">PList</span>
-</td>
- <td> <span class="datatype-description">Paginated-list, for returning search results.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_searchFilter.html">
- <td> <span class="datatype-name">searchFilter</span>
-</td>
- <td> <span class="datatype-description">Generic filter, to specify search criteria using name/value pairs.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_sortType.html">
- <td> <span class="datatype-name">sortType</span>
-</td>
- <td> <span class="datatype-description">to specify whether the result should be sorted? If yes, whether asc or desc.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasClassification.html">
- <td> <span class="datatype-name">atlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasStruct.html">
- <td> <span class="datatype-name">atlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/index.html b/1.0.0-alpha/api/v2/v2/apidocs/index.html
deleted file mode 100644
index 5e04597..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/index.html
+++ /dev/null
@@ -1,342 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resources"><abbr title="Resources"><span class="sideoverflow">Resources</span></abbr></a></li>
- <li><a href="#syntax_json"><abbr title="JSON"><span class="sideoverflow">JSON</span></abbr></a></li>
- <li><a href="#syntax_xml"><abbr title="XML"><span class="sideoverflow">XML</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="dropdown"><a href="index.html">Home</a></li>
- </ol>
-
- <div class="page-header">
- Atlas exposes a variety of REST endpoints to work with types, entities, lineage and data discovery.
- </div>
-
- <h1 class="page-header" id="resources">Resources</h1>
-
- <p>
- There is a <a href="application.wadl">WADL document</a> available that describes the resources API.
- </p>
-
- <p>
- You may also enjoy the <a href="ui/index.html">interactive interface</a> provided for this API by <a href="http://swagger.io">Swagger</a>.
- </p>
- <p>
- <a href="ui/index.html" class="btn btn-default">Try it out!</a>
- </p>
-
- <table class="table table-hover resources">
- <thead>
- <tr>
- <th align="center">name</th>
- <th align="center">path</th>
- <th align="center">methods</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="resource_DiscoveryREST.html">
- <td> <span class="resource-name">DiscoveryREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/search/attribute</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/basic</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/dsl</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/fulltext</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/relationship</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/execute/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/execute/guid/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for data discovery using dsl or full text search</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_EntityREST.html">
- <td> <span class="resource-name">EntityREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/entity</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/bulk</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/bulk/classification</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}/classifications</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}/classification/{classificationName}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST for a single entity</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_LineageREST.html">
- <td> <span class="resource-name">LineageREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/lineage/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for an entity's lineage information</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_RelationshipREST.html">
- <td> <span class="resource-name">RelationshipREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/relationship</span>
-</samp></li><li><samp> <span class="resource-path">/v2/relationship/guid/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for entity relationships.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_TypesREST.html">
- <td> <span class="resource-name">TypesREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/types/typedefs</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedefs/headers</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/classificationdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/classificationdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/entitydef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/entitydef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/enumdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/enumdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/relationshipdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/relationshipdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/structdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/structdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedef/name/{name}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for CRUD operations on type definitions</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <h1 class="page-header" id="data">Data Types</h1>
-
- <h3 id="syntax_json"><span class="syntax-name">JSON</span></h3>
-
- <table class="table table-hover datatypes">
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="json_AtlasBaseModelObject.html">
- <td> <span class="datatype-name">AtlasBaseModelObject</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasClassification.html">
- <td> <span class="datatype-name">AtlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasStruct.html">
- <td> <span class="datatype-name">AtlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_ClassificationAssociateRequest.html">
- <td> <span class="datatype-name">ClassificationAssociateRequest</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_PList.html">
- <td> <span class="datatype-name">PList</span>
-</td>
- <td> <span class="datatype-description">Paginated-list, for returning search results.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_SearchFilter.html">
- <td> <span class="datatype-name">SearchFilter</span>
-</td>
- <td> <span class="datatype-description">Generic filter, to specify search criteria using name/value pairs.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_SortType.html">
- <td> <span class="datatype-name">SortType</span>
-</td>
- <td> <span class="datatype-description">to specify whether the result should be sorted? If yes, whether asc or desc.</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <h3 id="syntax_xml"><span class="syntax-name">XML</span></h3>
-
- <table class="table table-hover datatypes">
- <caption>Default Namespace (<a href="ns0.xsd">schema</a>)</caption>
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="xml_ns0_atlasBaseModelObject.html">
- <td> <span class="datatype-name">atlasBaseModelObject</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_PList.html">
- <td> <span class="datatype-name">PList</span>
-</td>
- <td> <span class="datatype-description">Paginated-list, for returning search results.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_searchFilter.html">
- <td> <span class="datatype-name">searchFilter</span>
-</td>
- <td> <span class="datatype-description">Generic filter, to specify search criteria using name/value pairs.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_sortType.html">
- <td> <span class="datatype-name">sortType</span>
-</td>
- <td> <span class="datatype-description">to specify whether the result should be sorted? If yes, whether asc or desc.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasClassification.html">
- <td> <span class="datatype-name">atlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasStruct.html">
- <td> <span class="datatype-name">atlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasBaseModelObject.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasBaseModelObject.html b/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasBaseModelObject.html
deleted file mode 100644
index 13fbde4..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasBaseModelObject.html
+++ /dev/null
@@ -1,134 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: AtlasBaseModelObject</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: AtlasBaseModelObject</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasBaseModelObject.html">AtlasBaseModelObject</a></li>
- </ol>
-
- <h1 class="page-header">AtlasBaseModelObject <small>Data Type</small></h1>
-
- <p></p>
-
- <dl class="dl-horizontal">
- <dt>Abstract Type</dt>
- <dd></dd>
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">guid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <div class="alert alert-warning">This data type is abstract. The example below may be incomplete. More accurate examples can be found in subtypes pages.</div>
-
- <pre class="prettyprint language-js example">{
- "guid" : "..."
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasClassification.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasClassification.html b/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasClassification.html
deleted file mode 100644
index c8099a3..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasClassification.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: AtlasClassification</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: AtlasClassification</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasClassification.html">AtlasClassification</a></li>
- </ol>
-
- <h1 class="page-header">AtlasClassification <small>Data Type</small></h1>
-
- <p>An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- <tr>
- <td colspan="3"><h5 class="text-muted">Properties inherited from <a href="json_AtlasStruct.html">AtlasStruct</a></h5></td>
- </tr>
- <tbody>
- <tr>
- <td><span class="property-name">typeName</span></td>
- <td><span class="datatype-reference">string
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- <tr>
- <td><span class="property-name">attributes</span></td>
- <td><span class="datatype-reference">map of object
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasStruct.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasStruct.html b/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasStruct.html
deleted file mode 100644
index 34f0ba9..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/json_AtlasStruct.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: AtlasStruct</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: AtlasStruct</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasStruct.html">AtlasStruct</a></li>
- </ol>
-
- <h1 class="page-header">AtlasStruct <small>Data Type</small></h1>
-
- <p>Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</p>
-
- <dl class="dl-horizontal">
- <dt>Subtypes</dt>
- <dd><a href="json_AtlasClassification.html">AtlasClassification</a></dd>
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">typeName</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">attributes</span>
-</td>
- <td> <span class="datatype-reference">map of object
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[07/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_GlossaryREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_GlossaryREST.html b/1.0.0-rc0/api/v2/resource_GlossaryREST.html
deleted file mode 100644
index ee9ec16..0000000
--- a/1.0.0-rc0/api/v2/resource_GlossaryREST.html
+++ /dev/null
@@ -1,2968 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: GlossaryREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: GlossaryREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_GlossaryREST_getGlossaries_GET"><abbr title="GET /v2/glossary"><span class="sideoverflow">GET /v2/glossary</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_createGlossary_POST"><abbr title="POST /v2/glossary"><span class="sideoverflow">POST /v2/glossary</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_createGlossaryCategories_POST"><abbr title="POST /v2/glossary/categories"><span class="sideoverflow">POST /v2/glossary/categories</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_createGlossaryCategory_POST"><abbr title="POST /v2/glossary/category"><span class="sideoverflow">POST /v2/glossary/category</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_createGlossaryTerm_POST"><abbr title="POST /v2/glossary/term"><span class="sideoverflow">POST /v2/glossary/term</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_createGlossaryTerms_POST"><abbr title="POST /v2/glossary/terms"><span class="sideoverflow">POST /v2/glossary/terms</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_deleteGlossary_DELETE"><abbr title="DELETE /v2/glossary/{glossaryGuid}"><span class="sideoverflow">DELETE /v2/glossary/{glossaryGuid}</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getGlossary_GET"><abbr title="GET /v2/glossary/{glossaryGuid}"><span class="sideoverflow">GET /v2/glossary/{glossaryGuid}</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_updateGlossary_PUT"><abbr title="PUT /v2/glossary/{glossaryGuid}"><span class="sideoverflow">PUT /v2/glossary/{glossaryGuid}</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_deleteGlossaryCategory_DELETE"><abbr title="DELETE /v2/glossary/category/{categoryGuid}"><span class="sideoverflow">DELETE /v2/glossary/category/{categoryGuid}</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getGlossaryCategory_GET"><abbr title="GET /v2/glossary/category/{categoryGuid}"><span class="sideoverflow">GET /v2/glossary/category/{categoryGuid}</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_updateGlossaryCategory_PUT"><abbr title="PUT /v2/glossary/category/{categoryGuid}"><span class="sideoverflow">PUT /v2/glossary/category/{categoryGuid}</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_deleteGlossaryTerm_DELETE"><abbr title="DELETE /v2/glossary/term/{termGuid}"><span class="sideoverflow">DELETE /v2/glossary/term/{termGuid}</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getGlossaryTerm_GET"><abbr title="GET /v2/glossary/term/{termGuid}"><span class="sideoverflow">GET /v2/glossary/term/{termGuid}</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_updateGlossaryTerm_PUT"><abbr title="PUT /v2/glossary/term/{termGuid}"><span class="sideoverflow">PUT /v2/glossary/term/{termGuid}</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getGlossaryCategories_GET"><abbr title="GET /v2/glossary/{glossaryGuid}/categories"><span class="sideoverflow">GET /v2/glossary/{glossaryGuid}/categories</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getDetailedGlossary_GET"><abbr title="GET /v2/glossary/{glossaryGuid}/detailed"><span class="sideoverflow">GET /v2/glossary/{glossaryGuid}/detailed</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_partialUpdateGlossary_PUT"><abbr title="PUT /v2/glossary/{glossaryGuid}/partial"><span class="sideoverflow">PUT /v2/glossary/{glossaryGuid}/partial</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getGlossaryTerms_GET"><abbr title="GET /v2/glossary/{glossaryGuid}/terms"><span class="sideoverflow">GET /v2/glossary/{glossaryGuid}/terms</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_partialUpdateGlossaryCategory_PUT"><abbr title="PUT /v2/glossary/category/{categoryGuid}/partial"><span class="sideoverflow">PUT /v2/glossary/category/{categoryGuid}/partial</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getRelatedCategories_GET"><abbr title="GET /v2/glossary/category/{categoryGuid}/related"><span class="sideoverflow">GET /v2/glossary/category/{categoryGuid}/related</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getCategoryTerms_GET"><abbr title="GET /v2/glossary/category/{categoryGuid}/terms"><span class="sideoverflow">GET /v2/glossary/category/{categoryGuid}/terms</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_partialUpdateGlossaryTerm_PUT"><abbr title="PUT /v2/glossary/term/{termGuid}/partial"><span class="sideoverflow">PUT /v2/glossary/term/{termGuid}/partial</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_removeTermAssignmentFromEntities_DELETE"><abbr title="DELETE /v2/glossary/terms/{termGuid}/assignedEntities"><span class="sideoverflow">DELETE /v2/glossary/terms/{termGuid}/assignedEntities</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getEntitiesAssignedWithTerm_GET"><abbr title="GET /v2/glossary/terms/{termGuid}/assignedEntities"><span class="sideoverflow">GET /v2/glossary/terms/{termGuid}/assignedEntities</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_assignTermToEntities_POST"><abbr title="POST /v2/glossary/terms/{termGuid}/assignedEntities"><span class="sideoverflow">POST /v2/glossary/terms/{termGuid}/assignedEntities</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getRelatedTerms_GET"><abbr title="GET /v2/glossary/terms/{termGuid}/related"><span class="sideoverflow">GET /v2/glossary/terms/{termGuid}/related</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getGlossaryCategoriesHeaders_GET"><abbr title="GET /v2/glossary/{glossaryGuid}/categories/headers"><span class="sideoverflow">GET /v2/glossary/{glossaryGuid}/categories/headers</span></abbr></a></li>
- <li><a href="#resource_GlossaryREST_getGlossaryTermHeaders_GET"><abbr title="GET /v2/glossary/{glossaryGuid}/terms/headers"><span class="sideoverflow">GET /v2/glossary/{glossaryGuid}/terms/headers</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_GlossaryREST.html">GlossaryREST</a></li>
- </ol>
-
- <h1 class="page-header">GlossaryREST <small>Resource</small></h1>
-
- <p></p>
-
- <div id="resource_GlossaryREST_getGlossaries_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/glossary <a href="../v2/glossary" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Retrieve all glossaries registered with Atlas</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">page size - by default there is no paging</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">offset for pagination purpose</span></td>
- <td><span class="parameter-default-value">0</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">sort</span></td>
- <td>query</td>
- <td><span class="parameter-description">Sort order, ASC (default) or DESC</span></td>
- <td><span class="parameter-default-value">ASC</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">List of existing glossaries fitting the search criteria or empty list if nothing matches</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">List of glossary entities fitting the above criteria</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/glossary
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_createGlossary_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/glossary <a href="../v2/glossary" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Create a glossary</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">Glossary definition, terms & categories can be anchored to a glossary
-using the anchor attribute when creating the Term/Category</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary creation was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If Glossary definition has invalid or missing information</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">409</span></td>
- <td><span class="response-condition">If Glossary definition already exists (duplicate qualifiedName)</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/glossary
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_createGlossaryCategories_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/glossary/categories <a href="../v2/glossary/categories" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Create glossary category in bulk</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">glossary category definitions</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If BULK glossary category creation was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If ANY Glossary category definition has invalid or missing information</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/glossary/categories
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_createGlossaryCategory_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/glossary/category <a href="../v2/glossary/category" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Create glossary category</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">glossary category definition, a category must be anchored to a Glossary when creating
-Optionally, terms belonging to the category and the hierarchy can also be defined during creation</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary category creation was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If Glossary category definition has invalid or missing information</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">409</span></td>
- <td><span class="response-condition">If Glossary category already exists (duplicate qualifiedName)</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/glossary/category
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_createGlossaryTerm_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/glossary/term <a href="../v2/glossary/term" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Create a glossary term</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">Glossary term definition, a term must be anchored to a Glossary at the time of creation
-optionally it can be categorized as well</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary term creation was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If Glossary term definition has invalid or missing information</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">409</span></td>
- <td><span class="response-condition">If Glossary term already exists (duplicate qualifiedName)</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/glossary/term
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_createGlossaryTerms_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/glossary/terms <a href="../v2/glossary/terms" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Create glossary terms in bulk</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">glossary term definitions</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If Bulk glossary terms creation was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If any glossary term definition has invalid or missing information</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/glossary/terms
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_deleteGlossary_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/glossary/{glossaryGuid} <a href="../v2/glossary/{glossaryGuid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Delete a glossary</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">glossaryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">204</span></td>
- <td><span class="response-condition">If glossary delete was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary guid in invalid</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/glossary/{glossaryGuid}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_getGlossary_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/glossary/{glossaryGuid} <a href="../v2/glossary/{glossaryGuid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get a specific Glossary</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">glossaryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique glossary identifier</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary with given guid exists</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary GUID is invalid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Glossary</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/glossary/{glossaryGuid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_updateGlossary_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/glossary/{glossaryGuid} <a href="../v2/glossary/{glossaryGuid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Update the given glossary</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">glossaryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">Updated glossary definition</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary update was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary guid in invalid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If Glossary definition has invalid or missing information</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Glossary</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/glossary/{glossaryGuid}
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_deleteGlossaryCategory_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/glossary/category/{categoryGuid} <a href="../v2/glossary/category/{categoryGuid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Delete a glossary category</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">categoryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary category</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">204</span></td>
- <td><span class="response-condition">If glossary category delete was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary category guid in invalid</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/glossary/category/{categoryGuid}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_getGlossaryCategory_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/glossary/category/{categoryGuid} <a href="../v2/glossary/category/{categoryGuid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get specific glossary category</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">categoryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary category</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary category exists for given GUID</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary category GUID is invalid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Glossary category</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/glossary/category/{categoryGuid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_updateGlossaryCategory_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/glossary/category/{categoryGuid} <a href="../v2/glossary/category/{categoryGuid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Update the given glossary category</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">categoryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary category</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">updated glossary category</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary category partial update was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary category guid in invalid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If Glossary category definition has invalid or missing information</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">glossary category</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/glossary/category/{categoryGuid}
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_deleteGlossaryTerm_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/glossary/term/{termGuid} <a href="../v2/glossary/term/{termGuid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Delete a glossary term</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">termGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary term</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">204</span></td>
- <td><span class="response-condition">If glossary term delete was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary term guid in invalid</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/glossary/term/{termGuid}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_getGlossaryTerm_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/glossary/term/{termGuid} <a href="../v2/glossary/term/{termGuid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get specific glossary term</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">termGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary term</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary term exists for given GUID</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary term GUID is invalid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Glossary term</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/glossary/term/{termGuid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_updateGlossaryTerm_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/glossary/term/{termGuid} <a href="../v2/glossary/term/{termGuid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Update the given glossary term</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">termGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary term</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">updated glossary term</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary term update was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary term guid in invalid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If Glossary temr definition has invalid or missing information</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Updated glossary term</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/glossary/term/{termGuid}
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_getGlossaryCategories_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/glossary/{glossaryGuid}/categories <a href="../v2/glossary/{glossaryGuid}/categories" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the categories belonging to a specific glossary</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">glossaryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary term</span></td>
- <td><span class="parameter-default-value"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">page size - by default there is no paging</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">offset for pagination purpose</span></td>
- <td><span class="parameter-default-value">0</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">sort</span></td>
- <td>query</td>
- <td><span class="parameter-description">ASC (default) or DESC</span></td>
- <td><span class="parameter-default-value">ASC</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">List of glossary categories for the given glossary or an empty list</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary guid in invalid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">List of associated categories</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/glossary/{glossaryGuid}/categories
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_getDetailedGlossary_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/glossary/{glossaryGuid}/detailed <a href="../v2/glossary/{glossaryGuid}/detailed" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get a specific Glossary</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">glossaryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique glossary identifier</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary exists for given GUID</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary GUID is invalid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Glossary</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/glossary/{glossaryGuid}/detailed
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_partialUpdateGlossary_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/glossary/{glossaryGuid}/partial <a href="../v2/glossary/{glossaryGuid}/partial" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Partially update the glossary</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">glossaryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary term</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">Map containing keys as attribute names and values as corresponding attribute values</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary partial update was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary guid in invalid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If partial update parameters are invalid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Updated glossary</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/glossary/{glossaryGuid}/partial
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_getGlossaryTerms_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/glossary/{glossaryGuid}/terms <a href="../v2/glossary/{glossaryGuid}/terms" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get terms belonging to a specific glossary</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">glossaryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary</span></td>
- <td><span class="parameter-default-value"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">page size - by default there is no paging</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">starting offset for loading terms</span></td>
- <td><span class="parameter-default-value">0</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">sort</span></td>
- <td>query</td>
- <td><span class="parameter-description">ASC(default) or DESC</span></td>
- <td><span class="parameter-default-value">ASC</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">List of glossary terms for the given glossary or an empty list</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary guid in invalid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">List of terms associated with the glossary</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/glossary/{glossaryGuid}/terms
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_partialUpdateGlossaryCategory_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/glossary/category/{categoryGuid}/partial <a href="../v2/glossary/category/{categoryGuid}/partial" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Partially update the glossary category</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">categoryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary term</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">Map containing keys as attribute names and values as corresponding attribute values</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary category partial update was successful</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary category guid in invalid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">If category attributes are invalid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Updated glossary category</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/glossary/category/{categoryGuid}/partial
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_getRelatedCategories_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/glossary/category/{categoryGuid}/related <a href="../v2/glossary/category/{categoryGuid}/related" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get all related categories (parent and children)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">categoryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary category</span></td>
- <td><span class="parameter-default-value"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">page size - by default there is no paging</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">offset for pagination purpose</span></td>
- <td><span class="parameter-default-value">0</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">sort</span></td>
- <td>query</td>
- <td><span class="parameter-description">ASC (default) or DESC</span></td>
- <td><span class="parameter-default-value">ASC</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">List of related categories</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/glossary/category/{categoryGuid}/related
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_getCategoryTerms_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/glossary/category/{categoryGuid}/terms <a href="../v2/glossary/category/{categoryGuid}/terms" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get all terms associated with the specific category</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">categoryGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary category</span></td>
- <td><span class="parameter-default-value"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">page size - by default there is no paging</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">offset for pagination purpose</span></td>
- <td><span class="parameter-default-value">0</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">sort</span></td>
- <td>query</td>
- <td><span class="parameter-description">ASC (default) or DESC</span></td>
- <td><span class="parameter-default-value">ASC</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">List of terms for the given category or an empty list</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If glossary category guid in invalid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">List of associated terms</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/glossary/category/{categoryGuid}/terms
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_GlossaryREST_partialUpdateGlossaryTerm_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/glossary/term/{termGuid}/partial <a href="../v2/glossary/term/{termGuid}/partial" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Partially update the glossary term</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">termGuid</span></td>
- <td>path</td>
- <td><span class="parameter-description">unique identifier for glossary term</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">Map containing keys as attribute names and values as corresponding attribute values</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If glossary partial update was successful</span></td>
- </tr>
- <tr>
-
<TRUNCATED>
[35/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/lodash.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/lodash.min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/lodash.min.js
deleted file mode 100644
index 3625da8..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/lodash.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(function(){function n(n,t){if(n!==t){var r=null===n,e=n===x,u=n===n,o=null===t,i=t===x,f=t===t;if(n>t&&!o||!u||r&&!i&&f||e&&f)return 1;if(n<t&&!r||!f||o&&!e&&u||i&&u)return-1}return 0}function t(n,t,r){for(var e=n.length,u=r?e:-1;r?u--:++u<e;)if(t(n[u],u,n))return u;return-1}function r(n,t,r){if(t!==t)return p(n,r);r-=1;for(var e=n.length;++r<e;)if(n[r]===t)return r;return-1}function e(n){return"function"==typeof n||!1}function u(n){return null==n?"":n+""}function o(n,t){for(var r=-1,e=n.length;++r<e&&-1<t.indexOf(n.charAt(r)););return r}function i(n,t){for(var r=n.length;r--&&-1<t.indexOf(n.charAt(r)););return r}function f(t,r){return n(t.a,r.a)||t.b-r.b}function c(n){return Nn[n]}function a(n){return Tn[n]}function l(n,t,r){return t?n=Bn[n]:r&&(n=Dn[n]),"\\"+n}function s(n){return"\\"+Dn[n]}function p(n,t,r){var e=n.length;for(t+=r?0:-1;r?t--:++t<e;){var u=n[t];if(u!==u)return t}return-1}function h(n){return!!n&&"object"==typeof n}function _(n){return 160>=n&&9<=n&&13>=n||32==n||
160==n||5760==n||6158==n||8192<=n&&(8202>=n||8232==n||8233==n||8239==n||8287==n||12288==n||65279==n)}function v(n,t){for(var r=-1,e=n.length,u=-1,o=[];++r<e;)n[r]===t&&(n[r]=P,o[++u]=r);return o}function g(n){for(var t=-1,r=n.length;++t<r&&_(n.charCodeAt(t)););return t}function y(n){for(var t=n.length;t--&&_(n.charCodeAt(t)););return t}function d(n){return Pn[n]}function w(_){function Nn(n){if(h(n)&&!(Wo(n)||n instanceof zn)){if(n instanceof Pn)return n;if(eu.call(n,"__chain__")&&eu.call(n,"__wrapped__"))return qr(n)}return new Pn(n)}function Tn(){}function Pn(n,t,r){this.__wrapped__=n,this.__actions__=r||[],this.__chain__=!!t}function zn(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Cu,this.__views__=[]}function Bn(){this.__data__={}}function Dn(n){var t=n?n.length:0;for(this.data={hash:wu(null),set:new hu};t--;)this.push(n[t])}function Mn(n,t){var r=n.data;return("string"==typeof t||de(t)?r.set.has(t):r.hash[
t])?0:-1}function qn(n,t){var r=-1,e=n.length;for(t||(t=De(e));++r<e;)t[r]=n[r];return t}function Kn(n,t){for(var r=-1,e=n.length;++r<e&&!1!==t(n[r],r,n););return n}function Vn(n,t){for(var r=-1,e=n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function Zn(n,t){for(var r=-1,e=n.length,u=-1,o=[];++r<e;){var i=n[r];t(i,r,n)&&(o[++u]=i)}return o}function Xn(n,t){for(var r=-1,e=n.length,u=De(e);++r<e;)u[r]=t(n[r],r,n);return u}function Hn(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function Qn(n,t,r,e){var u=-1,o=n.length;for(e&&o&&(r=n[++u]);++u<o;)r=t(r,n[u],u,n);return r}function nt(n,t){for(var r=-1,e=n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}function tt(n,t,r,e){return n!==x&&eu.call(e,r)?n:t}function rt(n,t,r){for(var e=-1,u=Ko(t),o=u.length;++e<o;){var i=u[e],f=n[i],c=r(f,t[i],i,n,t);(c===c?c===f:f!==f)&&(f!==x||i in n)||(n[i]=c)}return n}function et(n,t){return null==t?n:ot(t,Ko(t),n)}function ut(n,t){for(var r=-1,e=null==n,u=!e&&Sr(n),o=u?n.leng
th:0,i=t.length,f=De(i);++r<i;){var c=t[r];f[r]=u?Ur(c,o)?n[c]:x:e?x:n[c]}return f}function ot(n,t,r){r||(r={});for(var e=-1,u=t.length;++e<u;){var o=t[e];r[o]=n[o]}return r}function it(n,t,r){var e=typeof n;return"function"==e?t===x?n:Dt(n,t,r):null==n?Ne:"object"==e?At(n):t===x?Be(n):jt(n,t)}function ft(n,t,r,e,u,o,i){var f;if(r&&(f=u?r(n,e,u):r(n)),f!==x)return f;if(!de(n))return n;if(e=Wo(n)){if(f=Ir(n),!t)return qn(n,f)}else{var c=ou.call(n),a=c==K;if(c!=Z&&c!=z&&(!a||u))return Ln[c]?Er(n,c,t):u?n:{};if(Gn(n))return u?n:{};if(f=Rr(a?{}:n),!t)return et(f,n)}for(o||(o=[]),i||(i=[]),u=o.length;u--;)if(o[u]==n)return i[u];return o.push(n),i.push(f),(e?Kn:gt)(n,function(e,u){f[u]=ft(e,t,r,u,n,o,i)}),f}function ct(n,t,r){if("function"!=typeof n)throw new Xe(T);return _u(function(){n.apply(x,r)},t)}function at(n,t){var e=n?n.length:0,u=[];if(!e)return u;var o=-1,i=jr(),f=i===r,c=f&&t.length>=F&&wu&&hu?new Dn(t):null,a=t.length;c&&(i=Mn,f=!1,t=c);n:for(;++o<e;)if(c=n[o],f&&c===c){for(v
ar l=a;l--;)if(t[l]===c)continue n;u.push(c)}else 0>i(t,c,0)&&u.push(c);return u}function lt(n,t){var r=!0;return zu(n,function(n,e,u){return r=!!t(n,e,u)}),r}function st(n,t,r,e){var u=e,o=u;return zu(n,function(n,i,f){i=+t(n,i,f),(r(i,u)||i===e&&i===o)&&(u=i,o=n)}),o}function pt(n,t){var r=[];return zu(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function ht(n,t,r,e){var u;return r(n,function(n,r,o){return t(n,r,o)?(u=e?r:n,!1):void 0}),u}function _t(n,t,r,e){e||(e=[]);for(var u=-1,o=n.length;++u<o;){var i=n[u];h(i)&&Sr(i)&&(r||Wo(i)||_e(i))?t?_t(i,t,r,e):Hn(e,i):r||(e[e.length]=i)}return e}function vt(n,t){return Du(n,t,Ee)}function gt(n,t){return Du(n,t,Ko)}function yt(n,t){return Mu(n,t,Ko)}function dt(n,t){for(var r=-1,e=t.length,u=-1,o=[];++r<e;){var i=t[r];ye(n[i])&&(o[++u]=i)}return o}function wt(n,t,r){if(null!=n){n=Dr(n),r!==x&&r in n&&(t=[r]),r=0;for(var e=t.length;null!=n&&r<e;)n=Dr(n)[t[r++]];return r&&r==e?n:x}}function xt(n,t,r,e,u,o){if(n===t)return!0;if(null==n||null=
=t||!de(n)&&!h(t))return n!==n&&t!==t;n:{var i=xt,f=Wo(n),c=Wo(t),a=B,l=B;f||(a=ou.call(n),a==z?a=Z:a!=Z&&(f=je(n))),c||(l=ou.call(t),l==z?l=Z:l!=Z&&je(t));var s=a==Z&&!Gn(n),c=l==Z&&!Gn(t),l=a==l;if(!l||f||s){if(!e&&(a=s&&eu.call(n,"__wrapped__"),c=c&&eu.call(t,"__wrapped__"),a||c)){n=i(a?n.value():n,c?t.value():t,r,e,u,o);break n}if(l){for(u||(u=[]),o||(o=[]),a=u.length;a--;)if(u[a]==n){n=o[a]==t;break n}u.push(n),o.push(t),n=(f?wr:br)(n,t,i,r,e,u,o),u.pop(),o.pop()}else n=!1}else n=xr(n,t,a)}return n}function bt(n,t,r){var e=t.length,u=e,o=!r;if(null==n)return!u;for(n=Dr(n);e--;){var i=t[e];if(o&&i[2]?i[1]!==n[i[0]]:!(i[0]in n))return!1}for(;++e<u;){var i=t[e],f=i[0],c=n[f],a=i[1];if(o&&i[2]){if(c===x&&!(f in n))return!1}else if(i=r?r(c,a,f):x,i===x?!xt(a,c,r,!0):!i)return!1}return!0}function mt(n,t){var r=-1,e=Sr(n)?De(n.length):[];return zu(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function At(n){var t=kr(n);if(1==t.length&&t[0][2]){var r=t[0][0],e=t[0][1];return function(n){return
null!=n&&(n=Dr(n),n[r]===e&&(e!==x||r in n))}}return function(n){return bt(n,t)}}function jt(n,t){var r=Wo(n),e=Wr(n)&&t===t&&!de(t),u=n+"";return n=Mr(n),function(o){if(null==o)return!1;var i=u;if(o=Dr(o),!(!r&&e||i in o)){if(o=1==n.length?o:wt(o,St(n,0,-1)),null==o)return!1;i=Gr(n),o=Dr(o)}return o[i]===t?t!==x||i in o:xt(t,o[i],x,!0)}}function kt(n,t,r,e,u){if(!de(n))return n;var o=Sr(t)&&(Wo(t)||je(t)),i=o?x:Ko(t);return Kn(i||t,function(f,c){if(i&&(c=f,f=t[c]),h(f)){e||(e=[]),u||(u=[]);n:{for(var a=c,l=e,s=u,p=l.length,_=t[a];p--;)if(l[p]==_){n[a]=s[p];break n}var p=n[a],v=r?r(p,_,a,n,t):x,g=v===x;g&&(v=_,Sr(_)&&(Wo(_)||je(_))?v=Wo(p)?p:Sr(p)?qn(p):[]:be(_)||_e(_)?v=_e(p)?Ie(p):be(p)?p:{}:g=!1),l.push(_),s.push(v),g?n[a]=kt(v,_,r,l,s):(v===v?v!==p:p===p)&&(n[a]=v)}}else a=n[c],l=r?r(a,f,c,n,t):x,(s=l===x)&&(l=f),l===x&&(!o||c in n)||!s&&(l===l?l===a:a!==a)||(n[c]=l)}),n}function Ot(n){return function(t){return null==t?x:Dr(t)[n]}}function It(n){var t=n+"";return n=Mr(n),functi
on(r){return wt(r,n,t)}}function Rt(n,t){for(var r=n?t.length:0;r--;){var e=t[r];if(e!=u&&Ur(e)){var u=e;vu.call(n,e,1)}}return n}function Et(n,t){return n+xu(Ru()*(t-n+1))}function Ct(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=!1,n):t(r,n,u,o)}),r}function St(n,t,r){var e=-1,u=n.length;for(t=null==t?0:+t||0,0>t&&(t=-t>u?0:u+t),r=r===x||r>u?u:+r||0,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=De(u);++e<u;)r[e]=n[e+t];return r}function Ut(n,t){var r;return zu(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function $t(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;return n}function Wt(t,r,e){var u=mr(),o=-1;return r=Xn(r,function(n){return u(n)}),t=mt(t,function(n){return{a:Xn(r,function(t){return t(n)}),b:++o,c:n}}),$t(t,function(t,r){var u;n:{for(var o=-1,i=t.a,f=r.a,c=i.length,a=e.length;++o<c;)if(u=n(i[o],f[o])){if(o>=a)break n;o=e[o],u*="asc"===o||!0===o?1:-1;break n}u=t.b-r.b}return u})}function Ft(n,t){var r=0;return zu(n,function(n,e,u){r+=+t(n,e,u)||0}),r}function Lt(n,t){var e=-
1,u=jr(),o=n.length,i=u===r,f=i&&o>=F,c=f&&wu&&hu?new Dn((void 0)):null,a=[];c?(u=Mn,i=!1):(f=!1,c=t?[]:a);n:for(;++e<o;){var l=n[e],s=t?t(l,e,n):l;if(i&&l===l){for(var p=c.length;p--;)if(c[p]===s)continue n;t&&c.push(s),a.push(l)}else 0>u(c,s,0)&&((t||f)&&c.push(s),a.push(l))}return a}function Nt(n,t){for(var r=-1,e=t.length,u=De(e);++r<e;)u[r]=n[t[r]];return u}function Tt(n,t,r,e){for(var u=n.length,o=e?u:-1;(e?o--:++o<u)&&t(n[o],o,n););return r?St(n,e?0:o,e?o+1:u):St(n,e?o+1:0,e?u:o)}function Pt(n,t){var r=n;r instanceof zn&&(r=r.value());for(var e=-1,u=t.length;++e<u;)var o=t[e],r=o.func.apply(o.thisArg,Hn([r],o.args));return r}function zt(n,t,r){var e=0,u=n?n.length:e;if("number"==typeof t&&t===t&&u<=Uu){for(;e<u;){var o=e+u>>>1,i=n[o];(r?i<=t:i<t)&&null!==i?e=o+1:u=o}return u}return Bt(n,t,Ne,r)}function Bt(n,t,r,e){t=r(t);for(var u=0,o=n?n.length:0,i=t!==t,f=null===t,c=t===x;u<o;){var a=xu((u+o)/2),l=r(n[a]),s=l!==x,p=l===l;(i?p||e:f?p&&s&&(e||null!=l):c?p&&(e||s):null==l?0:e
?l<=t:l<t)?u=a+1:o=a}return ku(o,Su)}function Dt(n,t,r){if("function"!=typeof n)return Ne;if(t===x)return n;switch(r){case 1:return function(r){return n.call(t,r)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,o){return n.call(t,r,e,u,o)};case 5:return function(r,e,u,o,i){return n.call(t,r,e,u,o,i)}}return function(){return n.apply(t,arguments)}}function Mt(n){var t=new cu(n.byteLength);return new gu(t).set(new gu(n)),t}function qt(n,t,r){for(var e=r.length,u=-1,o=ju(n.length-e,0),i=-1,f=t.length,c=De(f+o);++i<f;)c[i]=t[i];for(;++u<e;)c[r[u]]=n[u];for(;o--;)c[i++]=n[u++];return c}function Kt(n,t,r){for(var e=-1,u=r.length,o=-1,i=ju(n.length-u,0),f=-1,c=t.length,a=De(i+c);++o<i;)a[o]=n[o];for(i=o;++f<c;)a[i+f]=t[f];for(;++e<u;)a[i+r[e]]=n[o++];return a}function Vt(n,t){return function(r,e,u){var o=t?t():{};if(e=mr(e,u,3),Wo(r)){u=-1;for(var i=r.length;++u<i;){var f=r[u];n(o,f,e(f,u,r),r)}}else zu(r,function(t,r,u){n(o,t,e(t,r,u),u)});return o}}fun
ction Zt(n){return pe(function(t,r){var e=-1,u=null==t?0:r.length,o=2<u?r[u-2]:x,i=2<u?r[2]:x,f=1<u?r[u-1]:x;for("function"==typeof o?(o=Dt(o,f,5),u-=2):(o="function"==typeof f?f:x,u-=o?1:0),i&&$r(r[0],r[1],i)&&(o=3>u?x:o,u=1);++e<u;)(i=r[e])&&n(t,i,o);return t})}function Yt(n,t){return function(r,e){var u=r?Vu(r):0;if(!Lr(u))return n(r,e);for(var o=t?u:-1,i=Dr(r);(t?o--:++o<u)&&!1!==e(i[o],o,i););return r}}function Gt(n){return function(t,r,e){var u=Dr(t);e=e(t);for(var o=e.length,i=n?o:-1;n?i--:++i<o;){var f=e[i];if(!1===r(u[f],f,u))break}return t}}function Jt(n,t){function r(){return(this&&this!==Yn&&this instanceof r?e:n).apply(t,arguments)}var e=Ht(n);return r}function Xt(n){return function(t){var r=-1;t=Fe(Ue(t));for(var e=t.length,u="";++r<e;)u=n(u,t[r],r);return u}}function Ht(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2]
,t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=Pu(n.prototype),t=n.apply(r,t);return de(t)?t:r}}function Qt(n){function t(r,e,u){return u&&$r(r,e,u)&&(e=x),r=dr(r,n,x,x,x,x,x,e),r.placeholder=t.placeholder,r}return t}function nr(n,t){return pe(function(r){var e=r[0];return null==e?e:(r.push(t),n.apply(x,r))})}function tr(n,t){return function(r,e,u){if(u&&$r(r,e,u)&&(e=x),e=mr(e,u,3),1==e.length){u=r=Wo(r)?r:Br(r);for(var o=e,i=-1,f=u.length,c=t,a=c;++i<f;){var l=u[i],s=+o(l);n(s,c)&&(c=s,a=l)}if(u=a,!r.length||u!==t)return u}return st(r,e,n,t)}}function rr(n,r){return function(e,u,o){return u=mr(u,o,3),Wo(e)?(u=t(e,u,r),-1<u?e[u]:x):ht(e,u,n)}}function er(n){return function(r,e,u){return r&&r.length?(e=mr(e,u,3),t(r,e,n)):-1}}function ur(n){return function(t,r,e){return r=mr(r,e,3),ht(t,r,n,!0)}}function or(n){return function(){for(var t,r=arguments.length,e=n?r:-1,
u=0,o=De(r);n?e--:++e<r;){var i=o[u++]=arguments[e];if("function"!=typeof i)throw new Xe(T);!t&&Pn.prototype.thru&&"wrapper"==Ar(i)&&(t=new Pn([],(!0)))}for(e=t?-1:r;++e<r;){var i=o[e],u=Ar(i),f="wrapper"==u?Ku(i):x;t=f&&Fr(f[0])&&f[1]==(E|k|I|C)&&!f[4].length&&1==f[9]?t[Ar(f[0])].apply(t,f[3]):1==i.length&&Fr(i)?t[u]():t.thru(i)}return function(){var n=arguments,e=n[0];if(t&&1==n.length&&Wo(e)&&e.length>=F)return t.plant(e).value();for(var u=0,n=r?o[u].apply(this,n):e;++u<r;)n=o[u].call(this,n);return n}}}function ir(n,t){return function(r,e,u){return"function"==typeof e&&u===x&&Wo(r)?n(r,e):t(r,Dt(e,u,3))}}function fr(n){return function(t,r,e){return("function"!=typeof r||e!==x)&&(r=Dt(r,e,3)),n(t,r,Ee)}}function cr(n){return function(t,r,e){return("function"!=typeof r||e!==x)&&(r=Dt(r,e,3)),n(t,r)}}function ar(n){return function(t,r,e){var u={};return r=mr(r,e,3),gt(t,function(t,e,o){o=r(t,e,o),e=n?o:e,t=n?t:o,u[e]=t}),u}}function lr(n){return function(t,r,e){return t=u(t),(n?t:"
")+_r(t,r,e)+(n?"":t)}}function sr(n){var t=pe(function(r,e){var u=v(e,t.placeholder);return dr(r,n,x,e,u)});return t}function pr(n,t){return function(r,e,u,o){var i=3>arguments.length;return"function"==typeof e&&o===x&&Wo(r)?n(r,e,u,i):Ct(r,mr(e,o,4),u,i,t)}}function hr(n,t,r,e,u,o,i,f,c,a){function l(){for(var w=arguments.length,b=w,j=De(w);b--;)j[b]=arguments[b];if(e&&(j=qt(j,e,u)),o&&(j=Kt(j,o,i)),_||y){var b=l.placeholder,k=v(j,b),w=w-k.length;if(w<a){var O=f?qn(f):x,w=ju(a-w,0),E=_?k:x,k=_?x:k,C=_?j:x,j=_?x:j;return t|=_?I:R,t&=~(_?R:I),g||(t&=~(m|A)),j=[n,t,r,C,E,j,k,O,c,w],O=hr.apply(x,j),Fr(n)&&Zu(O,j),O.placeholder=b,O}}if(b=p?r:this,O=h?b[n]:n,f)for(w=j.length,E=ku(f.length,w),k=qn(j);E--;)C=f[E],j[E]=Ur(C,w)?k[C]:x;return s&&c<j.length&&(j.length=c),this&&this!==Yn&&this instanceof l&&(O=d||Ht(n)),O.apply(b,j)}var s=t&E,p=t&m,h=t&A,_=t&k,g=t&j,y=t&O,d=h?x:Ht(n);return l}function _r(n,t,r){return n=n.length,t=+t,n<t&&mu(t)?(t-=n,r=null==r?" ":r+"",$e(r,du(t/r.length)).sli
ce(0,t)):""}function vr(n,t,r,e){function u(){for(var t=-1,f=arguments.length,c=-1,a=e.length,l=De(a+f);++c<a;)l[c]=e[c];for(;f--;)l[c++]=arguments[++t];return(this&&this!==Yn&&this instanceof u?i:n).apply(o?r:this,l)}var o=t&m,i=Ht(n);return u}function gr(n){var t=Ve[n];return function(n,r){return(r=r===x?0:+r||0)?(r=su(10,r),t(n*r)/r):t(n)}}function yr(n){return function(t,r,e,u){var o=mr(e);return null==e&&o===it?zt(t,r,n):Bt(t,r,o(e,u,1),n)}}function dr(n,t,r,e,u,o,i,f){var c=t&A;if(!c&&"function"!=typeof n)throw new Xe(T);var a=e?e.length:0;if(a||(t&=~(I|R),e=u=x),a-=u?u.length:0,t&R){var l=e,s=u;e=u=x}var p=c?x:Ku(n);return r=[n,t,r,e,u,l,s,o,i,f],p&&(e=r[1],t=p[1],f=e|t,u=t==E&&e==k||t==E&&e==C&&r[7].length<=p[8]||t==(E|C)&&e==k,(f<E||u)&&(t&m&&(r[2]=p[2],f|=e&m?0:j),(e=p[3])&&(u=r[3],r[3]=u?qt(u,e,p[4]):qn(e),r[4]=u?v(r[3],P):qn(p[4])),(e=p[5])&&(u=r[5],r[5]=u?Kt(u,e,p[6]):qn(e),r[6]=u?v(r[5],P):qn(p[6])),(e=p[7])&&(r[7]=qn(e)),t&E&&(r[8]=null==r[8]?p[8]:ku(r[8],p[8])),null=
=r[9]&&(r[9]=p[9]),r[0]=p[0],r[1]=f),t=r[1],f=r[9]),r[9]=null==f?c?0:n.length:ju(f-a,0)||0,n=t==m?Jt(r[0],r[2]):t!=I&&t!=(m|I)||r[4].length?hr.apply(x,r):vr.apply(x,r),(p?qu:Zu)(n,r)}function wr(n,t,r,e,u,o,i){var f=-1,c=n.length,a=t.length;if(c!=a&&(!u||a<=c))return!1;for(;++f<c;){var l=n[f],a=t[f],s=e?e(u?a:l,u?l:a,f):x;if(s!==x){if(s)continue;return!1}if(u){if(!nt(t,function(n){return l===n||r(l,n,e,u,o,i)}))return!1}else if(l!==a&&!r(l,a,e,u,o,i))return!1}return!0}function xr(n,t,r){switch(r){case D:case M:return+n==+t;case q:return n.name==t.name&&n.message==t.message;case V:return n!=+n?t!=+t:n==+t;case Y:case G:return n==t+""}return!1}function br(n,t,r,e,u,o,i){var f=Ko(n),c=f.length,a=Ko(t).length;if(c!=a&&!u)return!1;for(a=c;a--;){var l=f[a];if(!(u?l in t:eu.call(t,l)))return!1}for(var s=u;++a<c;){var l=f[a],p=n[l],h=t[l],_=e?e(u?h:p,u?p:h,l):x;if(_===x?!r(p,h,e,u,o,i):!_)return!1;s||(s="constructor"==l)}return!(!s&&(r=n.constructor,e=t.constructor,r!=e&&"constructor"in n&&
"constructor"in t&&!("function"==typeof r&&r instanceof r&&"function"==typeof e&&e instanceof e)))}function mr(n,t,r){var e=Nn.callback||Le,e=e===Le?it:e;return r?e(n,t,r):e}function Ar(n){for(var t=n.name+"",r=Fu[t],e=r?r.length:0;e--;){var u=r[e],o=u.func;if(null==o||o==n)return u.name}return t}function jr(n,t,e){var u=Nn.indexOf||Yr,u=u===Yr?r:u;return n?u(n,t,e):u}function kr(n){n=Ce(n);for(var t=n.length;t--;){var r,e=n[t];r=n[t][1],r=r===r&&!de(r),e[2]=r}return n}function Or(n,t){var r=null==n?x:n[t];return we(r)?r:x}function Ir(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&eu.call(n,"index")&&(r.index=n.index,r.input=n.input),r}function Rr(n){return n=n.constructor,"function"==typeof n&&n instanceof n||(n=Ye),new n}function Er(n,t,r){var e=n.constructor;switch(t){case J:return Mt(n);case D:case M:return new e((+n));case X:case H:case Q:case nn:case tn:case rn:case en:case un:case on:return e instanceof e&&(e=Lu[t]),t=n.buffer,new e(r?Mt(t):t,n.byte
Offset,n.length);case V:case G:return new e(n);case Y:var u=new e(n.source,kn.exec(n));u.lastIndex=n.lastIndex}return u}function Cr(n,t,r){return null==n||Wr(t,n)||(t=Mr(t),n=1==t.length?n:wt(n,St(t,0,-1)),t=Gr(t)),t=null==n?n:n[t],null==t?x:t.apply(n,r)}function Sr(n){return null!=n&&Lr(Vu(n))}function Ur(n,t){return n="number"==typeof n||Rn.test(n)?+n:-1,t=null==t?$u:t,-1<n&&0==n%1&&n<t}function $r(n,t,r){if(!de(r))return!1;var e=typeof t;return!!("number"==e?Sr(r)&&Ur(t,r.length):"string"==e&&t in r)&&(t=r[t],n===n?n===t:t!==t)}function Wr(n,t){var r=typeof n;return!!("string"==r&&dn.test(n)||"number"==r)||!Wo(n)&&(!yn.test(n)||null!=t&&n in Dr(t))}function Fr(n){var t=Ar(n),r=Nn[t];return"function"==typeof r&&t in zn.prototype&&(n===r||(t=Ku(r),!!t&&n===t[0]))}function Lr(n){return"number"==typeof n&&-1<n&&0==n%1&&n<=$u}function Nr(n,t){return n===x?t:Fo(n,t,Nr)}function Tr(n,t){n=Dr(n);for(var r=-1,e=t.length,u={};++r<e;){var o=t[r];o in n&&(u[o]=n[o])}return u}function Pr(n,t)
{var r={};return vt(n,function(n,e,u){t(n,e,u)&&(r[e]=n)}),r}function zr(n){for(var t=Ee(n),r=t.length,e=r&&n.length,u=!!e&&Lr(e)&&(Wo(n)||_e(n)||Ae(n)),o=-1,i=[];++o<r;){var f=t[o];(u&&Ur(f,e)||eu.call(n,f))&&i.push(f)}return i}function Br(n){return null==n?[]:Sr(n)?Nn.support.unindexedChars&&Ae(n)?n.split(""):de(n)?n:Ye(n):Se(n)}function Dr(n){if(Nn.support.unindexedChars&&Ae(n)){for(var t=-1,r=n.length,e=Ye(n);++t<r;)e[t]=n.charAt(t);return e}return de(n)?n:Ye(n)}function Mr(n){if(Wo(n))return n;var t=[];return u(n).replace(wn,function(n,r,e,u){t.push(e?u.replace(An,"$1"):r||n)}),t}function qr(n){return n instanceof zn?n.clone():new Pn(n.__wrapped__,n.__chain__,qn(n.__actions__))}function Kr(n,t,r){return n&&n.length?((r?$r(n,t,r):null==t)&&(t=1),St(n,0>t?0:t)):[]}function Vr(n,t,r){var e=n?n.length:0;return e?((r?$r(n,t,r):null==t)&&(t=1),t=e-(+t||0),St(n,0,0>t?0:t)):[]}function Zr(n){return n?n[0]:x}function Yr(n,t,e){var u=n?n.length:0;if(!u)return-1;if("number"==typeof e)e=0>
e?ju(u+e,0):e;else if(e)return e=zt(n,t),e<u&&(t===t?t===n[e]:n[e]!==n[e])?e:-1;return r(n,t,e||0)}function Gr(n){var t=n?n.length:0;return t?n[t-1]:x}function Jr(n){return Kr(n,1)}function Xr(n,t,e,u){if(!n||!n.length)return[];null!=t&&"boolean"!=typeof t&&(u=e,e=$r(n,t,u)?x:t,t=!1);var o=mr();if((null!=e||o!==it)&&(e=o(e,u,3)),t&&jr()===r){t=e;var i;e=-1,u=n.length;for(var o=-1,f=[];++e<u;){var c=n[e],a=t?t(c,e,n):c;e&&i===a||(i=a,f[++o]=c)}n=f}else n=Lt(n,e);return n}function Hr(n){if(!n||!n.length)return[];var t=-1,r=0;n=Zn(n,function(n){return Sr(n)?(r=ju(n.length,r),!0):void 0});for(var e=De(r);++t<r;)e[t]=Xn(n,Ot(t));return e}function Qr(n,t,r){return n&&n.length?(n=Hr(n),null==t?n:(t=Dt(t,r,4),Xn(n,function(n){return Qn(n,t,x,!0)}))):[]}function ne(n,t){var r=-1,e=n?n.length:0,u={};for(!e||t||Wo(n[0])||(t=[]);++r<e;){var o=n[r];t?u[o]=t[r]:o&&(u[o[0]]=o[1])}return u}function te(n){return n=Nn(n),n.__chain__=!0,n}function re(n,t,r){return t.call(r,n)}function ee(n,t,r){var e=
Wo(n)?Vn:lt;return r&&$r(n,t,r)&&(t=x),("function"!=typeof t||r!==x)&&(t=mr(t,r,3)),e(n,t)}function ue(n,t,r){var e=Wo(n)?Zn:pt;return t=mr(t,r,3),e(n,t)}function oe(n,t,r,e){var u=n?Vu(n):0;return Lr(u)||(n=Se(n),u=n.length),r="number"!=typeof r||e&&$r(t,r,e)?0:0>r?ju(u+r,0):r||0,"string"==typeof n||!Wo(n)&&Ae(n)?r<=u&&-1<n.indexOf(t,r):!!u&&-1<jr(n,t,r)}function ie(n,t,r){var e=Wo(n)?Xn:mt;return t=mr(t,r,3),e(n,t)}function fe(n,t,r){if(r?$r(n,t,r):null==t){n=Br(n);var e=n.length;return 0<e?n[Et(0,e-1)]:x}r=-1,n=Oe(n);var e=n.length,u=e-1;for(t=ku(0>t?0:+t||0,e);++r<t;){var e=Et(r,u),o=n[e];n[e]=n[r],n[r]=o}return n.length=t,n}function ce(n,t,r){var e=Wo(n)?nt:Ut;return r&&$r(n,t,r)&&(t=x),("function"!=typeof t||r!==x)&&(t=mr(t,r,3)),e(n,t)}function ae(n,t){var r;if("function"!=typeof t){if("function"!=typeof n)throw new Xe(T);var e=n;n=t,t=e}return function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=x),r}}function le(n,t,r){function e(t,r){r&&au(r),c=p=h=x,t&&(_=xo(),a=
n.apply(s,f),p||c||(f=s=x))}function u(){var n=t-(xo()-l);0>=n||n>t?e(h,c):p=_u(u,n)}function o(){e(g,p)}function i(){if(f=arguments,l=xo(),s=this,h=g&&(p||!y),!1===v)var r=y&&!p;else{c||y||(_=l);var e=v-(l-_),i=0>=e||e>v;i?(c&&(c=au(c)),_=l,a=n.apply(s,f)):c||(c=_u(o,e))}return i&&p?p=au(p):p||t===v||(p=_u(u,t)),r&&(i=!0,a=n.apply(s,f)),!i||p||c||(f=s=x),a}var f,c,a,l,s,p,h,_=0,v=!1,g=!0;if("function"!=typeof n)throw new Xe(T);if(t=0>t?0:+t||0,!0===r)var y=!0,g=!1;else de(r)&&(y=!!r.leading,v="maxWait"in r&&ju(+r.maxWait||0,t),g="trailing"in r?!!r.trailing:g);return i.cancel=function(){p&&au(p),c&&au(c),_=0,c=p=h=x},i}function se(n,t){if("function"!=typeof n||t&&"function"!=typeof t)throw new Xe(T);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],o=r.cache;return o.has(u)?o.get(u):(e=n.apply(this,e),r.cache=o.set(u,e),e)};return r.cache=new se.Cache,r}function pe(n,t){if("function"!=typeof n)throw new Xe(T);return t=ju(t===x?n.length-1:+t||0,0),function(){for(var r=argumen
ts,e=-1,u=ju(r.length-t,0),o=De(u);++e<u;)o[e]=r[t+e];switch(t){case 0:return n.call(this,o);case 1:return n.call(this,r[0],o);case 2:return n.call(this,r[0],r[1],o)}for(u=De(t+1),e=-1;++e<t;)u[e]=r[e];return u[t]=o,n.apply(this,u)}}function he(n,t){return n>t}function _e(n){return h(n)&&Sr(n)&&eu.call(n,"callee")&&!pu.call(n,"callee")}function ve(n,t,r,e){return e=(r="function"==typeof r?Dt(r,e,3):x)?r(n,t):x,e===x?xt(n,t,r):!!e}function ge(n){return h(n)&&"string"==typeof n.message&&ou.call(n)==q}function ye(n){return de(n)&&ou.call(n)==K}function de(n){var t=typeof n;return!!n&&("object"==t||"function"==t)}function we(n){return null!=n&&(ye(n)?fu.test(ru.call(n)):h(n)&&(Gn(n)?fu:In).test(n))}function xe(n){return"number"==typeof n||h(n)&&ou.call(n)==V}function be(n){var t;if(!h(n)||ou.call(n)!=Z||Gn(n)||_e(n)||!(eu.call(n,"constructor")||(t=n.constructor,"function"!=typeof t||t instanceof t)))return!1;var r;return Nn.support.ownLast?(vt(n,function(n,t,e){return r=eu.call(e,t),!1}
),!1!==r):(vt(n,function(n,t){r=t}),r===x||eu.call(n,r))}function me(n){return de(n)&&ou.call(n)==Y}function Ae(n){return"string"==typeof n||h(n)&&ou.call(n)==G}function je(n){return h(n)&&Lr(n.length)&&!!Fn[ou.call(n)]}function ke(n,t){return n<t}function Oe(n){var t=n?Vu(n):0;return Lr(t)?t?Nn.support.unindexedChars&&Ae(n)?n.split(""):qn(n):[]:Se(n)}function Ie(n){return ot(n,Ee(n))}function Re(n){return dt(n,Ee(n))}function Ee(n){if(null==n)return[];de(n)||(n=Ye(n));for(var t=n.length,r=Nn.support,t=t&&Lr(t)&&(Wo(n)||_e(n)||Ae(n))&&t||0,e=n.constructor,u=-1,e=ye(e)&&e.prototype||nu,o=e===n,i=De(t),f=0<t,c=r.enumErrorProps&&(n===Qe||n instanceof qe),a=r.enumPrototypes&&ye(n);++u<t;)i[u]=u+"";for(var l in n)a&&"prototype"==l||c&&("message"==l||"name"==l)||f&&Ur(l,t)||"constructor"==l&&(o||!eu.call(n,l))||i.push(l);if(r.nonEnumShadows&&n!==nu)for(t=n===tu?G:n===Qe?q:ou.call(n),r=Nu[t]||Nu[Z],t==Z&&(e=nu),t=Wn.length;t--;)l=Wn[t],u=r[l],o&&u||(u?!eu.call(n,l):n[l]===e[l])||i.push(l);
return i}function Ce(n){n=Dr(n);for(var t=-1,r=Ko(n),e=r.length,u=De(e);++t<e;){var o=r[t];u[t]=[o,n[o]]}return u}function Se(n){return Nt(n,Ko(n))}function Ue(n){return(n=u(n))&&n.replace(En,c).replace(mn,"")}function $e(n,t){var r="";if(n=u(n),t=+t,1>t||!n||!mu(t))return r;do t%2&&(r+=n),t=xu(t/2),n+=n;while(t);return r}function We(n,t,r){var e=n;return(n=u(n))?(r?$r(e,t,r):null==t)?n.slice(g(n),y(n)+1):(t+="",n.slice(o(n,t),i(n,t)+1)):n}function Fe(n,t,r){return r&&$r(n,t,r)&&(t=x),n=u(n),n.match(t||Un)||[]}function Le(n,t,r){return r&&$r(n,t,r)&&(t=x),h(n)?Te(n):it(n,t)}function Ne(n){return n}function Te(n){return At(ft(n,!0))}function Pe(n,t,r){if(null==r){var e=de(t),u=e?Ko(t):x;((u=u&&u.length?dt(t,u):x)?u.length:e)||(u=!1,r=t,t=n,n=this)}u||(u=dt(t,Ko(t)));var o=!0,e=-1,i=ye(n),f=u.length;!1===r?o=!1:de(r)&&"chain"in r&&(o=r.chain);for(;++e<f;){r=u[e];var c=t[r];n[r]=c,i&&(n.prototype[r]=function(t){return function(){var r=this.__chain__;if(o||r){var e=n(this.__wrapped__);r
eturn(e.__actions__=qn(this.__actions__)).push({func:t,args:arguments,thisArg:n}),e.__chain__=r,e}return t.apply(n,Hn([this.value()],arguments))}}(c))}return n}function ze(){}function Be(n){return Wr(n)?Ot(n):It(n)}_=_?Jn.defaults(Yn.Object(),_,Jn.pick(Yn,$n)):Yn;var De=_.Array,Me=_.Date,qe=_.Error,Ke=_.Function,Ve=_.Math,Ze=_.Number,Ye=_.Object,Ge=_.RegExp,Je=_.String,Xe=_.TypeError,He=De.prototype,Qe=qe.prototype,nu=Ye.prototype,tu=Je.prototype,ru=Ke.prototype.toString,eu=nu.hasOwnProperty,uu=0,ou=nu.toString,iu=Yn._,fu=Ge("^"+ru.call(eu).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),cu=_.ArrayBuffer,au=_.clearTimeout,lu=_.parseFloat,su=Ve.pow,pu=nu.propertyIsEnumerable,hu=Or(_,"Set"),_u=_.setTimeout,vu=He.splice,gu=_.Uint8Array,yu=Or(_,"WeakMap"),du=Ve.ceil,wu=Or(Ye,"create"),xu=Ve.floor,bu=Or(De,"isArray"),mu=_.isFinite,Au=Or(Ye,"keys"),ju=Ve.max,ku=Ve.min,Ou=Or(Me,"now"),Iu=_.parseInt,Ru=Ve.random,Eu=Ze.NEGA
TIVE_INFINITY,Cu=Ze.POSITIVE_INFINITY,Su=4294967294,Uu=2147483647,$u=9007199254740991,Wu=yu&&new yu,Fu={},Lu={};Lu[X]=_.Float32Array,Lu[H]=_.Float64Array,Lu[Q]=_.Int8Array,Lu[nn]=_.Int16Array,Lu[tn]=_.Int32Array,Lu[rn]=gu,Lu[en]=_.Uint8ClampedArray,Lu[un]=_.Uint16Array,Lu[on]=_.Uint32Array;var Nu={};Nu[B]=Nu[M]=Nu[V]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},Nu[D]=Nu[G]={constructor:!0,toString:!0,valueOf:!0},Nu[q]=Nu[K]=Nu[Y]={constructor:!0,toString:!0},Nu[Z]={constructor:!0},Kn(Wn,function(n){for(var t in Nu)if(eu.call(Nu,t)){var r=Nu[t];r[n]=eu.call(r,n)}});var Tu=Nn.support={};!function(n){var t=function(){this.x=n},r={0:n,length:n},e=[];t.prototype={valueOf:n,y:n};for(var u in new t)e.push(u);Tu.enumErrorProps=pu.call(Qe,"message")||pu.call(Qe,"name"),Tu.enumPrototypes=pu.call(t,"prototype"),Tu.nonEnumShadows=!/valueOf/.test(e),Tu.ownLast="x"!=e[0],Tu.spliceObjects=(vu.call(r,0,1),!r[0]),Tu.unindexedChars="xx"!="x"[0]+Ye("x")[0]}(1,0),Nn.templateSettings={escap
e:_n,evaluate:vn,interpolate:gn,variable:"",imports:{_:Nn}};var Pu=function(){function n(){}return function(t){if(de(t)){n.prototype=t;var r=new n;n.prototype=x}return r||{}}}(),zu=Yt(gt),Bu=Yt(yt,!0),Du=Gt(),Mu=Gt(!0),qu=Wu?function(n,t){return Wu.set(n,t),n}:Ne,Ku=Wu?function(n){return Wu.get(n)}:ze,Vu=Ot("length"),Zu=function(){var n=0,t=0;return function(r,e){var u=xo(),o=W-(u-t);if(t=u,0<o){if(++n>=$)return r}else n=0;return qu(r,e)}}(),Yu=pe(function(n,t){return h(n)&&Sr(n)?at(n,_t(t,!1,!0)):[]}),Gu=er(),Ju=er(!0),Xu=pe(function(n){for(var t=n.length,e=t,u=De(l),o=jr(),i=o===r,f=[];e--;){var c=n[e]=Sr(c=n[e])?c:[];u[e]=i&&120<=c.length&&wu&&hu?new Dn(e&&c):null}var i=n[0],a=-1,l=i?i.length:0,s=u[0];n:for(;++a<l;)if(c=i[a],0>(s?Mn(s,c):o(f,c,0))){for(e=t;--e;){var p=u[e];if(0>(p?Mn(p,c):o(n[e],c,0)))continue n}s&&s.push(c),f.push(c)}return f}),Hu=pe(function(t,r){r=_t(r);var e=ut(t,r);return Rt(t,r.sort(n)),e}),Qu=yr(),no=yr(!0),to=pe(function(n){return Lt(_t(n,!1,!0))}),ro=pe(
function(n,t){return Sr(n)?at(n,t):[]}),eo=pe(Hr),uo=pe(function(n){var t=n.length,r=2<t?n[t-2]:x,e=1<t?n[t-1]:x;return 2<t&&"function"==typeof r?t-=2:(r=1<t&&"function"==typeof e?(--t,e):x,e=x),n.length=t,Qr(n,r,e)}),oo=pe(function(n){return n=_t(n),this.thru(function(t){t=Wo(t)?t:[Dr(t)];for(var r=n,e=-1,u=t.length,o=-1,i=r.length,f=De(u+i);++e<u;)f[e]=t[e];for(;++o<i;)f[e++]=r[o];return f})}),io=pe(function(n,t){return Sr(n)&&(n=Br(n)),ut(n,_t(t))}),fo=Vt(function(n,t,r){eu.call(n,r)?++n[r]:n[r]=1}),co=rr(zu),ao=rr(Bu,!0),lo=ir(Kn,zu),so=ir(function(n,t){for(var r=n.length;r--&&!1!==t(n[r],r,n););return n},Bu),po=Vt(function(n,t,r){eu.call(n,r)?n[r].push(t):n[r]=[t]}),ho=Vt(function(n,t,r){n[r]=t}),_o=pe(function(n,t,r){var e=-1,u="function"==typeof t,o=Wr(t),i=Sr(n)?De(n.length):[];return zu(n,function(n){var f=u?t:o&&null!=n?n[t]:x;i[++e]=f?f.apply(n,r):Cr(n,t,r)}),i}),vo=Vt(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),go=pr(Qn,zu),yo=pr(function(n,t,r,e){var u=
n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r},Bu),wo=pe(function(n,t){if(null==n)return[];var r=t[2];return r&&$r(t[0],t[1],r)&&(t.length=1),Wt(n,_t(t),[])}),xo=Ou||function(){return(new Me).getTime()},bo=pe(function(n,t,r){var e=m;if(r.length)var u=v(r,bo.placeholder),e=e|I;return dr(n,e,t,r,u)}),mo=pe(function(n,t){t=t.length?_t(t):Re(n);for(var r=-1,e=t.length;++r<e;){var u=t[r];n[u]=dr(n[u],m,n)}return n}),Ao=pe(function(n,t,r){var e=m|A;if(r.length)var u=v(r,Ao.placeholder),e=e|I;return dr(t,e,n,r,u)}),jo=Qt(k),ko=Qt(O),Oo=pe(function(n,t){return ct(n,1,t)}),Io=pe(function(n,t,r){return ct(n,t,r)}),Ro=or(),Eo=or(!0),Co=pe(function(n,t){if(t=_t(t),"function"!=typeof n||!Vn(t,e))throw new Xe(T);var r=t.length;return pe(function(e){for(var u=ku(e.length,r);u--;)e[u]=t[u](e[u]);return n.apply(this,e)})}),So=sr(I),Uo=sr(R),$o=pe(function(n,t){return dr(n,C,x,x,x,_t(t))}),Wo=bu||function(n){return h(n)&&Lr(n.length)&&ou.call(n)==B},Fo=Zt(kt),Lo=Zt(function(n,t,r){retur
n r?rt(n,t,r):et(n,t)}),No=nr(Lo,function(n,t){return n===x?t:n}),To=nr(Fo,Nr),Po=ur(gt),zo=ur(yt),Bo=fr(Du),Do=fr(Mu),Mo=cr(gt),qo=cr(yt),Ko=Au?function(n){var t=null==n?x:n.constructor;return"function"==typeof t&&t.prototype===n||("function"==typeof n?Nn.support.enumPrototypes:Sr(n))?zr(n):de(n)?Au(n):[]}:zr,Vo=ar(!0),Zo=ar(),Yo=pe(function(n,t){if(null==n)return{};if("function"!=typeof t[0])return t=Xn(_t(t),Je),Tr(n,at(Ee(n),t));var r=Dt(t[0],t[1],3);return Pr(n,function(n,t,e){return!r(n,t,e)})}),Go=pe(function(n,t){return null==n?{}:"function"==typeof t[0]?Pr(n,Dt(t[0],t[1],3)):Tr(n,_t(t))}),Jo=Xt(function(n,t,r){return t=t.toLowerCase(),n+(r?t.charAt(0).toUpperCase()+t.slice(1):t)}),Xo=Xt(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),Ho=lr(),Qo=lr(!0),ni=Xt(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),ti=Xt(function(n,t,r){return n+(r?" ":"")+(t.charAt(0).toUpperCase()+t.slice(1))}),ri=pe(function(n,t){try{return n.apply(x,t)}catch(r){return ge(r)?r:new qe(r)
}}),ei=pe(function(n,t){return function(r){return Cr(r,n,t)}}),ui=pe(function(n,t){return function(r){return Cr(n,r,t)}}),oi=gr("ceil"),ii=gr("floor"),fi=tr(he,Eu),ci=tr(ke,Cu),ai=gr("round");return Nn.prototype=Tn.prototype,Pn.prototype=Pu(Tn.prototype),Pn.prototype.constructor=Pn,zn.prototype=Pu(Tn.prototype),zn.prototype.constructor=zn,Bn.prototype["delete"]=function(n){return this.has(n)&&delete this.__data__[n]},Bn.prototype.get=function(n){return"__proto__"==n?x:this.__data__[n]},Bn.prototype.has=function(n){return"__proto__"!=n&&eu.call(this.__data__,n)},Bn.prototype.set=function(n,t){return"__proto__"!=n&&(this.__data__[n]=t),this},Dn.prototype.push=function(n){var t=this.data;"string"==typeof n||de(n)?t.set.add(n):t.hash[n]=!0},se.Cache=Bn,Nn.after=function(n,t){if("function"!=typeof t){if("function"!=typeof n)throw new Xe(T);var r=n;n=t,t=r}return n=mu(n=+n)?n:0,function(){return 1>--n?t.apply(this,arguments):void 0}},Nn.ary=function(n,t,r){return r&&$r(n,t,r)&&(t=x),t=n&&
null==t?n.length:ju(+t||0,0),dr(n,E,x,x,x,x,t)},Nn.assign=Lo,Nn.at=io,Nn.before=ae,Nn.bind=bo,Nn.bindAll=mo,
-Nn.bindKey=Ao,Nn.callback=Le,Nn.chain=te,Nn.chunk=function(n,t,r){t=(r?$r(n,t,r):null==t)?1:ju(xu(t)||1,1),r=0;for(var e=n?n.length:0,u=-1,o=De(du(e/t));r<e;)o[++u]=St(n,r,r+=t);return o},Nn.compact=function(n){for(var t=-1,r=n?n.length:0,e=-1,u=[];++t<r;){var o=n[t];o&&(u[++e]=o)}return u},Nn.constant=function(n){return function(){return n}},Nn.countBy=fo,Nn.create=function(n,t,r){var e=Pu(n);return r&&$r(n,t,r)&&(t=x),t?et(e,t):e},Nn.curry=jo,Nn.curryRight=ko,Nn.debounce=le,Nn.defaults=No,Nn.defaultsDeep=To,Nn.defer=Oo,Nn.delay=Io,Nn.difference=Yu,Nn.drop=Kr,Nn.dropRight=Vr,Nn.dropRightWhile=function(n,t,r){return n&&n.length?Tt(n,mr(t,r,3),!0,!0):[]},Nn.dropWhile=function(n,t,r){return n&&n.length?Tt(n,mr(t,r,3),!0):[]},Nn.fill=function(n,t,r,e){var u=n?n.length:0;if(!u)return[];for(r&&"number"!=typeof r&&$r(n,t,r)&&(r=0,e=u),u=n.length,r=null==r?0:+r||0,0>r&&(r=-r>u?0:u+r),e=e===x||e>u?u:+e||0,0>e&&(e+=u),u=r>e?0:e>>>0,r>>>=0;r<u;)n[r++]=t;return n},Nn.filter=ue,Nn.flatten=funct
ion(n,t,r){var e=n?n.length:0;return r&&$r(n,t,r)&&(t=!1),e?_t(n,t):[]},Nn.flattenDeep=function(n){return n&&n.length?_t(n,!0):[]},Nn.flow=Ro,Nn.flowRight=Eo,Nn.forEach=lo,Nn.forEachRight=so,Nn.forIn=Bo,Nn.forInRight=Do,Nn.forOwn=Mo,Nn.forOwnRight=qo,Nn.functions=Re,Nn.groupBy=po,Nn.indexBy=ho,Nn.initial=function(n){return Vr(n,1)},Nn.intersection=Xu,Nn.invert=function(n,t,r){r&&$r(n,t,r)&&(t=x),r=-1;for(var e=Ko(n),u=e.length,o={};++r<u;){var i=e[r],f=n[i];t?eu.call(o,f)?o[f].push(i):o[f]=[i]:o[f]=i}return o},Nn.invoke=_o,Nn.keys=Ko,Nn.keysIn=Ee,Nn.map=ie,Nn.mapKeys=Vo,Nn.mapValues=Zo,Nn.matches=Te,Nn.matchesProperty=function(n,t){return jt(n,ft(t,!0))},Nn.memoize=se,Nn.merge=Fo,Nn.method=ei,Nn.methodOf=ui,Nn.mixin=Pe,Nn.modArgs=Co,Nn.negate=function(n){if("function"!=typeof n)throw new Xe(T);return function(){return!n.apply(this,arguments)}},Nn.omit=Yo,Nn.once=function(n){return ae(2,n)},Nn.pairs=Ce,Nn.partial=So,Nn.partialRight=Uo,Nn.partition=vo,Nn.pick=Go,Nn.pluck=function(n,t)
{return ie(n,Be(t))},Nn.property=Be,Nn.propertyOf=function(n){return function(t){return wt(n,Mr(t),t+"")}},Nn.pull=function(){var n=arguments,t=n[0];if(!t||!t.length)return t;for(var r=0,e=jr(),u=n.length;++r<u;)for(var o=0,i=n[r];-1<(o=e(t,i,o));)vu.call(t,o,1);return t},Nn.pullAt=Hu,Nn.range=function(n,t,r){r&&$r(n,t,r)&&(t=r=x),n=+n||0,r=null==r?1:+r||0,null==t?(t=n,n=0):t=+t||0;var e=-1;t=ju(du((t-n)/(r||1)),0);for(var u=De(t);++e<t;)u[e]=n,n+=r;return u},Nn.rearg=$o,Nn.reject=function(n,t,r){var e=Wo(n)?Zn:pt;return t=mr(t,r,3),e(n,function(n,r,e){return!t(n,r,e)})},Nn.remove=function(n,t,r){var e=[];if(!n||!n.length)return e;var u=-1,o=[],i=n.length;for(t=mr(t,r,3);++u<i;)r=n[u],t(r,u,n)&&(e.push(r),o.push(u));return Rt(n,o),e},Nn.rest=Jr,Nn.restParam=pe,Nn.set=function(n,t,r){if(null==n)return n;var e=t+"";t=null!=n[e]||Wr(t,n)?[e]:Mr(t);for(var e=-1,u=t.length,o=u-1,i=n;null!=i&&++e<u;){var f=t[e];de(i)&&(e==o?i[f]=r:null==i[f]&&(i[f]=Ur(t[e+1])?[]:{})),i=i[f]}return n},Nn.s
huffle=function(n){return fe(n,Cu)},Nn.slice=function(n,t,r){var e=n?n.length:0;return e?(r&&"number"!=typeof r&&$r(n,t,r)&&(t=0,r=e),St(n,t,r)):[]},Nn.sortBy=function(n,t,r){if(null==n)return[];r&&$r(n,t,r)&&(t=x);var e=-1;return t=mr(t,r,3),n=mt(n,function(n,r,u){return{a:t(n,r,u),b:++e,c:n}}),$t(n,f)},Nn.sortByAll=wo,Nn.sortByOrder=function(n,t,r,e){return null==n?[]:(e&&$r(t,r,e)&&(r=x),Wo(t)||(t=null==t?[]:[t]),Wo(r)||(r=null==r?[]:[r]),Wt(n,t,r))},Nn.spread=function(n){if("function"!=typeof n)throw new Xe(T);return function(t){return n.apply(this,t)}},Nn.take=function(n,t,r){return n&&n.length?((r?$r(n,t,r):null==t)&&(t=1),St(n,0,0>t?0:t)):[]},Nn.takeRight=function(n,t,r){var e=n?n.length:0;return e?((r?$r(n,t,r):null==t)&&(t=1),t=e-(+t||0),St(n,0>t?0:t)):[]},Nn.takeRightWhile=function(n,t,r){return n&&n.length?Tt(n,mr(t,r,3),!1,!0):[]},Nn.takeWhile=function(n,t,r){return n&&n.length?Tt(n,mr(t,r,3)):[]},Nn.tap=function(n,t,r){return t.call(r,n),n},Nn.throttle=function(n,t,r){v
ar e=!0,u=!0;if("function"!=typeof n)throw new Xe(T);return!1===r?e=!1:de(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),le(n,t,{leading:e,maxWait:+t,trailing:u})},Nn.thru=re,Nn.times=function(n,t,r){if(n=xu(n),1>n||!mu(n))return[];var e=-1,u=De(ku(n,4294967295));for(t=Dt(t,r,1);++e<n;)4294967295>e?u[e]=t(e):t(e);return u},Nn.toArray=Oe,Nn.toPlainObject=Ie,Nn.transform=function(n,t,r,e){var u=Wo(n)||je(n);return t=mr(t,e,4),null==r&&(u||de(n)?(e=n.constructor,r=u?Wo(n)?new e:[]:Pu(ye(e)?e.prototype:x)):r={}),(u?Kn:gt)(n,function(n,e,u){return t(r,n,e,u)}),r},Nn.union=to,Nn.uniq=Xr,Nn.unzip=Hr,Nn.unzipWith=Qr,Nn.values=Se,Nn.valuesIn=function(n){return Nt(n,Ee(n))},Nn.where=function(n,t){return ue(n,At(t))},Nn.without=ro,Nn.wrap=function(n,t){return t=null==t?Ne:t,dr(t,I,x,[n],[])},Nn.xor=function(){for(var n=-1,t=arguments.length;++n<t;){var r=arguments[n];if(Sr(r))var e=e?Hn(at(e,r),at(r,e)):r}return e?Lt(e):[]},Nn.zip=eo,Nn.zipObject=ne,Nn.zipWith=uo,Nn.backfl
ow=Eo,Nn.collect=ie,Nn.compose=Eo,Nn.each=lo,Nn.eachRight=so,Nn.extend=Lo,Nn.iteratee=Le,Nn.methods=Re,Nn.object=ne,Nn.select=ue,Nn.tail=Jr,Nn.unique=Xr,Pe(Nn,Nn),Nn.add=function(n,t){return(+n||0)+(+t||0)},Nn.attempt=ri,Nn.camelCase=Jo,Nn.capitalize=function(n){return(n=u(n))&&n.charAt(0).toUpperCase()+n.slice(1)},Nn.ceil=oi,Nn.clone=function(n,t,r,e){return t&&"boolean"!=typeof t&&$r(n,t,r)?t=!1:"function"==typeof t&&(e=r,r=t,t=!1),"function"==typeof r?ft(n,t,Dt(r,e,3)):ft(n,t)},Nn.cloneDeep=function(n,t,r){return"function"==typeof t?ft(n,!0,Dt(t,r,3)):ft(n,!0)},Nn.deburr=Ue,Nn.endsWith=function(n,t,r){n=u(n),t+="";var e=n.length;return r=r===x?e:ku(0>r?0:+r||0,e),r-=t.length,0<=r&&n.indexOf(t,r)==r},Nn.escape=function(n){return(n=u(n))&&hn.test(n)?n.replace(sn,a):n},Nn.escapeRegExp=function(n){return(n=u(n))&&bn.test(n)?n.replace(xn,l):n||"(?:)"},Nn.every=ee,Nn.find=co,Nn.findIndex=Gu,Nn.findKey=Po,Nn.findLast=ao,Nn.findLastIndex=Ju,Nn.findLastKey=zo,Nn.findWhere=function(n,t){re
turn co(n,At(t))},Nn.first=Zr,Nn.floor=ii,Nn.get=function(n,t,r){return n=null==n?x:wt(n,Mr(t),t+""),n===x?r:n},Nn.gt=he,Nn.gte=function(n,t){return n>=t},Nn.has=function(n,t){if(null==n)return!1;var r=eu.call(n,t);if(!r&&!Wr(t)){if(t=Mr(t),n=1==t.length?n:wt(n,St(t,0,-1)),null==n)return!1;t=Gr(t),r=eu.call(n,t)}return r||Lr(n.length)&&Ur(t,n.length)&&(Wo(n)||_e(n)||Ae(n))},Nn.identity=Ne,Nn.includes=oe,Nn.indexOf=Yr,Nn.inRange=function(n,t,r){return t=+t||0,r===x?(r=t,t=0):r=+r||0,n>=ku(t,r)&&n<ju(t,r)},Nn.isArguments=_e,Nn.isArray=Wo,Nn.isBoolean=function(n){return!0===n||!1===n||h(n)&&ou.call(n)==D},Nn.isDate=function(n){return h(n)&&ou.call(n)==M},Nn.isElement=function(n){return!!n&&1===n.nodeType&&h(n)&&!be(n)},Nn.isEmpty=function(n){return null==n||(Sr(n)&&(Wo(n)||Ae(n)||_e(n)||h(n)&&ye(n.splice))?!n.length:!Ko(n).length)},Nn.isEqual=ve,Nn.isError=ge,Nn.isFinite=function(n){return"number"==typeof n&&mu(n)},Nn.isFunction=ye,Nn.isMatch=function(n,t,r,e){return r="function"==type
of r?Dt(r,e,3):x,bt(n,kr(t),r)},Nn.isNaN=function(n){return xe(n)&&n!=+n},Nn.isNative=we,Nn.isNull=function(n){return null===n},Nn.isNumber=xe,Nn.isObject=de,Nn.isPlainObject=be,Nn.isRegExp=me,Nn.isString=Ae,Nn.isTypedArray=je,Nn.isUndefined=function(n){return n===x},Nn.kebabCase=Xo,Nn.last=Gr,Nn.lastIndexOf=function(n,t,r){var e=n?n.length:0;if(!e)return-1;var u=e;if("number"==typeof r)u=(0>r?ju(e+r,0):ku(r||0,e-1))+1;else if(r)return u=zt(n,t,!0)-1,n=n[u],(t===t?t===n:n!==n)?u:-1;if(t!==t)return p(n,u,!0);for(;u--;)if(n[u]===t)return u;return-1},Nn.lt=ke,Nn.lte=function(n,t){return n<=t},Nn.max=fi,Nn.min=ci,Nn.noConflict=function(){return Yn._=iu,this},Nn.noop=ze,Nn.now=xo,Nn.pad=function(n,t,r){n=u(n),t=+t;var e=n.length;return e<t&&mu(t)?(e=(t-e)/2,t=xu(e),e=du(e),r=_r("",e,r),r.slice(0,t)+n+r):n},Nn.padLeft=Ho,Nn.padRight=Qo,Nn.parseInt=function(n,t,r){return(r?$r(n,t,r):null==t)?t=0:t&&(t=+t),n=We(n),Iu(n,t||(On.test(n)?16:10))},Nn.random=function(n,t,r){r&&$r(n,t,r)&&(t=r=x);
var e=null==n,u=null==t;return null==r&&(u&&"boolean"==typeof n?(r=n,n=1):"boolean"==typeof t&&(r=t,u=!0)),e&&u&&(t=1,u=!1),n=+n||0,u?(t=n,n=0):t=+t||0,r||n%1||t%1?(r=Ru(),ku(n+r*(t-n+lu("1e-"+((r+"").length-1))),t)):Et(n,t)},Nn.reduce=go,Nn.reduceRight=yo,Nn.repeat=$e,Nn.result=function(n,t,r){var e=null==n?x:Dr(n)[t];return e===x&&(null==n||Wr(t,n)||(t=Mr(t),n=1==t.length?n:wt(n,St(t,0,-1)),e=null==n?x:Dr(n)[Gr(t)]),e=e===x?r:e),ye(e)?e.call(n):e},Nn.round=ai,Nn.runInContext=w,Nn.size=function(n){var t=n?Vu(n):0;return Lr(t)?t:Ko(n).length},Nn.snakeCase=ni,Nn.some=ce,Nn.sortedIndex=Qu,Nn.sortedLastIndex=no,Nn.startCase=ti,Nn.startsWith=function(n,t,r){return n=u(n),r=null==r?0:ku(0>r?0:+r||0,n.length),n.lastIndexOf(t,r)==r},Nn.sum=function(n,t,r){if(r&&$r(n,t,r)&&(t=x),t=mr(t,r,3),1==t.length){n=Wo(n)?n:Br(n),r=n.length;for(var e=0;r--;)e+=+t(n[r])||0;n=e}else n=Ft(n,t);return n},Nn.template=function(n,t,r){var e=Nn.templateSettings;r&&$r(n,t,r)&&(t=r=x),n=u(n),t=rt(et({},r||t),e,
tt),r=rt(et({},t.imports),e.imports,tt);var o,i,f=Ko(r),c=Nt(r,f),a=0;r=t.interpolate||Cn;var l="__p+='";r=Ge((t.escape||Cn).source+"|"+r.source+"|"+(r===gn?jn:Cn).source+"|"+(t.evaluate||Cn).source+"|$","g");var p="sourceURL"in t?"//# sourceURL="+t.sourceURL+"\n":"";if(n.replace(r,function(t,r,e,u,f,c){return e||(e=u),l+=n.slice(a,c).replace(Sn,s),r&&(o=!0,l+="'+__e("+r+")+'"),f&&(i=!0,l+="';"+f+";\n__p+='"),e&&(l+="'+((__t=("+e+"))==null?'':__t)+'"),a=c+t.length,t}),l+="';",(t=t.variable)||(l="with(obj){"+l+"}"),l=(i?l.replace(fn,""):l).replace(cn,"$1").replace(an,"$1;"),l="function("+(t||"obj")+"){"+(t?"":"obj||(obj={});")+"var __t,__p=''"+(o?",__e=_.escape":"")+(i?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+l+"return __p}",t=ri(function(){return Ke(f,p+"return "+l).apply(x,c)}),t.source=l,ge(t))throw t;return t},Nn.trim=We,Nn.trimLeft=function(n,t,r){var e=n;return(n=u(n))?n.slice((r?$r(e,t,r):null==t)?g(n):o(n,t+"")):n},Nn.trimRight=function(n
,t,r){var e=n;return(n=u(n))?(r?$r(e,t,r):null==t)?n.slice(0,y(n)+1):n.slice(0,i(n,t+"")+1):n},Nn.trunc=function(n,t,r){r&&$r(n,t,r)&&(t=x);var e=S;if(r=U,null!=t)if(de(t)){var o="separator"in t?t.separator:o,e="length"in t?+t.length||0:e;r="omission"in t?u(t.omission):r}else e=+t||0;if(n=u(n),e>=n.length)return n;if(e-=r.length,1>e)return r;if(t=n.slice(0,e),null==o)return t+r;if(me(o)){if(n.slice(e).search(o)){var i,f=n.slice(0,e);for(o.global||(o=Ge(o.source,(kn.exec(o)||"")+"g")),o.lastIndex=0;n=o.exec(f);)i=n.index;t=t.slice(0,null==i?e:i)}}else n.indexOf(o,e)!=e&&(o=t.lastIndexOf(o),-1<o&&(t=t.slice(0,o)));return t+r},Nn.unescape=function(n){return(n=u(n))&&pn.test(n)?n.replace(ln,d):n},Nn.uniqueId=function(n){var t=++uu;return u(n)+t},Nn.words=Fe,Nn.all=ee,Nn.any=ce,Nn.contains=oe,Nn.eq=ve,Nn.detect=co,Nn.foldl=go,Nn.foldr=yo,Nn.head=Zr,Nn.include=oe,Nn.inject=go,Pe(Nn,function(){var n={};return gt(Nn,function(t,r){Nn.prototype[r]||(n[r]=t)}),n}(),!1),Nn.sample=fe,Nn.prototyp
e.sample=function(n){return this.__chain__||null!=n?this.thru(function(t){return fe(t,n)}):fe(this.value())},Nn.VERSION=b,Kn("bind bindKey curry curryRight partial partialRight".split(" "),function(n){Nn[n].placeholder=Nn}),Kn(["drop","take"],function(n,t){zn.prototype[n]=function(r){var e=this.__filtered__;if(e&&!t)return new zn(this);r=null==r?1:ju(xu(r)||0,0);var u=this.clone();return e?u.__takeCount__=ku(u.__takeCount__,r):u.__views__.push({size:r,type:n+(0>u.__dir__?"Right":"")}),u},zn.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),Kn(["filter","map","takeWhile"],function(n,t){var r=t+1,e=r!=N;zn.prototype[n]=function(n,t){var u=this.clone();return u.__iteratees__.push({iteratee:mr(n,t,1),type:r}),u.__filtered__=u.__filtered__||e,u}}),Kn(["first","last"],function(n,t){var r="take"+(t?"Right":"");zn.prototype[n]=function(){return this[r](1).value()[0]}}),Kn(["initial","rest"],function(n,t){var r="drop"+(t?"":"Right");zn.prototype[n]=function(){return t
his.__filtered__?new zn(this):this[r](1)}}),Kn(["pluck","where"],function(n,t){var r=t?"filter":"map",e=t?At:Be;zn.prototype[n]=function(n){return this[r](e(n))}}),zn.prototype.compact=function(){return this.filter(Ne)},zn.prototype.reject=function(n,t){return n=mr(n,t,1),this.filter(function(t){return!n(t)})},zn.prototype.slice=function(n,t){n=null==n?0:+n||0;var r=this;return r.__filtered__&&(0<n||0>t)?new zn(r):(0>n?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==x&&(t=+t||0,r=0>t?r.dropRight(-t):r.take(t-n)),r)},zn.prototype.takeRightWhile=function(n,t){return this.reverse().takeWhile(n,t).reverse()},zn.prototype.toArray=function(){return this.take(Cu)},gt(zn.prototype,function(n,t){var r=/^(?:filter|map|reject)|While$/.test(t),e=/^(?:first|last)$/.test(t),u=Nn[e?"take"+("last"==t?"Right":""):t];u&&(Nn.prototype[t]=function(){var t=e?[1]:arguments,o=this.__chain__,i=this.__wrapped__,f=!!this.__actions__.length,c=i instanceof zn,a=t[0],l=c||Wo(i);l&&r&&"function"==typeof a&&1!=a.length&&(
c=l=!1);var s=function(n){return e&&o?u(n,1)[0]:u.apply(x,Hn([n],t))},a={func:re,args:[s],thisArg:x},f=c&&!f;return e&&!o?f?(i=i.clone(),i.__actions__.push(a),n.call(i)):u.call(x,this.value())[0]:!e&&l?(i=f?i:new zn(this),i=n.apply(i,t),i.__actions__.push(a),new Pn(i,o)):this.thru(s)})}),Kn("join pop push replace shift sort splice split unshift".split(" "),function(n){var t=(/^(?:replace|split)$/.test(n)?tu:He)[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=!Tu.spliceObjects&&/^(?:pop|shift|splice)$/.test(n),u=/^(?:join|pop|replace|shift)$/.test(n),o=e?function(){var n=t.apply(this,arguments);return 0===this.length&&delete this[0],n}:t;Nn.prototype[n]=function(){var n=arguments;return u&&!this.__chain__?o.apply(this.value(),n):this[r](function(t){return o.apply(t,n)})}}),gt(zn.prototype,function(n,t){var r=Nn[t];if(r){var e=r.name+"";(Fu[e]||(Fu[e]=[])).push({name:t,func:r})}}),Fu[hr(x,A).name]=[{name:"wrapper",func:x}],zn.prototype.clone=function(){var n=new zn(this.__wrappe
d__);return n.__actions__=qn(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=qn(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=qn(this.__views__),n},zn.prototype.reverse=function(){if(this.__filtered__){var n=new zn(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n},zn.prototype.value=function(){var n,t=this.__wrapped__.value(),r=this.__dir__,e=Wo(t),u=0>r,o=e?t.length:0;n=0;for(var i=o,f=this.__views__,c=-1,a=f.length;++c<a;){var l=f[c],s=l.size;switch(l.type){case"drop":n+=s;break;case"dropRight":i-=s;break;case"take":i=ku(i,n+s);break;case"takeRight":n=ju(n,i-s)}}if(n={start:n,end:i},i=n.start,f=n.end,n=f-i,u=u?f:i-1,i=this.__iteratees__,f=i.length,c=0,a=ku(n,this.__takeCount__),!e||o<F||o==n&&a==n)return Pt(t,this.__actions__);e=[];n:for(;n--&&c<a;){for(u+=r,o=-1,l=t[u];++o<f;){var p=i[o],s=p.type,p=p.iteratee(l);if(s==N)l=p;else if(!p){if(s==L)continue n;break n}}e[c++]=l}return e},Nn.pr
ototype.chain=function(){return te(this)},Nn.prototype.commit=function(){return new Pn(this.value(),this.__chain__)},Nn.prototype.concat=oo,Nn.prototype.plant=function(n){for(var t,r=this;r instanceof Tn;){var e=qr(r);t?u.__wrapped__=e:t=e;var u=e,r=r.__wrapped__}return u.__wrapped__=n,t},Nn.prototype.reverse=function(){var n=this.__wrapped__,t=function(n){return n.reverse()};return n instanceof zn?(this.__actions__.length&&(n=new zn(this)),n=n.reverse(),n.__actions__.push({func:re,args:[t],thisArg:x}),new Pn(n,this.__chain__)):this.thru(t)},Nn.prototype.toString=function(){return this.value()+""},Nn.prototype.run=Nn.prototype.toJSON=Nn.prototype.valueOf=Nn.prototype.value=function(){return Pt(this.__wrapped__,this.__actions__)},Nn.prototype.collect=Nn.prototype.map,Nn.prototype.head=Nn.prototype.first,Nn.prototype.select=Nn.prototype.filter,Nn.prototype.tail=Nn.prototype.rest,Nn}var x,b="3.10.1",m=1,A=2,j=4,k=8,O=16,I=32,R=64,E=128,C=256,S=30,U="...",$=150,W=16,F=200,L=1,N=2,T="Exp
ected a function",P="__lodash_placeholder__",z="[object Arguments]",B="[object Array]",D="[object Boolean]",M="[object Date]",q="[object Error]",K="[object Function]",V="[object Number]",Z="[object Object]",Y="[object RegExp]",G="[object String]",J="[object ArrayBuffer]",X="[object Float32Array]",H="[object Float64Array]",Q="[object Int8Array]",nn="[object Int16Array]",tn="[object Int32Array]",rn="[object Uint8Array]",en="[object Uint8ClampedArray]",un="[object Uint16Array]",on="[object Uint32Array]",fn=/\b__p\+='';/g,cn=/\b(__p\+=)''\+/g,an=/(__e\(.*?\)|\b__t\))\+'';/g,ln=/&(?:amp|lt|gt|quot|#39|#96);/g,sn=/[&<>"'`]/g,pn=RegExp(ln.source),hn=RegExp(sn.source),_n=/<%-([\s\S]+?)%>/g,vn=/<%([\s\S]+?)%>/g,gn=/<%=([\s\S]+?)%>/g,yn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,dn=/^\w*$/,wn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,xn=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,bn=RegExp(xn.source),mn=/[\u0300-\u036f\ufe20
-\ufe23]/g,An=/\\(\\)?/g,jn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,kn=/\w*$/,On=/^0[xX]/,In=/^\[object .+?Constructor\]$/,Rn=/^\d+$/,En=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,Cn=/($^)/,Sn=/['\n\r\u2028\u2029\\]/g,Un=RegExp("[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?=[A-Z\\xc0-\\xd6\\xd8-\\xde][a-z\\xdf-\\xf6\\xf8-\\xff]+)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+|[A-Z\\xc0-\\xd6\\xd8-\\xde]+|[0-9]+","g"),$n="Array ArrayBuffer Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Math Number Object RegExp Set String _ clearTimeout isFinite parseFloat parseInt setTimeout TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap".split(" "),Wn="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Fn={};Fn[X]=Fn[H]=Fn[Q]=Fn[nn]=Fn[tn]=Fn[rn]=Fn[en]=Fn[un]=Fn[on]=!0,Fn[z]=Fn[B]=Fn[J]=Fn[D]=Fn[M]=Fn[q]=Fn[K]=Fn["[object Map]"]=Fn[V]=Fn[Z]=Fn[Y]=Fn["[object Set]"]=Fn[G]=Fn["[object WeakMap]"]=!1;var
Ln={};Ln[z]=Ln[B]=Ln[J]=Ln[D]=Ln[M]=Ln[X]=Ln[H]=Ln[Q]=Ln[nn]=Ln[tn]=Ln[V]=Ln[Z]=Ln[Y]=Ln[G]=Ln[rn]=Ln[en]=Ln[un]=Ln[on]=!0,Ln[q]=Ln[K]=Ln["[object Map]"]=Ln["[object Set]"]=Ln["[object WeakMap]"]=!1;var Nn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},Tn={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},Pn={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},zn={"function":!0,object:!0},Bn={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5
:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Dn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Mn=zn[typeof exports]&&exports&&!exports.nodeType&&exports,qn=zn[typeof module]&&module&&!module.nodeType&&module,Kn=zn[typeof self]&&self&&self.Object&&self,Vn=zn[typeof window]&&window&&window.Object&&window,Zn=qn&&qn.exports===Mn&&Mn,Yn=Mn&&qn&&"object"==typeof global&&global&&global.Object&&global||Vn!==(this&&this.window)&&Vn||Kn||this,Gn=function(){try{Object({toString:0}+"")}catch(n){return function(){return!1}}return function(n){return"function"!=typeof n.toString&&"string"==typeof(n+"")}}(),Jn=w();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(Yn._=Jn,define(function(){return Jn})):Mn&&qn?Zn?(qn.exports=Jn)._=Jn:Mn._=Jn:Yn._=Jn}).call(this);
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/marked.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/marked.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/marked.js
deleted file mode 100644
index c334bff..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/marked.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(){function e(e){this.tokens=[],this.tokens.links={},this.options=e||a.defaults,this.rules=p.normal,this.options.gfm&&(this.options.tables?this.rules=p.tables:this.rules=p.gfm)}function t(e,t){if(this.options=t||a.defaults,this.links=e,this.rules=u.normal,this.renderer=this.options.renderer||new n,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.gfm?this.options.breaks?this.rules=u.breaks:this.rules=u.gfm:this.options.pedantic&&(this.rules=u.pedantic)}function n(e){this.options=e||{}}function r(e){this.tokens=[],this.token=null,this.options=e||a.defaults,this.options.renderer=this.options.renderer||new n,this.renderer=this.options.renderer,this.renderer.options=this.options}function s(e,t){return e.replace(t?/&/g:/&(?!#?\w+;)/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function i(e){return e.replace(/&([#\w]+);/g,function(e,t){return t=t.toLowerCase(
),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}function l(e,t){return e=e.source,t=t||"",function n(r,s){return r?(s=s.source||s,s=s.replace(/(^|[^\[])\^/g,"$1"),e=e.replace(r,s),n):new RegExp(e,t)}}function o(){}function h(e){for(var t,n,r=1;r<arguments.length;r++){t=arguments[r];for(n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}function a(t,n,i){if(i||"function"==typeof n){i||(i=n,n=null),n=h({},a.defaults,n||{});var l,o,p=n.highlight,u=0;try{l=e.lex(t,n)}catch(c){return i(c)}o=l.length;var g=function(e){if(e)return n.highlight=p,i(e);var t;try{t=r.parse(l,n)}catch(s){e=s}return n.highlight=p,e?i(e):i(null,t)};if(!p||p.length<3)return g();if(delete n.highlight,!o)return g();for(;u<l.length;u++)!function(e){return"code"!==e.type?--o||g():p(e.text,e.lang,function(t,n){return t?g(t):null==n||n===e.text?--o||g():(e.text=n,e.escaped=!0,void(--o||g()))})}(l[u])}else
try{return n&&(n=h({},a.defaults,n)),r.parse(e.lex(t,n),n)}catch(c){if(c.message+="\nPlease report this to https://github.com/chjj/marked.",(n||a.defaults).silent)return"<p>An error occured:</p><pre>"+s(c.message+"",!0)+"</pre>";throw c}}var p={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:o,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:o,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:o,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};p.bullet=/(?:[*+-]|\d+\.)/,p.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,p.item=l(p.item,"gm")(/bull/g,p.bullet)(),p.list=l(p.list)(/bull/g,p.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|
$))")("def","\\n+(?="+p.def.source+")")(),p.blockquote=l(p.blockquote)("def",p.def)(),p._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b",p.html=l(p.html)("comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,p._tag)(),p.paragraph=l(p.paragraph)("hr",p.hr)("heading",p.heading)("lheading",p.lheading)("blockquote",p.blockquote)("tag","<"+p._tag)("def",p.def)(),p.normal=h({},p),p.gfm=h({},p.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/}),p.gfm.paragraph=l(p.paragraph)("(?!","(?!"+p.gfm.fences.source.replace("\\1","\\2")+"|"+p.list.source.replace("\\1","\\3")+"|")(),p.tables=h({},p.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),e.rules=p,e.lex=function(t,n){var r=new e(n);
return r.lex(t)},e.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},e.prototype.token=function(e,t,n){for(var r,s,i,l,o,h,a,u,c,e=e.replace(/^ +$/gm,"");e;)if((i=this.rules.newline.exec(e))&&(e=e.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(e))e=e.substring(i[0].length),i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?i:i.replace(/\n+$/,"")});else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2],text:i[3]});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if(t&&(i=this.rules.nptable.exec(e))){for(e=e.substring(i[0].length),h={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/\n$/,"
").split("\n")},u=0;u<h.align.length;u++)/^ *-+: *$/.test(h.align[u])?h.align[u]="right":/^ *:-+: *$/.test(h.align[u])?h.align[u]="center":/^ *:-+ *$/.test(h.align[u])?h.align[u]="left":h.align[u]=null;for(u=0;u<h.cells.length;u++)h.cells[u]=h.cells[u].split(/ *\| */);this.tokens.push(h)}else if(i=this.rules.lheading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:"="===i[2]?1:2,text:i[1]});else if(i=this.rules.hr.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"hr"});else if(i=this.rules.blockquote.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"blockquote_start"}),i=i[0].replace(/^ *> ?/gm,""),this.token(i,t,!0),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),l=i[2],this.tokens.push({type:"list_start",ordered:l.length>1}),i=i[0].match(this.rules.item),r=!1,c=i.length,u=0;u<c;u++)h=i[u],a=h.length,h=h.replace(/^ *([*+-]|\d+\.) +/,""),~h.indexOf("\n ")&&(a-=h.length,h=this.opti
ons.pedantic?h.replace(/^ {1,4}/gm,""):h.replace(new RegExp("^ {1,"+a+"}","gm"),"")),this.options.smartLists&&u!==c-1&&(o=p.bullet.exec(i[u+1])[0],l===o||l.length>1&&o.length>1||(e=i.slice(u+1).join("\n")+e,u=c-1)),s=r||/\n\n(?!\s*$)/.test(h),u!==c-1&&(r="\n"===h.charAt(h.length-1),s||(s=r)),this.tokens.push({type:s?"loose_item_start":"list_item_start"}),this.token(h,!1,n),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(i=this.rules.html.exec(e))e=e.substring(i[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:"pre"===i[1]||"script"===i[1]||"style"===i[1],text:i[0]});else if(!n&&t&&(i=this.rules.def.exec(e)))e=e.substring(i[0].length),this.tokens.links[i[1].toLowerCase()]={href:i[2],title:i[3]};else if(t&&(i=this.rules.table.exec(e))){for(e=e.substring(i[0].length),h={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/(?: *\| *)?\
n$/,"").split("\n")},u=0;u<h.align.length;u++)/^ *-+: *$/.test(h.align[u])?h.align[u]="right":/^ *:-+: *$/.test(h.align[u])?h.align[u]="center":/^ *:-+ *$/.test(h.align[u])?h.align[u]="left":h.align[u]=null;for(u=0;u<h.cells.length;u++)h.cells[u]=h.cells[u].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */);this.tokens.push(h)}else if(t&&(i=this.rules.paragraph.exec(e)))e=e.substring(i[0].length),this.tokens.push({type:"paragraph",text:"\n"===i[1].charAt(i[1].length-1)?i[1].slice(0,-1):i[1]});else if(i=this.rules.text.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"text",text:i[0]});else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return this.tokens};var u={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:o,tag:/^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?
!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:o,text:/^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/};u._inside=/(?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*/,u._href=/\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/,u.link=l(u.link)("inside",u._inside)("href",u._href)(),u.reflink=l(u.reflink)("inside",u._inside)(),u.normal=h({},u),u.pedantic=h({},u.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),u.gfm=h({},u.normal,{escape:l(u.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:l(u.text)("]|","~]|")("|","|https?://|")()}),u.breaks=h({},u.gfm,{br:l(u.br)("{2,}","*")(),text:l(u.gfm.text)("{2,}","*")()}),t.rules=u,t.output=function(e,n,r){var s=new t(n,r);return s.output(e)},t.prototype.output=function(e){for(var t,n,r,i,l="";e;)if(i=this.rules.escape.exec(e))e=e.substring(i
[0].length),l+=i[1];else if(i=this.rules.autolink.exec(e))e=e.substring(i[0].length),"@"===i[2]?(n=":"===i[1].charAt(6)?this.mangle(i[1].substring(7)):this.mangle(i[1]),r=this.mangle("mailto:")+n):(n=s(i[1]),r=n),l+=this.renderer.link(r,null,n);else if(this.inLink||!(i=this.rules.url.exec(e))){if(i=this.rules.tag.exec(e))!this.inLink&&/^<a /i.test(i[0])?this.inLink=!0:this.inLink&&/^<\/a>/i.test(i[0])&&(this.inLink=!1),e=e.substring(i[0].length),l+=this.options.sanitize?s(i[0]):i[0];else if(i=this.rules.link.exec(e))e=e.substring(i[0].length),this.inLink=!0,l+=this.outputLink(i,{href:i[2],title:i[3]}),this.inLink=!1;else if((i=this.rules.reflink.exec(e))||(i=this.rules.nolink.exec(e))){if(e=e.substring(i[0].length),t=(i[2]||i[1]).replace(/\s+/g," "),t=this.links[t.toLowerCase()],!t||!t.href){l+=i[0].charAt(0),e=i[0].substring(1)+e;continue}this.inLink=!0,l+=this.outputLink(i,t),this.inLink=!1}else if(i=this.rules.strong.exec(e))e=e.substring(i[0].length),l+=this.renderer.strong(this
.output(i[2]||i[1]));else if(i=this.rules.em.exec(e))e=e.substring(i[0].length),l+=this.renderer.em(this.output(i[2]||i[1]));else if(i=this.rules.code.exec(e))e=e.substring(i[0].length),l+=this.renderer.codespan(s(i[2],!0));else if(i=this.rules.br.exec(e))e=e.substring(i[0].length),l+=this.renderer.br();else if(i=this.rules.del.exec(e))e=e.substring(i[0].length),l+=this.renderer.del(this.output(i[1]));else if(i=this.rules.text.exec(e))e=e.substring(i[0].length),l+=s(this.smartypants(i[0]));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else e=e.substring(i[0].length),n=s(i[1]),r=n,l+=this.renderer.link(r,null,n);return l},t.prototype.outputLink=function(e,t){var n=s(t.href),r=t.title?s(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,s(e[1]))},t.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/--/g,"—").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(
/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},t.prototype.mangle=function(e){for(var t,n="",r=e.length,s=0;s<r;s++)t=e.charCodeAt(s),Math.random()>.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},n.prototype.code=function(e,t,n){if(this.options.highlight){var r=this.options.highlight(e,t);null!=r&&r!==e&&(n=!0,e=r)}return t?'<pre><code class="'+this.options.langPrefix+s(t,!0)+'">'+(n?e:s(e,!0))+"\n</code></pre>\n":"<pre><code>"+(n?e:s(e,!0))+"\n</code></pre>"},n.prototype.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},n.prototype.html=function(e){return e},n.prototype.heading=function(e,t,n){return"<h"+t+' id="'+this.options.headerPrefix+n.toLowerCase().replace(/[^\w]+/g,"-")+'">'+e+"</h"+t+">\n"},n.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},n.prototype.list=function(e,t){var n=t?"ol":"ul";return"<"+n+">\n"+e+"</"+n+">\n"},n.prototype.listitem=function(e){return"<li>"+e+"</li>\n"},n.prototype.
paragraph=function(e){return"<p>"+e+"</p>\n"},n.prototype.table=function(e,t){return"<table>\n<thead>\n"+e+"</thead>\n<tbody>\n"+t+"</tbody>\n</table>\n"},n.prototype.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},n.prototype.tablecell=function(e,t){var n=t.header?"th":"td",r=t.align?"<"+n+' style="text-align:'+t.align+'">':"<"+n+">";return r+e+"</"+n+">\n"},n.prototype.strong=function(e){return"<strong>"+e+"</strong>"},n.prototype.em=function(e){return"<em>"+e+"</em>"},n.prototype.codespan=function(e){return"<code>"+e+"</code>"},n.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"},n.prototype.del=function(e){return"<del>"+e+"</del>"},n.prototype.link=function(e,t,n){if(this.options.sanitize){try{var r=decodeURIComponent(i(e)).replace(/[^\w:]/g,"").toLowerCase()}catch(s){return""}if(0===r.indexOf("javascript:"))return""}var l='<a href="'+e+'"';return t&&(l+=' title="'+t+'"'),l+=">"+n+"</a>"},n.prototype.image=function(e,t,n){var r='<img src="'+e+'" alt="'+n+'"';retu
rn t&&(r+=' title="'+t+'"'),r+=this.options.xhtml?"/>":">"},r.parse=function(e,t,n){var s=new r(t,n);return s.parse(e)},r.prototype.parse=function(e){this.inline=new t(e.links,this.options,this.renderer),this.tokens=e.reverse();for(var n="";this.next();)n+=this.tok();return n},r.prototype.next=function(){return this.token=this.tokens.pop()},r.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},r.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},r.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,r,s,i="",l="";for(n="",e=0;e<this.token.header.length;e++)r={header:!0,align:this.token.align[e]},n+=this.ren
derer.tablecell(this.inline.output(this.token.header[e]),{header:!0,align:this.token.align[e]});for(i+=this.renderer.tablerow(n),e=0;e<this.token.cells.length;e++){for(t=this.token.cells[e],n="",s=0;s<t.length;s++)n+=this.renderer.tablecell(this.inline.output(t[s]),{header:!1,align:this.token.align[s]});l+=this.renderer.tablerow(n)}return this.renderer.table(i,l);case"blockquote_start":for(var l="";"blockquote_end"!==this.next().type;)l+=this.tok();return this.renderer.blockquote(l);case"list_start":for(var l="",o=this.token.ordered;"list_end"!==this.next().type;)l+=this.tok();return this.renderer.list(l,o);case"list_item_start":for(var l="";"list_item_end"!==this.next().type;)l+="text"===this.token.type?this.parseText():this.tok();return this.renderer.listitem(l);case"loose_item_start":for(var l="";"list_item_end"!==this.next().type;)l+=this.tok();return this.renderer.listitem(l);case"html":var h=this.token.pre||this.options.pedantic?this.token.text:this.inline.output(this.token.te
xt);return this.renderer.html(h);case"paragraph":return this.renderer.paragraph(this.inline.output(this.token.text));case"text":return this.renderer.paragraph(this.parseText())}},o.exec=o,a.options=a.setOptions=function(e){return h(a.defaults,e),a},a.defaults={gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,smartLists:!1,silent:!1,highlight:null,langPrefix:"lang-",smartypants:!1,headerPrefix:"",renderer:new n,xhtml:!1},a.Parser=r,a.parser=r.parse,a.Renderer=n,a.Lexer=e,a.lexer=e.lex,a.InlineLexer=t,a.inlineLexer=t.output,a.parse=a,"undefined"!=typeof module&&"object"==typeof exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):this.marked=a}).call(function(){return this||("undefined"!=typeof window?window:global)}());
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/object-assign-pollyfill.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/object-assign-pollyfill.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/object-assign-pollyfill.js
deleted file mode 100644
index b34d63c..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/object-assign-pollyfill.js
+++ /dev/null
@@ -1 +0,0 @@
-"function"!=typeof Object.assign&&!function(){Object.assign=function(n){"use strict";if(void 0===n||null===n)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(n),o=1;o<arguments.length;o++){var r=arguments[o];if(void 0!==r&&null!==r)for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t}}();
\ No newline at end of file
[18/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Migration-0.8-to-1.0.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Migration-0.8-to-1.0.html b/1.0.0-rc0/Migration-0.8-to-1.0.html
deleted file mode 100644
index 81c6e50..0000000
--- a/1.0.0-rc0/Migration-0.8-to-1.0.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Migration-0.8-to-1.0.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Migrating data from Apache Atlas 0.8 to Apache Atlas 1.0</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Migrating data from Apache Atlas 0.8 to Apache Atlas 1.0</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Migrating_data_from_Apache_Atlas_0.8_to_Apache_Atlas_1.0"></a>Migrating data from Apache Atlas 0.8 to Apache Atlas 1.0</h2>
-<p>Apache Atlas 1.0 uses JanusGraph graph database to store its type and entity details. Prior versions of Apache Atlas use Titan 0.5.4 graph database. The two databases use different formats for storage. For deployments upgrading from earlier version Apache Atlas, the data in Titan 0.5.4 graph database should be migrated to JanusGraph graph database.</p>
-<p>In addition to the change to the graph database, Apache Atlas 1.0 introduces few optimizations that require different internal representation compared to previous versions. Migration steps detailed below will transform data to be compliant with the new internal representation.</p></div>
-<div class="section">
-<h4><a name="Migration_Steps"></a>Migration Steps</h4>
-<p>Migration of data is done in following steps:</p>
-<ul>
-<li>Planning the migration.</li>
-<li>Export Apache Atlas 0.8 data to a directory on the file system.</li>
-<li>Import data from exported files into Apache Atlas 1.0.</li></ul></div>
-<div class="section">
-<h5><a name="Planning_the_migration"></a>Planning the migration</h5>
-<p>The duration of migration of data from Apache Atlas 0.8 to Apache Atlas 1.0 can be significant, depending upon the amount of data present in Apache Atlas. This section helps you to estimate the time to migrate, so that you can plan the upgrade process better.</p>
-<p>To estimate the time needed to export data, first you need to find the number of entities in Apache Atlas 0.8. This can be done by running the following DSL query:</p>
-<div class="source"><pre class="prettyprint">
-Referenceable select count()
-
-</pre></div>
-<p>Assuming Apache Atlas is deployed in a quad-core CPU with 4 GB of RAM allocated:</p>
-<ul>
-<li>Export from Apache Atlas 0.8 will process approximately 2 million entities per hour.</li>
-<li>Import into Apache Atlas 1.0 will process approximately 0.7 million entities per hour.</li></ul></div>
-<div class="section">
-<h5><a name="Exporting_data_from_Apache_Atlas_0.8"></a>Exporting data from Apache Atlas 0.8</h5>
-<p><i>Atlas Migration Export Utility</i> from Apache Atlas branch-0.8 should be used to export the data from Apache Atlas 0.8 deployments. The implementation of which can be found <a class="externalLink" href="https://github.com/apache/atlas/tree/branch-0.8/tools/atlas-migration-exporter">here</a>.</p>
-<p>To build this utility:</p>
-<ul>
-<li>Navigate to root directory of Apache Atlas branch-0.8 local repo (say, <i>/home/atlas/</i>)</li>
-<li>Build using the command: <i>mvn clean -DskipTests package -Pdist</i>.</li>
-<li>After successful build, the <i>Atlas Migration Utility</i> can be found in this <i>distro/target</i> directory. (Say, <i>/home/atlas/distro/target/apache-atlas-0.8.3-SNAPSHOT-bin/apache-atlas-0.8.3-SNAPSHOT/tools/migration-exporter</i>)</li></ul>
-<p>Move the <i>Atlas Migration Utility</i> directory to the Apache Atlas 0.8 cluster.</p>
-<p>Follow these steps to export the data:</p>
-<ul>
-<li>Shutdown <i>Apache Atlas 0.8</i>, so that the database is not updated while the migration is in progress.</li>
-<li>Execute the following command to export Apache Atlas data in Titan graph database to the specified directory:</li></ul>
-<div class="source"><pre class="prettyprint">
- atlas_migration_export.py -d <output directory>
-</pre></div>
-<p>Example:</p>
-<div class="source"><pre class="prettyprint">
- /home/atlas-migration-utility/atlas_migration_export.py -d /home/atlas-0.8-data
-
-</pre></div>
-<p>On successful execution, <i>Atlas Migration Utility</i> tool will display messages like these:</p>
-<div class="source"><pre class="prettyprint">
-atlas-migration-export: starting migration export. Log file location /var/log/atlas/atlas-migration-exporter.log
-atlas-migration-export: initializing
-atlas-migration-export: initialized
-atlas-migration-export: exporting typesDef to file /home/atlas-0.8-data/atlas-migration-typesdef.json
-atlas-migration-export: exported typesDef to file /home/atlas-0.8-data/atlas-migration-typesdef.json
-atlas-migration-export: exporting data to file /home/atlas-0.8-data/atlas-migration-data.json
-atlas-migration-export: exported data to file /home/atlas-0.8-data/atlas-migration-data.json
-atlas-migration-export: completed migration export!
-
-</pre></div>
-<p>More details on the progress of export can be found in a log file named <i>atlas-migration-exporter.log</i>, in the log directory specified in <i>atlas-log4j.xml</i>.</p></div>
-<div class="section">
-<h4><a name="Before_importing_into_Apache_Atlas_1.0"></a>Before importing into Apache Atlas 1.0</h4>
-<p></p>
-<ul>
-<li>For Apache Atlas deployments that use Solr as index store, please ensure that existing Apache Atlas specific collections are deleted or renamed before installing Apache Atlas 1.0.</li></ul>
-<p>Apache Atlas specific Solr collections can be deleted using CURL commands shown below:</p>
-<div class="source"><pre class="prettyprint">
-curl 'http://<solrHost:port>/solr/admin/collections?action=DELETE&name=vertex_index'
-curl 'http://<solrHost:port>/solr/admin/collections?action=DELETE&name=edge_index'
-curl 'http://<solrHost:port>/solr/admin/collections?action=DELETE&name=fulltext_index'
-</pre></div>
-<p></p>
-<ul>
-<li>Create Solr collections for Apache Atlas 1.0</li></ul>Apache Atlas specific Solr collections can be created using CURL commands shown below:
-<div class="source"><pre class="prettyprint">
-curl 'http://<solrHost:port>/solr/admin/collections?action=CREATE&name=vertex_index&numShards=1&replicationFactor=1&collection.configName=atlas_configs'
-curl 'http://<solrHost:port>/solr/admin/collections?action=CREATE&name=edge_index&numShards=1&replicationFactor=1&collection.configName=atlas_configs'
-curl 'http://<solrHost:port>/solr/admin/collections?action=CREATE&name=fulltext_index&numShards=1&replicationFactor=1&collection.configName=atlas_configs'
-</pre></div>
-<p></p>
-<ul>
-<li>For Apache Atlas deployments that use HBase as backend store, please note that HBase table used by earlier version can't be used by Apache Atlas 1.0. If you are constrained on disk storage space, the table used by earlier version can be removed after successful export of data.
-<ul>
-<li>Apache Atlas 0.8 uses HBase table named 'atlas_titan' (by default)</li>
-<li>Apache Atlas 1.0 uses HBase table named 'atlas_janus' (by default)</li></ul></li></ul>
-<p></p>
-<ul>
-<li>Install Apache Atlas 1.0. Do not start yet!</li></ul>
-<p></p>
-<ul>
-<li>Make sure the directory containing exported data is accessible to Apache Atlas 1.0 instance.</li></ul></div>
-<div class="section">
-<h5><a name="Importing_Data_into_Apache_Atlas_1.0"></a>Importing Data into Apache Atlas 1.0</h5>
-<p>Please follow the steps below to import the data exported above into Apache Atlas 1.0:</p>
-<ul>
-<li>Specify the location of the directory containing exported data in following property to <i>atlas-application.properties</i>:</li></ul>
-<div class="source"><pre class="prettyprint">
-atlas.migration.data.filename=<location of the directory containing exported data>
-</pre></div>
-<p></p>
-<ul>
-<li>Start Apache Atlas 1.0. Apache Atlas will start in migration mode. It will start importing data from the specified directory.</li></ul>
-<p></p>
-<ul>
-<li>Monitor the progress of import process with the following curl command:</li></ul>
-<div class="source"><pre class="prettyprint">
-curl -X GET -u admin:<password> -H "Content-Type: application/json" -H "Cache-Control: no-cache" http://<atlasHost>:port/api/atlas/admin/status
-</pre></div>
-<p>Progress of import will be indicated by a message like this:</p>
-<div class="source"><pre class="prettyprint">
-{"Status":"MIGRATING","MigrationStatus":{"operationStatus":"IN_PROGRESS","startTime":1526512275110,"endTime":1526512302750,"currentIndex":10,"currentCounter":101,"totalCount":0}}
-
-</pre></div>
-<p>Successful completion of the operation will show a message like this:</p>
-<div class="source"><pre class="prettyprint">
-{"Status":"MIGRATING","MigrationStatus":{"operationStatus":"SUCCESS","startTime":1526512275110,"endTime":1526512302750,"currentIndex":0,"currentCounter":0,"totalCount":371}}
-
-</pre></div>
-<p>Once migration import is complete, i.e. <i>operationStatus</i> is <i>SUCCESS</i>, follow the steps given below to restart Apache Atlas in <i>ACTIVE</i> mode for regular use:</p>
-<ul>
-<li>Stop Apache Atlas 1.0.</li>
-<li>Remove property <i>atlas.migration.data.filename</i> from <i>atlas-application.properties</i>.</li>
-<li>Start Apache Atlas 1.0.</li></ul></div>
-<div class="section">
-<h4><a name="Atlas_Entity_Defaults_for_Migrated_Data"></a>Atlas Entity Defaults for Migrated Data</h4>
-<p>Apache Atlas 1.0 introduces number of new features. For data that is migrated, the following defaults are set:</p>
-<ul>
-<li>All classifications will have <i>isPropagate</i> set to <i>false</i>.</li>
-<li>Taxonomy terms present in Apache Atlas 0.8, if any, will be converted to classification.</li></ul></div>
-<div class="section">
-<h5><a name="Handling_of_Entity_Definitions_that_use_Classifications_as_Types"></a>Handling of Entity Definitions that use Classifications as Types</h5>
-<p>This features is no longer supported. Classifications that are used as types in <i>attribute definitions</i> (<i><a href="./AttributeDefs.html">AttributeDefs</a></i>) are converted in to new types whose name has <i>legacy</i> prefix. These are then handled like any other type. Creation of such types was prevented in an earlier release, hence only type definitions have potential to exist. Care has been taken to handle entities of this type as well.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Notifications.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Notifications.html b/1.0.0-rc0/Notifications.html
deleted file mode 100644
index d8885dd..0000000
--- a/1.0.0-rc0/Notifications.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Notifications.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Notifications</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Notifications</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Notifications"></a>Notifications</h2></div>
-<div class="section">
-<h3><a name="Notifications_from_Apache_Atlas"></a>Notifications from Apache Atlas</h3>
-<p>Apache Atlas sends notifications about metadata changes to Kafka topic named ATLAS_ENTITIES . Applications interested in metadata changes can monitor for these notifications. For example, Apache Ranger processes these notifications to authorize data access based on classifications.</p></div>
-<div class="section">
-<h4><a name="Notifications_-_V2:_Apache_Atlas_version_1.0"></a>Notifications - V2: Apache Atlas version 1.0</h4>
-<p>Apache Atlas 1.0 sends notifications for following operations on metadata.</p>
-<div class="source"><pre class="prettyprint">
- ENTITY_CREATE: sent when an entity instance is created
- ENTITY_UPDATE: sent when an entity instance is updated
- ENTITY_DELETE: sent when an entity instance is deleted
- CLASSIFICATION_ADD: sent when classifications are added to an entity instance
- CLASSIFICATION_UPDATE: sent when classifications of an entity instance are updated
- CLASSIFICATION_DELETE: sent when classifications are removed from an entity instance
-
-</pre></div>
-<p>Notification includes the following data.</p>
-<div class="source"><pre class="prettyprint">
- AtlasEntity entity;
- OperationType operationType;
- List<AtlasClassification> classifications;
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Notifications_-_V1:_Apache_Atlas_version_0.8.x_and_earlier"></a>Notifications - V1: Apache Atlas version 0.8.x and earlier</h4>
-<p>Notifications from Apache Atlas version 0.8.x and earlier have content formatted differently, as detailed below.</p>
-<p><b><i>Operations</i></b></p>
-<div class="source"><pre class="prettyprint">
- ENTITY_CREATE: sent when an entity instance is created
- ENTITY_UPDATE: sent when an entity instance is updated
- ENTITY_DELETE: sent when an entity instance is deleted
- TRAIT_ADD: sent when classifications are added to an entity instance
- TRAIT_UPDATE: sent when classifications of an entity instance are updated
- TRAIT_DELETE: sent when classifications are removed from an entity instance
-
-</pre></div>
-<p>Notification includes the following data.</p>
-<div class="source"><pre class="prettyprint">
- Referenceable entity;
- OperationType operationType;
- List<Struct> traits;
-
-</pre></div>
-<p>Apache Atlas 1.0 can be configured to send notifications in older version format, instead of the latest version format. This can be helpful in deployments that are not yet ready to process notifications in latest version format. To configure Apache Atlas 1.0 to send notifications in earlier version format, please set following configuration in atlas-application.properties:</p>
-<div class="source"><pre class="prettyprint">
- atlas.notification.entity.version=v1
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Notifications_to_Apache_Atlas"></a>Notifications to Apache Atlas</h3>
-<p>Apache Atlas can be notified of metadata changes and lineage via notifications to Kafka topic named ATLAS_HOOK. Atlas hooks for Apache Hive/Apache HBase/Apache Storm/Apache Sqoop use this mechanism to notify Apache Atlas of events of interest.</p>
-<div class="source"><pre class="prettyprint">
-ENTITY_CREATE : create an entity. For more details, refer to Java class HookNotificationV1.EntityCreateRequest
-ENTITY_FULL_UPDATE : update an entity. For more details, refer to Java class HookNotificationV1.EntityUpdateRequest
-ENTITY_PARTIAL_UPDATE : update specific attributes of an entity. For more details, refer to HookNotificationV1.EntityPartialUpdateRequest
-ENTITY_DELETE : delete an entity. For more details, refer to Java class HookNotificationV1.EntityDeleteRequest
-ENTITY_CREATE_V2 : create an entity. For more details, refer to Java class HookNotification.EntityCreateRequestV2
-ENTITY_FULL_UPDATE_V2 : update an entity. For more details, refer to Java class HookNotification.EntityUpdateRequestV2
-ENTITY_PARTIAL_UPDATE_V2 : update specific attributes of an entity. For more details, refer to HookNotification.EntityPartialUpdateRequestV2
-ENTITY_DELETE_V2 : delete one or more entities. For more details, refer to Java class HookNotification.EntityDeleteRequestV2
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/QuickStart.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/QuickStart.html b/1.0.0-rc0/QuickStart.html
deleted file mode 100644
index 0938f32..0000000
--- a/1.0.0-rc0/QuickStart.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/QuickStart.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Quick Start</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Quick Start</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Quick_Start"></a>Quick Start</h2></div>
-<div class="section">
-<h3><a name="Introduction"></a>Introduction</h3>
-<p>Quick start is a simple client that adds a few sample type definitions modeled after the example shown below. It also adds sample entities along with traits as shown in the instance graph below.</p></div>
-<div class="section">
-<h4><a name="Example_Type_Definitions"></a>Example Type Definitions</h4>
-<p><img src="images/twiki/guide-class-diagram.png" alt="" /></p></div>
-<div class="section">
-<h4><a name="Example_Instance_Graph"></a>Example Instance Graph</h4>
-<p><img src="images/twiki/guide-instance-graph.png" alt="" /></p></div>
-<div class="section">
-<h3><a name="Running_the_example"></a>Running the example</h3>
-<p>This will add sample types and instances along with traits as shown in the instance graph above.</p>
-<p></p>
-<ul>
-<li>bin/quick-start.sh</li></ul></div>
-<div class="section">
-<h3><a name="Dashboard"></a>Dashboard</h3>
-<p>A simple dashboard with search is available.</p>
-<p></p>
-<ul>
-<li><a class="externalLink" href="http://localhost:21000/">http://localhost:21000/</a></li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Search-Advanced.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Search-Advanced.html b/1.0.0-rc0/Search-Advanced.html
deleted file mode 100644
index 4962105..0000000
--- a/1.0.0-rc0/Search-Advanced.html
+++ /dev/null
@@ -1,505 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Search-Advanced.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Advanced Search</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Advanced Search</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Advanced_Search"></a>Advanced Search</h2></div>
-<div class="section">
-<h4><a name="Background"></a>Background</h4>
-<p>Advanced Search in Atlas is also referred to as DSL-based Search.</p>
-<p>Domain Specific Search (DSL) is a language with simple constructs that help users navigate Atlas data repository. The syntax loosely emulates the popular Structured Query Language (SQL) from relation database world.</p>
-<p>Benefits of DSL:</p>
-<ul>
-<li>Abstracts the implementation-level database constructs. This avoids the necessity of knowing about the underlying graph database constructs.</li>
-<li>User are provided with an abstraction that helps them retrieve the data by just being aware of the types and their relationships within their dataset.</li>
-<li>Allows for a way to specify the desired output.</li>
-<li>Use of classifications is accounted for in the syntax.</li>
-<li>Provides way to group and aggregate results.</li></ul>
-<p>We will be using the quick start dataset in the examples that follow. This dataset is comprehensive enough to be used to to demonstrate the various features of the language.</p>
-<p>For details on the grammar, please refer to Atlas DSL Grammer on <a class="externalLink" href="https://github.com/apache/atlas/blob/master/repository/src/main/java/org/apache/atlas/query/antlr4/AtlasDSLParser.g4">Github</a> (Antlr G4 format).</p></div>
-<div class="section">
-<h3><a name="Using_Advanced_Search"></a>Using Advanced Search</h3>
-<p>Within the Atlas UI, select Advanced in the Search pane on the left.</p>
-<p>Notice that the <i>Favorite Searches</i> pane below the <i>Search By Query</i> box. Like <i>Basic Search</i>, it is possible to save the <i>Advanced Searches</i> as well.</p></div>
-<div class="section">
-<h3><a name="Introduction_to_Domain_Specific_Language"></a>Introduction to Domain Specific Language</h3>
-<p>DSL uses the familiar SQL-like syntax.</p>
-<p>At a high-level a query has a <i>from-where-select</i> format. Additional keywords like <i>grouby</i>, <i>orderby</i>, <i>limit</i> can be used to added to affect the output. We will see examples of these below.</p></div>
-<div class="section">
-<h4><a name="From_Clause"></a>From Clause</h4>
-<p>Specifying the <i>from</i> clause is mandatory. Using the <i>from</i> keyword itself is optional. The value specified in the <i>from</i> clause acts as the source or starting point for the rest of the query to source its inputs.</p>
-<p>Example: To retrieve all entities of type <i>DB</i>:</p>
-<div class="source"><pre class="prettyprint">
-DB
-from DB
-</pre></div>
-<p>In the absence of <i>where</i> for filtering on the source, the dataset fetched by the <i>from</i> clause is everything from the database. Based on the size of the data present in the database, there is a potential to overwhelm the server. The query processor thus adds <i>limit</i> clause with a default value set. See the section on <i>limit</i> clause for details.</p></div>
-<div class="section">
-<h4><a name="Where_Clause"></a>Where Clause</h4>
-<p>The <i>where</i> clause allows for filtering over the dataset. This achieved by using conditions within the where clause.</p>
-<p>A conditions is identifier followed by an operator followed by a literal. Literal must be enclosed in single or double quotes. Example, <i>name = "Sales"</i>. An identifier can be name of the property of the type specified in the <i>from</i> clause or an alias.</p>
-<p>Example: To retrieve entity of type <i>Table</i> with a specific name say time_dim:</p>
-<div class="source"><pre class="prettyprint">
-from Table where name = 'time_dim'
-</pre></div>
-<p>It is possible to specify multiple conditions by combining them using <i>and</i>, <i>or</i> operators.</p>
-<p>Example: To retrieve entity of type Table with name that can be either time_dim or customer_dim:</p>
-<div class="source"><pre class="prettyprint">
-from Table where name = 'time_dim' or name = 'customer_dim'
-</pre></div>
-<p>Filtering based on a list of values is done using by specifying the values in the square brackets. A value array is a list of values enclosed within square brackets. This is a simple way to specify an OR clause on an identifier.</p>
-<p>Note that having several OR clauses on the same attribute may be inefficient. Alternate way is to use the value array as shown in the example below.</p>
-<p>Example: The query in the example above can be written using a value array as shown below.</p>
-<div class="source"><pre class="prettyprint">
-from Table where name = ["customer_dim", "time_dim"]
-</pre></div>
-<p>A condition that uses the LIKE operator, allows for filtering using wildcards like '*' or '?'.</p>
-<p>Example: To retrieve entity of type <i>Table</i> whose name ends with '_dim':</p>
-<div class="source"><pre class="prettyprint">
-from Table where name LIKE '*_dim'
-</pre></div>
-<p>Additional forms of regular expressions can also be used.</p>
-<p>Example: To retrieve <i>DB</i> whose name starts with <i>R</i> followed by has any 3 characters, followed by <i>rt</i> followed by at least 1 character, followed by none or any number of characters.</p>
-<div class="source"><pre class="prettyprint">
-DB where name like "R???rt?*"
-</pre></div></div>
-<div class="section">
-<h5><a name="Using_Date_Literals"></a>Using Date Literals</h5>
-<p>Dates used in literals need to be specified using the ISO 8601 format.</p>
-<p>Dates in this format follow this notation:</p>
-<ul>
-<li><i>yyyy-MM-ddTHH:mm:ss.SSSZ</i>. Which means, year-month-day followed by time in hour-minutes-seconds-milli-seconds. Date and time need to be separated by 'T'. It should end with 'Z'.</li>
-<li><i>yyyy-MM-dd</i>. Which means, year-month-day.</li></ul>
-<p>Example: Date represents December 11, 2017 at 2:35 AM.</p>
-<div class="source"><pre class="prettyprint">2017-12-11T02:35:0.0Z
-</pre></div>
-<p>Example: To retrieve entity of type <i>Table</i> created within 2017 and 2018.</p>
-<div class="source"><pre class="prettyprint">
-from Table where createTime < '2018-01-01' and createTime > '2017-01-01'
-</pre></div></div>
-<div class="section">
-<h5><a name="Using_Boolean_Literals"></a>Using Boolean Literals</h5>
-<p>Properties of entities of type boolean can be used within queries.</p>
-<p>Eample: To retrieve entity of type hdfs_path whose attribute <i>isFile</i> is set to <i>true</i> and whose name is <i>Invoice</i>.</p>
-<div class="source"><pre class="prettyprint">
-from hdfs_path where isFile = true or name = "Invoice"
-</pre></div>
-<p>Valid values for boolean literals are 'true' and 'false'.</p></div>
-<div class="section">
-<h4><a name="Existence_of_a_Property"></a>Existence of a Property</h4>
-<p>The has keyword can be used with or without the where clause. It is used to check existence of a property in an entity.</p>
-<p>Example: To retreive entity of type Table with a property locationUri.</p>
-<div class="source"><pre class="prettyprint">
-Table has locationUri
-from Table where Table has locationUri
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Select_Clause"></a>Select Clause</h4>
-<p>If you noticed the output displayed on the web page, it displays a tabular display, each row corresponding to an entity and columns are properties of that entity. The select clause allows for choosing the properties of entity that are of interest.</p>
-<p>Example: To retrieve entity of type <i>Table</i> with few properties:</p>
-<div class="source"><pre class="prettyprint">
-from Table select owner, name, qualifiedName
-
-</pre></div>
-<p>Example: To retrieve entity of type Table for a specific table with some properties.</p>
-<div class="source"><pre class="prettyprint">
-from Table where name = 'customer_dim' select owner, name, qualifiedName
-</pre></div>
-<p>To display column headers that are more meaningful, aliases can be added using the 'as' clause.</p>
-<p>Example: To display column headers as 'Owner', 'Name' and 'FullName'.</p>
-<div class="source"><pre class="prettyprint">
-from Table select owner as Owner, name as Name, qualifiedName as FullName
-</pre></div></div>
-<div class="section">
-<h5><a name="Note_About_Select_Clauses"></a>Note About Select Clauses</h5>
-<p>Given the complexity involved in using select clauses, these are the few rules to remember when using select clauses:</p>
-<ul>
-<li>Works with all immediate attributes.</li>
-<li>Works with Immediate attributes and aggregation on immediate attributes.</li>
-<li>Referred attributes cannot be mixed with immediate attributes.</li></ul>
-<p>Example: To retrieve entity of type Table with name 'Sales' and display 'name' and 'owner' attribute of the referred entity DB.</p>
-<div class="source"><pre class="prettyprint">
-Table where name = 'abcd' select DB.name, DB.owner
-</pre></div>
-<p>Current implementation does not allow the following:</p>
-<div class="source"><pre class="prettyprint">
-Table where name = 'abcd' select DB.name, Table.name
-</pre></div></div>
-<div class="section">
-<h4><a name="Classification-based_Filtering"></a>Classification-based Filtering</h4>
-<p>In order to retrieve entities based on classification, a query would use <i>is</i> or <i>isa</i> keywords.</p>
-<p>Example: To retrieve all entities of type <i>Table</i> that are tagged with <i>Dimension</i> classification.</p>
-<div class="source"><pre class="prettyprint">
-from Table isa Dimension
-</pre></div>
-<p>Since, from is optional and <i>is</i> (or <i>isa</i>) are equivalent, the following queries yield the same results:</p>
-<div class="source"><pre class="prettyprint">
-Table is Dimension
-</pre></div>
-<p>The <i>is</i> and <i>isa</i> clauses can also be used in <i>where</i> condition like:</p>
-<div class="source"><pre class="prettyprint">
-from Table where Table isa Dimension
-</pre></div>
-<p>To search for all entities having a particular classification, simply use the name of the classification.</p>
-<p>Example: To retrieve all entities that have <i>Dimension</i> classification.</p>
-<div class="source"><pre class="prettyprint">
-Dimension
-</pre></div></div>
-<div class="section">
-<h4><a name="Limit_.26_Offset_Clauses"></a>Limit & Offset Clauses</h4>
-<p>Often a query yields large number of results. To limit the outcome of the query, the limit and offset clauses are used.</p>
-<p>Example: To retrieve only the 5 entities from a result set.</p>
-<div class="source"><pre class="prettyprint">
-Column limit 5
-</pre></div>
-<p>The offset clauses retrieves results after the offset value.</p>
-<p>Example: To retrieve only 5 entities from the result set after skipping the first 10.</p>
-<div class="source"><pre class="prettyprint">
-Column limit 5 offset 10
-</pre></div>
-<p>The <i>limit</i> and <i>offset</i> clauses are usually specified in conjunction.</p>
-<p>If no limit clause is specified in the query, a limit clause with a default limit (usually 100) is added to the query. This prevents the query from inadvertently fetching large number of results.</p>
-<p>The <i>offset</i> clause is useful for displaying results in a user interface where few results from the result set are showing and more results are fetched as the user advances to next page.</p></div>
-<div class="section">
-<h4><a name="Ordering_Results"></a>Ordering Results</h4>
-<p>The <i>orderby</i> clause allows for sorting of results. Results are sorted in ascending order by default. Only immediate attributes can be used within this clause.</p>
-<p>Ordering can be changed by using:</p>
-<ul>
-<li>ASC Sort in ascending order. This is the default. If no ordering is specified after the <i>orderby</i> clause.</li>
-<li>DESC Sort in descending order. This needs to be explicitly specified after the <i>orderby</i> clause.</li></ul>
-<p>Example: To retrieve the entities of type <i>Column</i> that are sorted in ascending order using the name property.</p>
-<div class="source"><pre class="prettyprint">
-from Column orderby name
-from Column orderby name asc
-</pre></div>
-<p>Example: Same results as above except that they are sorted in descending order.</p>
-<div class="source"><pre class="prettyprint">
-from Column orderby name desc
-</pre></div></div>
-<div class="section">
-<h4><a name="Aggregate_Functions"></a>Aggregate Functions</h4>
-<p>Let's look at aggregate functions:</p>
-<p></p>
-<ul>
-<li><i>sum</i>: Adds (sums up) a value of the property specified, within the result set.</li>
-<li><i>min</i>: Finds the minimum value of the property specified, within a result set.</li>
-<li><i>max</i>: Finds the maximum value of the property specified, within a result set.</li>
-<li><i>count</i>: Finds the number of items specified by the group by clause.</li></ul>
-<p>These work only on immediate attributes.</p>
-<p>Other examples of these in the <i>Grouping Results</i> section.</p></div>
-<div class="section">
-<h5><a name="The_count_Keyword"></a>The count Keyword</h5>
-<p>Shows the number of items in a result set.</p>
-<p>Example: To know how may entities of a type Column.</p>
-<div class="source"><pre class="prettyprint">
-Column select count()
-</pre></div>
-<p>Example: Same as above with alias.</p>
-<div class="source"><pre class="prettyprint">
-Column select count() as Cols
-</pre></div>
-<p>Example: To find the number of tables in a database.</p>
-<div class="source"><pre class="prettyprint">
-Table where db.name = "Reporting" select count()
-</pre></div></div>
-<div class="section">
-<h5><a name="The_max_Keyword"></a>The max Keyword</h5>
-<p>Using this keyword it is possible to retrieve the maximum value of a property for an entity.</p>
-<p>Example: Get the most recently created value of the <i>createTime</i> property of the Table entity.</p>
-<div class="source"><pre class="prettyprint">
-Table select max(createTime)
-</pre></div></div>
-<div class="section">
-<h5><a name="The_min_Keyword"></a>The min Keyword</h5>
-<p>Using this keyword it is possible to retrieve the minimum value of a property for an entity.</p>
-<p>Example: Get the least recently created value of the <i>createTime</i> property of the Table entity.</p>
-<div class="source"><pre class="prettyprint">
-Table select min(createTime)
-</pre></div></div>
-<div class="section">
-<h4><a name="Grouping_Results"></a>Grouping Results</h4>
-<p>The <i>groupby</i> clause groups results within the result using specified property.</p>
-<p>Example: To retrieve entity of type Table such that tables belonging to an owner are together (grouped by owner).</p>
-<div class="source"><pre class="prettyprint">
-Table groupby(owner)
-</pre></div>
-<p>While <i>groupby</i> can work without <i>select</i>, if aggregate functions are used within <i>select</i> clause, using <i>groupby</i> clause becomes mandatory as aggregate functions operate on a group.</p>
-<p>Example: To retrieve entity of type Table such we know the most recently created entity.</p>
-<div class="source"><pre class="prettyprint">
-Table groupby(createTime) select owner, name, max(createTime)
-</pre></div>
-<p>Example: To retrieve entity of type Table such we know the oldest entity.</p>
-<div class="source"><pre class="prettyprint">
-Table groupby(createTime) select owner, name, min(createTime)
-</pre></div>
-<p>Example: To know the number of entities owned by each owner.</p>
-<div class="source"><pre class="prettyprint">
-Table groupby(owner) select owner, count()
-</pre></div></div>
-<div class="section">
-<h4><a name="Where_Clause_With_Complex_Types"></a>Where Clause With Complex Types</h4>
-<p>In the discussion so far we looked at where clauses with primitive types. This section will look at using properties that are non-primitive types.</p>
-<p>In this model, the DB is modeled such that it is aware of all the Table it contains. Table on the other hand is aware of existence of the DB but is not aware of all the other <i>Table</i> instances within the system. Each Table maintains reference of the <i>DB</i> it belongs to.</p>
-<p>Similar structure exists within the <i>hive</i> data model.</p>
-<p>Example: To retrieve all the instances of the <i>Table</i> belonging to a database named 'Sales':</p>
-<div class="source"><pre class="prettyprint">
-Table where db.name = "Sales"
-</pre></div>
-<p>The entity Column is modeled in a similar way. Each Table entity has outward edges pointing to Column entity instances corresponding to each column within the table.</p>
-<p>Example: To retrieve all the Column entities for a given Table.</p>
-<div class="source"><pre class="prettyprint">
-Table where name = "time_dim" select columns
-</pre></div>
-<p>The propeties of each <i>Column</i> entity type are displayed.</p></div>
-<div class="section">
-<h4><a name="Using_System_Attributes"></a>Using System Attributes</h4>
-<p>Each type defined within Atlas gets few attributes by default. These attributes help with internal book keeping of the entities. All the system attributes are prefixed with '__' (double underscore). This helps in identifying them from other attributes.</p>
-<p>Following are the system attributes:</p>
-<ul>
-<li>__guid Each entity within Atlas is assigned a globally unique identifier (GUID for short).</li>
-<li>__modifiedBy Name of the user who last modified the entity.</li>
-<li>__createdBy Name of the user who created the entity.</li>
-<li>__state Current state of the entity. Please see below for details.</li>
-<li>__timestamp Timestamp (date represented as integer) of the entity at the time of creation.</li>
-<li>__modificationTimestamp Timestamp (date represented as integer) of the entity at the time of last modification.</li></ul></div>
-<div class="section">
-<h5><a name="State_of_an_Entity"></a>State of an Entity</h5>
-<p>Entity within Atlas can be in the following states:</p>
-<ul>
-<li>ACTIVE This is the state of entities that when it is available and is used within the system. It can be retrieved by default by searches.</li>
-<li>DELETED When an entity is deleted, it's state is marked as DELETED. Entity in this state does not show up in search results. Explicit request needs to be made to retrieve this entity.</li></ul></div>
-<div class="section">
-<h5><a name="Using_System_Attributes_in_Queries"></a>Using System Attributes in Queries</h5>
-<p>Example: To retrieve all entities that are deleted.</p>
-<div class="source"><pre class="prettyprint">
-Asset where __state = "DELETED"
-</pre></div>
-<p>Example: To retrieve entity GUIDs.</p>
-<div class="source"><pre class="prettyprint">
-Table select __guid
-</pre></div>
-<p>Example: To retrieve several system attributes.</p>
-<div class="source"><pre class="prettyprint">
-hive_db select __timestamp, __modificationTimestamp, __state, __createdBy
-</pre></div></div>
-<div class="section">
-<h3><a name="Advanced_Search_REST_API"></a>Advanced Search REST API</h3>
-<p>Relevant models for these operations:</p>
-<ul>
-<li><i><a class="externalLink" href="https://github.com/apache/atlas/blob/master/intg/src/main/java/org/apache/atlas/model/discovery/AtlasSearchResult.java">AtlasSearchResult</a></i></li>
-<li><i><a class="externalLink" href="https://github.com/apache/atlas/blob/master/intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java">AtlasBaseException</a></i></li></ul></div>
-<div class="section">
-<h4><a name="The_V2_API"></a>The V2 API</h4>
-<p></p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Get Results using DSL Search</th>
-<td></td></tr>
-<tr class="b">
-<td><i>Example</i></td>
-<td>See Examples sections below.</td></tr>
-<tr class="a">
-<td><i>URL</i></td>
-<td><i>api/atlas/v2/search/dsl</i></td></tr>
-<tr class="b">
-<td><i>Method</i></td>
-<td><i>GET</i></td></tr>
-<tr class="a">
-<td><i>URL Parameters</i></td>
-<td><i>query</i>: Query conforming to DSL syntax.</td></tr>
-<tr class="b">
-<td></td>
-<td><i>typeName</i>: Type name of the entity to be retrived.</td></tr>
-<tr class="a">
-<td></td>
-<td><i>classification</i>: Classification associated with the type or query.</td></tr>
-<tr class="b">
-<td></td>
-<td><i>limit</i>: Maximum number of items in the result set.</td></tr>
-<tr class="a">
-<td></td>
-<td><i>offset</i>: Starting index of the item in the result set.</td></tr>
-<tr class="b">
-<td><i>Data Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="a">
-<td><i>Success Response</i></td>
-<td>The JSON will correspond to <a class="externalLink" href="https://github.com/apache/atlas/blob/master/intg/src/main/java/org/apache/atlas/model/discovery/AtlasSearchResult.java">AtlasSearchResult</a>.</td></tr>
-<tr class="b">
-<td><i>Error Response</i></td>
-<td>Errors that are handled within the system will be returned as <a class="externalLink" href="https://github.com/apache/atlas/blob/master/intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java">AtlasBaseException</a>.</td></tr>
-<tr class="a">
-<td><i>Method Signature</i></td>
-<td>@GET</td></tr>
-<tr class="b">
-<td></td>
-<td>@Path("/dsl")</td></tr>
-<tr class="a">
-<td></td>
-<td>@Consumes(Servlets.JSON_MEDIA_TYPE)</td></tr>
-<tr class="b">
-<td></td>
-<td>@Produces(Servlets.JSON_MEDIA_TYPE)</td></tr></table><b>Examples</b>
-<div class="source"><pre class="prettyprint">
-curl -X GET -u admin:admin -H "Content-Type: application/json" "http://localhost:21000/api/atlas/v2/search/dsl?typeName=Table"
-curl -X GET -u admin:admin -H "Content-Type: application/json" "http://localhost:21000/api/atlas/v2/search/dsl?typeName=Column&classification=PII"
-curl -X GET -u admin:admin -H "Content-Type: application/json" "http://localhost:21000/api/atlas/v2/search/dsl?typeName=Table&classification=Dimension&limit=10&offset=2"
-curl -X GET -u admin:admin -H "Content-Type: application/json" "http://localhost:21000/api/atlas/v2/search/dsl?query=Table%20isa%20Dimension"
-curl -X GET -u admin:admin -H "Content-Type: application/json" "http://localhost:21000/api/atlas/v2/search/dsl?query=Table%20isa%20Dimension&limit=5&offset=2"
-</pre></div></div>
-<div class="section">
-<h3><a name="Implementation_Approach"></a>Implementation Approach</h3>
-<p>The general approach followed in implementation of DSL within Atlas can be enumerated in following steps:</p>
-<ul>
-<li>Parser parses the incoming query for syntax.</li>
-<li>Abstract syntax tree is generated by for a query that is parsed successfully.</li>
-<li>Syntax tree is 'walked' using visitor pattern.</li>
-<li>Each 'visit' within the tree adds a step in the Gremlin pipeline.</li>
-<li>When done, the generated script is executed using Gremlin Script Engine.</li>
-<li>Results generated be the query, if any, are processed and packaged in <a href="./AtlasSearchResult.html">AtlasSearchResult</a> structure.</li></ul></div>
-<div class="section">
-<h3><a name="Differences_Between_Master_and_Earlier_Versions"></a>Differences Between Master and Earlier Versions</h3>
-<p>The following clauses are no longer supported:</p>
-<ul>
-<li>path</li>
-<li>loop</li></ul></div>
-<div class="section">
-<h3><a name="Resources"></a>Resources</h3>
-<p></p>
-<ul>
-<li>Antlr <a class="externalLink" href="https://pragprog.com/book/tpantlr2/the-definitive-antlr-4-reference">Book</a>.</li>
-<li>Antlr <a class="externalLink" href="https://github.com/antlr/antlr4/blob/master/doc/getting-started.md">Quick Start</a>.</li>
-<li>Atlas DSL Grammar on <a class="externalLink" href="https://github.com/apache/atlas/blob/master/repository/src/main/java/org/apache/atlas/query/antlr4/AtlasDSLParser.g4">Github</a> (Antlr G4 format).</li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[12/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_AtlasClassification.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_AtlasClassification.html b/1.0.0-rc0/api/v2/json_AtlasClassification.html
deleted file mode 100644
index c896a22..0000000
--- a/1.0.0-rc0/api/v2/json_AtlasClassification.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AtlasClassification</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AtlasClassification</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasClassification.html">AtlasClassification</a></li>
- </ol>
-
- <h1 class="page-header">AtlasClassification <small>Data Type</small></h1>
-
- <p>An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">entityGuid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">propagate</span>
-</td>
- <td> <span class="datatype-reference">boolean
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">validityPeriods</span>
-</td>
- <td> <span class="datatype-reference">array of <a href="json_TimeBoundary.html">TimeBoundary</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- <tr>
- <td colspan="3"><h5 class="text-muted">Properties inherited from <a href="json_AtlasStruct.html">AtlasStruct</a></h5></td>
- </tr>
- <tbody>
- <tr>
- <td><span class="property-name">typeName</span></td>
- <td><span class="datatype-reference">string
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- <tr>
- <td><span class="property-name">attributes</span></td>
- <td><span class="datatype-reference">map of object
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_AtlasEntity.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_AtlasEntity.html b/1.0.0-rc0/api/v2/json_AtlasEntity.html
deleted file mode 100644
index baec0f9..0000000
--- a/1.0.0-rc0/api/v2/json_AtlasEntity.html
+++ /dev/null
@@ -1,302 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AtlasEntity</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AtlasEntity</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasEntity.html">AtlasEntity</a></li>
- </ol>
-
- <h1 class="page-header">AtlasEntity <small>Data Type</small></h1>
-
- <p>An instance of an entity - like hive_table, hive_database.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">guid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">status</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_Status.html">Status</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">createdBy</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">updatedBy</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">createTime</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">updateTime</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">version</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">relationshipAttributes</span>
-</td>
- <td> <span class="datatype-reference">map of object
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">classifications</span>
-</td>
- <td> <span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">meanings</span>
-</td>
- <td> <span class="datatype-reference">array of <a href="json_AtlasTermAssignmentHeader.html">AtlasTermAssignmentHeader</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- <tr>
- <td colspan="3"><h5 class="text-muted">Properties inherited from <a href="json_AtlasStruct.html">AtlasStruct</a></h5></td>
- </tr>
- <tbody>
- <tr>
- <td><span class="property-name">typeName</span></td>
- <td><span class="datatype-reference">string
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- <tr>
- <td><span class="property-name">attributes</span></td>
- <td><span class="datatype-reference">map of object
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "guid" : "...",
- "status" : "DELETED",
- "createdBy" : "...",
- "updatedBy" : "...",
- "createTime" : 12345,
- "updateTime" : 12345,
- "version" : 12345,
- "relationshipAttributes" : {
- "property1" : { },
- "property2" : { }
- },
- "classifications" : [ {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- }, {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- } ],
- "meanings" : [ {
- "confidence" : 12345,
- "relationGuid" : "...",
- "source" : "...",
- "createdBy" : "...",
- "status" : "PROPOSED",
- "displayText" : "...",
- "termGuid" : "...",
- "steward" : "...",
- "expression" : "...",
- "description" : "..."
- }, {
- "confidence" : 12345,
- "relationGuid" : "...",
- "source" : "...",
- "createdBy" : "...",
- "status" : "VALIDATED",
- "displayText" : "...",
- "termGuid" : "...",
- "steward" : "...",
- "expression" : "...",
- "description" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_AtlasEntityHeader.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_AtlasEntityHeader.html b/1.0.0-rc0/api/v2/json_AtlasEntityHeader.html
deleted file mode 100644
index 4e29fa6..0000000
--- a/1.0.0-rc0/api/v2/json_AtlasEntityHeader.html
+++ /dev/null
@@ -1,269 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AtlasEntityHeader</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AtlasEntityHeader</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasEntityHeader.html">AtlasEntityHeader</a></li>
- </ol>
-
- <h1 class="page-header">AtlasEntityHeader <small>Data Type</small></h1>
-
- <p>An instance of an entity - like hive_table, hive_database.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">guid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">status</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_Status.html">Status</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">displayText</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">classificationNames</span>
-</td>
- <td> <span class="datatype-reference">array of string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">classifications</span>
-</td>
- <td> <span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">meaningNames</span>
-</td>
- <td> <span class="datatype-reference">array of string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">meanings</span>
-</td>
- <td> <span class="datatype-reference">array of <a href="json_AtlasTermAssignmentHeader.html">AtlasTermAssignmentHeader</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- <tr>
- <td colspan="3"><h5 class="text-muted">Properties inherited from <a href="json_AtlasStruct.html">AtlasStruct</a></h5></td>
- </tr>
- <tbody>
- <tr>
- <td><span class="property-name">typeName</span></td>
- <td><span class="datatype-reference">string
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- <tr>
- <td><span class="property-name">attributes</span></td>
- <td><span class="datatype-reference">map of object
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "guid" : "...",
- "status" : "DELETED",
- "displayText" : "...",
- "classificationNames" : [ "...", "..." ],
- "classifications" : [ {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- }, {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- } ],
- "meaningNames" : [ "...", "..." ],
- "meanings" : [ {
- "confidence" : 12345,
- "relationGuid" : "...",
- "source" : "...",
- "createdBy" : "...",
- "status" : "IMPORTED",
- "displayText" : "...",
- "termGuid" : "...",
- "steward" : "...",
- "expression" : "...",
- "description" : "..."
- }, {
- "confidence" : 12345,
- "relationGuid" : "...",
- "source" : "...",
- "createdBy" : "...",
- "status" : "OTHER",
- "displayText" : "...",
- "termGuid" : "...",
- "steward" : "...",
- "expression" : "...",
- "description" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_AtlasObjectId.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_AtlasObjectId.html b/1.0.0-rc0/api/v2/json_AtlasObjectId.html
deleted file mode 100644
index e2d07ae..0000000
--- a/1.0.0-rc0/api/v2/json_AtlasObjectId.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AtlasObjectId</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AtlasObjectId</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasObjectId.html">AtlasObjectId</a></li>
- </ol>
-
- <h1 class="page-header">AtlasObjectId <small>Data Type</small></h1>
-
- <p>Reference to an object-instance of an Atlas type - like entity.</p>
-
- <dl class="dl-horizontal">
- <dt>Subtypes</dt>
- <dd><a href="json_AtlasRelatedObjectId.html">AtlasRelatedObjectId</a></dd>
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">guid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">typeName</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">uniqueAttributes</span>
-</td>
- <td> <span class="datatype-reference">map of object
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "guid" : "...",
- "typeName" : "...",
- "uniqueAttributes" : {
- "property1" : { },
- "property2" : { }
- }
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_AtlasRelatedObjectId.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_AtlasRelatedObjectId.html b/1.0.0-rc0/api/v2/json_AtlasRelatedObjectId.html
deleted file mode 100644
index b20971d..0000000
--- a/1.0.0-rc0/api/v2/json_AtlasRelatedObjectId.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AtlasRelatedObjectId</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AtlasRelatedObjectId</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasRelatedObjectId.html">AtlasRelatedObjectId</a></li>
- </ol>
-
- <h1 class="page-header">AtlasRelatedObjectId <small>Data Type</small></h1>
-
- <p>Reference to an object-instance of AtlasEntity type used in relationship attribute values</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">displayText</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">relationshipGuid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">relationshipAttributes</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_AtlasStruct.html">AtlasStruct</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">relationshipStatus</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_Status_AtlasRelationship.html">Status</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- <tr>
- <td colspan="3"><h5 class="text-muted">Properties inherited from <a href="json_AtlasObjectId.html">AtlasObjectId</a></h5></td>
- </tr>
- <tbody>
- <tr>
- <td><span class="property-name">guid</span></td>
- <td><span class="datatype-reference">string
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- <tr>
- <td><span class="property-name">typeName</span></td>
- <td><span class="datatype-reference">string
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- <tr>
- <td><span class="property-name">uniqueAttributes</span></td>
- <td><span class="datatype-reference">map of object
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "displayText" : "...",
- "relationshipGuid" : "...",
- "relationshipAttributes" : {
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- },
- "relationshipStatus" : "ACTIVE",
- "guid" : "...",
- "typeName" : "...",
- "uniqueAttributes" : {
- "property1" : { },
- "property2" : { }
- }
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_AtlasRelationship.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_AtlasRelationship.html b/1.0.0-rc0/api/v2/json_AtlasRelationship.html
deleted file mode 100644
index 4c3c115..0000000
--- a/1.0.0-rc0/api/v2/json_AtlasRelationship.html
+++ /dev/null
@@ -1,355 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AtlasRelationship</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AtlasRelationship</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasRelationship.html">AtlasRelationship</a></li>
- </ol>
-
- <h1 class="page-header">AtlasRelationship <small>Data Type</small></h1>
-
- <p>Atlas relationship instance.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">guid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">status</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_Status_AtlasRelationship.html">Status</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">createdBy</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">updatedBy</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">createTime</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">updateTime</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">version</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">end1</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_AtlasObjectId.html">AtlasObjectId</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">end2</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_AtlasObjectId.html">AtlasObjectId</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">label</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">propagateTags</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_PropagateTags.html">PropagateTags</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">propagatedClassifications</span>
-</td>
- <td> <span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">blockedPropagatedClassifications</span>
-</td>
- <td> <span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- <tr>
- <td colspan="3"><h5 class="text-muted">Properties inherited from <a href="json_AtlasStruct.html">AtlasStruct</a></h5></td>
- </tr>
- <tbody>
- <tr>
- <td><span class="property-name">typeName</span></td>
- <td><span class="datatype-reference">string
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- <tr>
- <td><span class="property-name">attributes</span></td>
- <td><span class="datatype-reference">map of object
-</span></td>
- <td><span class="property-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "guid" : "...",
- "status" : "ACTIVE",
- "createdBy" : "...",
- "updatedBy" : "...",
- "createTime" : 12345,
- "updateTime" : 12345,
- "version" : 12345,
- "end1" : {
- "guid" : "...",
- "typeName" : "...",
- "uniqueAttributes" : {
- "property1" : { },
- "property2" : { }
- }
- },
- "end2" : {
- "guid" : "...",
- "typeName" : "...",
- "uniqueAttributes" : {
- "property1" : { },
- "property2" : { }
- }
- },
- "label" : "...",
- "propagateTags" : "ONE_TO_TWO",
- "propagatedClassifications" : [ {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- }, {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- } ],
- "blockedPropagatedClassifications" : [ {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- }, {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_AtlasStruct.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_AtlasStruct.html b/1.0.0-rc0/api/v2/json_AtlasStruct.html
deleted file mode 100644
index 88163bb..0000000
--- a/1.0.0-rc0/api/v2/json_AtlasStruct.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AtlasStruct</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AtlasStruct</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasStruct.html">AtlasStruct</a></li>
- </ol>
-
- <h1 class="page-header">AtlasStruct <small>Data Type</small></h1>
-
- <p>Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</p>
-
- <dl class="dl-horizontal">
- <dt>Subtypes</dt>
- <dd><a href="json_AtlasClassification.html">AtlasClassification</a>, <a href="json_AtlasEntityHeader.html">AtlasEntityHeader</a>, <a href="json_AtlasEntity.html">AtlasEntity</a>, <a href="json_AtlasRelationship.html">AtlasRelationship</a></dd>
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">typeName</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">attributes</span>
-</td>
- <td> <span class="datatype-reference">map of object
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_AtlasTermAssignmentHeader.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_AtlasTermAssignmentHeader.html b/1.0.0-rc0/api/v2/json_AtlasTermAssignmentHeader.html
deleted file mode 100644
index 9432a13..0000000
--- a/1.0.0-rc0/api/v2/json_AtlasTermAssignmentHeader.html
+++ /dev/null
@@ -1,221 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AtlasTermAssignmentHeader</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AtlasTermAssignmentHeader</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasTermAssignmentHeader.html">AtlasTermAssignmentHeader</a></li>
- </ol>
-
- <h1 class="page-header">AtlasTermAssignmentHeader <small>Data Type</small></h1>
-
- <p></p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">confidence</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">relationGuid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">source</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">createdBy</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">status</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_AtlasTermAssignmentStatus.html">AtlasTermAssignmentStatus</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">displayText</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">termGuid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">steward</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">expression</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">description</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "confidence" : 12345,
- "relationGuid" : "...",
- "source" : "...",
- "createdBy" : "...",
- "status" : "VALIDATED",
- "displayText" : "...",
- "termGuid" : "...",
- "steward" : "...",
- "expression" : "...",
- "description" : "..."
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_AtlasTermAssignmentStatus.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_AtlasTermAssignmentStatus.html b/1.0.0-rc0/api/v2/json_AtlasTermAssignmentStatus.html
deleted file mode 100644
index ddb3867..0000000
--- a/1.0.0-rc0/api/v2/json_AtlasTermAssignmentStatus.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AtlasTermAssignmentStatus</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AtlasTermAssignmentStatus</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#DISCOVERED"><abbr title="DISCOVERED"><span class="sideoverflow">DISCOVERED</span></abbr></a></li>
- <li><a href="#PROPOSED"><abbr title="PROPOSED"><span class="sideoverflow">PROPOSED</span></abbr></a></li>
- <li><a href="#IMPORTED"><abbr title="IMPORTED"><span class="sideoverflow">IMPORTED</span></abbr></a></li>
- <li><a href="#VALIDATED"><abbr title="VALIDATED"><span class="sideoverflow">VALIDATED</span></abbr></a></li>
- <li><a href="#DEPRECATED"><abbr title="DEPRECATED"><span class="sideoverflow">DEPRECATED</span></abbr></a></li>
- <li><a href="#OBSOLETE"><abbr title="OBSOLETE"><span class="sideoverflow">OBSOLETE</span></abbr></a></li>
- <li><a href="#OTHER"><abbr title="OTHER"><span class="sideoverflow">OTHER</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_AtlasTermAssignmentStatus.html">AtlasTermAssignmentStatus</a></li>
- </ol>
-
- <h1 class="page-header">AtlasTermAssignmentStatus <small>Data Type</small></h1>
-
- <p></p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-values">
- <caption>Values</caption>
- <thead>
- <tr>
- <th>value</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="value-value" id="DISCOVERED">DISCOVERED</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="PROPOSED">PROPOSED</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="IMPORTED">IMPORTED</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="VALIDATED">VALIDATED</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="DEPRECATED">DEPRECATED</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="OBSOLETE">OBSOLETE</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="OTHER">OTHER</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_ClassificationAssociateRequest.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_ClassificationAssociateRequest.html b/1.0.0-rc0/api/v2/json_ClassificationAssociateRequest.html
deleted file mode 100644
index cc72b61..0000000
--- a/1.0.0-rc0/api/v2/json_ClassificationAssociateRequest.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: ClassificationAssociateRequest</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: ClassificationAssociateRequest</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_ClassificationAssociateRequest.html">ClassificationAssociateRequest</a></li>
- </ol>
-
- <h1 class="page-header">ClassificationAssociateRequest <small>Data Type</small></h1>
-
- <p></p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">classification</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_AtlasClassification.html">AtlasClassification</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">entityGuids</span>
-</td>
- <td> <span class="datatype-reference">array of string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "classification" : {
- "entityGuid" : "...",
- "propagate" : true,
- "validityPeriods" : [ {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- }, {
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
- } ],
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- },
- "entityGuids" : [ "...", "..." ]
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_PropagateTags.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_PropagateTags.html b/1.0.0-rc0/api/v2/json_PropagateTags.html
deleted file mode 100644
index c7b6480..0000000
--- a/1.0.0-rc0/api/v2/json_PropagateTags.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: PropagateTags</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: PropagateTags</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#NONE"><abbr title="NONE"><span class="sideoverflow">NONE</span></abbr></a></li>
- <li><a href="#ONE_TO_TWO"><abbr title="ONE_TO_TWO"><span class="sideoverflow">ONE_TO_TWO</span></abbr></a></li>
- <li><a href="#TWO_TO_ONE"><abbr title="TWO_TO_ONE"><span class="sideoverflow">TWO_TO_ONE</span></abbr></a></li>
- <li><a href="#BOTH"><abbr title="BOTH"><span class="sideoverflow">BOTH</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_PropagateTags.html">PropagateTags</a></li>
- </ol>
-
- <h1 class="page-header">PropagateTags <small>Data Type</small></h1>
-
- <p>PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-values">
- <caption>Values</caption>
- <thead>
- <tr>
- <th>value</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="value-value" id="NONE">NONE</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="ONE_TO_TWO">ONE_TO_TWO</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="TWO_TO_ONE">TWO_TO_ONE</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="BOTH">BOTH</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_Status.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_Status.html b/1.0.0-rc0/api/v2/json_Status.html
deleted file mode 100644
index 2662cd7..0000000
--- a/1.0.0-rc0/api/v2/json_Status.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: Status</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: Status</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#ACTIVE"><abbr title="ACTIVE"><span class="sideoverflow">ACTIVE</span></abbr></a></li>
- <li><a href="#DELETED"><abbr title="DELETED"><span class="sideoverflow">DELETED</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_Status.html">Status</a></li>
- </ol>
-
- <h1 class="page-header">Status <small>Data Type</small></h1>
-
- <p>Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-values">
- <caption>Values</caption>
- <thead>
- <tr>
- <th>value</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="value-value" id="ACTIVE">ACTIVE</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="DELETED">DELETED</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[39/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/handlebars-4.0.5.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/handlebars-4.0.5.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/handlebars-4.0.5.js
deleted file mode 100644
index 57025bc..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/handlebars-4.0.5.js
+++ /dev/null
@@ -1,3 +0,0 @@
-!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Handlebars=e():t.Handlebars=e()}(this,function(){return function(t){function e(s){if(r[s])return r[s].exports;var i=r[s]={exports:{},id:s,loaded:!1};return t[s].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function s(){var t=v();return t.compile=function(e,r){return l.compile(e,r,t)},t.precompile=function(e,r){return l.precompile(e,r,t)},t.AST=c["default"],t.Compiler=l.Compiler,t.JavaScriptCompiler=u["default"],t.Parser=h.parser,t.parse=h.parse,t}var i=r(1)["default"];e.__esModule=!0;var a=r(2),n=i(a),o=r(21),c=i(o),h=r(22),l=r(27),p=r(28),u=i(p),f=r(25),d=i(f),m=r(20),g=i(m),v=n["default"].create,y=s();y.create=s,g["default"](y),y.Visitor=d["default"],y["default"]=y,e["default"]=y,t.exports=e["default"]},function(t,e){"use strict";e["defaul
t"]=function(t){return t&&t.__esModule?t:{"default":t}},e.__esModule=!0},function(t,e,r){"use strict";function s(){var t=new o.HandlebarsEnvironment;return f.extend(t,o),t.SafeString=h["default"],t.Exception=p["default"],t.Utils=f,t.escapeExpression=f.escapeExpression,t.VM=m,t.template=function(e){return m.template(e,t)},t}var i=r(3)["default"],a=r(1)["default"];e.__esModule=!0;var n=r(4),o=i(n),c=r(18),h=a(c),l=r(6),p=a(l),u=r(5),f=i(u),d=r(19),m=i(d),g=r(20),v=a(g),y=s();y.create=s,v["default"](y),y["default"]=y,e["default"]=y,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e},e.__esModule=!0},function(t,e,r){"use strict";function s(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},c.registerDefaultHelpers(this),h.registerDefaultDecorators(this)}var i=r(1)["default"];e.__esModule=!0,e.HandlebarsEnv
ironment=s;var a=r(5),n=r(6),o=i(n),c=r(7),h=r(15),l=r(17),p=i(l),u="4.0.5";e.VERSION=u;var f=7;e.COMPILER_REVISION=f;var d={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};e.REVISION_CHANGES=d;var m="[object Object]";s.prototype={constructor:s,logger:p["default"],log:p["default"].log,registerHelper:function(t,e){if(a.toString.call(t)===m){if(e)throw new o["default"]("Arg not supported with multiple helpers");a.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if(a.toString.call(t)===m)a.extend(this.partials,t);else{if("undefined"==typeof e)throw new o["default"]('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if(a.toString.call(t)===m){if(e)throw new o["default"]("Arg not supported with multiple decorators");a.
extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]}};var g=p["default"].log;e.log=g,e.createFrame=a.createFrame,e.logger=p["default"]},function(t,e){"use strict";function r(t){return l[t]}function s(t){for(var e=1;e<arguments.length;e++)for(var r in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],r)&&(t[r]=arguments[e][r]);return t}function i(t,e){for(var r=0,s=t.length;r<s;r++)if(t[r]===e)return r;return-1}function a(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if(null==t)return"";if(!t)return t+"";t=""+t}return u.test(t)?t.replace(p,r):t}function n(t){return!t&&0!==t||!(!m(t)||0!==t.length)}function o(t){var e=s({},t);return e._parent=t,e}function c(t,e){return t.path=e,t}function h(t,e){return(t?t+".":"")+e}e.__esModule=!0,e.extend=s,e.indexOf=i,e.escapeExpression=a,e.isEmpty=n,e.createFrame=o,e.blockParams=c,e.appendContextPath=h;var l={"&":"&","<":"<",">":">",'"':""","'":"&#x
27;","`":"`","=":"="},p=/[&<>"'`=]/g,u=/[&<>"'`=]/,f=Object.prototype.toString;e.toString=f;var d=function(t){return"function"==typeof t};d(/x/)&&(e.isFunction=d=function(t){return"function"==typeof t&&"[object Function]"===f.call(t)}),e.isFunction=d;var m=Array.isArray||function(t){return!(!t||"object"!=typeof t)&&"[object Array]"===f.call(t)};e.isArray=m},function(t,e){"use strict";function r(t,e){var i=e&&e.loc,a=void 0,n=void 0;i&&(a=i.start.line,n=i.start.column,t+=" - "+a+":"+n);for(var o=Error.prototype.constructor.call(this,t),c=0;c<s.length;c++)this[s[c]]=o[s[c]];Error.captureStackTrace&&Error.captureStackTrace(this,r),i&&(this.lineNumber=a,this.column=n)}e.__esModule=!0;var s=["description","fileName","lineNumber","message","name","number","stack"];r.prototype=new Error,e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t){n["default"](t),c["default"](t),l["default"](t),u["default"](t),d["default"](t),g["default"](t),y["default"](t)}va
r i=r(1)["default"];e.__esModule=!0,e.registerDefaultHelpers=s;var a=r(8),n=i(a),o=r(9),c=i(o),h=r(10),l=i(h),p=r(11),u=i(p),f=r(12),d=i(f),m=r(13),g=i(m),v=r(14),y=i(v)},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("blockHelperMissing",function(e,r){var i=r.inverse,a=r.fn;if(e===!0)return a(this);if(e===!1||null==e)return i(this);if(s.isArray(e))return e.length>0?(r.ids&&(r.ids=[r.name]),t.helpers.each(e,r)):i(this);if(r.data&&r.ids){var n=s.createFrame(r.data);n.contextPath=s.appendContextPath(r.data.contextPath,r.name),r={data:n}}return a(e,r)})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=r(5),a=r(6),n=s(a);e["default"]=function(t){t.registerHelper("each",function(t,e){function r(e,r,a){h&&(h.key=e,h.index=r,h.first=0===r,h.last=!!a,l&&(h.contextPath=l+e)),c+=s(t[e],{data:h,blockParams:i.blockParams([t[e],e],[l+e,null])})}if(!e)throw new n["default"]("Must pass iterator to #
each");var s=e.fn,a=e.inverse,o=0,c="",h=void 0,l=void 0;if(e.data&&e.ids&&(l=i.appendContextPath(e.data.contextPath,e.ids[0])+"."),i.isFunction(t)&&(t=t.call(this)),e.data&&(h=i.createFrame(e.data)),t&&"object"==typeof t)if(i.isArray(t))for(var p=t.length;o<p;o++)o in t&&r(o,o,o===t.length-1);else{var u=void 0;for(var f in t)t.hasOwnProperty(f)&&(void 0!==u&&r(u,o-1),u=f,o++);void 0!==u&&r(u,o-1,!0)}return 0===o&&(c=a(this)),c})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=r(6),a=s(i);e["default"]=function(t){t.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new a["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("if",function(t,e){return s.isFunction(t)&&(t=t.call(this)),!e.hash.includeZero&&!t||s.isEmpty(t)?e.inverse(this):e.fn(this)}),t.registerHelper("unless"
,function(e,r){return t.helpers["if"].call(this,e,{fn:r.inverse,inverse:r.fn,hash:r.hash})})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("log",function(){for(var e=[void 0],r=arguments[arguments.length-1],s=0;s<arguments.length-1;s++)e.push(arguments[s]);var i=1;null!=r.hash.level?i=r.hash.level:r.data&&null!=r.data.level&&(i=r.data.level),e[0]=i,t.log.apply(t,e)})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("lookup",function(t,e){return t&&t[e]})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("with",function(t,e){s.isFunction(t)&&(t=t.call(this));var r=e.fn;if(s.isEmpty(t))return e.inverse(this);var i=e.data;return e.data&&e.ids&&(i=s.createFrame(e.data),i.contextPath=s.appendContextPath(e.data.contextPath,e.ids[0])),r(t,{data:i,blockParams:s.blockParams([t],[i&&i.contextPath])
})})},t.exports=e["default"]},function(t,e,r){"use strict";function s(t){n["default"](t)}var i=r(1)["default"];e.__esModule=!0,e.registerDefaultDecorators=s;var a=r(16),n=i(a)},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerDecorator("inline",function(t,e,r,i){var a=t;return e.partials||(e.partials={},a=function(i,a){var n=r.partials;r.partials=s.extend({},n,e.partials);var o=t(i,a);return r.partials=n,o}),e.partials[i.args[0]]=i.fn,a})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(t){if("string"==typeof t){var e=s.indexOf(i.methodMap,t.toLowerCase());t=e>=0?e:parseInt(t,10)}return t},log:function(t){if(t=i.lookupLevel(t),"undefined"!=typeof console&&i.lookupLevel(i.level)<=t){var e=i.methodMap[t];console[e]||(e="log");for(var r=arguments.length,s=Array(r>1?r-1:0),a=1;a<r;a++)s[a-1]=arguments[a];console[e].apply(console,s)}}};e
["default"]=i,t.exports=e["default"]},function(t,e){"use strict";function r(t){this.string=t}e.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t){var e=t&&t[0]||1,r=v.COMPILER_REVISION;if(e!==r){if(e<r){var s=v.REVISION_CHANGES[r],i=v.REVISION_CHANGES[e];throw new g["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+s+") or downgrade your runtime to an older version ("+i+").")}throw new g["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}}function i(t,e){function r(r,s,i){i.hash&&(s=d.extend({},s,i.hash),i.ids&&(i.ids[0]=!0)),r=e.VM.resolvePartial.call(this,r,s,i);var a=e.VM.invokePartial.call(this,r,s,i);if(null==a&&e.compile&&(i.partials[i.name]=e.compile(r,t.
compilerOptions,e),a=i.partials[i.name](s,i)),null!=a){if(i.indent){for(var n=a.split("\n"),o=0,c=n.length;o<c&&(n[o]||o+1!==c);o++)n[o]=i.indent+n[o];a=n.join("\n")}return a}throw new g["default"]("The partial "+i.name+" could not be compiled when running in runtime-only mode")}function s(e){function r(e){return""+t.main(i,e,i.helpers,i.partials,n,c,o)}var a=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=a.data;s._setup(a),!a.partial&&t.useData&&(n=h(e,n));var o=void 0,c=t.useBlockParams?[]:void 0;return t.useDepths&&(o=a.depths?e!==a.depths[0]?[e].concat(a.depths):a.depths:[e]),(r=l(t.main,r,i,a.depths||[],n,c))(e,a)}if(!e)throw new g["default"]("No environment passed to template");if(!t||!t.main)throw new g["default"]("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var i={strict:function(t,e){if(!(e in t))throw new g["default"]('"'+e+'" not defined in '+t);return t[e]},lookup:function(t,e){for(var r=t.length,s=0;s<r;s++
)if(t[s]&&null!=t[s][e])return t[s][e]},lambda:function(t,e){return"function"==typeof t?t.call(e):t},escapeExpression:d.escapeExpression,invokePartial:r,fn:function(e){var r=t[e];return r.decorator=t[e+"_d"],r},programs:[],program:function(t,e,r,s,i){var n=this.programs[t],o=this.fn(t);return e||i||s||r?n=a(this,t,o,e,r,s,i):n||(n=this.programs[t]=a(this,t,o)),n},data:function(t,e){for(;t&&e--;)t=t._parent;return t},merge:function(t,e){var r=t||e;return t&&e&&t!==e&&(r=d.extend({},e,t)),r},noop:e.VM.noop,compilerInfo:t.compiler};return s.isTop=!0,s._setup=function(r){r.partial?(i.helpers=r.helpers,i.partials=r.partials,i.decorators=r.decorators):(i.helpers=i.merge(r.helpers,e.helpers),t.usePartial&&(i.partials=i.merge(r.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=i.merge(r.decorators,e.decorators)))},s._child=function(e,r,s,n){if(t.useBlockParams&&!s)throw new g["default"]("must pass block params");if(t.useDepths&&!n)throw new g["default"]("must pass parent
depths");return a(i,e,t[e],r,0,s,n)},s}function a(t,e,r,s,i,a,n){function o(e){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=n;return n&&e!==n[0]&&(o=[e].concat(n)),r(t,e,t.helpers,t.partials,i.data||s,a&&[i.blockParams].concat(a),o)}return o=l(r,o,t,n,s,a),o.program=e,o.depth=n?n.length:0,o.blockParams=i||0,o}function n(t,e,r){return t?t.call||r.name||(r.name=t,t=r.partials[t]):t="@partial-block"===r.name?r.data["partial-block"]:r.partials[r.name],t}function o(t,e,r){r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var s=void 0;if(r.fn&&r.fn!==c&&(r.data=v.createFrame(r.data),s=r.data["partial-block"]=r.fn,s.partials&&(r.partials=d.extend({},r.partials,s.partials))),void 0===t&&s&&(t=s),void 0===t)throw new g["default"]("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function c(){return""}function h(t,e){return e&&"root"in e||(e=e?v.createFrame(e):{},e.root=t),e}function l(t,e,r,s,i,a){if(t.decorator){var
n={};e=t.decorator(e,n,r,s&&s[0],i,a,s),d.extend(e,n)}return e}var p=r(3)["default"],u=r(1)["default"];e.__esModule=!0,e.checkRevision=s,e.template=i,e.wrapProgram=a,e.resolvePartial=n,e.invokePartial=o,e.noop=c;var f=r(5),d=p(f),m=r(6),g=u(m),v=r(4)},function(t,e){(function(r){"use strict";e.__esModule=!0,e["default"]=function(t){var e="undefined"!=typeof r?r:window,s=e.Handlebars;t.noConflict=function(){return e.Handlebars===t&&(e.Handlebars=s),t}},t.exports=e["default"]}).call(e,function(){return this}())},function(t,e){"use strict";e.__esModule=!0;var r={helpers:{helperExpression:function(t){return"SubExpression"===t.type||("MustacheStatement"===t.type||"BlockStatement"===t.type)&&!!(t.params&&t.params.length||t.hash)},scopedId:function(t){return/^\.|this\b/.test(t.original)},simpleId:function(t){return 1===t.parts.length&&!r.helpers.scopedId(t)&&!t.depth}}};e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){if("Program"===t.type)return t;o["def
ault"].yy=f,f.locInfo=function(t){return new f.SourceLocation(e&&e.srcName,t)};var r=new h["default"](e);return r.accept(o["default"].parse(t))}var i=r(1)["default"],a=r(3)["default"];e.__esModule=!0,e.parse=s;var n=r(23),o=i(n),c=r(24),h=i(c),l=r(26),p=a(l),u=r(5);e.parser=o["default"];var f={};u.extend(f,p)},function(t,e){"use strict";var r=function(){function t(){this.yy={}}var e={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37
,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_
BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,
0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(t,e,r,s,i,a,n){var o=a.length-1;switch(i){case 1:return a[o-1];case 2:this.$=s.prepareProgram(a[o]);break;case 3:this.$=a[o];break;case 4:this.$=a[o];break;case 5:this.$=a[o];break;case 6:this.$=a[o];break;case 7:this.$=a[o];break;case 8:this.$=a[o];break;case 9:this.$={type:"CommentStatement",value:s.stripComment(a[o]),strip:s.stripFlags(a[o],a[o]),loc:s.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:a[o],value:a[o],loc:s.locInfo(this._$)};break;case 11:this.$=s.prepareRawBlock(a[o-2],a[o-1],a[o],this._$);break;case 12:this.$={path:a[o-3],params:a[o-2],hash:a[o-1]};break;case 13:this.$=s.prepareBlock(a[o-3],a[o-2],a[o-1],a[o],!1,this._$);break;case 14:this.$=s.prepareBlock(a[o-3],a[o-2],a[o-1],a[o],!0,this._$);break;case 15:this.$={open:a[o-5],path:a[o-4],params:a[o-3],hash:a[o-2],blockParams:a[o-1],strip:s.stripFlags(a[o-5],a[o])};break;ca
se 16:this.$={path:a[o-4],params:a[o-3],hash:a[o-2],blockParams:a[o-1],strip:s.stripFlags(a[o-5],a[o])};break;case 17:this.$={path:a[o-4],params:a[o-3],hash:a[o-2],blockParams:a[o-1],strip:s.stripFlags(a[o-5],a[o])};break;case 18:this.$={strip:s.stripFlags(a[o-1],a[o-1]),program:a[o]};break;case 19:var c=s.prepareBlock(a[o-2],a[o-1],a[o],a[o],!1,this._$),h=s.prepareProgram([c],a[o-1].loc);h.chained=!0,this.$={strip:a[o-2].strip,program:h,chain:!0};break;case 20:this.$=a[o];break;case 21:this.$={path:a[o-1],strip:s.stripFlags(a[o-2],a[o])};break;case 22:this.$=s.prepareMustache(a[o-3],a[o-2],a[o-1],a[o-4],s.stripFlags(a[o-4],a[o]),this._$);break;case 23:this.$=s.prepareMustache(a[o-3],a[o-2],a[o-1],a[o-4],s.stripFlags(a[o-4],a[o]),this._$);break;case 24:this.$={type:"PartialStatement",name:a[o-3],params:a[o-2],hash:a[o-1],indent:"",strip:s.stripFlags(a[o-4],a[o]),loc:s.locInfo(this._$)};break;case 25:this.$=s.preparePartialBlock(a[o-2],a[o-1],a[o],this._$);break;case 26:this.$={path:
a[o-3],params:a[o-2],hash:a[o-1],strip:s.stripFlags(a[o-4],a[o])};break;case 27:this.$=a[o];break;case 28:this.$=a[o];break;case 29:this.$={type:"SubExpression",path:a[o-3],params:a[o-2],hash:a[o-1],loc:s.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:a[o],loc:s.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:s.id(a[o-2]),value:a[o],loc:s.locInfo(this._$)};break;case 32:this.$=s.id(a[o-1]);break;case 33:this.$=a[o];break;case 34:this.$=a[o];break;case 35:this.$={type:"StringLiteral",value:a[o],original:a[o],loc:s.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(a[o]),original:Number(a[o]),loc:s.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===a[o],original:"true"===a[o],loc:s.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:s.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:s.locInfo(this._$)};break;case 40:this.$=a[o];bre
ak;case 41:this.$=a[o];break;case 42:this.$=s.preparePath(!0,a[o],this._$);break;case 43:this.$=s.preparePath(!1,a[o],this._$);break;case 44:a[o-2].push({part:s.id(a[o]),original:a[o],separator:a[o-1]}),this.$=a[o-2];break;case 45:this.$=[{part:s.id(a[o]),original:a[o]}];break;case 46:this.$=[];break;case 47:a[o-1].push(a[o]);break;case 48:this.$=[a[o]];break;case 49:a[o-1].push(a[o]);break;case 50:this.$=[];break;case 51:a[o-1].push(a[o]);break;case 58:this.$=[];break;case 59:a[o-1].push(a[o]);break;case 64:this.$=[];break;case 65:a[o-1].push(a[o]);break;case 70:this.$=[];break;case 71:a[o-1].push(a[o]);break;case 78:this.$=[];break;case 79:a[o-1].push(a[o]);break;case 82:this.$=[];break;case 83:a[o-1].push(a[o]);break;case 86:this.$=[];break;case 87:a[o-1].push(a[o]);break;case 90:this.$=[];break;case 91:a[o-1].push(a[o]);break;case 94:this.$=[];break;case 95:a[o-1].push(a[o]);break;case 98:this.$=[a[o]];break;case 99:a[o-1].push(a[o]);break;case 100:this.$=[a[o]];break;case 101:a
[o-1].push(a[o])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,
7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46]
,60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2
,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,
39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78
,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:
[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:
26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,8
5]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65
],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:
[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,13
7]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],
-48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(t,e){throw new Error(t)},parse:function(t){function e(){var t;return t=r.lexer.lex()||1,"number"!=typeof t&&(t=r.symbols_[t]||t),t}var r=this,s=[0],i=[null],a=[],n=this.table,o="",c=0,h=0,l=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var p=this.lexer.yylloc;a.push(p);var u=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var f,d,m,g,v,y,k,S,b,_={};;){if(m=s[
s.length-1],this.defaultActions[m]?g=this.defaultActions[m]:(null!==f&&"undefined"!=typeof f||(f=e()),g=n[m]&&n[m][f]),"undefined"==typeof g||!g.length||!g[0]){var P="";if(!l){b=[];for(y in n[m])this.terminals_[y]&&y>2&&b.push("'"+this.terminals_[y]+"'");P=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(P,{text:this.lexer.match,token:this.terminals_[f]||f,line:this.lexer.yylineno,loc:p,expected:b})}}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+f);switch(g[0]){case 1:s.push(f),i.push(this.lexer.yytext),a.push(this.lexer.yylloc),s.push(g[1]),f=null,d?(f=d,d=null):(h=this.lexer.yyleng,o=this.lexer.yytext,c=this.lexer.yylineno,p=this.lexer.yylloc,l>0&&l--);break;case 2:if(k=this.productions_[g[1]][1],
_.$=i[i.length-k],_._$={first_line:a[a.length-(k||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(k||1)].first_column,last_column:a[a.length-1].last_column},u&&(_._$.range=[a[a.length-(k||1)].range[0],a[a.length-1].range[1]]),v=this.performAction.call(_,o,h,c,this.yy,g[1],i,a),"undefined"!=typeof v)return v;k&&(s=s.slice(0,-1*k*2),i=i.slice(0,-1*k),a=a.slice(0,-1*k)),s.push(this.productions_[g[1]][0]),i.push(_.$),a.push(_._$),S=n[s[s.length-2]][s[s.length-1]],s.push(S);break;case 3:return!0}}return!0}},r=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._in
put[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var e=t.match(/(?:\r\n?|\n).*/g);return e?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e-1),this.offset-=e;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===s.length?this.yylloc.first_column:0)+s[s.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this},more:function(){return this._more
=!0,this},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,e,r,s,i;this._more||(this.yytext="",this.match="");for(var a=this._currentRules(),n=0;n<a.length&&(r=this._input.match(this.rules[a[n]]),!r||e&&!(r[0].length>e[0].length)||(e=r,s=n,this.options.flex));n++);return e?(i=e[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.
length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,a[s],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t?t:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var t=this.next();return"undefined"!=typeof t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},push
State:function(t){this.begin(t)}};return t.options={},t.performAction=function(t,e,r,s){function i(t,r){return e.yytext=e.yytext.substr(t,e.yyleng-r)}switch(r){case 0:if("\\\\"===e.yytext.slice(-2)?(i(0,1),this.begin("mu")):"\\"===e.yytext.slice(-1)?(i(0,1),this.begin("emu")):this.begin("mu"),e.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e.yytext=e.yytext.substr(5,e.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(e.yytext),this.popState(),this.begin("com");break;case 22:ret
urn this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return e.yytext=i(1,2).replace(/\\"/g,'"'),80;case 32:return e.yytext=i(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return e.yytext=e.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},t.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else
\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],t.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},t}();return e.lexer=r,t.prototype=e,e.Parser=t,new t}();e.__esModule=!0,e["default"]=r},function(t,e,r){"use strict";fun
ction s(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=t}function i(t,e,r){void 0===e&&(e=t.length);var s=t[e-1],i=t[e-2];return s?"ContentStatement"===s.type?(i||!r?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(s.original):void 0:r}function a(t,e,r){void 0===e&&(e=-1);var s=t[e+1],i=t[e+2];return s?"ContentStatement"===s.type?(i||!r?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(s.original):void 0:r}function n(t,e,r){var s=t[null==e?0:e+1];if(s&&"ContentStatement"===s.type&&(r||!s.rightStripped)){var i=s.value;s.value=s.value.replace(r?/^\s+/:/^[ \t]*\r?\n?/,""),s.rightStripped=s.value!==i}}function o(t,e,r){var s=t[null==e?t.length-1:e-1];if(s&&"ContentStatement"===s.type&&(r||!s.leftStripped)){var i=s.value;return s.value=s.value.replace(r?/\s+$/:/[ \t]+$/,""),s.leftStripped=s.value!==i,s.leftStripped}}var c=r(1)["default"];e.__esModule=!0;var h=r(25),l=c(h);s.prototype=new l["default"],s.prototype.Program=function(t){var e=!this.options.ignoreStandalone,r=!this.isRoo
tSeen;this.isRootSeen=!0;for(var s=t.body,c=0,h=s.length;c<h;c++){var l=s[c],p=this.accept(l);if(p){var u=i(s,c,r),f=a(s,c,r),d=p.openStandalone&&u,m=p.closeStandalone&&f,g=p.inlineStandalone&&u&&f;p.close&&n(s,c,!0),p.open&&o(s,c,!0),e&&g&&(n(s,c),o(s,c)&&"PartialStatement"===l.type&&(l.indent=/([ \t]+$)/.exec(s[c-1].original)[1])),e&&d&&(n((l.program||l.inverse).body),o(s,c)),e&&m&&(n(s,c),o((l.inverse||l.program).body))}}return t},s.prototype.BlockStatement=s.prototype.DecoratorBlock=s.prototype.PartialBlockStatement=function(t){this.accept(t.program),this.accept(t.inverse);var e=t.program||t.inverse,r=t.program&&t.inverse,s=r,c=r;if(r&&r.chained)for(s=r.body[0].program;c.chained;)c=c.body[c.body.length-1].program;var h={open:t.openStrip.open,close:t.closeStrip.close,openStandalone:a(e.body),closeStandalone:i((s||e).body)};if(t.openStrip.close&&n(e.body,null,!0),r){var l=t.inverseStrip;l.open&&o(e.body,null,!0),l.close&&n(s.body,null,!0),t.closeStrip.open&&o(c.body,null,!0),!this
.options.ignoreStandalone&&i(e.body)&&a(s.body)&&(o(e.body),n(s.body))}else t.closeStrip.open&&o(e.body,null,!0);return h},s.prototype.Decorator=s.prototype.MustacheStatement=function(t){return t.strip},s.prototype.PartialStatement=s.prototype.CommentStatement=function(t){var e=t.strip||{};return{inlineStandalone:!0,open:e.open,close:e.close}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(){this.parents=[]}function i(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}function a(t){i.call(this,t),this.acceptKey(t,"program"),this.acceptKey(t,"inverse")}function n(t){this.acceptRequired(t,"name"),this.acceptArray(t.params),this.acceptKey(t,"hash")}var o=r(1)["default"];e.__esModule=!0;var c=r(6),h=o(c);s.prototype={constructor:s,mutating:!1,acceptKey:function(t,e){var r=this.accept(t[e]);if(this.mutating){if(r&&!s.prototype[r.type])throw new h["default"]('Unexpected node type "'+r.type+'" found when accepting '+e+" on "
+t.type);t[e]=r}},acceptRequired:function(t,e){if(this.acceptKey(t,e),!t[e])throw new h["default"](t.type+" requires "+e)},acceptArray:function(t){for(var e=0,r=t.length;e<r;e++)this.acceptKey(t,e),t[e]||(t.splice(e,1),e--,r--)},accept:function(t){if(t){if(!this[t.type])throw new h["default"]("Unknown type: "+t.type,t);this.current&&this.parents.unshift(this.current),this.current=t;var e=this[t.type](t);return this.current=this.parents.shift(),!this.mutating||e?e:e!==!1?t:void 0}},Program:function(t){this.acceptArray(t.body)},MustacheStatement:i,Decorator:i,BlockStatement:a,DecoratorBlock:a,PartialStatement:n,PartialBlockStatement:function(t){n.call(this,t),this.acceptKey(t,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:i,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(t){this.acceptArray(t.pairs)},HashPair:function
(t){this.acceptRequired(t,"value")}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){if(e=e.path?e.path.original:e,t.path.original!==e){var r={loc:t.path.loc};throw new g["default"](t.path.original+" doesn't match "+e,r)}}function i(t,e){this.source=t,this.start={line:e.first_line,column:e.first_column},this.end={line:e.last_line,column:e.last_column}}function a(t){return/^\[.*\]$/.test(t)?t.substr(1,t.length-2):t}function n(t,e){return{open:"~"===t.charAt(2),close:"~"===e.charAt(e.length-3)}}function o(t){return t.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function c(t,e,r){r=this.locInfo(r);for(var s=t?"@":"",i=[],a=0,n="",o=0,c=e.length;o<c;o++){var h=e[o].part,l=e[o].original!==h;if(s+=(e[o].separator||"")+h,l||".."!==h&&"."!==h&&"this"!==h)i.push(h);else{if(i.length>0)throw new g["default"]("Invalid path: "+s,{loc:r});".."===h&&(a++,n+="../")}}return{type:"PathExpression",data:t,depth:a,parts:i,original:s,loc:r}}function h(t,e,r,s,
i,a){var n=s.charAt(3)||s.charAt(2),o="{"!==n&&"&"!==n,c=/\*/.test(s);return{type:c?"Decorator":"MustacheStatement",path:t,params:e,hash:r,escaped:o,strip:i,loc:this.locInfo(a)}}function l(t,e,r,i){s(t,r),i=this.locInfo(i);var a={type:"Program",body:e,strip:{},loc:i};return{type:"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:a,openStrip:{},inverseStrip:{},closeStrip:{},loc:i}}function p(t,e,r,i,a,n){i&&i.path&&s(t,i);var o=/\*/.test(t.open);e.blockParams=t.blockParams;var c=void 0,h=void 0;if(r){if(o)throw new g["default"]("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=i.strip),h=r.strip,c=r.program}return a&&(a=c,c=e,e=a),{type:o?"DecoratorBlock":"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:e,inverse:c,openStrip:t.strip,inverseStrip:h,closeStrip:i&&i.strip,loc:this.locInfo(n)}}function u(t,e){if(!e&&t.length){var r=t[0].loc,s=t[t.length-1].loc;r&&s&&(e={source:r.source,start:{line:r.start.line,column:r.start.c
olumn},end:{line:s.end.line,column:s.end.column}})}return{type:"Program",body:t,strip:{},loc:e}}function f(t,e,r,i){return s(t,r),{type:"PartialBlockStatement",name:t.path,params:t.params,hash:t.hash,program:e,openStrip:t.strip,closeStrip:r&&r.strip,loc:this.locInfo(i)}}var d=r(1)["default"];e.__esModule=!0,e.SourceLocation=i,e.id=a,e.stripFlags=n,e.stripComment=o,e.preparePath=c,e.prepareMustache=h,e.prepareRawBlock=l,e.prepareBlock=p,e.prepareProgram=u,e.preparePartialBlock=f;var m=r(6),g=d(m)},function(t,e,r){"use strict";function s(){}function i(t,e,r){if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+t);e=e||{},"data"in e||(e.data=!0),e.compat&&(e.useDepths=!0);var s=r.parse(t,e),i=(new r.Compiler).compile(s,e);return(new r.JavaScriptCompiler).compile(i,e)}function a(t,e,r){function s(){var s=r.parse(t,e),i=(new r.Compiler).compile(s,e),a=(new r.JavaScriptCompiler).compile(i
,e,void 0,!0);return r.template(a)}function i(t,e){return a||(a=s()),a.call(this,t,e)}if(void 0===e&&(e={}),null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+t);"data"in e||(e.data=!0),e.compat&&(e.useDepths=!0);var a=void 0;return i._setup=function(t){return a||(a=s()),a._setup(t)},i._child=function(t,e,r,i){return a||(a=s()),a._child(t,e,r,i)},i}function n(t,e){if(t===e)return!0;if(p.isArray(t)&&p.isArray(e)&&t.length===e.length){for(var r=0;r<t.length;r++)if(!n(t[r],e[r]))return!1;return!0}}function o(t){if(!t.path.parts){var e=t.path;t.path={type:"PathExpression",data:!1,depth:0,parts:[e.original+""],original:e.original+"",loc:e.loc}}}var c=r(1)["default"];e.__esModule=!0,e.Compiler=s,e.precompile=i,e.compile=a;var h=r(6),l=c(h),p=r(5),u=r(21),f=c(u),d=[].slice;s.prototype={compiler:s,equals:function(t){var e=this.opcodes.length;if(t.opcodes.length!==e)return!1;for(var r=0;r<e;r++)
{var s=this.opcodes[r],i=t.opcodes[r];if(s.opcode!==i.opcode||!n(s.args,i.args))return!1}e=this.children.length;for(var r=0;r<e;r++)if(!this.children[r].equals(t.children[r]))return!1;return!0},guid:0,compile:function(t,e){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=e,this.stringParams=e.stringParams,this.trackIds=e.trackIds,e.blockParams=e.blockParams||[];var r=e.knownHelpers;if(e.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},r)for(var s in r)s in r&&(e.knownHelpers[s]=r[s]);return this.accept(t)},compileProgram:function(t){var e=new this.compiler,r=e.compile(t,this.options),s=this.guid++;return this.usePartial=this.usePartial||r.usePartial,this.children[s]=r,this.useDepths=this.useDepths||r.useDepths,s},accept:function(t){if(!this[t.type])throw new l["default"]("Unknown type: "+t.type,t);this.sourceNode.unshift(t);var e=this[t.type](t);return this.sourceNode.shift(),e},Program:function(t){this.option
s.blockParams.unshift(t.blockParams);for(var e=t.body,r=e.length,s=0;s<r;s++)this.accept(e[s]);return this.options.blockParams.shift(),this.isSimple=1===r,this.blockParams=t.blockParams?t.blockParams.length:0,this},BlockStatement:function(t){o(t);var e=t.program,r=t.inverse;e=e&&this.compileProgram(e),r=r&&this.compileProgram(r);var s=this.classifySexpr(t);"helper"===s?this.helperSexpr(t,e,r):"simple"===s?(this.simpleSexpr(t),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("blockValue",t.path.original)):(this.ambiguousSexpr(t,e,r),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(t){var e=t.program&&this.compileProgram(t.program),r=this.setupFullMustacheParams(t,e,void 0),s=t.path;this.useDecorators=!0,this.opcode("registerDecorator",r.length,s.original)},PartialStatement:function(t){this.usePartial=!0;var e=t.program;e&&(
e=this.compileProgram(t.program));var r=t.params;if(r.length>1)throw new l["default"]("Unsupported number of partial arguments: "+r.length,t);r.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):r.push({type:"PathExpression",parts:[],depth:0}));var s=t.name.original,i="SubExpression"===t.name.type;i&&this.accept(t.name),this.setupFullMustacheParams(t,e,void 0,!0);var a=t.indent||"";this.options.preventIndent&&a&&(this.opcode("appendContent",a),a=""),this.opcode("invokePartial",i,s,a),this.opcode("append")},PartialBlockStatement:function(t){this.PartialStatement(t)},MustacheStatement:function(t){this.SubExpression(t),t.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(t){this.DecoratorBlock(t)},ContentStatement:function(t){t.value&&this.opcode("appendContent",t.value)},CommentStatement:function(){},SubExpression:function(t){o(t);var e=this.classifySexpr(t);"simple"===e?this.simpleSexpr(t):"helper"==
=e?this.helperSexpr(t):this.ambiguousSexpr(t)},ambiguousSexpr:function(t,e,r){var s=t.path,i=s.parts[0],a=null!=e||null!=r;this.opcode("getContext",s.depth),this.opcode("pushProgram",e),this.opcode("pushProgram",r),s.strict=!0,this.accept(s),this.opcode("invokeAmbiguous",i,a)},simpleSexpr:function(t){var e=t.path;e.strict=!0,this.accept(e),this.opcode("resolvePossibleLambda")},helperSexpr:function(t,e,r){var s=this.setupFullMustacheParams(t,e,r),i=t.path,a=i.parts[0];if(this.options.knownHelpers[a])this.opcode("invokeKnownHelper",s.length,a);else{if(this.options.knownHelpersOnly)throw new l["default"]("You specified knownHelpersOnly, but used the unknown helper "+a,t);i.strict=!0,i.falsy=!0,this.accept(i),this.opcode("invokeHelper",s.length,i.original,f["default"].helpers.simpleId(i))}},PathExpression:function(t){this.addDepth(t.depth),this.opcode("getContext",t.depth);var e=t.parts[0],r=f["default"].helpers.scopedId(t),s=!t.depth&&!r&&this.blockParamIndex(e);s?this.opcode("lookupBl
ockParam",s,t.parts):e?t.data?(this.options.data=!0,this.opcode("lookupData",t.depth,t.parts,t.strict)):this.opcode("lookupOnContext",t.parts,t.falsy,t.strict,r):this.opcode("pushContext")},StringLiteral:function(t){this.opcode("pushString",t.value)},NumberLiteral:function(t){this.opcode("pushLiteral",t.value)},BooleanLiteral:function(t){this.opcode("pushLiteral",t.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(t){var e=t.pairs,r=0,s=e.length;for(this.opcode("pushHash");r<s;r++)this.pushParam(e[r].value);for(;r--;)this.opcode("assignToHash",e[r].key);this.opcode("popHash")},opcode:function(t){this.opcodes.push({opcode:t,args:d.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(t){t&&(this.useDepths=!0)},classifySexpr:function(t){var e=f["default"].helpers.simpleId(t.path),r=e&&!!this.blockParamIndex(t.path.parts[0]),s=!r&&f["default"].helpers.helperExpression(t),i=!r&&
(s||e);if(i&&!s){var a=t.path.parts[0],n=this.options;n.knownHelpers[a]?s=!0:n.knownHelpersOnly&&(i=!1)}return s?"helper":i?"ambiguous":"simple"},pushParams:function(t){for(var e=0,r=t.length;e<r;e++)this.pushParam(t[e])},pushParam:function(t){var e=null!=t.value?t.value:t.original||"";if(this.stringParams)e.replace&&(e=e.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",e,t.type),"SubExpression"===t.type&&this.accept(t);else{if(this.trackIds){var r=void 0;if(!t.parts||f["default"].helpers.scopedId(t)||t.depth||(r=this.blockParamIndex(t.parts[0])),r){var s=t.parts.slice(1).join(".");this.opcode("pushId","BlockParam",r,s)}else e=t.original||e,e.replace&&(e=e.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",t.type,e)}this.accept(t)}},setupFullMustacheParams:function(t,e,r,s){var i=t.params;return this.pushParams(i),this.opcode("pushProgram",e),this.op
code("pushProgram",r),t.hash?this.accept(t.hash):this.opcode("emptyHash",s),i},blockParamIndex:function(t){for(var e=0,r=this.options.blockParams.length;e<r;e++){var s=this.options.blockParams[e],i=s&&p.indexOf(s,t);if(s&&i>=0)return[e,i]}}}},function(t,e,r){"use strict";function s(t){this.value=t}function i(){}function a(t,e,r,s){var i=e.popStack(),a=0,n=r.length;for(t&&n--;a<n;a++)i=e.nameLookup(i,r[a],s);return t?[e.aliasable("container.strict"),"(",i,", ",e.quotedString(r[a]),")"]:i}var n=r(1)["default"];e.__esModule=!0;var o=r(4),c=r(6),h=n(c),l=r(5),p=r(29),u=n(p);i.prototype={nameLookup:function(t,e){return i.isValidJavaScriptVariableName(e)?[t,".",e]:[t,"[",JSON.stringify(e),"]"]},depthedLookup:function(t){return[this.aliasable("container.lookup"),'(depths, "',t,'")']},compilerInfo:function(){var t=o.COMPILER_REVISION,e=o.REVISION_CHANGES[t];return[t,e]},appendToBuffer:function(t,e,r){return l.isArray(t)||(t=[t]),t=this.source.wrap(t,e),this.environment.isSimple?["return ",t
,";"]:r?["buffer += ",t,";"]:(t.appendToBuffer=!0,t)},initializeBuffer:function(){return this.quotedString("")},compile:function(t,e,r,s){this.environment=t,this.options=e,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!s,this.name=this.environment.name,this.isChild=!!r,this.context=r||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(t,e),this.useDepths=this.useDepths||t.useDepths||t.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||t.useBlockParams;var i=t.opcodes,a=void 0,n=void 0,o=void 0,c=void 0;for(o=0,c=i.length;o<c;o++)a=i[o],this.source.currentLocation=a.loc,n=n||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=n,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)
throw new h["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),s?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var l=this.createFunctionContext(s);if(this.isChild)return l;var p={compiler:this.compilerInfo(),main:l};this.decorators&&(p.main_d=this.decorators,p.useDecorators=!0);var u=this.context,f=u.programs,d=u.decorators;for(o=0,c=f.length;o<c;o++)f[o]&&(p[o]=f[o],d[o]&&(p[o+"_d"]=d[o],p.useDecorators=!0));return this.environment.usePartial&&(p.usePartial=!0),this.options.data&&(p.useData=!0),this.useDepths&&(p.useDepths=!0),this.useBlockParams&&(p.useBloc
kParams=!0),this.options.compat&&(p.compat=!0),s?p.compilerOptions=this.options:(p.compiler=JSON.stringify(p.compiler),this.source.currentLocation={start:{line:1,column:0}},p=this.objectLiteral(p),e.srcName?(p=p.toStringWithSourceMap({file:e.destName}),p.map=p.map&&p.map.toString()):p=p.toString()),p},preamble:function(){this.lastContext=0,this.source=new u["default"](this.options.srcName),this.decorators=new u["default"](this.options.srcName)},createFunctionContext:function(t){var e="",r=this.stackVars.concat(this.registers.list);r.length>0&&(e+=", "+r.join(", "));var s=0;for(var i in this.aliases){var a=this.aliases[i];this.aliases.hasOwnProperty(i)&&a.children&&a.referenceCount>1&&(e+=", alias"+ ++s+"="+i,a.children[0]="alias"+s)}var n=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&n.push("blockParams"),this.useDepths&&n.push("depths");var o=this.mergeSource(e);return t?(n.push(o),Function.apply(this,n)):this.source.wrap(["function(",n.j
oin(","),") {\n ",o,"}"])},mergeSource:function(t){var e=this.environment.isSimple,r=!this.forceBuffer,s=void 0,i=void 0,a=void 0,n=void 0;return this.source.each(function(t){t.appendToBuffer?(a?t.prepend(" + "):a=t,n=t):(a&&(i?a.prepend("buffer += "):s=!0,n.add(";"),a=n=void 0),i=!0,e||(r=!1))}),r?a?(a.prepend("return "),n.add(";")):i||this.source.push('return "";'):(t+=", buffer = "+(s?"":this.initializeBuffer()),a?(a.prepend("return buffer + "),n.add(";")):this.source.push("return buffer;")),t&&this.source.prepend("var "+t.substring(2)+(s?"":";\n")),this.source.merge()},blockValue:function(t){var e=this.aliasable("helpers.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs(t,0,r);var s=this.popStack();r.splice(1,0,s),this.push(this.source.functionCall(e,"call",r))},ambiguousBlockValue:function(){var t=this.aliasable("helpers.blockHelperMissing"),e=[this.contextName(0)];this.setupHelperArgs("",0,e,!0),this.flushInline();var r=this.topStack();e.splice(1,0,r),this.pu
shSource(["if (!",this.lastHelper,") { ",r," = ",this.source.functionCall(t,"call",e),"}"])},appendContent:function(t){this.pendingContent?t=this.pendingContent+t:this.pendingLocation=this.source.currentLocation,this.pendingContent=t},append:function(){if(this.isInline())this.replaceStack(function(t){return[" != null ? ",t,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var t=this.popStack();this.pushSource(["if (",t," != null) { ",this.appendToBuffer(t,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(t){this.lastContext=t},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(t,e,r,s){var i=0;s||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(t[i++]))
,this.resolvePath("context",t,i,e,r)},lookupBlockParam:function(t,e){this.useBlockParams=!0,this.push(["blockParams[",t[0],"][",t[1],"]"]),this.resolvePath("context",e,1)},lookupData:function(t,e,r){t?this.pushStackLiteral("container.data(data, "+t+")"):this.pushStackLiteral("data"),this.resolvePath("data",e,0,!0,r)},resolvePath:function(t,e,r,s,i){var n=this;if(this.options.strict||this.options.assumeObjects)return void this.push(a(this.options.strict&&i,this,e,t));for(var o=e.length;r<o;r++)this.replaceStack(function(i){var a=n.nameLookup(i,e[r],t);return s?[" && ",a]:[" != null ? ",a," : ",i]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(t,e){this.pushContext(),this.pushString(e),"SubExpression"!==e&&("string"==typeof t?this.pushString(t):this.pushStackLiteral(t))},emptyHash:function(t){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}"))
,this.pushStackLiteral(t?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var t=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(t.ids)),this.stringParams&&(this.push(this.objectLiteral(t.contexts)),this.push(this.objectLiteral(t.types))),this.push(this.objectLiteral(t.values))},pushString:function(t){this.pushStackLiteral(this.quotedString(t))},pushLiteral:function(t){this.pushStackLiteral(t)},pushProgram:function(t){null!=t?this.pushStackLiteral(this.programExpression(t)):this.pushStackLiteral(null)},registerDecorator:function(t,e){var r=this.nameLookup("decorators",e,"decorator"),s=this.setupHelperArgs(e,t);this.decorators.push(["fn = ",this.decorators.functionCall(r,"",["fn","props","container",s])," || fn;"])},invokeHelper:function(t,e,r){var s=this.popStack(),i=this.setupHelper(t,e),a=r?[i.name," || "]:"",n=["("].concat(a,s);this.options.strict||n
.push(" || ",this.aliasable("helpers.helperMissing")),n.push(")"),this.push(this.source.functionCall(n,"call",i.callParams))},invokeKnownHelper:function(t,e){var r=this.setupHelper(t,e);this.push(this.source.functionCall(r.name,"call",r.callParams))},invokeAmbiguous:function(t,e){this.useRegister("helper");var r=this.popStack();this.emptyHash();var s=this.setupHelper(0,t,e),i=this.lastHelper=this.nameLookup("helpers",t,"helper"),a=["(","(helper = ",i," || ",r,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",a,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",s.callParams)," : helper))"])},invokePartial:function(t,e,r){var s=[],i=this.setupParams(e,1,s);t&&(e=this.popStack(),delete i.name),r&&(i.indent=JSON.stringify(r)),i.helpers="helpers",i.partials="partials",i.decorators="container.decorators",t?s.unshift(e):s
.unshift(this.nameLookup("partials",e,"partial")),this.options.compat&&(i.depths="depths"),i=this.objectLiteral(i),
-s.push(i),this.push(this.source.functionCall("container.invokePartial","",s))},assignToHash:function(t){var e=this.popStack(),r=void 0,s=void 0,i=void 0;this.trackIds&&(i=this.popStack()),this.stringParams&&(s=this.popStack(),r=this.popStack());var a=this.hash;r&&(a.contexts[t]=r),s&&(a.types[t]=s),i&&(a.ids[t]=i),a.values[t]=e},pushId:function(t,e,r){"BlockParam"===t?this.pushStackLiteral("blockParams["+e[0]+"].path["+e[1]+"]"+(r?" + "+JSON.stringify("."+r):"")):"PathExpression"===t?this.pushString(e):"SubExpression"===t?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:i,compileChildren:function(t,e){for(var r=t.children,s=void 0,i=void 0,a=0,n=r.length;a<n;a++){s=r[a],i=new this.compiler;var o=this.matchExistingProgram(s);null==o?(this.context.programs.push(""),o=this.context.programs.length,s.index=o,s.name="program"+o,this.context.programs[o]=i.compile(s,e,this.context,!this.precompile),this.context.decorators[o]=i.decorators,this.context.environments[o]=s,t
his.useDepths=this.useDepths||i.useDepths,this.useBlockParams=this.useBlockParams||i.useBlockParams):(s.index=o,s.name="program"+o,this.useDepths=this.useDepths||s.useDepths,this.useBlockParams=this.useBlockParams||s.useBlockParams)}},matchExistingProgram:function(t){for(var e=0,r=this.context.environments.length;e<r;e++){var s=this.context.environments[e];if(s&&s.equals(t))return e}},programExpression:function(t){var e=this.environment.children[t],r=[e.index,"data",e.blockParams];return(this.useBlockParams||this.useDepths)&&r.push("blockParams"),this.useDepths&&r.push("depths"),"container.program("+r.join(", ")+")"},useRegister:function(t){this.registers[t]||(this.registers[t]=!0,this.registers.list.push(t))},push:function(t){return t instanceof s||(t=this.source.wrap(t)),this.inlineStack.push(t),t},pushStackLiteral:function(t){this.push(new s(t))},pushSource:function(t){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pe
ndingLocation)),this.pendingContent=void 0),t&&this.source.push(t)},replaceStack:function(t){var e=["("],r=void 0,i=void 0,a=void 0;if(!this.isInline())throw new h["default"]("replaceStack on non-inline");var n=this.popStack(!0);if(n instanceof s)r=[n.value],e=["(",r],a=!0;else{i=!0;var o=this.incrStack();e=["((",this.push(o)," = ",n,")"],r=this.topStack()}var c=t.call(this,r);a||this.popStack(),i&&this.stackSlot--,this.push(e.concat(c,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var t=this.inlineStack;this.inlineStack=[];for(var e=0,r=t.length;e<r;e++){var i=t[e];if(i instanceof s)this.compileStack.push(i);else{var a=this.incrStack();this.pushSource([a," = ",i,";"]),this.compileStack.push(a)}}},isInline:function(){return this.inlineStack.length},popStack:function(t){var e=this.isInline(),r=(e?this.
inlineStack:this.compileStack).pop();if(!t&&r instanceof s)return r.value;if(!e){if(!this.stackSlot)throw new h["default"]("Invalid stack pop");this.stackSlot--}return r},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,e=t[t.length-1];return e instanceof s?e.value:e},contextName:function(t){return this.useDepths&&t?"depths["+t+"]":"depth"+t},quotedString:function(t){return this.source.quotedString(t)},objectLiteral:function(t){return this.source.objectLiteral(t)},aliasable:function(t){var e=this.aliases[t];return e?(e.referenceCount++,e):(e=this.aliases[t]=this.source.wrap(t),e.aliasable=!0,e.referenceCount=1,e)},setupHelper:function(t,e,r){var s=[],i=this.setupHelperArgs(e,t,s,r),a=this.nameLookup("helpers",e,"helper"),n=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : {}");return{params:s,paramsInit:i,name:a,callParams:[n].concat(s)}},setupParams:function(t,e,r){var s={},i=[],a=[],n=[],o=!r,c=void 0;o&&(r=[]),s.name=this.quotedS
tring(t),s.hash=this.popStack(),this.trackIds&&(s.hashIds=this.popStack()),this.stringParams&&(s.hashTypes=this.popStack(),s.hashContexts=this.popStack());var h=this.popStack(),l=this.popStack();(l||h)&&(s.fn=l||"container.noop",s.inverse=h||"container.noop");for(var p=e;p--;)c=this.popStack(),r[p]=c,this.trackIds&&(n[p]=this.popStack()),this.stringParams&&(a[p]=this.popStack(),i[p]=this.popStack());return o&&(s.args=this.source.generateArray(r)),this.trackIds&&(s.ids=this.source.generateArray(n)),this.stringParams&&(s.types=this.source.generateArray(a),s.contexts=this.source.generateArray(i)),this.options.data&&(s.data="data"),this.useBlockParams&&(s.blockParams="blockParams"),s},setupHelperArgs:function(t,e,r,s){var i=this.setupParams(t,e,r);return i=this.objectLiteral(i),s?(this.useRegister("options"),r.push("options"),["options=",i]):r?(r.push(i),""):i}},function(){for(var t="break else new var case finally return void catch for switch while continue function this with default i
f throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),e=i.RESERVED_WORDS={},r=0,s=t.length;r<s;r++)e[t[r]]=!0}(),i.isValidJavaScriptVariableName=function(t){return!i.RESERVED_WORDS[t]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(t)},e["default"]=i,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e,r){if(a.isArray(t)){for(var s=[],i=0,n=t.length;i<n;i++)s.push(e.wrap(t[i],r));return s}return"boolean"==typeof t||"number"==typeof t?t+"":t}function i(t){this.srcFile=t,this.source=[]}e.__esModule=!0;var a=r(5),n=void 0;try{}catch(o){}n||(n=function(t,e,r,s){this.src="",s&&this.add(s)},n.prototype={add:function(t){a.isArray(t)&&(t=t.join("")),this.src+=t},prepend:function(t){a.isArray(t)&&(t=t.join("")),this.src=t+this.src},to
StringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),i.prototype={isEmpty:function(){return!this.source.length},prepend:function(t,e){this.source.unshift(this.wrap(t,e))},push:function(t,e){this.source.push(this.wrap(t,e))},merge:function(){var t=this.empty();return this.each(function(e){t.add([" ",e,"\n"])}),t},each:function(t){for(var e=0,r=this.source.length;e<r;e++)t(this.source[e])},empty:function(){var t=this.currentLocation||{start:{}};return new n(t.start.line,t.start.column,this.srcFile)},wrap:function(t){var e=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return t instanceof n?t:(t=s(t,this,e),new n(e.start.line,e.start.column,this.srcFile,t))},functionCall:function(t,e,r){return r=this.generateList(r),this.wrap([t,e?"."+e+"(":"(",r,")"])},quotedString:function(t){return'"'+(t+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\
\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(t){var e=[];for(var r in t)if(t.hasOwnProperty(r)){var i=s(t[r],this);"undefined"!==i&&e.push([this.quotedString(r),":",i])}var a=this.generateList(e);return a.prepend("{"),a.add("}"),a},generateList:function(t){for(var e=this.empty(),r=0,i=t.length;r<i;r++)r&&e.add(","),e.add(s(t[r],this));return e},generateArray:function(t){var e=this.generateList(t);return e.prepend("["),e.add("]"),e}},e["default"]=i,t.exports=e["default"]}])});
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/highlight.9.1.0.pack.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/highlight.9.1.0.pack.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/highlight.9.1.0.pack.js
deleted file mode 100644
index 7b00c68..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/highlight.9.1.0.pack.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){"undefined"!=typeof exports?e(exports):(self.hljs=e({}),"function"==typeof define&&define.amd&&define("hljs",[],function(){return self.hljs}))}(function(e){function r(e){return e.replace(/&/gm,"&").replace(/</gm,"<").replace(/>/gm,">")}function t(e){return e.nodeName.toLowerCase()}function n(e,r){var t=e&&e.exec(r);return t&&0==t.index}function a(e){return/^(no-?highlight|plain|text)$/i.test(e)}function c(e){var r,t,n,c=e.className+" ";if(c+=e.parentNode?e.parentNode.className:"",t=/\blang(?:uage)?-([\w-]+)\b/i.exec(c))return E(t[1])?t[1]:"no-highlight";for(c=c.split(/\s+/),r=0,n=c.length;n>r;r++)if(E(c[r])||a(c[r]))return c[r]}function i(e,r){var t,n={};for(t in e)n[t]=e[t];if(r)for(t in r)n[t]=r[t];return n}function o(e){var r=[];return function n(e,a){for(var c=e.firstChild;c;c=c.nextSibling)3==c.nodeType?a+=c.nodeValue.length:1==c.nodeType&&(r.push({event:"start",offset:a,node:c}),a=n(c,a),t(c).match(/br|hr|img|input/)||r.push({event:"stop",offset:a,node:c
}));return a}(e,0),r}function s(e,n,a){function c(){return e.length&&n.length?e[0].offset!=n[0].offset?e[0].offset<n[0].offset?e:n:"start"==n[0].event?e:n:e.length?e:n}function i(e){function n(e){return" "+e.nodeName+'="'+r(e.value)+'"'}l+="<"+t(e)+Array.prototype.map.call(e.attributes,n).join("")+">"}function o(e){l+="</"+t(e)+">"}function s(e){("start"==e.event?i:o)(e.node)}for(var u=0,l="",f=[];e.length||n.length;){var b=c();if(l+=r(a.substr(u,b[0].offset-u)),u=b[0].offset,b==e){f.reverse().forEach(o);do s(b.splice(0,1)[0]),b=c();while(b==e&&b.length&&b[0].offset==u);f.reverse().forEach(i)}else"start"==b[0].event?f.push(b[0].node):f.pop(),s(b.splice(0,1)[0])}return l+r(a.substr(u))}function u(e){function r(e){return e&&e.source||e}function t(t,n){return new RegExp(r(t),"m"+(e.cI?"i":"")+(n?"g":""))}function n(a,c){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},s=function(r,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[r,t[
1]?Number(t[1]):1]})};"string"==typeof a.k?s("keyword",a.k):Object.keys(a.k).forEach(function(e){s(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\b\w+\b/,!0),c&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=r(a.e)||"",a.eW&&c.tE&&(a.tE+=(a.e?"|":"")+c.tE)),a.i&&(a.iR=t(a.i)),void 0===a.r&&(a.r=1),a.c||(a.c=[]);var u=[];a.c.forEach(function(e){e.v?e.v.forEach(function(r){u.push(i(e,r))}):u.push("self"==e?a:e)}),a.c=u,a.c.forEach(function(e){n(e,a)}),a.starts&&n(a.starts,c);var l=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(r).filter(Boolean);a.t=l.length?t(l.join("|"),!0):{exec:function(){return null}}}}n(e)}function l(e,t,a,c){function i(e,r){for(var t=0;t<r.c.length;t++)if(n(r.c[t].bR,e))return r.c[t]}function o(e,r){if(n(e.eR,r)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?o(e.parent,r):void 0}function s(e,r){return!a&&n(r.iR,e)}function b(e,r){var t=N.cI?r[
0].toLowerCase():r[0];return e.k.hasOwnProperty(t)&&e.k[t]}function g(e,r,t,n){var a=n?"":w.classPrefix,c='<span class="'+a,i=t?"":"</span>";return c+=e+'">',c+r+i}function p(){if(!M.k)return r(B);var e="",t=0;M.lR.lastIndex=0;for(var n=M.lR.exec(B);n;){e+=r(B.substr(t,n.index-t));var a=b(M,n);a?(L+=a[1],e+=g(a[0],r(n[0]))):e+=r(n[0]),t=M.lR.lastIndex,n=M.lR.exec(B)}return e+r(B.substr(t))}function h(){var e="string"==typeof M.sL;if(e&&!y[M.sL])return r(B);var t=e?l(M.sL,B,!0,R[M.sL]):f(B,M.sL.length?M.sL:void 0);return M.r>0&&(L+=t.r),e&&(R[M.sL]=t.top),g(t.language,t.value,!1,!0)}function d(){return void 0!==M.sL?h():p()}function m(e,t){var n=e.cN?g(e.cN,"",!0):"";e.rB?(x+=n,B=""):e.eB?(x+=r(t)+n,B=""):(x+=n,B=t),M=Object.create(e,{parent:{value:M}})}function v(e,t){if(B+=e,void 0===t)return x+=d(),0;var n=i(t,M);if(n)return x+=d(),m(n,t),n.rB?0:t.length;var a=o(M,t);if(a){var c=M;c.rE||c.eE||(B+=t),x+=d();do M.cN&&(x+="</span>"),L+=M.r,M=M.parent;while(M!=a.parent);return c.eE&&(
x+=r(t)),B="",a.starts&&m(a.starts,""),c.rE?0:t.length}if(s(t,M))throw new Error('Illegal lexeme "'+t+'" for mode "'+(M.cN||"<unnamed>")+'"');return B+=t,t.length||1}var N=E(e);if(!N)throw new Error('Unknown language: "'+e+'"');u(N);var C,M=c||N,R={},x="";for(C=M;C!=N;C=C.parent)C.cN&&(x=g(C.cN,"",!0)+x);var B="",L=0;try{for(var S,A,k=0;M.t.lastIndex=k,S=M.t.exec(t),S;)A=v(t.substr(k,S.index-k),S[0]),k=S.index+A;for(v(t.substr(k)),C=M;C.parent;C=C.parent)C.cN&&(x+="</span>");return{r:L,value:x,language:e,top:M}}catch(I){if(-1!=I.message.indexOf("Illegal"))return{r:0,value:r(t)};throw I}}function f(e,t){t=t||w.languages||Object.keys(y);var n={r:0,value:r(e)},a=n;return t.forEach(function(r){if(E(r)){var t=l(r,e,!1);t.language=r,t.r>a.r&&(a=t),t.r>n.r&&(a=n,n=t)}}),a.language&&(n.second_best=a),n}function b(e){return w.tabReplace&&(e=e.replace(/^((<[^>]+>|\t)+)/gm,function(e,r){return r.replace(/\t/g,w.tabReplace)})),w.useBR&&(e=e.replace(/\n/g,"<br>")),e}function g(e,r,t){var n=r?C[r
]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(n)&&a.push(n),a.join(" ").trim()}function p(e){var r=c(e);if(!a(r)){var t;w.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div"),t.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n")):t=e;var n=t.textContent,i=r?l(r,n,!0):f(n),u=o(t);if(u.length){var p=document.createElementNS("http://www.w3.org/1999/xhtml","div");p.innerHTML=i.value,i.value=s(u,o(p),n)}i.value=b(i.value),e.innerHTML=i.value,e.className=g(e.className,r,i.language),e.result={language:i.language,re:i.r},i.second_best&&(e.second_best={language:i.second_best.language,re:i.second_best.r})}}function h(e){w=i(w,e)}function d(){if(!d.called){d.called=!0;var e=document.querySelectorAll("pre code");Array.prototype.forEach.call(e,p)}}function m(){addEventListener("DOMContentLoaded",d,!1),addEventListener("load",d,!1)}function v(r,t){var n=y[r]=t(e);n.aliases&&n.aliases.forEach(function(e){C[e]=r})}function N(){return O
bject.keys(y)}function E(e){return e=(e||"").toLowerCase(),y[e]||y[C[e]]}var w={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},y={},C={};return e.highlight=l,e.highlightAuto=f,e.fixMarkup=b,e.highlightBlock=p,e.configure=h,e.initHighlighting=d,e.initHighlightingOnLoad=m,e.registerLanguage=v,e.listLanguages=N,e.getLanguage=E,e.inherit=i,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\b/},e.C=function(r,t,n){var a=e.inherit({cN:"comment",b:r,e:t,
c:[]},n||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e}),hljs.registerLanguage("json",function(e){var r={literal:"true false null"},t=[e.QSM,e.CNM],n={e:",",eW:!0,eE:!0,c:t,k:r},a={b:"{",e:"}",c:[{cN:"attr",b:'\\s*"',e:'"\\s*:\\s*',eB:!0,eE:!0,c:[e.BE],i:"\\n",starts:n}],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(n)],i:"\\S"};return t.splice(t.length,0,a,c),{c:t,k:r,i:"\\S"}}),hljs.registerLanguage("xml",function(e){var r="[A-Za-z0-9\\._:-]+",t={b:/<\?(php)?(?!\w)/,e:/\?>/,sL:"php"},n={eW:!0,i:/</,r:0,c:[t,{cN
:"attr",b:r,r:0},{b:"=",r:0,c:[{cN:"string",c:[t],v:[{b:/"/,e:/"/},{b:/'/,e:/'/},{b:/[^\s\/>]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xsl","plist"],cI:!0,c:[{cN:"meta",b:"<!DOCTYPE",e:">",r:10,c:[{b:"\\[",e:"\\]"}]},e.C("<!--","-->",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"<style(?=\\s|>|$)",e:">",k:{name:"style"},c:[n],starts:{e:"</style>",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"<script(?=\\s|>|$)",e:">",k:{name:"script"},c:[n],starts:{e:"</script>",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},t,{cN:"meta",b:/<\?\w+/,e:/\?>/,r:10},{cN:"tag",b:"</?",e:"/?>",c:[{cN:"name",b:/[^\/><\s]+/,r:0},n]}]}}),hljs.registerLanguage("javascript",function(e){return{aliases:["js"],k:{keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import from as",literal:"true false null undefined NaN Infini
ty",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,{cN:"string",b:"`",e:"`",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"}]},e.CLCM,e.CBCM,{cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{b:/</,e:/>\s*[);\]]/,r:0,sL:"xml"}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A
-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:[e.CLCM,e.CBCM]}],i:/\[|%/},{b:/\$[(.]/},{b:"\\."+e.IR,r:0},{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}}),hljs.registerLanguage("css",function(e){var r="[a-zA-Z-][a-zA-Z0-9_-]*",t={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\s*\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",c:[{cN:"keyword",b:/\S+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:r,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}});
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/highlight.9.1.0.pack_extended.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/highlight.9.1.0.pack_extended.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/highlight.9.1.0.pack_extended.js
deleted file mode 100644
index 162a224..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/highlight.9.1.0.pack_extended.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";!function(){var h,l;h=hljs.configure,hljs.configure=function(l){var i=l.highlightSizeThreshold;hljs.highlightSizeThreshold=i===+i?i:null,h.call(this,l)},l=hljs.highlightBlock,hljs.highlightBlock=function(h){var i=h.innerHTML,g=hljs.highlightSizeThreshold;(null==g||g>i.length)&&l.call(hljs,h)}}();
\ No newline at end of file
[24/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/license.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/license.html b/1.0.0-alpha/license.html
deleted file mode 100644
index af543c0..0000000
--- a/1.0.0-alpha/license.html
+++ /dev/null
@@ -1,339 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from org.apache.maven.plugins:maven-project-info-reports-plugin:2.4:license at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Project License</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Project License</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Overview"></a>Overview</h2><a name="Overview"></a>
-<p>Typically the licenses listed for the project are that of the project itself, and not of dependencies.</p></div>
-<div class="section">
-<h2><a name="Project_License"></a>Project License</h2><a name="Project_License"></a>
-<div class="section">
-<h3><a name="The_Apache_Software_License.2C_Version_2.0"></a>The Apache Software License, Version 2.0</h3><a name="The_Apache_Software_License_Version_2.0"></a>
-<div class="source">
-<pre>
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-</pre></div></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/mail-lists.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/mail-lists.html b/1.0.0-alpha/mail-lists.html
deleted file mode 100644
index 7e8d4d0..0000000
--- a/1.0.0-alpha/mail-lists.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from org.apache.maven.plugins:maven-project-info-reports-plugin:2.4:mailing-list at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Project Mailing Lists</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Project Mailing Lists</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Project_Mailing_Lists"></a>Project Mailing Lists</h2><a name="Project_Mailing_Lists"></a>
-<p>These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.</p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Name</th>
-<th>Subscribe</th>
-<th>Unsubscribe</th>
-<th>Post</th>
-<th>Archive</th></tr>
-<tr class="b">
-<td>atlas-dev</td>
-<td><a class="externalLink" href="mailto:dev-subscribe@atlas.apache.org">Subscribe</a></td>
-<td><a class="externalLink" href="mailto:dev-unsubscribe@atlas.apache.org">Unsubscribe</a></td>
-<td><a class="externalLink" href="mailto:dev@atlas.apache.org">Post</a></td>
-<td><a class="externalLink" href="http://mail-archives.apache.org/mod_mbox/atlas-dev/">mail-archives.apache.org</a></td></tr>
-<tr class="a">
-<td>atlas-user</td>
-<td><a class="externalLink" href="mailto:user-subscribe@atlas.apache.org">Subscribe</a></td>
-<td><a class="externalLink" href="mailto:user-unsubscribe@atlas.apache.org">Unsubscribe</a></td>
-<td><a class="externalLink" href="mailto:user@atlas.apache.org">Post</a></td>
-<td><a class="externalLink" href="http://mail-archives.apache.org/mod_mbox/atlas-user/">mail-archives.apache.org</a></td></tr>
-<tr class="b">
-<td>atlas-commits</td>
-<td><a class="externalLink" href="mailto:commits-subscribe@atlas.apache.org">Subscribe</a></td>
-<td><a class="externalLink" href="mailto:commits-unsubscribe@atlas.apache.org">Unsubscribe</a></td>
-<td><a class="externalLink" href="mailto:commits@atlas.apache.org">Post</a></td>
-<td><a class="externalLink" href="http://mail-archives.apache.org/mod_mbox/atlas-commits/">mail-archives.apache.org</a></td></tr></table></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/project-info.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/project-info.html b/1.0.0-alpha/project-info.html
deleted file mode 100644
index 78b2d11..0000000
--- a/1.0.0-alpha/project-info.html
+++ /dev/null
@@ -1,155 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from org.apache.maven.plugins:maven-site-plugin:3.7:CategorySummaryDocumentRenderer at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Project Information</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Project Information</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Project_Information"></a>Project Information</h2>
-<p>This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by <a class="externalLink" href="http://maven.apache.org">Maven</a> on behalf of the project.</p>
-<div class="section">
-<h3><a name="Overview"></a>Overview</h3>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Document</th>
-<th>Description</th></tr>
-<tr class="b">
-<td><a href="index.html">About</a></td>
-<td>Apache Atlas Documentation</td></tr>
-<tr class="a">
-<td><a href="team-list.html">Project Team</a></td>
-<td>This document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.</td></tr>
-<tr class="b">
-<td><a href="mail-lists.html">Mailing Lists</a></td>
-<td>This document provides subscription and archive information for this project's mailing lists.</td></tr>
-<tr class="a">
-<td><a href="issue-tracking.html">Issue Tracking</a></td>
-<td>This is a link to the issue management system for this project. Issues (bugs, features, change requests) can be created and queried using this link.</td></tr>
-<tr class="b">
-<td><a href="license.html">Project License</a></td>
-<td>This is a link to the definitions of project licenses.</td></tr>
-<tr class="a">
-<td><a href="source-repository.html">Source Repository</a></td>
-<td>This is a link to the online source repository that can be viewed via a web browser.</td></tr></table></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/security.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/security.html b/1.0.0-alpha/security.html
deleted file mode 100644
index 977f0fc..0000000
--- a/1.0.0-alpha/security.html
+++ /dev/null
@@ -1,386 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/security.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Security Features of Apache Atlas</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Security Features of Apache Atlas</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Security_Features_of_Apache_Atlas"></a>Security Features of Apache Atlas</h2></div>
-<div class="section">
-<h3><a name="Overview"></a>Overview</h3>
-<p>The following features are available for enhancing the security of the platform:</p>
-<ul>
-<li>SSL</li>
-<li>Service Authentication</li>
-<li>SPNEGO-based HTTP Authentication</li></ul></div>
-<div class="section">
-<h4><a name="SSL"></a>SSL</h4>
-<p>Both SSL one-way (server authentication) and two-way (server and client authentication) are supported. The following application properties (properties configured in the atlas-application.properties file) are available for configuring SSL:</p>
-<p></p>
-<ul>
-<li><code>atlas.enableTLS</code> (false|true) [default: false] - enable/disable the SSL listener</li>
-<li><code>keystore.file</code> - the path to the keystore file leveraged by the server. This file contains the server certificate.</li>
-<li><code>truststore.file</code> - the path to the truststore file. This file contains the certificates of other trusted entities (e.g. the certificates for client processes if two-way SSL is enabled). In most instances this can be set to the same value as the keystore.file property (especially if one-way SSL is enabled).</li>
-<li><code>client.auth.enabled</code> (false|true) [default: false] - enable/disable client authentication. If enabled, the client will have to authenticate to the server during the transport session key creation process (i.e. two-way SSL is in effect).</li>
-<li><code>cert.stores.credential.provider.path</code> - the path to the Credential Provider store file. The passwords for the keystore, truststore, and server certificate are maintained in this secure file. Utilize the cputil script in the 'bin' directoy (see below) to populate this file with the passwords required.</li>
-<li><code>atlas.ssl.exclude.cipher.suites</code> - the excluded Cipher Suites list - <b>NULL.</b>,.*RC4.*,.*MD5.*,.*DES.*,.*DSS.* are weak and unsafe Cipher Suites that are excluded by default. If additional Ciphers need to be excluded, set this property with the default Cipher Suites such as atlas.ssl.exclude.cipher.suites=.*NULL.*, .*RC4.*, .*MD5.*, .*DES.*, .*DSS.*, and add the additional Ciper Suites to the list with a comma separator. They can be added with their full name or a regular expression. The Cipher Suites listed in the atlas.ssl.exclude.cipher.suites property will have precedence over the default Cipher Suites. One would keep the default Cipher Suites, and add additional ones to be safe.</li></ul></div>
-<div class="section">
-<h5><a name="Credential_Provider_Utility_Script"></a>Credential Provider Utility Script</h5>
-<p>In order to prevent the use of clear-text passwords, the Atlas platofrm makes use of the Credential Provider facility for secure password storage (see <a class="externalLink" href="http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CommandsManual.html#credential">Hadoop Credential Command Reference</a> for more information about this facility). The cputil script in the 'bin' directory can be leveraged to create the password store required.</p>
-<p>To create the credential provdier for Atlas:</p>
-<p></p>
-<ul>
-<li>cd to the '<code>bin</code>' directory</li>
-<li>type '<code>./cputil.sh</code>'</li>
-<li>Enter the path for the generated credential provider. The format for the path is:
-<ul>
-<li><a class="externalLink" href="jceks://file/local/file/path/file.jceks">jceks://file/local/file/path/file.jceks</a> or <a class="externalLink" href="jceks://hdfs@namenodehost:port/path/in/hdfs/to/file.jceks.">jceks://hdfs@namenodehost:port/path/in/hdfs/to/file.jceks.</a> The files generally use the ".jceks" extension (e.g. test.jceks)</li></ul></li>
-<li>Enter the passwords for the keystore, truststore, and server key (these passwords need to match the ones utilized for actually creating the associated certificate store files).</li></ul>
-<p>The credential provider will be generated and saved to the path provided.</p></div>
-<div class="section">
-<h4><a name="Service_Authentication"></a>Service Authentication</h4>
-<p>The Atlas platform, upon startup, is associated to an authenticated identity. By default, in an insecure environment, that identity is the same as the OS authenticated user launching the server. However, in a secure cluster leveraging kerberos, it is considered a best practice to configure a keytab and principal in order for the platform to authenticate to the KDC. This allows the service to subsequently interact with other secure cluster services (e.g. HDFS).</p>
-<p>The properties for configuring service authentication are:</p>
-<p></p>
-<ul>
-<li><code>atlas.authentication.method</code> (simple|kerberos) [default: simple] - the authentication method to utilize. Simple will leverage the OS authenticated identity and is the default mechanism. 'kerberos' indicates that the service is required to authenticate to the KDC leveraging the configured keytab and principal.</li>
-<li><code>atlas.authentication.keytab</code> - the path to the keytab file.</li>
-<li><code>atlas.authentication.principal</code> - the principal to use for authenticating to the KDC. The principal is generally of the form "user/host@realm". You may use the '_HOST' token for the hostname and the local hostname will be substituted in by the runtime (e.g. "Atlas/_HOST@EXAMPLE.COM").</li></ul>
-<p>Note that when Atlas is configured with HBase as the storage backend in a secure cluster, the graph db (JanusGraph) needs sufficient user permissions to be able to create and access an HBase table. To grant the appropriate permissions see <a href="./Configuration.html">Graph persistence engine - Hbase</a>.</p></div>
-<div class="section">
-<h4><a name="JAAS_configuration"></a>JAAS configuration</h4>
-<p>In a secure cluster, some of the components (such as Kafka) that Atlas interacts with, require Atlas to authenticate itself to them using JAAS. The following properties are used to set up appropriate JAAS Configuration.</p>
-<p></p>
-<ul>
-<li><code>atlas.jaas.<code>client-id<code>.loginModuleName<code> - the authentication method used by the component (for example, com.sun.security.auth.module.Krb5LoginModule)</li>
-<li><code>atlas.jaas.<code>client-id<code>.loginModuleControlFlag<code> (required|requisite|sufficient|optional) [default: required]</li>
-<li><code>atlas.jaas.<code>client-id<code>.option.useKeyTab<code> (true|false)</li>
-<li><code>atlas.jaas.<code>client-id<code>.option.storeKey<code> (true | false)</li>
-<li><code>atlas.jaas.<code>client-id<code>.option.serviceName<code> - service name of server component</li>
-<li><code>atlas.jaas.<code>client-id<code>.option.keyTab<code> = <atlas keytab></li>
-<li><code>atlas.jaas.<code>client-id<code>.option.principal<code> = <atlas principal></li></ul>
-<p>For example, the following property settings in jaas-application.properties file</p>
-<div class="source"><pre class="prettyprint">
-
-atlas.jaas.KafkaClient.loginModuleName = com.sun.security.auth.module.Krb5LoginModule
-atlas.jaas.KafkaClient.loginModuleControlFlag = required
-atlas.jaas.KafkaClient.option.useKeyTab = true
-atlas.jaas.KafkaClient.option.storeKey = true
-atlas.jaas.KafkaClient.option.serviceName = kafka
-atlas.jaas.KafkaClient.option.keyTab = /etc/security/keytabs/kafka_client.keytab
-atlas.jaas.KafkaClient.option.principal = kafka-client-1@EXAMPLE.COM
-
-atlas.jaas.MyClient.0.loginModuleName = com.sun.security.auth.module.Krb5LoginModule
-atlas.jaas.MyClient.0.loginModuleControlFlag = required
-atlas.jaas.MyClient.0.option.useKeyTab = true
-atlas.jaas.MyClient.0.option.storeKey = true
-atlas.jaas.MyClient.0.option.serviceName = kafka
-atlas.jaas.MyClient.0.option.keyTab = /etc/security/keytabs/kafka_client.keytab
-atlas.jaas.MyClient.0.option.principal = kafka-client-1@EXAMPLE.COM
-
-atlas.jaas.MyClient.1.loginModuleName = com.sun.security.auth.module.Krb5LoginModule
-atlas.jaas.MyClient.1.loginModuleControlFlag = optional
-atlas.jaas.MyClient.1.option.useKeyTab = true
-atlas.jaas.MyClient.1.option.storeKey = true
-atlas.jaas.MyClient.1.option.serviceName = kafka
-atlas.jaas.MyClient.1.option.keyTab = /etc/security/keytabs/kafka_client.keytab
-atlas.jaas.MyClient.1.option.principal = kafka-client-1@EXAMPLE.COM
-
-
-</pre></div>
-<p>will set the JAAS configuration that is equivalent to the following jaas.conf file entries.</p>
-<div class="source"><pre class="prettyprint">
-
-KafkaClient {
- com.sun.security.auth.module.Krb5LoginModule required
- useKeyTab=true
- storeKey=true
- serviceName=kafka
- keyTab="/etc/security/keytabs/kafka_client.keytab"
- principal="kafka-client-1@EXAMPLE.COM";
-};
-MyClient {
- com.sun.security.auth.module.Krb5LoginModule required
- useKeyTab=true
- storeKey=true
- serviceName=kafka keyTab="/etc/security/keytabs/kafka_client.keytab"
- principal="kafka-client-1@EXAMPLE.COM";
-};
-MyClient {
- com.sun.security.auth.module.Krb5LoginModule optional
- useKeyTab=true
- storeKey=true
- serviceName=kafka
- keyTab="/etc/security/keytabs/kafka_client.keytab"
- principal="kafka-client-1@EXAMPLE.COM";
-};
-
-
-</pre></div></div>
-<div class="section">
-<h4><a name="SPNEGO-based_HTTP_Authentication"></a>SPNEGO-based HTTP Authentication</h4>
-<p>HTTP access to the Atlas platform can be secured by enabling the platform's SPNEGO support. There are currently two supported authentication mechanisms:</p>
-<p></p>
-<ul>
-<li><code>simple</code> - authentication is performed via a provided user name</li>
-<li><code>kerberos</code> - the KDC authenticated identity of the client is leveraged to authenticate to the server</li></ul>
-<p>The kerberos support requires the client accessing the server to first authenticate to the KDC (usually this is done via the 'kinit' command). Once authenticated, the user may access the server (the authenticated identity will be related to the server via the SPNEGO negotiation mechanism).</p>
-<p>The properties for configuring the SPNEGO support are:</p>
-<p></p>
-<ul>
-<li><code>atlas.http.authentication.enabled</code> (true|false) [default: false] - a property indicating whether to enable HTTP authentication</li>
-<li><code>atlas.http.authentication.type</code> (simple|kerberos) [default: simple] - the authentication type</li>
-<li><code>atlas.http.authentication.kerberos.principal</code> - the web-application Kerberos principal name. The Kerberos principal name must start with "HTTP/...". For example: "HTTP/localhost@LOCALHOST". There is no default value.</li>
-<li><code>atlas.http.authentication.kerberos.keytab</code> - the path to the keytab file containing the credentials for the kerberos principal.</li>
-<li><code>atlas.rest.address</code> - <http/https>://<atlas-fqdn>:<atlas port></li></ul>
-<p>For a more detailed discussion of the HTTP authentication mechanism refer to <a class="externalLink" href="http://hadoop.apache.org/docs/stable/hadoop-auth/Configuration.html">Hadoop Auth, Java HTTP SPNEGO 2.6.0 - Server Side Configuration</a>. The prefix that document references is "atlas.http.authentication" in the case of the Atlas authentication implementation.</p></div>
-<div class="section">
-<h4><a name="Client_security_configuration"></a>Client security configuration</h4>
-<p>When leveraging Atlas client code to communicate with an Atlas server configured for SSL transport and/or Kerberos authentication, there is a requirement to provide the Atlas client configuration file that provides the security properties that allow for communication with, or authenticating to, the server. Update the atlas-application.properties file with the appropriate settings (see below) and copy it to the client's classpath or to the directory specified by the "atlas.conf" system property.</p>
-<p>The client properties for SSL communication are:</p>
-<p></p>
-<ul>
-<li><code>atlas.enableTLS</code> (false|true) [default: false] - enable/disable the SSL client communication infrastructure.</li>
-<li><code>keystore.file</code> - the path to the keystore file leveraged by the client. This file is only required if 2-Way SSL is enabled at the server and contains the client certificate.</li>
-<li><code>truststore.file</code> - the path to the truststore file. This file contains the certificates of trusted entities (e.g. the certificates for the server or a shared certification authority). This file is required for both one-way or two-way SSL.</li>
-<li><code>cert.stores.credential.provider.path</code> - the path to the Credential Provider store file. The passwords for the keystore, truststore, and client certificate are maintained in this secure file.</li></ul>
-<p>The property required for authenticating to the server (if authentication is enabled):</p>
-<p></p>
-<ul>
-<li><code>atlas.http.authentication.type</code> (simple|kerberos) [default: simple] - the authentication type</li></ul></div>
-<div class="section">
-<h4><a name="SOLR_Kerberos_configuration"></a>SOLR Kerberos configuration</h4>
-<p>If the authentication type specified is 'kerberos', then the kerberos ticket cache will be accessed for authenticating to the server (Therefore the client is required to authenticate to the KDC prior to communication with the server using 'kinit' or a similar mechanism).</p>
-<p>See <a class="externalLink" href="https://cwiki.apache.org/confluence/display/RANGER/How+to+configure+Solr+Cloud+with+Kerberos+for+Ranger+0.5">the Apache SOLR Kerberos configuration</a>.</p>
-<p></p>
-<ul>
-<li>Add principal and generate the keytab file for solr. Create a keytab per host for each host where Solr is going to run and use the principal name with the host (e.g. addprinc -randkey solr/${HOST1}@EXAMPLE.COM. Replace ${HOST1} with the actual host names).</li></ul>
-<div class="source"><pre class="prettyprint">
- kadmin.local
- kadmin.local: addprinc -randkey solr/<hostname>@EXAMPLE.COM
- kadmin.local: xst -k solr.keytab solr/<hostname>@EXAMPLE.COM
- kadmin.local: quit
-
-</pre></div>
-<p></p>
-<ul>
-<li>Add principal and generate the keytab file for authenticating HTTP request. (Note that if Ambari is used to Kerberize the cluster, the keytab /etc/security/keytabs/spnego.service.keytab can be used)</li></ul>
-<div class="source"><pre class="prettyprint">
- kadmin.local
- kadmin.local: addprinc -randkey HTTP/<hostname>@EXAMPLE.COM
- kadmin.local: xst -k HTTP.keytab HTTP/<hostname>@EXAMPLE.COM
- kadmin.local: quit
-
-</pre></div>
-<p></p>
-<ul>
-<li>Copy the keytab file to all the hosts running Solr.</li></ul>
-<div class="source"><pre class="prettyprint">
- cp solr.keytab /etc/security/keytabs/
- chmod 400 /etc/security/keytabs/solr.keytab
-
- cp HTTP.keytab /etc/security/keytabs/
- chmod 400 /etc/security/keytabs/HTTP.keytab
-
-</pre></div>
-<p></p>
-<ul>
-<li>Create path in Zookeeper for storing the Solr configs and other parameters.</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_INSTALL_HOME/server/scripts/cloud-scripts/zkcli.sh -zkhost $ZK_HOST:2181 -cmd makepath solr
-
-</pre></div>
-<p></p>
-<ul>
-<li>Upload the configuration to Zookeeper.</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_INSTALL_HOME/server/scripts/cloud-scripts/zkcli.sh -cmd upconfig -zkhost $ZK_HOST:2181/solr -confname basic_configs -confdir $SOLR_INSTALL_HOME/server/solr/configsets/basic_configs/conf
-
-</pre></div>
-<p></p>
-<ul>
-<li>Create the JAAS configuration.</li></ul>
-<div class="source"><pre class="prettyprint">
- vi /etc/solr/conf/solr_jaas.conf
-
- Client {
- com.sun.security.auth.module.Krb5LoginModule required
- useKeyTab=true
- keyTab="/etc/security/keytabs/solr.keytab"
- storeKey=true
- useTicketCache=true
- debug=true
- principal="solr/<hostname>@EXAMPLE.COM";
- };
-
-</pre></div>
-<p></p>
-<ul>
-<li>Copy /etc/solr/conf/solr_jaas.conf to all hosts running Solr.</li></ul>
-<p></p>
-<ul>
-<li>Edit solr.in.sh in $SOLR_INSTALL_HOME/bin/</li></ul>
-<div class="source"><pre class="prettyprint">
- vi $SOLR_INSTALL_HOME/bin/solr.in.sh
-
- SOLR_JAAS_FILE=/etc/solr/conf/solr_jaas.conf
- SOLR_HOST=`hostname -f`
- ZK_HOST="$ZK_HOST1:2181,$ZK_HOST2:2181,$ZK_HOST3:2181/solr"
- KERBEROS_REALM="EXAMPLE.COM"
- SOLR_KEYTAB=/etc/solr/conf/solr.keytab
- SOLR_KERB_PRINCIPAL=HTTP@${KERBEROS_REALM}
- SOLR_KERB_KEYTAB=/etc/solr/conf/HTTP.keytab
- SOLR_AUTHENTICATION_CLIENT_CONFIGURER="org.apache.solr.client.solrj.impl.Krb5HttpClientConfigurer"
- SOLR_AUTHENTICATION_OPTS=" -DauthenticationPlugin=org.apache.solr.security.KerberosPlugin -Djava.security.auth.login.config=${SOLR_JAAS_FILE} -Dsolr.kerberos.principal=${SOLR_KERB_PRINCIPAL} -Dsolr.kerberos.keytab=${SOLR_KERB_KEYTAB} -Dsolr.kerberos.cookie.domain=${SOLR_HOST} -Dhost=${SOLR_HOST} -Dsolr.kerberos.name.rules=DEFAULT"
-
-</pre></div>
-<p></p>
-<ul>
-<li>Copy solr.in.sh to all hosts running Solr.</li></ul>
-<p></p>
-<ul>
-<li>Set up Solr to use the Kerberos plugin by uploading the security.json.</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_INSTALL_HOME/server/scripts/cloud-scripts/zkcli.sh -zkhost <zk host>:2181 -cmd put /security.json '{"authentication":{"class": "org.apache.solr.security.KerberosPlugin"}}'
-
-</pre></div>
-<p></p>
-<ul>
-<li>Start Solr.</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_INSTALL_HOME/bin/solr start -cloud -z $ZK_HOST1:2181,$ZK_HOST2:2181,$ZK_HOST3:2181 -noprompt
-
-</pre></div>
-<p></p>
-<ul>
-<li>Test Solr</li></ul>
-<div class="source"><pre class="prettyprint">
- kinit -k -t /etc/security/keytabs/HTTP.keytab HTTP/<host>@EXAMPLE.COM
- curl --negotiate -u : "http://<host>:8983/solr/"
-
-</pre></div>
-<p></p>
-<ul>
-<li>Create collections in Solr corresponding to the indexes that Atlas uses and change the Atlas configuration to point to the Solr instance setup as described in the <a href="./InstallationSteps.html">Install Steps</a>.</li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/source-repository.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/source-repository.html b/1.0.0-alpha/source-repository.html
deleted file mode 100644
index 0ae0034..0000000
--- a/1.0.0-alpha/source-repository.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from org.apache.maven.plugins:maven-project-info-reports-plugin:2.4:scm at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Source Repository</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Source Repository</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Overview"></a>Overview</h2><a name="Overview"></a>
-<p>This project uses a Source Content Management System to manage its source code.</p></div>
-<div class="section">
-<h2><a name="Web_Access"></a>Web Access</h2><a name="Web_Access"></a>
-<p>The following is a link to the online source repository.</p>
-<div class="source"><pre class="prettyprint"><a class="externalLink" href="https://github.com/apache/atlas.git">https://github.com/apache/atlas.git</a></pre></div></div>
-<div class="section">
-<h2><a name="Anonymous_access"></a>Anonymous access</h2><a name="Anonymous_access"></a>
-<p>Refer to the documentation of the SCM used for more information about anonymously check out. The connection url is:</p>
-<div class="source"><pre class="prettyprint">git://git.apache.org/atlas.git</pre></div></div>
-<div class="section">
-<h2><a name="Developer_access"></a>Developer access</h2><a name="Developer_access"></a>
-<p>Refer to the documentation of the SCM used for more information about developer check out. The connection url is:</p>
-<div class="source"><pre class="prettyprint">https://git-wip-us.apache.org/repos/asf/atlas.git</pre></div></div>
-<div class="section">
-<h2><a name="Access_from_behind_a_firewall"></a>Access from behind a firewall</h2><a name="Access_from_behind_a_firewall"></a>
-<p>Refer to the documentation of the SCM used for more information about access behind a firewall.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[38/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery-1.8.0.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery-1.8.0.min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery-1.8.0.min.js
deleted file mode 100644
index e2e2b7f..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery-1.8.0.min.js
+++ /dev/null
@@ -1,3 +0,0 @@
-!function(e,t){function n(e){var t=he[e]={};return K.each(e.split(te),function(e,n){t[n]=!0}),t}function r(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(me,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r||"false"!==r&&("null"===r?null:+r+""===r?+r:ge.test(r)?K.parseJSON(r):r)}catch(o){}K.data(e,n,r)}else r=t}return r}function i(e){var t;for(t in e)if(("data"!==t||!K.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function o(){return!1}function a(){return!0}function s(e){return!e||!e.parentNode||11===e.parentNode.nodeType}function l(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function u(e,t,n){if(t=t||0,K.isFunction(t))return K.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return K.grep(e,function(e,r){return e===t===n});if("string"==typeof t){var r=K.grep(e,function(e){return 1===e.nodeType});if(_e.test(t))return K.filter(t,r,!n);t=K.filter(t,r)}return K.grep(e,function(e,r){return K.inArray(e,t)>=0===n}
)}function c(e){var t=We.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function f(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function p(e,t){if(1===t.nodeType&&K.hasData(e)){var n,r,i,o=K._data(e),a=K._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;r<i;r++)K.event.add(t,n,s[n][r])}a.data&&(a.data=K.extend({},a.data))}}function d(e,t){var n;1===t.nodeType&&(t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(e),n=t.nodeName.toLowerCase(),"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),K.support.html5Clone&&e.innerHTML&&!K.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ve.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.selected=e.defaultSelected:"input"===n||"textarea"===n?t.defaultValue=e.defaultValue:"script"===n&&t.text!==e.text&&(t.text=
e.text),t.removeAttribute(K.expando))}function h(e){return"undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName("*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll("*"):[]}function g(e){Ve.test(e.type)&&(e.defaultChecked=e.checked)}function m(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=mt.length;i--;)if(t=mt[i]+n,t in e)return t;return r}function y(e,t){return e=t||e,"none"===K.css(e,"display")||!K.contains(e.ownerDocument,e)}function v(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)n=e[o],n.style&&(i[o]=K._data(n,"olddisplay"),t?(!i[o]&&"none"===n.style.display&&(n.style.display=""),""===n.style.display&&y(n)&&(i[o]=K._data(n,"olddisplay",T(n.nodeName)))):(r=nt(n,"display"),!i[o]&&"none"!==r&&K._data(n,"olddisplay",r)));for(o=0;o<a;o++)n=e[o],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?i[o]||"":"none"));return e}function b(e,t,n){var r=ut.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t
}function x(e,t,n,r){for(var i=n===(r?"border":"content")?4:"width"===t?1:0,o=0;i<4;i+=2)"margin"===n&&(o+=K.css(e,n+gt[i],!0)),r?("content"===n&&(o-=parseFloat(nt(e,"padding"+gt[i]))||0),"margin"!==n&&(o-=parseFloat(nt(e,"border"+gt[i]+"Width"))||0)):(o+=parseFloat(nt(e,"padding"+gt[i]))||0,"padding"!==n&&(o+=parseFloat(nt(e,"border"+gt[i]+"Width"))||0));return o}function w(e,t,n){var r="width"===t?e.offsetWidth:e.offsetHeight,i=!0,o=K.support.boxSizing&&"border-box"===K.css(e,"boxSizing");if(r<=0){if(r=nt(e,t),(r<0||null==r)&&(r=e.style[t]),ct.test(r))return r;i=o&&(K.support.boxSizingReliable||r===e.style[t]),r=parseFloat(r)||0}return r+x(e,t,n||(o?"border":"content"),i)+"px"}function T(e){if(pt[e])return pt[e];var t=K("<"+e+">").appendTo(R.body),n=t.css("display");return t.remove(),"none"!==n&&""!==n||(rt=R.body.appendChild(rt||K.extend(R.createElement("iframe"),{frameBorder:0,width:0,height:0})),it&&rt.createElement||(it=(rt.contentWindow||rt.contentDocument).document,it.write(
"<!doctype html><html><body>"),it.close()),t=it.body.appendChild(it.createElement(e)),n=nt(t,"display"),R.body.removeChild(rt)),pt[e]=n,n}function N(e,t,n,r){var i;if(K.isArray(t))K.each(t,function(t,i){n||bt.test(e)?r(e,i):N(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==K.type(t))r(e,t);else for(i in t)N(e+"["+i+"]",t[i],n,r)}function C(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i,o,a=t.toLowerCase().split(te),s=0,l=a.length;if(K.isFunction(n))for(;s<l;s++)r=a[s],o=/^\+/.test(r),o&&(r=r.substr(1)||"*"),i=e[r]=e[r]||[],i[o?"unshift":"push"](n)}}function E(e,n,r,i,o,a){o=o||n.dataTypes[0],a=a||{},a[o]=!0;for(var s,l=e[o],u=0,c=l?l.length:0,f=e===Ot;u<c&&(f||!s);u++)s=l[u](n,r,i),"string"==typeof s&&(!f||a[s]?s=t:(n.dataTypes.unshift(s),s=E(e,n,r,i,s,a)));return(f||!s)&&!a["*"]&&(s=E(e,n,r,i,"*",a)),s}function k(e,n){var r,i,o=K.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((o[r]?e:i||(i={}))[r]=n[r]);i&&K.extend(!0,e,i)}function S(e,n,r){v
ar i,o,a,s,l=e.contents,u=e.dataTypes,c=e.responseFields;for(o in c)o in r&&(n[c[o]]=r[o]);for(;"*"===u[0];)u.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("content-type"));if(i)for(o in l)if(l[o]&&l[o].test(i)){u.unshift(o);break}if(u[0]in r)a=u[0];else{for(o in r){if(!u[0]||e.converters[o+" "+u[0]]){a=o;break}s||(s=o)}a=a||s}if(a)return a!==u[0]&&u.unshift(a),r[a]}function A(e,t){var n,r,i,o,a=e.dataTypes.slice(),s=a[0],l={},u=0;if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),a[1])for(n in e.converters)l[n.toLowerCase()]=e.converters[n];for(;i=a[++u];)if("*"!==i){if("*"!==s&&s!==i){if(n=l[s+" "+i]||l["* "+i],!n)for(r in l)if(o=r.split(" "),o[1]===i&&(n=l[s+" "+o[0]]||l["* "+o[0]])){n===!0?n=l[r]:l[r]!==!0&&(i=o[0],a.splice(u--,0,i));break}if(n!==!0)if(n&&e["throws"])t=n(t);else try{t=n(t)}catch(c){return{state:"parsererror",error:n?c:"No conversion from "+s+" to "+i}}}s=i}return{state:"success",data:t}}function j(){try{return new e.XMLHttpRequest}catch(t){}}function D(){try{re
turn new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function L(){return setTimeout(function(){Ut=t},0),Ut=K.now()}function H(e,t){K.each(t,function(t,n){for(var r=(Kt[t]||[]).concat(Kt["*"]),i=0,o=r.length;i<o;i++)if(r[i].call(e,t,n))return})}function F(e,t,n){var r,i=0,o=Qt.length,a=K.Deferred().always(function(){delete s.elem}),s=function(){for(var t=Ut||L(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),i=0,o=l.tweens.length;i<o;i++)l.tweens[i].run(r);return a.notifyWith(e,[l,r,n]),r<1&&o?n:(a.resolveWith(e,[l]),!1)},l=a.promise({elem:e,props:K.extend({},t),opts:K.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Ut||L(),duration:n.duration,tweens:[],createTween:function(t,n,r){var i=K.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(i),i},stop:function(t){for(var n=0,r=t?l.tweens.length:0;n<r;n++)l.tweens[n].run(1);return t?a.resolveWith(e,[l,t]):a.rejectWith(e,[l,t]),this}}),u=l.props;for(M(u,l.opt
s.specialEasing);i<o;i++)if(r=Qt[i].call(l,e,u,l.opts))return r;return H(l,u),K.isFunction(l.opts.start)&&l.opts.start.call(e,l),K.fx.timer(K.extend(s,{anim:l,queue:l.opts.queue,elem:e})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function M(e,t){var n,r,i,o,a;for(n in e)if(r=K.camelCase(n),i=t[r],o=e[n],K.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=K.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function O(e,t,n){var r,i,o,a,s,l,u,c,f=this,p=e.style,d={},h=[],g=e.nodeType&&y(e);n.queue||(u=K._queueHooks(e,"fx"),null==u.unqueued&&(u.unqueued=0,c=u.empty.fire,u.empty.fire=function(){u.unqueued||c()}),u.unqueued++,f.always(function(){f.always(function(){u.unqueued--,K.queue(e,"fx").length||u.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===K.css(e,"display")&&"none"===K.css(e,"
float")&&(K.support.inlineBlockNeedsLayout&&"inline"!==T(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",K.support.shrinkWrapBlocks||f.done(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(o=t[r],Jt.exec(o)){if(delete t[r],o===(g?"hide":"show"))continue;h.push(r)}if(a=h.length)for(s=K._data(e,"fxshow")||K._data(e,"fxshow",{}),g?K(e).show():f.done(function(){K(e).hide()}),f.done(function(){var t;K.removeData(e,"fxshow",!0);for(t in d)K.style(e,t,d[t])}),r=0;r<a;r++)i=h[r],l=f.createTween(i,g?s[i]:0),d[i]=s[i]||K.style(e,i),i in s||(s[i]=l.start,g&&(l.end=l.start,l.start="width"===i||"height"===i?1:0))}function _(e,t,n,r,i){return new _.prototype.init(e,t,n,r,i)}function q(e,t){for(var n,r={height:e},i=0;i<4;i+=2-t)n=gt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function B(e){return K.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}var W,P,R=e.document,$=e.lo
cation,I=e.navigator,z=e.jQuery,X=e.$,U=Array.prototype.push,Y=Array.prototype.slice,J=Array.prototype.indexOf,V=Object.prototype.toString,G=Object.prototype.hasOwnProperty,Q=String.prototype.trim,K=function(e,t){return new K.fn.init(e,t,W)},Z=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,ee=/\S/,te=/\s+/,ne=ee.test(" ")?/^[\s\xA0]+|[\s\xA0]+$/g:/^\s+|\s+$/g,re=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,ie=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,oe=/^[\],:{}\s]*$/,ae=/(?:^|:|,)(?:\s*\[)+/g,se=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,le=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,ue=/^-ms-/,ce=/-([\da-z])/gi,fe=function(e,t){return(t+"").toUpperCase()},pe=function(){R.addEventListener?(R.removeEventListener("DOMContentLoaded",pe,!1),K.ready()):"complete"===R.readyState&&(R.detachEvent("onreadystatechange",pe),K.ready())},de={};K.fn=K.prototype={constructor:K,init:function(e,n,r){var i,o,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(
"string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:re.exec(e),i&&(i[1]||!n)){if(i[1])return n=n instanceof K?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:R,e=K.parseHTML(i[1],a,!0),ie.test(i[1])&&K.isPlainObject(n)&&this.attr.call(e,n,!0),K.merge(this,e);if(o=R.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=R,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return K.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),K.makeArray(e,this))},selector:"",jquery:"1.8.0",length:0,size:function(){return this.length},toArray:function(){return Y.call(this)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=K.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,"find"===t?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.s
elector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return K.each(this,e,t)},ready:function(e){return K.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Y.apply(this,arguments),"slice",Y.call(arguments).join(","))},map:function(e){return this.pushStack(K.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:U,sort:[].sort,splice:[].splice},K.fn.init.prototype=K.fn,K.extend=K.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"!=typeof s&&!K.isFunction(s)&&(s={}),u===l&&(s=this,--l);l<u;l++)if(null!=(e=arguments[l]))for(n in e)r=s[n],i=e[n],s!==i&&(c&&i&&(K.isPlainObject(i)||(o=K.isArray(i)))?(o?(o=!1,a=r&&K.isArray(r)?r:[]):a=r&&K.isPlainObject(r)?r:{},s[n]=K.exten
d(c,a,i)):i!==t&&(s[n]=i));return s},K.extend({noConflict:function(t){return e.$===K&&(e.$=X),t&&e.jQuery===K&&(e.jQuery=z),K},isReady:!1,readyWait:1,holdReady:function(e){e?K.readyWait++:K.ready(!0)},ready:function(e){if(e===!0?!--K.readyWait:!K.isReady){if(!R.body)return setTimeout(K.ready,1);K.isReady=!0,e!==!0&&--K.readyWait>0||(P.resolveWith(R,[K]),K.fn.trigger&&K(R).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===K.type(e)},isArray:Array.isArray||function(e){return"array"===K.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?String(e):de[V.call(e)]||"object"},isPlainObject:function(e){if(!e||"object"!==K.type(e)||e.nodeType||K.isWindow(e))return!1;try{if(e.constructor&&!G.call(e,"constructor")&&!G.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||G.call(e,r)},isEmptyObject:function(e){var t;fo
r(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return e&&"string"==typeof e?("boolean"==typeof t&&(n=t,t=0),t=t||R,(r=ie.exec(e))?[t.createElement(r[1])]:(r=K.buildFragment([e],t,n?null:[]),K.merge([],(r.cacheable?K.clone(r.fragment):r.fragment).childNodes))):null},parseJSON:function(t){return t&&"string"==typeof t?(t=K.trim(t),e.JSON&&e.JSON.parse?e.JSON.parse(t):oe.test(t.replace(se,"@").replace(le,"]").replace(ae,""))?new Function("return "+t)():void K.error("Invalid JSON: "+t)):null},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&K.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&ee.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e
){return e.replace(ue,"ms-").replace(ce,fe)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},each:function(e,n,r){var i,o=0,a=e.length,s=a===t||K.isFunction(e);if(r)if(s){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;o<a&&n.apply(e[o++],r)!==!1;);else if(s){for(i in e)if(n.call(e[i],i,e[i])===!1)break}else for(;o<a&&n.call(e[o],o,e[o++])!==!1;);return e},trim:Q?function(e){return null==e?"":Q.call(e)}:function(e){return null==e?"":e.toString().replace(ne,"")},makeArray:function(e,t){var n,r=t||[];return null!=e&&(n=K.type(e),null==e.length||"string"===n||"function"===n||"regexp"===n||K.isWindow(e)?U.call(r,e):K.merge(r,e)),r},inArray:function(e,t,n){var r;if(t){if(J)return J.call(t,e,n);for(r=t.length,n=n?n<0?Math.max(0,r+n):n:0;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;o<r;o++)e[i++]=n[o];else for(;n[o]!==t;)e[i++]=n[o++];return e.length=i,e},grep:function(e,
t,n){var r,i=[],o=0,a=e.length;for(n=!!n;o<a;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,n,r){var i,o,a=[],s=0,l=e.length,u=e instanceof K||l!==t&&"number"==typeof l&&(l>0&&e[0]&&e[l-1]||0===l||K.isArray(e));if(u)for(;s<l;s++)i=n(e[s],s,r),null!=i&&(a[a.length]=i);else for(o in e)i=n(e[o],o,r),null!=i&&(a[a.length]=i);return a.concat.apply([],a)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(r=e[n],n=e,e=r),K.isFunction(e)?(i=Y.call(arguments,2),o=function(){return e.apply(n,i.concat(Y.call(arguments)))},o.guid=e.guid=e.guid||o.guid||K.guid++,o):t},access:function(e,n,r,i,o,a,s){var l,u=null==r,c=0,f=e.length;if(r&&"object"==typeof r){for(c in r)K.access(e,n,c,r[c],1,a,i);o=1}else if(i!==t){if(l=s===t&&K.isFunction(i),u&&(l?(l=n,n=function(e,t,n){return l.call(K(e),n)}):(n.call(e,i),n=null)),n)for(;c<f;c++)n(e[c],r,l?i.call(e[c],c,n(e[c],r)):i,s);o=1}return o?e:u?n.call(e):f?n(e[0],r):a},now:function(){return(new Date).getTime()}}),K.ready.promis
e=function(t){if(!P)if(P=K.Deferred(),"complete"===R.readyState||"loading"!==R.readyState&&R.addEventListener)setTimeout(K.ready,1);else if(R.addEventListener)R.addEventListener("DOMContentLoaded",pe,!1),e.addEventListener("load",K.ready,!1);else{R.attachEvent("onreadystatechange",pe),e.attachEvent("onload",K.ready);var n=!1;try{n=null==e.frameElement&&R.documentElement}catch(r){}n&&n.doScroll&&function i(){if(!K.isReady){try{n.doScroll("left")}catch(e){return setTimeout(i,50)}K.ready()}}()}return P.promise(t)},K.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(e,t){de["[object "+t+"]"]=t.toLowerCase()}),W=K(R);var he={};K.Callbacks=function(e){e="string"==typeof e?he[e]||n(e):K.extend({},e);var r,i,o,a,s,l,u=[],c=!e.once&&[],f=function(t){for(r=e.memory&&t,i=!0,l=a||0,a=0,s=u.length,o=!0;u&&l<s;l++)if(u[l].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}o=!1,u&&(c?c.length&&f(c.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;!
function n(t){K.each(t,function(t,r){!K.isFunction(r)||e.unique&&p.has(r)?r&&r.length&&n(r):u.push(r)})}(arguments),o?s=u.length:r&&(a=t,f(r))}return this},remove:function(){return u&&K.each(arguments,function(e,t){for(var n;(n=K.inArray(t,u,n))>-1;)u.splice(n,1),o&&(n<=s&&s--,n<=l&&l--)}),this},has:function(e){return K.inArray(e,u)>-1},empty:function(){return u=[],this},disable:function(){return u=c=r=t,this},disabled:function(){return!u},lock:function(){return c=t,r||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],u&&(!i||c)&&(o?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},K.extend({Deferred:function(e){var t=[["resolve","done",K.Callbacks("once memory"),"resolved"],["reject","fail",K.Callbacks("once memory"),"rejected"],["notify","progress",K.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).
fail(arguments),this},then:function(){var e=arguments;return K.Deferred(function(n){K.each(t,function(t,r){var o=r[0],a=e[t];i[r[1]](K.isFunction(a)?function(){var e=a.apply(this,arguments);e&&K.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o+"With"](this===i?n:this,[e])}:n[o])}),e=null}).promise()},promise:function(e){return"object"==typeof e?K.extend(e,r):r}},i={};return r.pipe=r.then,K.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=a.fire,i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=Y.call(arguments),a=o.length,s=1!==a||e&&K.isFunction(e.promise)?a:0,l=1===s?e:K.Deferred(),u=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?Y.call(arguments):i,r===t?l.notifyWith(n,r):--s||l.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);i<a;i++)o[i]&&K.isFunction(o[i].promise)?o[i].promise().don
e(u(i,r,o)).fail(l.reject).progress(u(i,n,t)):--s;return s||l.resolveWith(r,o),l.promise()}}),K.support=function(){var t,n,r,i,o,a,s,l,u,c,f,p=R.createElement("div");if(p.setAttribute("className","t"),p.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0],r.style.cssText="top:1px;float:left;opacity:.5",!n||!n.length||!r)return{};i=R.createElement("select"),o=i.appendChild(R.createElement("option")),a=p.getElementsByTagName("input")[0],t={leadingWhitespace:3===p.firstChild.nodeType,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:"on"===a.value,optSelected:o.selected,getSetAttribute:"t"!==p.className,enctype:!!R.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==R.createElement("na
v").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===R.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,i.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}if(!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",f=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",f)),a=R.createElement("input"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","checked"),a.setAttribute("name","t"),p.appendChild(a),s=R.createDocumentFragment(),s.appendChild(p.lastChild),t.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=a.checked,s.removeChild(a),s.appendChild(p),p.attachEvent)for(u in{submit:!0,change:!0,focusin:!0})l="on"+u,c=l in
p,c||(p.setAttribute(l,"return;"),c="function"==typeof p[l]),t[u+"Bubbles"]=c;return K(function(){var n,r,i,o,a="padding:0;margin:0;border:0;display:block;overflow:hidden;",s=R.getElementsByTagName("body")[0];s&&(n=R.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",s.insertBefore(n,s.firstChild),r=R.createElement("div"),n.appendChild(r),r.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=r.getElementsByTagName("td"),i[0].style.cssText="padding:0;margin:0;border:0;display:none",c=0===i[0].offsetHeight,i[0].style.display="",i[1].style.display="none",t.reliableHiddenOffsets=c&&0===i[0].offsetHeight,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===r.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==s.offsetTop,e.getComputedStyle&&(t.pixelPositi
on="1%"!==(e.getComputedStyle(r,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(r,null)||{width:"4px"}).width,o=R.createElement("div"),o.style.cssText=r.style.cssText=a,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),"undefined"!=typeof r.style.zoom&&(r.innerHTML="",r.style.cssText=a+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===r.offsetWidth,r.style.display="block",r.style.overflow="visible",r.innerHTML="<div></div>",r.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==r.offsetWidth,n.style.zoom=1),s.removeChild(n),n=r=i=o=null)}),s.removeChild(p),n=r=i=o=a=s=p=null,t}();var ge=/^(?:\{.*\}|\[.*\])$/,me=/([A-Z])/g;K.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(K.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType
?K.cache[e[K.expando]]:e[K.expando],!!e&&!i(e)},data:function(e,n,r,i){if(K.acceptData(e)){var o,a,s=K.expando,l="string"==typeof n,u=e.nodeType,c=u?K.cache:e,f=u?e[s]:e[s]&&s;if(f&&c[f]&&(i||c[f].data)||!l||r!==t)return f||(u?e[s]=f=K.deletedIds.pop()||++K.uuid:f=s),c[f]||(c[f]={},u||(c[f].toJSON=K.noop)),"object"!=typeof n&&"function"!=typeof n||(i?c[f]=K.extend(c[f],n):c[f].data=K.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[K.camelCase(n)]=r),l?(a=o[n],null==a&&(a=o[K.camelCase(n)])):a=o,a}},removeData:function(e,t,n){if(K.acceptData(e)){var r,o,a,s=e.nodeType,l=s?K.cache:e,u=s?e[K.expando]:K.expando;if(l[u]){if(t&&(r=n?l[u]:l[u].data)){K.isArray(t)||(t in r?t=[t]:(t=K.camelCase(t),t=t in r?[t]:t.split(" ")));for(o=0,a=t.length;o<a;o++)delete r[t[o]];if(!(n?i:K.isEmptyObject)(r))return}(n||(delete l[u].data,i(l[u])))&&(s?K.cleanData([e],!0):K.support.deleteExpando||l!=l.window?delete l[u]:l[u]=null)}}},_data:function(e,t,n){return K.data(e,t,n,!0)},acc
eptData:function(e){var t=e.nodeName&&K.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),K.fn.extend({data:function(e,n){var i,o,a,s,l,u=this[0],c=0,f=null;if(e===t){if(this.length&&(f=K.data(u),1===u.nodeType&&!K._data(u,"parsedAttrs"))){for(a=u.attributes,l=a.length;c<l;c++)s=a[c].name,0===s.indexOf("data-")&&(s=K.camelCase(s.substring(5)),r(u,s,f[s]));K._data(u,"parsedAttrs",!0)}return f}return"object"==typeof e?this.each(function(){K.data(this,e)}):(i=e.split(".",2),i[1]=i[1]?"."+i[1]:"",o=i[1]+"!",K.access(this,function(n){return n===t?(f=this.triggerHandler("getData"+o,[i[0]]),f===t&&u&&(f=K.data(u,e),f=r(u,e,f)),f===t&&i[1]?this.data(i[0]):f):(i[1]=n,void this.each(function(){var t=K(this);t.triggerHandler("setData"+o,i),K.data(this,e,n),t.triggerHandler("changeData"+o,i)}))},null,n,arguments.length>1,null,!1))},removeData:function(e){return this.each(function(){K.removeData(this,e)})}}),K.extend({queue:function(e,t,n){var r;if(e)return t=(t
||"fx")+"queue",r=K._data(e,t),n&&(!r||K.isArray(n)?r=K._data(e,t,K.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=K.queue(e,t),r=n.shift(),i=K._queueHooks(e,t),o=function(){K.dequeue(e,t)};"inprogress"===r&&(r=n.shift()),r&&("fx"===t&&n.unshift("inprogress"),delete i.stop,r.call(e,o,i)),!n.length&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return K._data(e,n)||K._data(e,n,{empty:K.Callbacks("once memory").add(function(){K.removeData(e,t+"queue",!0),K.removeData(e,n,!0)})})}}),K.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),arguments.length<r?K.queue(this[0],e):n===t?this:this.each(function(){var t=K.queue(this,e,n);K._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&K.dequeue(this,e)})},dequeue:function(e){return this.each(function(){K.dequeue(this,e)})},delay:function(e,t){return e=K.fx?K.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}}
)},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=K.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};for("string"!=typeof e&&(n=e,e=t),e=e||"fx";s--;)(r=K._data(a[s],e+"queueHooks"))&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var ye,ve,be,xe=/[\t\r\n]/g,we=/\r/g,Te=/^(?:button|input)$/i,Ne=/^(?:button|input|object|select|textarea)$/i,Ce=/^a(?:rea|)$/i,Ee=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,ke=K.support.getSetAttribute;K.fn.extend({attr:function(e,t){return K.access(this,K.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){K.removeAttr(this,e)})},prop:function(e,t){return K.access(this,K.prop,e,t,arguments.length>1)},removeProp:function(e){return e=K.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a,s;if(K.isFunction(e))retu
rn this.each(function(t){K(this).addClass(e.call(this,t,this.className))});if(e&&"string"==typeof e)for(t=e.split(te),n=0,r=this.length;n<r;n++)if(i=this[n],1===i.nodeType)if(i.className||1!==t.length){for(o=" "+i.className+" ",a=0,s=t.length;a<s;a++)~o.indexOf(" "+t[a]+" ")||(o+=t[a]+" ");i.className=K.trim(o)}else i.className=e;return this},removeClass:function(e){var n,r,i,o,a,s,l;if(K.isFunction(e))return this.each(function(t){K(this).removeClass(e.call(this,t,this.className))});if(e&&"string"==typeof e||e===t)for(n=(e||"").split(te),s=0,l=this.length;s<l;s++)if(i=this[s],1===i.nodeType&&i.className){for(r=(" "+i.className+" ").replace(xe," "),o=0,a=n.length;o<a;o++)for(;r.indexOf(" "+n[o]+" ")>-1;)r=r.replace(" "+n[o]+" "," ");i.className=e?K.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return K.isFunction(e)?this.each(function(n){K(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var i,o=0
,a=K(this),s=t,l=e.split(te);i=l[o++];)s=r?s:!a.hasClass(i),a[s?"addClass":"removeClass"](i);else"undefined"!==n&&"boolean"!==n||(this.className&&K._data(this,"__className__",this.className),this.className=this.className||e===!1?"":K._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;n<r;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(xe," ").indexOf(t)>-1)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=K.isFunction(e),this.each(function(r){var o,a=K(this);1===this.nodeType&&(o=i?e.call(this,r,a.val()):e,null==o?o="":"number"==typeof o?o+="":K.isArray(o)&&(o=K.map(o,function(e){return null==e?"":e+""})),n=K.valHooks[this.type]||K.valHooks[this.nodeName.toLowerCase()],n&&"set"in n&&n.set(this,o,"value")!==t||(this.value=o))});if(o)return n=K.valHooks[o.type]||K.valHooks[o.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(o,"value"))!==t?r:(r=o.value,"string"==typeof r?r.replace(we,""):null=
=r?"":r)}}}),K.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r,i,o=e.selectedIndex,a=[],s=e.options,l="select-one"===e.type;if(o<0)return null;for(n=l?o:0,r=l?o+1:s.length;n<r;n++)if(i=s[n],i.selected&&(K.support.optDisabled?!i.disabled:null===i.getAttribute("disabled"))&&(!i.parentNode.disabled||!K.nodeName(i.parentNode,"optgroup"))){if(t=K(i).val(),l)return t;a.push(t)}return l&&!a.length&&s.length?K(s[o]).val():a},set:function(e,t){var n=K.makeArray(t);return K(e).find("option").each(function(){this.selected=K.inArray(K(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var o,a,s,l=e.nodeType;if(e&&3!==l&&8!==l&&2!==l)return i&&K.isFunction(K.fn[n])?K(e)[n](r):"undefined"==typeof e.getAttribute?K.prop(e,n,r):(s=1!==l||!K.isXMLDoc(e),s&&(n=n.toLowerCase(),a=K.attrHooks[n]||(Ee.test(n)?ve:ye)),r!==t?null===r?void K.removeAttr(e,n):a&&"set"in a&&s&&(o=a.s
et(e,r,n))!==t?o:(e.setAttribute(n,""+r),r):a&&"get"in a&&s&&null!==(o=a.get(e,n))?o:(o=e.getAttribute(n),null===o?t:o))},removeAttr:function(e,t){var n,r,i,o,a=0;if(t&&1===e.nodeType)for(r=t.split(te);a<r.length;a++)i=r[a],i&&(n=K.propFix[i]||i,o=Ee.test(i),o||K.attr(e,i,""),e.removeAttribute(ke?i:n),o&&n in e&&(e[n]=!1))},attrHooks:{type:{set:function(e,t){if(Te.test(e.nodeName)&&e.parentNode)K.error("type property can't be changed");else if(!K.support.radioValue&&"radio"===t&&K.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}},value:{get:function(e,t){return ye&&K.nodeName(e,"button")?ye.get(e,t):t in e?e.value:null},set:function(e,t,n){return ye&&K.nodeName(e,"button")?ye.set(e,t,n):void(e.value=t)}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contente
ditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!K.isXMLDoc(e),a&&(n=K.propFix[n]||n,o=K.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):Ne.test(e.nodeName)||Ce.test(e.nodeName)&&e.href?0:t}}}}),ve={get:function(e,n){var r,i=K.prop(e,n);return i===!0||"boolean"!=typeof i&&(r=e.getAttributeNode(n))&&r.nodeValue!==!1?n.toLowerCase():t},set:function(e,t,n){var r;return t===!1?K.removeAttr(e,n):(r=K.propFix[n]||n,r in e&&(e[r]=!0),e.setAttribute(n,n.toLowerCase())),n}},ke||(be={name:!0,id:!0,coords:!0},ye=K.valHooks.button={get:function(e,n){var r;return r=e.getAttributeNode(n),r&&(be[n]?""!==r.value:r.specified)?r.value:t},set:function(e,t,n){var r=e.getAttributeNode(n);return r||(r=R.createAttribute(n),e.setAttributeNode(r)),r.value=t+""}},K.each(
["width","height"],function(e,t){K.attrHooks[t]=K.extend(K.attrHooks[t],{set:function(e,n){if(""===n)return e.setAttribute(t,"auto"),
-n}})}),K.attrHooks.contenteditable={get:ye.get,set:function(e,t,n){""===t&&(t="false"),ye.set(e,t,n)}}),K.support.hrefNormalized||K.each(["href","src","width","height"],function(e,n){K.attrHooks[n]=K.extend(K.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null===r?t:r}})}),K.support.style||(K.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||t},set:function(e,t){return e.style.cssText=""+t}}),K.support.optSelected||(K.propHooks.selected=K.extend(K.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),K.support.enctype||(K.propFix.enctype="encoding"),K.support.checkOn||K.each(["radio","checkbox"],function(){K.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),K.each(["radio","checkbox"],function(){K.valHooks[this]=K.extend(K.valHooks[this],{set:function(e,t){if(K.isArray(t))return e.checked=K.inArray(K(e).val(),t)>=0}})});var Se=/^(?:
textarea|input|select)$/i,Ae=/^([^\.]*|)(?:\.(.+)|)$/,je=/(?:^|\s)hover(\.\S+|)\b/,De=/^key/,Le=/^(?:mouse|contextmenu)|click/,He=/^(?:focusinfocus|focusoutblur)$/,Fe=function(e){return K.event.special.hover?e:e.replace(je,"mouseenter$1 mouseleave$1")};K.event={add:function(e,n,r,i,o){var a,s,l,u,c,f,p,d,h,g,m;if(3!==e.nodeType&&8!==e.nodeType&&n&&r&&(a=K._data(e))){for(r.handler&&(h=r,r=h.handler,o=h.selector),r.guid||(r.guid=K.guid++),l=a.events,l||(a.events=l={}),s=a.handle,s||(a.handle=s=function(e){return"undefined"==typeof K||e&&K.event.triggered===e.type?t:K.event.dispatch.apply(s.elem,arguments)},s.elem=e),n=K.trim(Fe(n)).split(" "),u=0;u<n.length;u++)c=Ae.exec(n[u])||[],f=c[1],p=(c[2]||"").split(".").sort(),m=K.event.special[f]||{},f=(o?m.delegateType:m.bindType)||f,m=K.event.special[f]||{},d=K.extend({type:f,origType:c[1],data:i,handler:r,guid:r.guid,selector:o,namespace:p.join(".")},h),g=l[f],g||(g=l[f]=[],g.delegateCount=0,m.setup&&m.setup.call(e,i,p,s)!==!1||(e.addEvent
Listener?e.addEventListener(f,s,!1):e.attachEvent&&e.attachEvent("on"+f,s))),m.add&&(m.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),o?g.splice(g.delegateCount++,0,d):g.push(d),K.event.global[f]=!0;e=null}},global:{},remove:function(e,t,n,r,i){var o,a,s,l,u,c,f,p,d,h,g,m=K.hasData(e)&&K._data(e);if(m&&(p=m.events)){for(t=K.trim(Fe(t||"")).split(" "),o=0;o<t.length;o++)if(a=Ae.exec(t[o])||[],s=l=a[1],u=a[2],s){for(d=K.event.special[s]||{},s=(r?d.delegateType:d.bindType)||s,h=p[s]||[],c=h.length,u=u?new RegExp("(^|\\.)"+u.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f=0;f<h.length;f++)g=h[f],(i||l===g.origType)&&(!n||n.guid===g.guid)&&(!u||u.test(g.namespace))&&(!r||r===g.selector||"**"===r&&g.selector)&&(h.splice(f--,1),g.selector&&h.delegateCount--,d.remove&&d.remove.call(e,g));0===h.length&&c!==h.length&&((!d.teardown||d.teardown.call(e,u,m.handle)===!1)&&K.removeEvent(e,s,m.handle),delete p[s])}else for(s in p)K.event.remove(e,s+t[o],n,r,!0);K.isEmptyObject(p)&
&(delete m.handle,K.removeData(e,"events",!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(n,r,i,o){if(!i||3!==i.nodeType&&8!==i.nodeType){var a,s,l,u,c,f,p,d,h,g,m=n.type||n,y=[];if(He.test(m+K.event.triggered))return;if(m.indexOf("!")>=0&&(m=m.slice(0,-1),s=!0),m.indexOf(".")>=0&&(y=m.split("."),m=y.shift(),y.sort()),(!i||K.event.customEvent[m])&&!K.event.global[m])return;if(n="object"==typeof n?n[K.expando]?n:new K.Event(m,n):new K.Event(m),n.type=m,n.isTrigger=!0,n.exclusive=s,n.namespace=y.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f=m.indexOf(":")<0?"on"+m:"",!i){a=K.cache;for(l in a)a[l].events&&a[l].events[m]&&K.event.trigger(n,r,a[l].handle.elem,!0);return}if(n.result=t,n.target||(n.target=i),r=null!=r?K.makeArray(r):[],r.unshift(n),p=K.event.special[m]||{},p.trigger&&p.trigger.apply(i,r)===!1)return;if(h=[[i,p.bindType||m]],!o&&!p.noBubble&&!K.isWindow(i)){for(g=p.delegateType||m,u=He.test(g+m)
?i:i.parentNode,c=i;u;u=u.parentNode)h.push([u,g]),c=u;c===(i.ownerDocument||R)&&h.push([c.defaultView||c.parentWindow||e,g])}for(l=0;l<h.length&&!n.isPropagationStopped();l++)u=h[l][0],n.type=h[l][1],d=(K._data(u,"events")||{})[n.type]&&K._data(u,"handle"),d&&d.apply(u,r),d=f&&u[f],d&&K.acceptData(u)&&d.apply(u,r)===!1&&n.preventDefault();return n.type=m,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(i.ownerDocument,r)===!1)&&("click"!==m||!K.nodeName(i,"a"))&&K.acceptData(i)&&f&&i[m]&&("focus"!==m&&"blur"!==m||0!==n.target.offsetWidth)&&!K.isWindow(i)&&(c=i[f],c&&(i[f]=null),K.event.triggered=m,i[m](),K.event.triggered=t,c&&(i[f]=c)),n.result}},dispatch:function(n){n=K.event.fix(n||e.event);var r,i,o,a,s,l,u,c,f,p,d=(K._data(this,"events")||{})[n.type]||[],h=d.delegateCount,g=[].slice.call(arguments),m=!n.exclusive&&!n.namespace,y=K.event.special[n.type]||{},v=[];if(g[0]=n,n.delegateTarget=this,!y.preDispatch||y.preDispatch.call(this,n)!==!1){if(h&&(!n.button||"click"
!==n.type))for(a=K(this),a.context=this,o=n.target;o!=this;o=o.parentNode||this)if(o.disabled!==!0||"click"!==n.type){for(l={},c=[],a[0]=o,r=0;r<h;r++)f=d[r],p=f.selector,l[p]===t&&(l[p]=a.is(p)),l[p]&&c.push(f);c.length&&v.push({elem:o,matches:c})}for(d.length>h&&v.push({elem:this,matches:d.slice(h)}),r=0;r<v.length&&!n.isPropagationStopped();r++)for(u=v[r],n.currentTarget=u.elem,i=0;i<u.matches.length&&!n.isImmediatePropagationStopped();i++)f=u.matches[i],(m||!n.namespace&&!f.namespace||n.namespace_re&&n.namespace_re.test(f.namespace))&&(n.data=f.data,n.handleObj=f,s=((K.event.special[f.origType]||{}).handle||f.handler).apply(u.elem,g),s!==t&&(n.result=s,s===!1&&(n.preventDefault(),n.stopPropagation())));return y.postDispatch&&y.postDispatch.call(this,n),n.result}},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charC
ode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,a=n.button,s=n.fromElement;return null==e.pageX&&null!=n.clientX&&(r=e.target.ownerDocument||R,i=r.documentElement,o=r.body,e.pageX=n.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?n.toElement:s),!e.which&&a!==t&&(e.which=1&a?1:2&a?3:4&a?2:0),e}},fix:function(e){if(e[K.expando])return e;var t,n,r=e,i=K.event.fixHooks[e.type]||{},o=i.props?this.props.concat(i.props):this.props;for(e=K.Event(r),t=o.length;t;)n=o[--t],e[n]=r[n];return e.target||(e.target=r.srcElement||R),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey
=!!e.metaKey,i.filter?i.filter(e,r):e},special:{ready:{setup:K.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(e,t,n){K.isWindow(this)&&(this.onbeforeunload=n)},teardown:function(e,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},simulate:function(e,t,n,r){var i=K.extend(new K.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?K.event.trigger(i,null,t):K.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},K.event.handle=K.event.dispatch,K.removeEvent=R.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&("undefined"==typeof e[r]&&(e[r]=null),e.detachEvent(r,n))},K.Event=function(e,t){return this instanceof K.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?a:o):this.type=e,t&&K.extend(this,t
),this.timeStamp=e&&e.timeStamp||K.now(),this[K.expando]=!0,void 0):new K.Event(e,t)},K.Event.prototype={preventDefault:function(){this.isDefaultPrevented=a;var e=this.originalEvent;e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=a;var e=this.originalEvent;e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=a,this.stopPropagation()},isDefaultPrevented:o,isPropagationStopped:o,isImmediatePropagationStopped:o},K.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){K.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;o.selector;return i&&(i===r||K.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),K.support.submitBubbles||(K.event.special.submit={setup:function(){return!K.nodeName(this,"form")&&void K.event.add(this,"click._submit keypress.
_submit",function(e){var n=e.target,r=K.nodeName(n,"input")||K.nodeName(n,"button")?n.form:t;r&&!K._data(r,"_submit_attached")&&(K.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),K._data(r,"_submit_attached",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&K.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return!K.nodeName(this,"form")&&void K.event.remove(this,"._submit")}}),K.support.changeBubbles||(K.event.special.change={setup:function(){return Se.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(K.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),K.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),K.event.simulate("change",this,e,!0)})),!1):void K.event.add(this,"beforeactivate._change",function(e){var t=e.target;Se.test(t.nodeName)&&!K._data(t,"_chan
ge_attached")&&(K.event.add(t,"change._change",function(e){this.parentNode&&!e.isSimulated&&!e.isTrigger&&K.event.simulate("change",this.parentNode,e,!0)}),K._data(t,"_change_attached",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return e.handleObj.handler.apply(this,arguments)},teardown:function(){return K.event.remove(this,"._change"),Se.test(this.nodeName)}}),K.support.focusinBubbles||K.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){K.event.simulate(t,e.target,K.event.fix(e),!0)};K.event.special[t]={setup:function(){0===n++&&R.addEventListener(e,r,!0)},teardown:function(){0===--n&&R.removeEventListener(e,r,!0)}}}),K.fn.extend({on:function(e,n,r,i,a){var s,l;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(l in e)this.on(l,n,r,e[l],a);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=o;else if(!i)return this;ret
urn 1===a&&(s=i,i=function(e){return K().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=K.guid++)),this.each(function(){K.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,a;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,K(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(a in e)this.off(a,n,e[a]);return this}return n!==!1&&"function"!=typeof n||(r=n,n=t),r===!1&&(r=o),this.each(function(){K.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},live:function(e,t,n){return K(this.context).on(e,this.selector,t,n),this},die:function(e,t){return K(this.context).off(e,this.selector||"**",t),this},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1==arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.e
ach(function(){K.event.trigger(e,t,this)})},triggerHandler:function(e,t){if(this[0])return K.event.trigger(e,t,this[0],!0)},toggle:function(e){var t=arguments,n=e.guid||K.guid++,r=0,i=function(n){var i=(K._data(this,"lastToggle"+e.guid)||0)%r;return K._data(this,"lastToggle"+e.guid,i+1),n.preventDefault(),t[i].apply(this,arguments)||!1};for(i.guid=n;r<t.length;)t[r++].guid=n;return this.click(i)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),K.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){K.fn[t]=function(e,n){return null==n&&(n=e,e=null),arguments.length>0?this.on(t,null,e,n):this.trigger(t)},De.test(t)&&(K.event.fixHooks[t]=K.event.keyHooks),Le.test(t)&&(K.event.fixHooks[t]=K.event.mouseHooks)}),function(e,t){function n(e,t,n,r){for(var i=0,o=t.length;i<o;i++)oe(e,t[i],n,r)}func
tion r(e,t,r,i,o,a){var s,l=ae.setFilters[t.toLowerCase()];return l||oe.error(t),(e||!(s=o))&&n(e||"*",i,s=[],o),s.length>0?l(s,r,a):[]}function i(e,i,o,a,s){for(var l,u,c,f,p,d,h,g,m=0,y=s.length,v=z.POS,b=new RegExp("^"+v.source+"(?!"+C+")","i"),x=function(){for(var e=1,n=arguments.length-2;e<n;e++)arguments[e]===t&&(l[e]=t)};m<y;m++){for(v.exec(""),e=s[m],f=[],c=0,p=a;l=v.exec(e);)g=v.lastIndex=l.index+l[0].length,g>c&&(h=e.slice(c,l.index),c=g,d=[i],M.test(h)&&(p&&(d=p),p=a),(u=P.test(h))&&(h=h.slice(0,-5).replace(M,"$&*")),l.length>1&&l[0].replace(b,x),p=r(h,l[1],l[2],d,p,u));p?(f=f.concat(p),(h=e.slice(c))&&")"!==h?M.test(h)?n(h,f,o,a):oe(h,i,o,a?a.concat(p):p):T.apply(o,f)):oe(e,i,o,a)}return 1===y?o:oe.uniqueSort(o)}function o(e,t,n){for(var r,i,o,a=[],s=0,l=_.exec(e),u=!l.pop()&&!l.pop(),c=u&&e.match(O)||[""],f=ae.preFilter,p=ae.filter,d=!n&&t!==g;null!=(i=c[s])&&u;s++)for(a.push(r=[]),d&&(i=" "+i);i;){u=!1,(l=M.exec(i))&&(i=i.slice(l[0].length),u=r.push({part:l.pop().repla
ce(F," "),captures:l}));for(o in p)(l=z[o].exec(i))&&(!f[o]||(l=f[o](l,t,n)))&&(i=i.slice(l.shift().length),u=r.push({part:o,captures:l}));if(!u)break}return u||oe.error(e),a}function a(e,t,n){var r=t.dir,i=x++;return e||(e=function(e){return e===n}),t.first?function(t,n){for(;t=t[r];)if(1===t.nodeType)return e(t,n)&&t}:function(t,n){for(var o,a=i+"."+f,s=a+"."+c;t=t[r];)if(1===t.nodeType){if((o=t[N])===s)return t.sizset;if("string"==typeof o&&0===o.indexOf(a)){if(t.sizset)return t}else{if(t[N]=s,e(t,n))return t.sizset=!0,t;t.sizset=!1}}}}function s(e,t){return e?function(n,r){var i=t(n,r);return i&&e(i===!0?n:i,r)}:t}function l(e,t,n){for(var r,i,o=0;r=e[o];o++)ae.relative[r.part]?i=a(i,ae.relative[r.part],t):(r.captures.push(t,n),i=s(i,ae.filter[r.part].apply(null,r.captures)));return i}function u(e){return function(t,n){for(var r,i=0;r=e[i];i++)if(r(t,n))return!0;return!1}}var c,f,p,d,h,g=e.document,m=g.documentElement,y="undefined",v=!1,b=!0,x=0,w=[].slice,T=[].push,N=("sizcache
"+Math.random()).replace(".",""),C="[\\x20\\t\\r\\n\\f]",E="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",k=E.replace("w","w#"),S="([*^$|!~]?=)",A="\\["+C+"*("+E+")"+C+"*(?:"+S+C+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+k+")|)|)"+C+"*\\]",j=":("+E+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|((?:[^,]|\\\\,|(?:,(?=[^\\[]*\\]))|(?:,(?=[^\\(]*\\))))*))\\)|)",D=":(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\)|)(?=[^-]|$)",L=C+"*([\\x20\\t\\r\\n\\f>+~])"+C+"*",H="(?=[^\\x20\\t\\r\\n\\f])(?:\\\\.|"+A+"|"+j.replace(2,7)+"|[^\\\\(),])+",F=new RegExp("^"+C+"+|((?:^|[^\\\\])(?:\\\\.)*)"+C+"+$","g"),M=new RegExp("^"+L),O=new RegExp(H+"?(?="+C+"*,|$)","g"),_=new RegExp("^(?:(?!,)(?:(?:^|,)"+C+"*"+H+")*?|"+C+"*(.*?))(\\)|$)"),q=new RegExp(H.slice(19,-6)+"\\x20\\t\\r\\n\\f>+~])+|"+L,"g"),B=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,W=/[\x20\t\r\n\f]*[+~]/,P=/:not\($/,R=/h\d/i,$=/input|select|textarea|button/i,I=/\\(?!\\)/g,z={ID:new RegExp("^#("+E+")"),CLASS:new RegExp("^\\.("+E+")"),NAME:new RegExp("^\\[name=['\"
]?("+E+")['\"]?\\]"),TAG:new RegExp("^("+E.replace("[-","[-\\*")+")"),ATTR:new RegExp("^"+A),PSEUDO:new RegExp("^"+j),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+C+"*(even|odd|(([+-]|)(\\d*)n|)"+C+"*(?:([+-]|)"+C+"*(\\d+)|))"+C+"*\\)|)","i"),POS:new RegExp(D,"ig"),needsContext:new RegExp("^"+C+"*[>+~]|"+D,"i")},X={},U=[],Y={},J=[],V=function(e){return e.sizzleFilter=!0,e},G=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}},Q=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}},Z=function(e){var t=!1,n=g.createElement("div");try{t=e(n)}catch(r){}return n=null,t},ee=Z(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),te=Z(function(e){e.id=N+0,e.innerHTML="<a name='"+N+"'></a><div name='"+N+"'></div>",m.insertBefore(e,m.firstChild);var t=g.getElementsByName&&g.getElementsByName(N).length===2+g.getElements
ByName(N+0).length;return h=!g.getElementById(N),m.removeChild(e),t}),ne=Z(function(e){return e.appendChild(g.createComment("")),0===e.getElementsByTagName("*").length}),re=Z(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==y&&"#"===e.firstChild.getAttribute("href")}),ie=Z(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",!(!e.getElementsByClassName||0===e.getElementsByClassName("e").length)&&(e.lastChild.className="e",1!==e.getElementsByClassName("e").length)}),oe=function(e,t,n,r){n=n||[],t=t||g;var i,o,a,s,l=t.nodeType;if(1!==l&&9!==l)return[];if(!e||"string"!=typeof e)return n;if(a=le(t),!a&&!r&&(i=B.exec(e)))if(s=i[1]){if(9===l){if(o=t.getElementById(s),!o||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&ue(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return T.apply(n,w.call(t.getElementsByTagName(e),0)),n;if((s=i[3])&&i
e&&t.getElementsByClassName)return T.apply(n,w.call(t.getElementsByClassName(s),0)),n}return pe(e,t,n,r,a)},ae=oe.selectors={cacheLength:50,match:z,order:["ID","TAG"],attrHandle:{},createPseudo:V,find:{ID:h?function(e,t,n){if(typeof t.getElementById!==y&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==y&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==y&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:ne?function(e,t){if(typeof t.getElementsByTagName!==y)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if("*"===e){for(var r,i=[],o=0;r=n[o];o++)1===r.nodeType&&i.push(r);return i}return n}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(I,""),e[3]=(e[4]||e[5]||"").replace(I,""),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:f
unction(e){return e[1]=e[1].toLowerCase(),"nth"===e[1]?(e[2]||oe.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*("even"===e[2]||"odd"===e[2])),e[4]=+(e[6]+e[7]||"odd"===e[2])):e[2]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=e[4];return z.CHILD.test(e[0])?null:(n&&(t=_.exec(n))&&t.pop()&&(e[0]=e[0].slice(0,t[0].length-n.length-1),n=t[0].slice(0,-1)),e.splice(2,3,n||e[3]),e)}},filter:{ID:h?function(e){return e=e.replace(I,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace(I,""),function(t){var n=typeof t.getAttributeNode!==y&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(I,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=X[e];return t||(t=X[e]=new RegExp("(^|"+C+")"+e+"("+C+"|$)"),U.push(e),U.length>ae.cacheLength&&delete X[U.shift()]),function(e){return t.test(e.className||typeof e.getAttribute!==y&&e.getAttribute("class")||"")}},ATTR:f
unction(e,t,n){return t?function(r){var i=oe.attr(r,e),o=i+"";if(null==i)return"!="===t;switch(t){case"=":return o===n;case"!=":return o!==n;case"^=":return n&&0===o.indexOf(n);case"*=":return n&&o.indexOf(n)>-1;case"$=":return n&&o.substr(o.length-n.length)===n;case"~=":return(" "+o+" ").indexOf(n)>-1;case"|=":return o===n||o.substr(0,n.length+1)===n+"-"}}:function(t){return null!=oe.attr(t,e)}},CHILD:function(e,t,n,r){if("nth"===e){var i=x++;return function(e){var t,o,a=0,s=e;if(1===n&&0===r)return!0;if(t=e.parentNode,t&&(t[N]!==i||!e.sizset)){for(s=t.firstChild;s&&(1!==s.nodeType||(s.sizset=++a,s!==e));s=s.nextSibling);t[N]=i}return o=e.sizset-r,0===n?0===o:o%n===0&&o/n>=0}}return function(t){var n=t;switch(e){case"only":case"first":for(;n=n.previousSibling;)if(1===n.nodeType)return!1;if("first"===e)return!0;n=t;case"last":for(;n=n.nextSibling;)if(1===n.nodeType)return!1;return!0}}},PSEUDO:function(e,t,n,r){var i=ae.pseudos[e]||ae.pseudos[e.toLowerCase()];return i||oe.error("unsu
pported pseudo: "+e),i.sizzleFilter?i(t,n,r):i}},pseudos:{not:V(function(e,t,n){var r=fe(e.replace(F,"$1"),t,n);return function(e){return!r(e)}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!ae.pseudos.empty(e)},empty:function(e){var t;for(e=e.firstChild;e;){if(e.nodeName>"@"||3===(t=e.nodeType)||4===t)return!1;e=e.nextSibling}return!0},contains:V(function(e){return function(t){return(t.textContent||t.innerText||ce(t)).indexOf(e)>-1}}),has:V(function(e){return function(t){return oe(e,t).length>0}}),header:function(e){return R.test(e.nodeName)},text:function(e){var t,n;return"input"===e.nodeName.toLowerCase()&&"text"===(t=e.type)&&(null==(n=e.getAttribute("type"))||n.toLowerCase()===t)},radio:G("radio"),checkbox:G("checkb
ox"),file:G("file"),password:G("password"),image:G("image"),submit:Q("submit"),reset:Q("reset"),button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},input:function(e){return $.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&(!!e.type||!!e.href)},active:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(e,t,n){return n?e.slice(1):[e[0]]},last:function(e,t,n){var r=e.pop();return n?e:[r]},even:function(e,t,n){for(var r=[],i=n?1:0,o=e.length;i<o;i+=2)r.push(e[i]);return r},odd:function(e,t,n){for(var r=[],i=n?0:1,o=e.length;i<o;i+=2)r.push(e[i]);return r},lt:function(e,t,n){return n?e.slice(+t):e.slice(0,+t)},gt:function(e,t,n){return n?e.slice(0,+t+1):e.slice(+t+1)},eq:function(e,t,n){var r=e.splice(+t,1);return n?e:r}}};ae.setFilters.nth=ae.setFilters.eq,ae.filters=ae.pseudos,re||(ae.attrHandle={href:function(e){return e.getAttribute("href
",2)},type:function(e){return e.getAttribute("type")}}),te&&(ae.order.push("NAME"),ae.find.NAME=function(e,t){if(typeof t.getElementsByName!==y)return t.getElementsByName(e)}),ie&&(ae.order.splice(1,0,"CLASS"),ae.find.CLASS=function(e,t,n){if(typeof t.getElementsByClassName!==y&&!n)return t.getElementsByClassName(e)});try{w.call(m.childNodes,0)[0].nodeType}catch(se){w=function(e){for(var t,n=[];t=this[e];e++)n.push(t);return n}}var le=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},ue=oe.contains=m.compareDocumentPosition?function(e,t){return!!(16&e.compareDocumentPosition(t))}:m.contains?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t.parentNode;return e===r||!!(r&&1===r.nodeType&&n.contains&&n.contains(r))}:function(e,t){for(;t=t.parentNode;)if(t===e)return!0;return!1},ce=oe.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.first
Child;e;e=e.nextSibling)n+=ce(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=ce(t);return n};oe.attr=function(e,t){var n,r=le(e);return r||(t=t.toLowerCase()),ae.attrHandle[t]?ae.attrHandle[t](e):ee||r?e.getAttribute(t):(n=e.getAttributeNode(t),n?"boolean"==typeof e[t]?e[t]?t:null:n.specified?n.value:null:null)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},[0,0].sort(function(){return b=0}),m.compareDocumentPosition?p=function(e,t){return e===t?(v=!0,0):(e.compareDocumentPosition&&t.compareDocumentPosition?4&e.compareDocumentPosition(t):e.compareDocumentPosition)?-1:1}:(p=function(e,t){if(e===t)return v=!0,0;if(e.sourceIndex&&t.sourceIndex)return e.sourceIndex-t.sourceIndex;var n,r,i=[],o=[],a=e.parentNode,s=t.parentNode,l=a;if(a===s)return d(e,t);if(!a)return-1;if(!s)return 1;for(;l;)i.unshift(l),l=l.parentNode;for(l=s;l;)o.unshift(l),l=l.parentNode;n=i.length,r=o.length;for(var u=0;u<n&&u<r;u++)if(i[u]!==o[u])return d(i[u],
o[u]);return u===n?d(e,o[u],-1):d(i[u],t,1)},d=function(e,t,n){if(e===t)return n;for(var r=e.nextSibling;r;){if(r===t)return-1;r=r.nextSibling}return 1}),oe.uniqueSort=function(e){var t,n=1;if(p&&(v=b,e.sort(p),v))for(;t=e[n];n++)t===e[n-1]&&e.splice(n--,1);return e};var fe=oe.compile=function(e,t,n){var r,i,a,s=Y[e];if(s&&s.context===t)return s;for(i=o(e,t,n),a=0;r=i[a];a++)i[a]=l(r,t,n);return s=Y[e]=u(i),s.context=t,s.runs=s.dirruns=0,J.push(e),J.length>ae.cacheLength&&delete Y[J.shift()],s};oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){return oe(t,null,null,[e]).length>0};var pe=function(e,t,n,r,o){e=e.replace(F,"$1");var a,s,l,u,p,d,h,g,m,y=e.match(O),v=e.match(q),b=t.nodeType;if(z.POS.test(e))return i(e,t,n,r,y);if(r)a=w.call(r,0);else if(y&&1===y.length){if(v.length>1&&9===b&&!o&&(y=z.ID.exec(v[0]))){if(t=ae.find.ID(y[1],t,o)[0],!t)return n;e=e.slice(v.shift().length)}for(g=(y=W.exec(v[0]))&&!y.index&&t.parentNode||t,m=v.pop(),d=m.split("
:not")[0],l=0,u=ae.order.length;l<u;l++)if(h=ae.order[l],y=z[h].exec(d)){if(a=ae.find[h]((y[1]||"").replace(I,""),g,o),null==a)continue;d===m&&(e=e.slice(0,e.length-m.length)+d.replace(z[h],""),e||T.apply(n,w.call(a,0)));break}}if(e)for(s=fe(e,t,o),f=s.dirruns++,null==a&&(a=ae.find.TAG("*",W.test(e)&&t.parentNode||t)),l=0;p=a[l];l++)c=s.runs++,s(p,t)&&n.push(p);return n};g.querySelectorAll&&function(){var e,t=pe,n=/'|\\/g,r=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,i=[],o=[":active"],a=m.matchesSelector||m.mozMatchesSelector||m.webkitMatchesSelector||m.oMatchesSelector||m.msMatchesSelector;Z(function(e){e.innerHTML="<select><option selected></option></select>",e.querySelectorAll("[selected]").length||i.push("\\["+C+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),Z(function(e){e.innerHTML="<p test=''></p>",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+C+"*(?:\"\"|'')"),e.innerHTML="<input typ
e='hidden'>",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=i.length&&new RegExp(i.join("|")),pe=function(e,r,o,a,s){if(!(a||s||i&&i.test(e)))if(9===r.nodeType)try{return T.apply(o,w.call(r.querySelectorAll(e),0)),o}catch(l){}else if(1===r.nodeType&&"object"!==r.nodeName.toLowerCase()){var u=r.getAttribute("id"),c=u||N,f=W.test(e)&&r.parentNode||r;u?c=c.replace(n,"\\$&"):r.setAttribute("id",c);try{return T.apply(o,w.call(f.querySelectorAll(e.replace(O,"[id='"+c+"'] $&")),0)),o}catch(l){}finally{u||r.removeAttribute("id")}}return t(e,r,o,a,s)},a&&(Z(function(t){e=a.call(t,"div");try{a.call(t,"[test!='']:sizzle"),o.push(ae.match.PSEUDO)}catch(n){}}),o=new RegExp(o.join("|")),oe.matchesSelector=function(t,n){if(n=n.replace(r,"='$1']"),!(le(t)||o.test(n)||i&&i.test(n)))try{var s=a.call(t,n);if(s||e||t.document&&11!==t.document.nodeType)return s}catch(l){}return oe(n,null,null,[t]).length>0})}(),oe.attr=K.attr,K.find=oe,K.expr=oe.selectors,K.expr[":"]=K.expr.ps
eudos,K.unique=oe.uniqueSort,K.text=oe.getText,K.isXMLDoc=oe.isXML,K.contains=oe.contains}(e);var Me=/Until$/,Oe=/^(?:parents|prev(?:Until|All))/,_e=/^.[^:#\[\.,]*$/,qe=K.expr.match.needsContext,Be={children:!0,contents:!0,next:!0,prev:!0};K.fn.extend({find:function(e){var t,n,r,i,o,a,s=this;if("string"!=typeof e)return K(e).filter(function(){for(t=0,n=s.length;t<n;t++)if(K.contains(s[t],this))return!0});for(a=this.pushStack("","find",e),t=0,n=this.length;t<n;t++)if(r=a.length,K.find(e,this[t],a),t>0)for(i=r;i<a.length;i++)for(o=0;o<r;o++)if(a[o]===a[i]){a.splice(i--,1);break}return a},has:function(e){var t,n=K(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(K.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(u(this,e,!1),"not",e)},filter:function(e){return this.pushStack(u(this,e,!0),"filter",e)},is:function(e){return!!e&&("string"==typeof e?qe.test(e)?K(e,this.context).index(this[0])>=0:K.filter(e,this).length>0:this.filter(e).length>0)},clo
sest:function(e,t){for(var n,r=0,i=this.length,o=[],a=qe.test(e)||"string"!=typeof e?K(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n.ownerDocument&&n!==t&&11!==n.nodeType;){if(a?a.index(n)>-1:K.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}return o=o.length>1?K.unique(o):o,this.pushStack(o,"closest",e)},index:function(e){return e?"string"==typeof e?K.inArray(this[0],K(e)):K.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n="string"==typeof e?K(e,t):K.makeArray(e&&e.nodeType?[e]:e),r=K.merge(this.get(),n);return this.pushStack(s(n[0])||s(r[0])?r:K.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),K.fn.andSelf=K.fn.addBack,K.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return K.dir(e,"parentNode")},parentsUntil:function(e,t,n){return K.dir(e,"parentNode",n)},next:function(e){return l(e,"nextSibling")},prev:func
tion(e){return l(e,"previousSibling")},nextAll:function(e){return K.dir(e,"nextSibling")},prevAll:function(e){return K.dir(e,"previousSibling")},nextUntil:function(e,t,n){return K.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return K.dir(e,"previousSibling",n)},siblings:function(e){return K.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return K.sibling(e.firstChild)},contents:function(e){return K.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:K.merge([],e.childNodes)}},function(e,t){K.fn[e]=function(n,r){var i=K.map(this,t,n);return Me.test(e)||(r=n),r&&"string"==typeof r&&(i=K.filter(r,i)),i=this.length>1&&!Be[e]?K.unique(i):i,this.length>1&&Oe.test(e)&&(i=i.reverse()),this.pushStack(i,e,Y.call(arguments).join(","))}}),K.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?K.find.matchesSelector(t[0],e)?[t[0]]:[]:K.find.matches(e,t)},dir:function(e,n,r){for(var i=[],o=e[n];o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!K(o).is
(r));)1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var We="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Pe=/ jQuery\d+="(?:null|\d+)"/g,Re=/^\s+/,$e=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ie=/<([\w:]+)/,ze=/<tbody/i,Xe=/<|&#?\w+;/,Ue=/<(?:script|style|link)/i,Ye=/<(?:script|object|embed|option|style)/i,Je=new RegExp("<(?:"+We+")[\\s/>]","i"),Ve=/^(?:checkbox|radio)$/,Ge=/checked\s*(?:[^=]|=\s*.checked.)/i,Qe=/\/(java|ecma)script/i,Ke=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,Ze={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgrou
p></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},et=c(R),tt=et.appendChild(R.createElement("div"));
-Ze.optgroup=Ze.option,Ze.tbody=Ze.tfoot=Ze.colgroup=Ze.caption=Ze.thead,Ze.th=Ze.td,K.support.htmlSerialize||(Ze._default=[1,"X<div>","</div>"]),K.fn.extend({text:function(e){return K.access(this,function(e){return e===t?K.text(this):this.empty().append((this[0]&&this[0].ownerDocument||R).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(K.isFunction(e))return this.each(function(t){K(this).wrapAll(e.call(this,t))});if(this[0]){var t=K(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return K.isFunction(e)?this.each(function(t){K(this).wrapInner(e.call(this,t))}):this.each(function(){var t=K(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=K.isFunction(e);return this.each(function(n){K(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.pa
rent().each(function(){K.nodeName(this,"body")||K(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!s(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=K.clean(arguments);return this.pushStack(K.merge(e,this),"before",this.selector)}},after:function(){if(!s(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=K.clean(arguments);return this.pushStack(K.merge(this,e),"after",this.selector)}},remove:function(e,t){for(var n,r=0;null!=(n=this[r]);r++)e&&!K.filter(e,[n]).length||(!t&&1===n.nodeType&&(K.cleanData(n.getElementsByTagName("*")),K.cleanData([n]
)),n.parentNode&&n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)for(1===e.nodeType&&K.cleanData(e.getElementsByTagName("*"));e.firstChild;)e.removeChild(e.firstChild);return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return K.clone(this,e,t)})},html:function(e){return K.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(Pe,""):t;if("string"==typeof e&&!Ue.test(e)&&(K.support.htmlSerialize||!Je.test(e))&&(K.support.leadingWhitespace||!Re.test(e))&&!Ze[(Ie.exec(e)||["",""])[1].toLowerCase()]){e=e.replace($e,"<$1></$2>");try{for(;r<i;r++)n=this[r]||{},1===n.nodeType&&(K.cleanData(n.getElementsByTagName("*")),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){return s(this[0])?this.length?this.pushStack(K(K.isFunction(e)?e():e),"replaceWith",e):this:K.isFunction(e)?this.each(function(t){va
r n=K(this),r=n.html();n.replaceWith(e.call(this,t,r))}):("string"!=typeof e&&(e=K(e).detach()),this.each(function(){var t=this.nextSibling,n=this.parentNode;K(this).remove(),t?K(t).before(e):K(n).append(e)}))},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=[].concat.apply([],e);var i,o,a,s,l=0,u=e[0],c=[],p=this.length;if(!K.support.checkClone&&p>1&&"string"==typeof u&&Ge.test(u))return this.each(function(){K(this).domManip(e,n,r)});if(K.isFunction(u))return this.each(function(i){var o=K(this);e[0]=u.call(this,i,n?o.html():t),o.domManip(e,n,r)});if(this[0]){if(i=K.buildFragment(e,this,c),a=i.fragment,o=a.firstChild,1===a.childNodes.length&&(a=o),o)for(n=n&&K.nodeName(o,"tr"),s=i.cacheable||p-1;l<p;l++)r.call(n&&K.nodeName(this[l],"table")?f(this[l],"tbody"):this[l],l===s?a:K.clone(a,!0,!0));a=o=null,c.length&&K.each(c,function(e,t){t.src?K.ajax?K.ajax({url:t.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):K.error("no ajax"):K.globalEval((t
.text||t.textContent||t.innerHTML||"").replace(Ke,"")),t.parentNode&&t.parentNode.removeChild(t)})}return this}}),K.buildFragment=function(e,n,r){var i,o,a,s=e[0];return n=n||R,n=(n[0]||n).ownerDocument||n[0]||n,"undefined"==typeof n.createDocumentFragment&&(n=R),1===e.length&&"string"==typeof s&&s.length<512&&n===R&&"<"===s.charAt(0)&&!Ye.test(s)&&(K.support.checkClone||!Ge.test(s))&&(K.support.html5Clone||!Je.test(s))&&(o=!0,i=K.fragments[s],a=i!==t),i||(i=n.createDocumentFragment(),K.clean(e,n,i,r),o&&(K.fragments[s]=a&&i)),{fragment:i,cacheable:o}},K.fragments={},K.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){K.fn[e]=function(n){var r,i=0,o=[],a=K(n),s=a.length,l=1===this.length&&this[0].parentNode;if((null==l||l&&11===l.nodeType&&1===l.childNodes.length)&&1===s)return a[t](this[0]),this;for(;i<s;i++)r=(i>0?this.clone(!0):this).get(),K(a[i])[t](r),o=o.concat(r);return this.pushStack(o,e,a.selector)}
}),K.extend({clone:function(e,t,n){var r,i,o,a;if(K.support.html5Clone||K.isXMLDoc(e)||!Je.test("<"+e.nodeName+">")?a=e.cloneNode(!0):(tt.innerHTML=e.outerHTML,tt.removeChild(a=tt.firstChild)),!(K.support.noCloneEvent&&K.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||K.isXMLDoc(e)))for(d(e,a),r=h(e),i=h(a),o=0;r[o];++o)i[o]&&d(r[o],i[o]);if(t&&(p(e,a),n))for(r=h(e),i=h(a),o=0;r[o];++o)p(r[o],i[o]);return r=i=null,a},clean:function(e,t,n,r){var i,o,a,s,l,u,f,p,d,h,m,y=0,v=[];for(t&&"undefined"!=typeof t.createDocumentFragment||(t=R),o=t===R&&et;null!=(a=e[y]);y++)if("number"==typeof a&&(a+=""),a){if("string"==typeof a)if(Xe.test(a)){for(o=o||c(t),f=f||o.appendChild(t.createElement("div")),a=a.replace($e,"<$1></$2>"),s=(Ie.exec(a)||["",""])[1].toLowerCase(),l=Ze[s]||Ze._default,u=l[0],f.innerHTML=l[1]+a+l[2];u--;)f=f.lastChild;if(!K.support.tbody)for(p=ze.test(a),d="table"!==s||p?"<table>"!==l[1]||p?[]:f.childNodes:f.firstChild&&f.firstChild.childNodes,i=d.length-1;i>=0;--i)
K.nodeName(d[i],"tbody")&&!d[i].childNodes.length&&d[i].parentNode.removeChild(d[i]);!K.support.leadingWhitespace&&Re.test(a)&&f.insertBefore(t.createTextNode(Re.exec(a)[0]),f.firstChild),a=f.childNodes,f=o.lastChild}else a=t.createTextNode(a);a.nodeType?v.push(a):v=K.merge(v,a)}if(f&&(o.removeChild(f),a=f=o=null),!K.support.appendChecked)for(y=0;null!=(a=v[y]);y++)K.nodeName(a,"input")?g(a):"undefined"!=typeof a.getElementsByTagName&&K.grep(a.getElementsByTagName("input"),g);if(n)for(h=function(e){if(!e.type||Qe.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)},y=0;null!=(a=v[y]);y++)K.nodeName(a,"script")&&h(a)||(n.appendChild(a),"undefined"!=typeof a.getElementsByTagName&&(m=K.grep(K.merge([],a.getElementsByTagName("script")),h),v.splice.apply(v,[y+1,0].concat(m)),y+=m.length));return v},cleanData:function(e,t){for(var n,r,i,o,a=0,s=K.expando,l=K.cache,u=K.support.deleteExpando,c=K.event.special;null!=(i=e[a]);a++)if((t||K.acceptData(i))&&
(r=i[s],n=r&&l[r])){if(n.events)for(o in n.events)c[o]?K.event.remove(i,o):K.removeEvent(i,o,n.handle);l[r]&&(delete l[r],u?delete i[s]:i.removeAttribute?i.removeAttribute(s):i[s]=null,K.deletedIds.push(r))}}}),function(){var e,t;K.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=K.uaMatch(I.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.webkit&&(t.safari=!0),K.browser=t,K.sub=function(){function e(t,n){return new e.fn.init(t,n)}K.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function n(n,r){return r&&r instanceof K&&!(r instanceof e)&&(r=e(r)),K.fn.init.call(this,n,r,t)},e.fn.init.prototype=e.fn;var t=e(R);return e}}();var nt,rt,it,ot=/alpha\([^)]*\)/i,at=/op
acity=([^)]*)/,st=/^(top|right|bottom|left)$/,lt=/^margin/,ut=new RegExp("^("+Z+")(.*)$","i"),ct=new RegExp("^("+Z+")(?!px)[a-z%]+$","i"),ft=new RegExp("^([-+])=("+Z+")","i"),pt={},dt={position:"absolute",visibility:"hidden",display:"block"},ht={letterSpacing:0,fontWeight:400,lineHeight:1},gt=["Top","Right","Bottom","Left"],mt=["Webkit","O","Moz","ms"],yt=K.fn.toggle;K.fn.extend({css:function(e,n){return K.access(this,function(e,n,r){return r!==t?K.style(e,n,r):K.css(e,n)},e,n,arguments.length>1)},show:function(){return v(this,!0)},hide:function(){return v(this)},toggle:function(e,t){var n="boolean"==typeof e;return K.isFunction(e)&&K.isFunction(t)?yt.apply(this,arguments):this.each(function(){(n?e:y(this))?K(this).show():K(this).hide()})}}),K.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=nt(e,"opacity");return""===n?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":K.support.cssFloat?"cssF
loat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=K.camelCase(n),u=e.style;if(n=K.cssProps[l]||(K.cssProps[l]=m(u,l)),s=K.cssHooks[n]||K.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=ft.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(K.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"===a&&!K.cssNumber[l]&&(r+="px"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=K.camelCase(n);return n=K.cssProps[l]||(K.cssProps[l]=m(e.style,l)),s=K.cssHooks[n]||K.cssHooks[l],s&&"get"in s&&(o=s.get(e,!0,i)),o===t&&(o=nt(e,n)),"normal"===o&&n in ht&&(o=ht[n]),r||i!==t?(a=parseFloat(o),r||K.isNumeric(a)?a||0:o):o},swap:function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=o[i];return r}}),e.getComputedStyle?nt=function(e,t){var n,r,i,o,a=getComputedStyle(e,null),s=e.style;return a&&(n=a[t],""
===n&&!K.contains(e.ownerDocument.documentElement,e)&&(n=K.style(e,t)),ct.test(n)&<.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=n,n=a.width,s.width=r,s.minWidth=i,s.maxWidth=o)),n}:R.documentElement.currentStyle&&(nt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],o=e.style;return null==i&&o&&o[t]&&(i=o[t]),ct.test(i)&&!st.test(t)&&(n=o.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),o.left="fontSize"===t?"1em":i,i=o.pixelLeft+"px",o.left=n,r&&(e.runtimeStyle.left=r)),""===i?"auto":i}),K.each(["height","width"],function(e,t){K.cssHooks[t]={get:function(e,n,r){if(n)return 0!==e.offsetWidth||"none"!==nt(e,"display")?w(e,t,r):K.swap(e,dt,function(){return w(e,t,r)})},set:function(e,n,r){return b(e,n,r?x(e,t,r,K.support.boxSizing&&"border-box"===K.css(e,"boxSizing")):0)}}}),K.support.opacity||(K.cssHooks.opacity={get:function(e,t){return at.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"
")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=K.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,t>=1&&""===K.trim(o.replace(ot,""))&&n.removeAttribute&&(n.removeAttribute("filter"),r&&!r.filter)||(n.filter=ot.test(o)?o.replace(ot,i):o+" "+i)}}),K(function(){K.support.reliableMarginRight||(K.cssHooks.marginRight={get:function(e,t){return K.swap(e,{display:"inline-block"},function(){if(t)return nt(e,"marginRight")})}}),!K.support.pixelPosition&&K.fn.position&&K.each(["top","left"],function(e,t){K.cssHooks[t]={get:function(e,n){if(n){var r=nt(e,t);return ct.test(r)?K(e).position()[t]+"px":r}}}})}),K.expr&&K.expr.filters&&(K.expr.filters.hidden=function(e){return 0===e.offsetWidth&&0===e.offsetHeight||!K.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||nt(e,"display"))},K.expr.filters.visible=function(e){return!K.expr.filters.hidden(e)}),K.each({margin:"",padding:"",border:"Width"},function(
e,t){K.cssHooks[e+t]={expand:function(n){var r,i="string"==typeof n?n.split(" "):[n],o={};for(r=0;r<4;r++)o[e+gt[r]+t]=i[r]||i[r-2]||i[0];return o}},lt.test(e)||(K.cssHooks[e+t].set=b)});var vt=/%20/g,bt=/\[\]$/,xt=/\r?\n/g,wt=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Tt=/^(?:select|textarea)/i;K.fn.extend({serialize:function(){return K.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?K.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Tt.test(this.nodeName)||wt.test(this.type))}).map(function(e,t){var n=K(this).val();return null==n?null:K.isArray(n)?K.map(n,function(e,n){return{name:t.name,value:e.replace(xt,"\r\n")}}):{name:t.name,value:n.replace(xt,"\r\n")}}).get()}}),K.param=function(e,n){var r,i=[],o=function(e,t){t=K.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent
(t)};if(n===t&&(n=K.ajaxSettings&&K.ajaxSettings.traditional),K.isArray(e)||e.jquery&&!K.isPlainObject(e))K.each(e,function(){o(this.name,this.value)});else for(r in e)N(r,e[r],n,o);return i.join("&").replace(vt,"+")};var Nt,Ct,Et=/#.*$/,kt=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,St=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,At=/^(?:GET|HEAD)$/,jt=/^\/\//,Dt=/\?/,Lt=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Ht=/([?&])_=[^&]*/,Ft=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Mt=K.fn.load,Ot={},_t={},qt=["*/"]+["*"];try{Nt=$.href}catch(Bt){Nt=R.createElement("a"),Nt.href="",Nt=Nt.href}Ct=Ft.exec(Nt.toLowerCase())||[],K.fn.load=function(e,n,r){if("string"!=typeof e&&Mt)return Mt.apply(this,arguments);if(!this.length)return this;var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),K.isFunction(n)?(r=n,n=t):"object"==typeof n&&(o="POST"),K.ajax({url:e,type:o,dataType:"html",data:n,complete:function(e,t){r&&s.each(r,a||[e.response
Text,t,e])}}).done(function(e){a=arguments,s.html(i?K("<div>").append(e.replace(Lt,"")).find(i):e)}),this},K.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){K.fn[t]=function(e){return this.on(t,e)}}),K.each(["get","post"],function(e,n){K[n]=function(e,r,i,o){return K.isFunction(r)&&(o=o||i,i=r,r=t),K.ajax({type:n,url:e,data:r,success:i,dataType:o})}}),K.extend({getScript:function(e,n){return K.get(e,t,n,"script")},getJSON:function(e,t,n){return K.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?k(e,K.ajaxSettings):(t=e,e=K.ajaxSettings),k(e,t),e},ajaxSettings:{url:Nt,isLocal:St.test(Ct[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":qt},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* te
xt":e.String,"text html":!0,"text json":K.parseJSON,"text xml":K.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:C(Ot),ajaxTransport:C(_t),ajax:function(e,n){function r(e,n,r,a){var u,f,v,b,w,N=n;2!==x&&(x=2,l&&clearTimeout(l),s=t,o=a||"",T.readyState=e>0?4:0,r&&(b=S(p,T,r)),e>=200&&e<300||304===e?(p.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(K.lastModified[i]=w),w=T.getResponseHeader("Etag"),w&&(K.etag[i]=w)),304===e?(N="notmodified",u=!0):(u=A(p,b),N=u.state,f=u.data,v=u.error,u=!v)):(v=N,N&&!e||(N="error",e<0&&(e=0))),T.status=e,T.statusText=""+(n||N),u?g.resolveWith(d,[f,N,T]):g.rejectWith(d,[T,N,v]),T.statusCode(y),y=t,c&&h.trigger("ajax"+(u?"Success":"Error"),[T,p,u?f:v]),m.fireWith(d,[T,N]),c&&(h.trigger("ajaxComplete",[T,p]),--K.active||K.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=t),n=n||{};var i,o,a,s,l,u,c,f,p=K.ajaxSetup({},n),d=p.context||p,h=d!==p&&(d.nodeType||d instanceof K)?K(d):K.event,g=K.Deferred(),m=K.Callbacks("once memory"),y=
p.statusCode||{},v={},b={},x=0,w="canceled",T={readyState:0,setRequestHeader:function(e,t){if(!x){var n=e.toLowerCase();e=b[n]=b[n]||e,v[e]=t}return this},getAllResponseHeaders:function(){return 2===x?o:null},getResponseHeader:function(e){var n;if(2===x){if(!a)for(a={};n=kt.exec(o);)a[n[1].toLowerCase()]=n[2];n=a[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return x||(p.mimeType=e),this},abort:function(e){return e=e||w,s&&s.abort(e),r(0,e),this}};if(g.promise(T),T.success=T.done,T.error=T.fail,T.complete=m.add,T.statusCode=function(e){if(e){var t;if(x<2)for(t in e)y[t]=[y[t],e[t]];else t=e[T.status],T.always(t)}return this},p.url=((e||p.url)+"").replace(Et,"").replace(jt,Ct[1]+"//"),p.dataTypes=K.trim(p.dataType||"*").toLowerCase().split(te),null==p.crossDomain&&(u=Ft.exec(p.url.toLowerCase()),p.crossDomain=!(!u||u[1]==Ct[1]&&u[2]==Ct[2]&&(u[3]||("http:"===u[1]?80:443))==(Ct[3]||("http:"===Ct[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data
=K.param(p.data,p.traditional)),E(Ot,p,n,T),2===x)return T;if(c=p.global,p.type=p.type.toUpperCase(),p.hasContent=!At.test(p.type),c&&0===K.active++&&K.event.trigger("ajaxStart"),!p.hasContent&&(p.data&&(p.url+=(Dt.test(p.url)?"&":"?")+p.data,delete p.data),i=p.url,p.cache===!1)){var N=K.now(),C=p.url.replace(Ht,"$1_="+N);p.url=C+(C===p.url?(Dt.test(p.url)?"&":"?")+"_="+N:"")}(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",p.contentType),p.ifModified&&(i=i||p.url,K.lastModified[i]&&T.setRequestHeader("If-Modified-Since",K.lastModified[i]),K.etag[i]&&T.setRequestHeader("If-None-Match",K.etag[i])),T.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+qt+"; q=0.01":""):p.accepts["*"]);for(f in p.headers)T.setRequestHeader(f,p.headers[f]);if(!p.beforeSend||p.beforeSend.call(d,T,p)!==!1&&2!==x){w="abort";for(f in{success:1,error:1,complete:1})T[f](p[f]);if(s=E(_t,p,n,T)){T.re
adyState=1,c&&h.trigger("ajaxSend",[T,p]),p.async&&p.timeout>0&&(l=setTimeout(function(){T.abort("timeout")},p.timeout));try{x=1,s.send(v,r)}catch(k){if(!(x<2))throw k;r(-1,k)}}else r(-1,"No Transport");return T}return T.abort()},active:0,lastModified:{},etag:{}});var Wt=[],Pt=/\?/,Rt=/(=)\?(?=&|$)|\?\?/,$t=K.now();K.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Wt.pop()||K.expando+"_"+$t++;return this[e]=!0,e}}),K.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.data,u=n.url,c=n.jsonp!==!1,f=c&&Rt.test(u),p=c&&!f&&"string"==typeof l&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Rt.test(l);if("jsonp"===n.dataTypes[0]||f||p)return o=n.jsonpCallback=K.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,a=e[o],f?n.url=u.replace(Rt,"$1"+o):p?n.data=l.replace(Rt,"$1"+o):c&&(n.url+=(Pt.test(u)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||K.error(o+" was not called"),s[0]},n.dataTypes[0]="json",e[o]=function()
{s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Wt.push(o)),s&&K.isFunction(a)&&a(s[0]),s=a=t}),"script"}),K.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return K.globalEval(e),e}}}),K.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),K.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=R.head||R.getElementsByTagName("head")[0]||R.documentElement;return{send:function(i,o){n=R.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){(i||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});
var It,zt=!!e.ActiveXObject&&function(){for(var e in It)It[e](0,1)},Xt=0;K.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&j()||D()}:j,function(e){K.extend(K.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(K.ajaxSettings.xhr()),K.support.ajax&&K.ajaxTransport(function(n){if(!n.crossDomain||K.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,f,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=K.noop,zt&&delete It[a]),i)4!==l.readyState&&l.abort();else{s=l.status,c=l.getAllResponseHeaders(),f={},p=l.responseXML,p&&p.documentElement&&(f.x
ml=p);try{f.text=l.responseText}catch(e){}try{u=l.statusText}catch(d){u=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=f.text?200:404}}catch(h){i||o(-1,h)}f&&o(s,u,f,c)},n.async?4===l.readyState?setTimeout(r,0):(a=++Xt,zt&&(It||(It={},K(e).unload(zt)),It[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var Ut,Yt,Jt=/^(?:toggle|show|hide)$/,Vt=new RegExp("^(?:([-+])=|)("+Z+")([a-z%]*)$","i"),Gt=/queueHooks$/,Qt=[O],Kt={"*":[function(e,t){var n,r,i,o=this.createTween(e,t),a=Vt.exec(t),s=o.cur(),l=+s||0,u=1;if(a){if(n=+a[2],r=a[3]||(K.cssNumber[e]?"":"px"),"px"!==r&&l){l=K.css(o.elem,e,!0)||n||1;do i=u=u||".5",l/=u,K.style(o.elem,e,l+r),u=o.cur()/s;while(1!==u&&u!==i)}o.unit=r,o.start=l,o.end=a[1]?l+(a[1]+1)*n:n}return o}]};K.Animation=K.extend(F,{tweener:function(e,t){K.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;r<i;r++)n=e[r],Kt[n]=Kt[n]||[],Kt[n].unshift(t)},prefilter:function(e,t){t?Qt.unshift(e):Qt.push(e)}}),K.Tween=_,_.prototype={c
onstructor:_,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(K.cssNumber[n]?"":"px")},cur:function(){var e=_.propHooks[this.prop];return e&&e.get?e.get(this):_.propHooks._default.get(this)},run:function(e){var t,n=_.propHooks[this.prop];return this.pos=t=K.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration),this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):_.propHooks._default.set(this),this}},_.prototype.init.prototype=_.prototype,_.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=K.css(e.elem,e.prop,!1,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){K.fx.step[e.prop]?K.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[K.cssProps[e.prop]]||K.cssHooks[e.prop])?K.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=
e.now}}},_.propHooks.scrollTop=_.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},K.each(["toggle","show","hide"],function(e,t){var n=K.fn[t];K.fn[t]=function(r,i,o){return null==r||"boolean"==typeof r||!e&&K.isFunction(r)&&K.isFunction(i)?n.apply(this,arguments):this.animate(q(t,!0),r,i,o)}}),K.fn.extend({fadeTo:function(e,t,n,r){return this.filter(y).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=K.isEmptyObject(e),o=K.speed(t,n,r),a=function(){var t=F(this,K.extend({},e),o);i&&t.stop(!0)};return i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=K.timers,a=K._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Gt.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem===this
&&(null==e||o[n].queue===e)&&(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&K.dequeue(this,e)})}}),K.each({slideDown:q("show"),slideUp:q("hide"),slideToggle:q("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){K.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),K.speed=function(e,t,n){var r=e&&"object"==typeof e?K.extend({},e):{complete:n||!n&&t||K.isFunction(e)&&e,duration:e,easing:n&&t||t&&!K.isFunction(t)&&t};return r.duration=K.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in K.fx.speeds?K.fx.speeds[r.duration]:K.fx.speeds._default,null!=r.queue&&r.queue!==!0||(r.queue="fx"),r.old=r.complete,r.complete=function(){K.isFunction(r.old)&&r.old.call(this),r.queue&&K.dequeue(this,r.queue)},r},K.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},K.timers=[],K.fx=_.prototype.init,K.fx.tick=function(){for(var e,t=K.timers,n=0;n<t.length;n++)e=t[n],!e()&&t[n]===e&&t.splice(n--,1);t.
length||K.fx.stop()},K.fx.timer=function(e){
<TRUNCATED>
[17/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Search-Basic.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Search-Basic.html b/1.0.0-rc0/Search-Basic.html
deleted file mode 100644
index 6ad065f..0000000
--- a/1.0.0-rc0/Search-Basic.html
+++ /dev/null
@@ -1,291 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Search-Basic.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Basic Search</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Basic Search</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Basic_Search"></a>Basic Search</h2>
-<p>The basic search allows you to query using typename of an entity, associated classification/tag and has support for filtering on the entity attribute(s) as well as the classification/tag attributes.</p>
-<p>The entire query structure can be represented using the following JSON structure (called SearchParameters)</p>
-<div class="source"><pre class="prettyprint">
-{
- "typeName": "hive_column",
- "excludeDeletedEntities": true,
- "classification": "PII",
- "query": "",
- "offset": 0,
- "limit": 25,
- "entityFilters": { },
- "tagFilters": { },
- "attributes": [ "table", "qualifiedName"]
-}
-
-</pre></div>
-<p><b><i>Field description</i></b></p>
-<div class="source"><pre class="prettyprint">
- typeName: the type of entity to look for
- excludeDeletedEntities: should the search exclude deleted entities? (default: true)
- classification: only include entities with given classification
- query: any free text occurrence that the entity should have (generic/wildcard queries might be slow)
- offset: starting offset of the result set (useful for pagination)
- limit: max number of results to fetch
- entityFilters: entity attribute filter(s)
- tagFilters: classification attribute filter(s)
- attributes: attributes to include in the search result
-
-</pre></div>
-<p><img src="images/twiki/search-basic-hive_column-PII.png" alt="" /></p>
-<p>Attribute based filtering can be done on multiple attributes with AND/OR conditions.</p>
-<p><b><i>Examples of filtering (for hive_table attributes)</i></b></p>
-<ul>
-<li>Single attribute</li></ul>
-<div class="source"><pre class="prettyprint">
- {
- "typeName": "hive_table",
- "excludeDeletedEntities": true,
- "offset": 0,
- "limit": 25,
- "entityFilters": {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "customers"
- },
- "attributes": [ "db", "qualifiedName" ]
- }
-
-</pre></div>
-<p><img src="images/twiki/search-basic-hive_table-customers.png" alt="" /></p>
-<p></p>
-<ul>
-<li>Multi-attribute with OR</li></ul>
-<div class="source"><pre class="prettyprint">
- {
- "typeName": "hive_table",
- "excludeDeletedEntities": true,
- "offset": 0,
- "limit": 25,
- "entityFilters": {
- "condition": "OR",
- "criterion": [
- {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "customers"
- },
- {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "provider"
- }
- ]
- },
- "attributes": [ "db", "qualifiedName" ]
- }
-
-</pre></div>
-<p><img src="images/twiki/search-basic-hive_table-customers-or-provider.png" alt="" /></p>
-<p></p>
-<ul>
-<li>Multi-attribute with AND</li></ul>
-<div class="source"><pre class="prettyprint">
- {
- "typeName": "hive_table",
- "excludeDeletedEntities": true,
- "offset": 0,
- "limit": 25,
- "entityFilters": {
- "condition": "AND",
- "criterion": [
- {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "customers"
- },
- {
- "attributeName": "owner",
- "operator": "eq",
- "attributeValue": "hive"
- }
- ]
- },
- "attributes": [ "db", "qualifiedName" ]
- }
-
-</pre></div>
-<p><img src="images/twiki/search-basic-hive_table-customers-owner_is_hive.png" alt="" /></p>
-<p><b><i>Supported operators for filtering</i></b></p>
-<p></p>
-<ul>
-<li>LT (symbols: <, lt) works with Numeric, Date attributes</li>
-<li>GT (symbols: >, gt) works with Numeric, Date attributes</li>
-<li>LTE (symbols: <=, lte) works with Numeric, Date attributes</li>
-<li>GTE (symbols: >=, gte) works with Numeric, Date attributes</li>
-<li>EQ (symbols: eq, =) works with Numeric, Date, String attributes</li>
-<li>NEQ (symbols: neq, !=) works with Numeric, Date, String attributes</li>
-<li>LIKE (symbols: like, LIKE) works with String attributes</li>
-<li>STARTS_WITH (symbols: startsWith, STARTSWITH) works with String attributes</li>
-<li>ENDS_WITH (symbols: endsWith, ENDSWITH) works with String attributes</li>
-<li>CONTAINS (symbols: contains, CONTAINS) works with String attributes</li></ul>
-<p><b><i>CURL Samples</i></b></p>
-<div class="source"><pre class="prettyprint">
- curl -sivk -g
- -u <user>:<password>
- -X POST
- -d '{
- "typeName": "hive_table",
- "excludeDeletedEntities": true,
- "classification": "",
- "query": "",
- "offset": 0,
- "limit": 50,
- "entityFilters": {
- "condition": "AND",
- "criterion": [
- {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "customers"
- },
- {
- "attributeName": "owner",
- "operator": "eq",
- "attributeValue": "hive"
- }
- ]
- },
- "attributes": [ "db", "qualifiedName" ]
- }'
- <protocol>://<atlas_host>:<atlas_port>/api/atlas/v2/search/basic
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Security.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Security.html b/1.0.0-rc0/Security.html
deleted file mode 100644
index 867a04b..0000000
--- a/1.0.0-rc0/Security.html
+++ /dev/null
@@ -1,394 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Security.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Security Features of Apache Atlas</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Security Features of Apache Atlas</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Security_Features_of_Apache_Atlas"></a>Security Features of Apache Atlas</h2></div>
-<div class="section">
-<h3><a name="Overview"></a>Overview</h3>
-<p>The following features are available for enhancing the security of the platform:</p>
-<ul>
-<li>SSL</li>
-<li>Service Authentication</li>
-<li>SPNEGO-based HTTP Authentication</li></ul></div>
-<div class="section">
-<h4><a name="SSL"></a>SSL</h4>
-<p>Both SSL one-way (server authentication) and two-way (server and client authentication) are supported. The following application properties (properties configured in the atlas-application.properties file) are available for configuring SSL:</p>
-<p></p>
-<ul>
-<li><code>atlas.enableTLS</code> (false|true) [default: false] - enable/disable the SSL listener</li>
-<li><code>keystore.file</code> - the path to the keystore file leveraged by the server. This file contains the server certificate.</li>
-<li><code>truststore.file</code> - the path to the truststore file. This file contains the certificates of other trusted entities (e.g. the certificates for client processes if two-way SSL is enabled). In most instances this can be set to the same value as the keystore.file property (especially if one-way SSL is enabled).</li>
-<li><code>client.auth.enabled</code> (false|true) [default: false] - enable/disable client authentication. If enabled, the client will have to authenticate to the server during the transport session key creation process (i.e. two-way SSL is in effect).</li>
-<li><code>cert.stores.credential.provider.path</code> - the path to the Credential Provider store file. The passwords for the keystore, truststore, and server certificate are maintained in this secure file. Utilize the cputil script in the 'bin' directoy (see below) to populate this file with the passwords required.</li>
-<li><code>atlas.ssl.exclude.cipher.suites</code> - the excluded Cipher Suites list - <b>NULL.</b>,.*RC4.*,.*MD5.*,.*DES.*,.*DSS.* are weak and unsafe Cipher Suites that are excluded by default. If additional Ciphers need to be excluded, set this property with the default Cipher Suites such as atlas.ssl.exclude.cipher.suites=.*NULL.*, .*RC4.*, .*MD5.*, .*DES.*, .*DSS.*, and add the additional Ciper Suites to the list with a comma separator. They can be added with their full name or a regular expression. The Cipher Suites listed in the atlas.ssl.exclude.cipher.suites property will have precedence over the default Cipher Suites. One would keep the default Cipher Suites, and add additional ones to be safe.</li></ul></div>
-<div class="section">
-<h5><a name="Credential_Provider_Utility_Script"></a>Credential Provider Utility Script</h5>
-<p>In order to prevent the use of clear-text passwords, the Atlas platofrm makes use of the Credential Provider facility for secure password storage (see <a class="externalLink" href="http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CommandsManual.html#credential">Hadoop Credential Command Reference</a> for more information about this facility). The cputil script in the 'bin' directory can be leveraged to create the password store required.</p>
-<p>To create the credential provdier for Atlas:</p>
-<p></p>
-<ul>
-<li>cd to the '<code>bin</code>' directory</li>
-<li>type '<code>./cputil.py</code>'</li>
-<li>Enter the path for the generated credential provider. The format for the path is:
-<ul>
-<li><a class="externalLink" href="jceks://file/local/file/path/file.jceks">jceks://file/local/file/path/file.jceks</a> or <a class="externalLink" href="jceks://hdfs@namenodehost:port/path/in/hdfs/to/file.jceks.">jceks://hdfs@namenodehost:port/path/in/hdfs/to/file.jceks.</a> The files generally use the ".jceks" extension (e.g. test.jceks)</li></ul></li>
-<li>Enter the passwords for the keystore, truststore, and server key (these passwords need to match the ones utilized for actually creating the associated certificate store files).</li></ul>
-<p>The credential provider will be generated and saved to the path provided.</p></div>
-<div class="section">
-<h4><a name="Service_Authentication"></a>Service Authentication</h4>
-<p>The Atlas platform, upon startup, is associated to an authenticated identity. By default, in an insecure environment, that identity is the same as the OS authenticated user launching the server. However, in a secure cluster leveraging kerberos, it is considered a best practice to configure a keytab and principal in order for the platform to authenticate to the KDC. This allows the service to subsequently interact with other secure cluster services (e.g. HDFS).</p>
-<p>The properties for configuring service authentication are:</p>
-<p></p>
-<ul>
-<li><code>atlas.authentication.method</code> (simple|kerberos) [default: simple] - the authentication method to utilize. Simple will leverage the OS authenticated identity and is the default mechanism. 'kerberos' indicates that the service is required to authenticate to the KDC leveraging the configured keytab and principal.</li>
-<li><code>atlas.authentication.keytab</code> - the path to the keytab file.</li>
-<li><code>atlas.authentication.principal</code> - the principal to use for authenticating to the KDC. The principal is generally of the form "user/host@realm". You may use the '_HOST' token for the hostname and the local hostname will be substituted in by the runtime (e.g. "Atlas/_HOST@EXAMPLE.COM").</li></ul>
-<p>Note that when Atlas is configured with HBase as the storage backend in a secure cluster, the graph db (JanusGraph) needs sufficient user permissions to be able to create and access an HBase table. To grant the appropriate permissions see <a href="./Configuration.html">Graph persistence engine - Hbase</a>.</p></div>
-<div class="section">
-<h4><a name="JAAS_configuration"></a>JAAS configuration</h4>
-<p>In a secure cluster, some of the components (such as Kafka) that Atlas interacts with, require Atlas to authenticate itself to them using JAAS. The following properties are used to set up appropriate JAAS Configuration.</p>
-<p></p>
-<ul>
-<li><code>atlas.jaas.<code>client-id<code>.loginModuleName<code> - the authentication method used by the component (for example, com.sun.security.auth.module.Krb5LoginModule)</li>
-<li><code>atlas.jaas.<code>client-id<code>.loginModuleControlFlag<code> (required|requisite|sufficient|optional) [default: required]</li>
-<li><code>atlas.jaas.<code>client-id<code>.option.useKeyTab<code> (true|false)</li>
-<li><code>atlas.jaas.<code>client-id<code>.option.storeKey<code> (true | false)</li>
-<li><code>atlas.jaas.<code>client-id<code>.option.serviceName<code> - service name of server component</li>
-<li><code>atlas.jaas.<code>client-id<code>.option.keyTab<code> = <atlas keytab></li>
-<li><code>atlas.jaas.<code>client-id<code>.option.principal<code> = <atlas principal></li></ul>
-<p>For example, the following property settings in jaas-application.properties file</p>
-<div class="source"><pre class="prettyprint">
-
-atlas.jaas.KafkaClient.loginModuleName = com.sun.security.auth.module.Krb5LoginModule
-atlas.jaas.KafkaClient.loginModuleControlFlag = required
-atlas.jaas.KafkaClient.option.useKeyTab = true
-atlas.jaas.KafkaClient.option.storeKey = true
-atlas.jaas.KafkaClient.option.serviceName = kafka
-atlas.jaas.KafkaClient.option.keyTab = /etc/security/keytabs/kafka_client.keytab
-atlas.jaas.KafkaClient.option.principal = kafka-client-1@EXAMPLE.COM
-
-atlas.jaas.MyClient.0.loginModuleName = com.sun.security.auth.module.Krb5LoginModule
-atlas.jaas.MyClient.0.loginModuleControlFlag = required
-atlas.jaas.MyClient.0.option.useKeyTab = true
-atlas.jaas.MyClient.0.option.storeKey = true
-atlas.jaas.MyClient.0.option.serviceName = kafka
-atlas.jaas.MyClient.0.option.keyTab = /etc/security/keytabs/kafka_client.keytab
-atlas.jaas.MyClient.0.option.principal = kafka-client-1@EXAMPLE.COM
-
-atlas.jaas.MyClient.1.loginModuleName = com.sun.security.auth.module.Krb5LoginModule
-atlas.jaas.MyClient.1.loginModuleControlFlag = optional
-atlas.jaas.MyClient.1.option.useKeyTab = true
-atlas.jaas.MyClient.1.option.storeKey = true
-atlas.jaas.MyClient.1.option.serviceName = kafka
-atlas.jaas.MyClient.1.option.keyTab = /etc/security/keytabs/kafka_client.keytab
-atlas.jaas.MyClient.1.option.principal = kafka-client-1@EXAMPLE.COM
-
-
-</pre></div>
-<p>will set the JAAS configuration that is equivalent to the following jaas.conf file entries.</p>
-<div class="source"><pre class="prettyprint">
-
-KafkaClient {
- com.sun.security.auth.module.Krb5LoginModule required
- useKeyTab=true
- storeKey=true
- serviceName=kafka
- keyTab="/etc/security/keytabs/kafka_client.keytab"
- principal="kafka-client-1@EXAMPLE.COM";
-};
-MyClient {
- com.sun.security.auth.module.Krb5LoginModule required
- useKeyTab=true
- storeKey=true
- serviceName=kafka keyTab="/etc/security/keytabs/kafka_client.keytab"
- principal="kafka-client-1@EXAMPLE.COM";
-};
-MyClient {
- com.sun.security.auth.module.Krb5LoginModule optional
- useKeyTab=true
- storeKey=true
- serviceName=kafka
- keyTab="/etc/security/keytabs/kafka_client.keytab"
- principal="kafka-client-1@EXAMPLE.COM";
-};
-
-
-</pre></div></div>
-<div class="section">
-<h4><a name="SPNEGO-based_HTTP_Authentication"></a>SPNEGO-based HTTP Authentication</h4>
-<p>HTTP access to the Atlas platform can be secured by enabling the platform's SPNEGO support. There are currently two supported authentication mechanisms:</p>
-<p></p>
-<ul>
-<li><code>simple</code> - authentication is performed via a provided user name</li>
-<li><code>kerberos</code> - the KDC authenticated identity of the client is leveraged to authenticate to the server</li></ul>
-<p>The kerberos support requires the client accessing the server to first authenticate to the KDC (usually this is done via the 'kinit' command). Once authenticated, the user may access the server (the authenticated identity will be related to the server via the SPNEGO negotiation mechanism).</p>
-<p>The properties for configuring the SPNEGO support are:</p>
-<p></p>
-<ul>
-<li><code>atlas.http.authentication.enabled</code> (true|false) [default: false] - a property indicating whether to enable HTTP authentication</li>
-<li><code>atlas.http.authentication.type</code> (simple|kerberos) [default: simple] - the authentication type</li>
-<li><code>atlas.http.authentication.kerberos.principal</code> - the web-application Kerberos principal name. The Kerberos principal name must start with "HTTP/...". For example: "HTTP/localhost@LOCALHOST". There is no default value.</li>
-<li><code>atlas.http.authentication.kerberos.keytab</code> - the path to the keytab file containing the credentials for the kerberos principal.</li>
-<li><code>atlas.rest.address</code> - <http/https>://<atlas-fqdn>:<atlas port></li></ul>
-<p>For a more detailed discussion of the HTTP authentication mechanism refer to <a class="externalLink" href="http://hadoop.apache.org/docs/stable/hadoop-auth/Configuration.html">Hadoop Auth, Java HTTP SPNEGO 2.6.0 - Server Side Configuration</a>. The prefix that document references is "atlas.http.authentication" in the case of the Atlas authentication implementation.</p></div>
-<div class="section">
-<h4><a name="Client_security_configuration"></a>Client security configuration</h4>
-<p>When leveraging Atlas client code to communicate with an Atlas server configured for SSL transport and/or Kerberos authentication, there is a requirement to provide the Atlas client configuration file that provides the security properties that allow for communication with, or authenticating to, the server. Update the atlas-application.properties file with the appropriate settings (see below) and copy it to the client's classpath or to the directory specified by the "atlas.conf" system property.</p>
-<p>The client properties for SSL communication are:</p>
-<p></p>
-<ul>
-<li><code>atlas.enableTLS</code> (false|true) [default: false] - enable/disable the SSL client communication infrastructure.</li>
-<li><code>keystore.file</code> - the path to the keystore file leveraged by the client. This file is only required if 2-Way SSL is enabled at the server and contains the client certificate.</li>
-<li><code>truststore.file</code> - the path to the truststore file. This file contains the certificates of trusted entities (e.g. the certificates for the server or a shared certification authority). This file is required for both one-way or two-way SSL.</li>
-<li><code>cert.stores.credential.provider.path</code> - the path to the Credential Provider store file. The passwords for the keystore, truststore, and client certificate are maintained in this secure file.</li></ul>
-<p>The property required for authenticating to the server (if authentication is enabled):</p>
-<p></p>
-<ul>
-<li><code>atlas.http.authentication.type</code> (simple|kerberos) [default: simple] - the authentication type</li></ul></div>
-<div class="section">
-<h4><a name="SOLR_Kerberos_configuration"></a>SOLR Kerberos configuration</h4>
-<p>If the authentication type specified is 'kerberos', then the kerberos ticket cache will be accessed for authenticating to the server (Therefore the client is required to authenticate to the KDC prior to communication with the server using 'kinit' or a similar mechanism).</p>
-<p>See <a class="externalLink" href="https://cwiki.apache.org/confluence/display/RANGER/How+to+configure+Solr+Cloud+with+Kerberos+for+Ranger+0.5">the Apache SOLR Kerberos configuration</a>.</p>
-<p></p>
-<ul>
-<li>Add principal and generate the keytab file for solr. Create a keytab per host for each host where Solr is going to run and use the principal name with the host (e.g. addprinc -randkey solr/${HOST1}@EXAMPLE.COM. Replace ${HOST1} with the actual host names).</li></ul>
-<div class="source"><pre class="prettyprint">
- kadmin.local
- kadmin.local: addprinc -randkey solr/<hostname>@EXAMPLE.COM
- kadmin.local: xst -k solr.keytab solr/<hostname>@EXAMPLE.COM
- kadmin.local: quit
-
-</pre></div>
-<p></p>
-<ul>
-<li>Add principal and generate the keytab file for authenticating HTTP request. (Note that if Ambari is used to Kerberize the cluster, the keytab /etc/security/keytabs/spnego.service.keytab can be used)</li></ul>
-<div class="source"><pre class="prettyprint">
- kadmin.local
- kadmin.local: addprinc -randkey HTTP/<hostname>@EXAMPLE.COM
- kadmin.local: xst -k HTTP.keytab HTTP/<hostname>@EXAMPLE.COM
- kadmin.local: quit
-
-</pre></div>
-<p></p>
-<ul>
-<li>Copy the keytab file to all the hosts running Solr.</li></ul>
-<div class="source"><pre class="prettyprint">
- cp solr.keytab /etc/security/keytabs/
- chmod 400 /etc/security/keytabs/solr.keytab
-
- cp HTTP.keytab /etc/security/keytabs/
- chmod 400 /etc/security/keytabs/HTTP.keytab
-
-</pre></div>
-<p></p>
-<ul>
-<li>Create path in Zookeeper for storing the Solr configs and other parameters.</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_INSTALL_HOME/server/scripts/cloud-scripts/zkcli.sh -zkhost $ZK_HOST:2181 -cmd makepath solr
-
-</pre></div>
-<p></p>
-<ul>
-<li>Upload the configuration to Zookeeper.</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_INSTALL_HOME/server/scripts/cloud-scripts/zkcli.sh -cmd upconfig -zkhost $ZK_HOST:2181/solr -confname basic_configs -confdir $SOLR_INSTALL_HOME/server/solr/configsets/basic_configs/conf
-
-</pre></div>
-<p></p>
-<ul>
-<li>Create the JAAS configuration.</li></ul>
-<div class="source"><pre class="prettyprint">
- vi /etc/solr/conf/solr_jaas.conf
-
- Client {
- com.sun.security.auth.module.Krb5LoginModule required
- useKeyTab=true
- keyTab="/etc/security/keytabs/solr.keytab"
- storeKey=true
- useTicketCache=true
- debug=true
- principal="solr/<hostname>@EXAMPLE.COM";
- };
-
-</pre></div>
-<p></p>
-<ul>
-<li>Copy /etc/solr/conf/solr_jaas.conf to all hosts running Solr.</li></ul>
-<p></p>
-<ul>
-<li>Edit solr.in.sh in $SOLR_INSTALL_HOME/bin/</li></ul>
-<div class="source"><pre class="prettyprint">
- vi $SOLR_INSTALL_HOME/bin/solr.in.sh
-
- SOLR_JAAS_FILE=/etc/solr/conf/solr_jaas.conf
- SOLR_HOST=`hostname -f`
- ZK_HOST="$ZK_HOST1:2181,$ZK_HOST2:2181,$ZK_HOST3:2181/solr"
- KERBEROS_REALM="EXAMPLE.COM"
- SOLR_KEYTAB=/etc/solr/conf/solr.keytab
- SOLR_KERB_PRINCIPAL=HTTP@${KERBEROS_REALM}
- SOLR_KERB_KEYTAB=/etc/solr/conf/HTTP.keytab
- SOLR_AUTHENTICATION_CLIENT_CONFIGURER="org.apache.solr.client.solrj.impl.Krb5HttpClientConfigurer"
- SOLR_AUTHENTICATION_OPTS=" -DauthenticationPlugin=org.apache.solr.security.KerberosPlugin -Djava.security.auth.login.config=${SOLR_JAAS_FILE} -Dsolr.kerberos.principal=${SOLR_KERB_PRINCIPAL} -Dsolr.kerberos.keytab=${SOLR_KERB_KEYTAB} -Dsolr.kerberos.cookie.domain=${SOLR_HOST} -Dhost=${SOLR_HOST} -Dsolr.kerberos.name.rules=DEFAULT"
-
-</pre></div>
-<p></p>
-<ul>
-<li>Copy solr.in.sh to all hosts running Solr.</li></ul>
-<p></p>
-<ul>
-<li>Set up Solr to use the Kerberos plugin by uploading the security.json.</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_INSTALL_HOME/server/scripts/cloud-scripts/zkcli.sh -zkhost <zk host>:2181 -cmd put /security.json '{"authentication":{"class": "org.apache.solr.security.KerberosPlugin"}}'
-
-</pre></div>
-<p></p>
-<ul>
-<li>Start Solr.</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_INSTALL_HOME/bin/solr start -cloud -z $ZK_HOST1:2181,$ZK_HOST2:2181,$ZK_HOST3:2181 -noprompt
-
-</pre></div>
-<p></p>
-<ul>
-<li>Test Solr</li></ul>
-<div class="source"><pre class="prettyprint">
- kinit -k -t /etc/security/keytabs/HTTP.keytab HTTP/<host>@EXAMPLE.COM
- curl --negotiate -u : "http://<host>:8983/solr/"
-
-</pre></div>
-<p></p>
-<ul>
-<li>Create collections in Solr corresponding to the indexes that Atlas uses and change the Atlas configuration to point to the Solr instance setup as described in the <a href="./InstallationSteps.html">Install Steps</a>.</li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/TypeSystem.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/TypeSystem.html b/1.0.0-rc0/TypeSystem.html
deleted file mode 100644
index 6bff3e0..0000000
--- a/1.0.0-rc0/TypeSystem.html
+++ /dev/null
@@ -1,284 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/TypeSystem.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Type System</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Type System</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Type_System"></a>Type System</h2></div>
-<div class="section">
-<h3><a name="Overview"></a>Overview</h3>
-<p>Atlas allows users to define a model for the metadata objects they want to manage. The model is composed of definitions called ‘types’. Instances of ‘types’ called ‘entities’ represent the actual metadata objects that are managed. The Type System is a component that allows users to define and manage the types and entities. All metadata objects managed by Atlas out of the box (like Hive tables, for e.g.) are modelled using types and represented as entities. To store new types of metadata in Atlas, one needs to understand the concepts of the type system component.</p></div>
-<div class="section">
-<h3><a name="Types"></a>Types</h3>
-<p>A ‘Type’ in Atlas is a definition of how a particular type of metadata objects are stored and accessed. A type represents one or a collection of attributes that define the properties for the metadata object. Users with a development background will recognize the similarity of a type to a ‘Class’ definition of object oriented programming languages, or a ‘table schema’ of relational databases.</p>
-<p>An example of a type that comes natively defined with Atlas is a Hive table. A Hive table is defined with these attributes:</p>
-<div class="source"><pre class="prettyprint">
-Name: hive_table
-TypeCategory: Entity
-SuperTypes: DataSet
-Attributes:
- name: string
- db: hive_db
- owner: string
- createTime: date
- lastAccessTime: date
- comment: string
- retention: int
- sd: hive_storagedesc
- partitionKeys: array<hive_column>
- aliases: array<string>
- columns: array<hive_column>
- parameters: map<string,string>
- viewOriginalText: string
- viewExpandedText: string
- tableType: string
- temporary: boolean
-</pre></div>
-<p>The following points can be noted from the above example:</p>
-<p></p>
-<ul>
-<li>A type in Atlas is identified uniquely by a ‘name’</li>
-<li>A type has a metatype. Atlas has the following metatypes:
-<ul>
-<li>Primitive metatypes: boolean, byte, short, int, long, float, double, biginteger, bigdecimal, string, date</li>
-<li>Enum metatypes</li>
-<li>Collection metatypes: array, map</li>
-<li>Composite metatypes: Entity, Struct, Classification, Relationship</li></ul></li>
-<li>Entity & Classification types can ‘extend’ from other types, called ‘supertype’ - by virtue of this, it will get to include the attributes that are defined in the supertype as well. This allows modellers to define common attributes across a set of related types etc. This is again similar to the concept of how Object Oriented languages define super classes for a class. It is also possible for a type in Atlas to extend from multiple super types.
-<ul>
-<li>In this example, every hive table extends from a pre-defined supertype called a ‘DataSet’. More details about this pre-defined types will be provided later.</li></ul></li>
-<li>Types which have a metatype of ‘Entity’, ‘Struct’, ‘Classification’ or 'Relationship' can have a collection of attributes. Each attribute has a name (e.g. ‘name’) and some other associated properties. A property can be referred to using an expression type_name.attribute_name. It is also good to note that attributes themselves are defined using Atlas metatypes.
-<ul>
-<li>In this example, hive_table.name is a String, hive_table.aliases is an array of Strings, hive_table.db refers to an instance of a type called hive_db and so on.</li></ul></li>
-<li>Type references in attributes, (like hive_table.db) are particularly interesting. Note that using such an attribute, we can define arbitrary relationships between two types defined in Atlas and thus build rich models. Note that one can also collect a list of references as an attribute type (e.g. hive_table.columns which represents a list of references from hive_table to hive_column type)</li></ul></div>
-<div class="section">
-<h3><a name="Entities"></a>Entities</h3>
-<p>An ‘entity’ in Atlas is a specific value or instance of an Entity ‘type’ and thus represents a specific metadata object in the real world. Referring back to our analogy of Object Oriented Programming languages, an ‘instance’ is an ‘Object’ of a certain ‘Class’.</p>
-<p>An example of an entity will be a specific Hive Table. Say Hive has a table called ‘customers’ in the ‘default’ database. This table will be an ‘entity’ in Atlas of type hive_table. By virtue of being an instance of an entity type, it will have values for every attribute that are a part of the Hive table ‘type’, such as:</p>
-<div class="source"><pre class="prettyprint">
-guid: "9ba387dd-fa76-429c-b791-ffc338d3c91f"
-typeName: "hive_table"
-status: "ACTIVE"
-values:
- name: “customers”
- db: { "guid": "b42c6cfc-c1e7-42fd-a9e6-890e0adf33bc", "typeName": "hive_db" }
- owner: “admin”
- createTime: 1490761686029
- updateTime: 1516298102877
- comment: null
- retention: 0
- sd: { "guid": "ff58025f-6854-4195-9f75-3a3058dd8dcf", "typeName": "hive_storagedesc" }
- partitionKeys: null
- aliases: null
- columns: [ { "guid": ""65e2204f-6a23-4130-934a-9679af6a211f", "typeName": "hive_column" }, { "guid": ""d726de70-faca-46fb-9c99-cf04f6b579a6", "typeName": "hive_column" }, ...]
- parameters: { "transient_lastDdlTime": "1466403208"}
- viewOriginalText: null
- viewExpandedText: null
- tableType: “MANAGED_TABLE”
- temporary: false
-</pre></div>
-<p>The following points can be noted from the example above:</p>
-<p></p>
-<ul>
-<li>Every instance ofan entity type is identified by a unique identifier, a GUID. This GUID is generated by the Atlas server when the object is defined, and remains constant for the entire lifetime of the entity. At any point in time, this particular entity can be accessed using its GUID.
-<ul>
-<li>In this example, the ‘customers’ table in the default database is uniquely identified by the GUID "9ba387dd-fa76-429c-b791-ffc338d3c91f"</li></ul></li>
-<li>An entity is of a given type, and the name of the type is provided with the entity definition.
-<ul>
-<li>In this example, the ‘customers’ table is a ‘hive_table.</li></ul></li>
-<li>The values of this entity are a map of all the attribute names and their values for attributes that are defined in the hive_table type definition.</li>
-<li>Attribute values will be according to the datatype of the attribute. Entity-type attributes will have value of type <a href="./AtlasObjectId.html">AtlasObjectId</a></li></ul>
-<p>With this idea on entities, we can now see the difference between Entity and Struct metatypes. Entities and Structs both compose attributes of other types. However, instances of Entity types have an identity (with a GUID value) and can be referenced from other entities (like a hive_db entity is referenced from a hive_table entity). Instances of Struct types do not have an identity of their own. The value of a Struct type is a collection of attributes that are ‘embedded’ inside the entity itself.</p></div>
-<div class="section">
-<h3><a name="Attributes"></a>Attributes</h3>
-<p>We already saw that attributes are defined inside metatypes like Entity, Struct, Classification and Relationship. But we implistically referred to attributes as having a name and a metatype value. However, attributes in Atlas have some more properties that define more concepts related to the type system.</p>
-<p>An attribute has the following properties:</p>
-<div class="source"><pre class="prettyprint">
- name: string,
- typeName: string,
- isOptional: boolean,
- isIndexable: boolean,
- isUnique: boolean,
- cardinality: enum
-</pre></div>
-<p>The properties above have the following meanings:</p>
-<p></p>
-<ul>
-<li>name - the name of the attribute</li>
-<li>dataTypeName - the metatype name of the attribute (native, collection or composite)</li>
-<li>isComposite -
-<ul>
-<li>This flag indicates an aspect of modelling. If an attribute is defined as composite, it means that it cannot have a lifecycle independent of the entity it is contained in. A good example of this concept is the set of columns that make a part of a hive table. Since the columns do not have meaning outside of the hive table, they are defined as composite attributes.</li>
-<li>A composite attribute must be created in Atlas along with the entity it is contained in. i.e. A hive column must be created along with the hive table.</li></ul></li>
-<li>isIndexable -
-<ul>
-<li>This flag indicates whether this property should be indexed on, so that look ups can be performed using the attribute value as a predicate and can be performed efficiently.</li></ul></li>
-<li>isUnique -
-<ul>
-<li>This flag is again related to indexing. If specified to be unique, it means that a special index is created for this attribute in <a href="./JanusGraph.html">JanusGraph</a> that allows for equality based look ups.</li>
-<li>Any attribute with a true value for this flag is treated like a primary key to distinguish this entity from other entities. Hence care should be taken ensure that this attribute does model a unique property in real world.
-<ul>
-<li>For e.g. consider the name attribute of a hive_table. In isolation, a name is not a unique attribute for a hive_table, because tables with the same name can exist in multiple databases. Even a pair of (database name, table name) is not unique if Atlas is storing metadata of hive tables amongst multiple clusters. Only a cluster location, database name and table name can be deemed unique in the physical world.</li></ul></li></ul></li>
-<li>multiplicity - indicates whether this attribute is required, optional, or could be multi-valued. If an entity’s definition of the attribute value does not match the multiplicity declaration in the type definition, this would be a constraint violation and the entity addition will fail. This field can therefore be used to define some constraints on the metadata information.</li></ul>
-<p>Using the above, let us expand on the attribute definition of one of the attributes of the hive table below. Let us look at the attribute called ‘db’ which represents the database to which the hive table belongs:</p>
-<div class="source"><pre class="prettyprint">
-db:
- "name": "db",
- "typeName": "hive_db",
- "isOptional": false,
- "isIndexable": true,
- "isUnique": false,
- "cardinality": "SINGLE"
-</pre></div>
-<p>Note the “isOptional=true” constraint - a table entity cannot be created without a db reference.</p>
-<div class="source"><pre class="prettyprint">
-columns:
- "name": "columns",
- "typeName": "array<hive_column>",
- "isOptional": optional,
- "isIndexable": true,
- “isUnique": false,
- "constraints": [ { "type": "ownedRef" } ]
-</pre></div>
-<p>Note the “ownedRef” constraint for columns. By doing this, we are indicating that the defined column entities should always be bound to the table entity they are defined with.</p>
-<p>From this description and examples, you will be able to realize that attribute definitions can be used to influence specific modelling behavior (constraints, indexing, etc) to be enforced by the Atlas system.</p></div>
-<div class="section">
-<h3><a name="System_specific_types_and_their_significance"></a>System specific types and their significance</h3>
-<p>Atlas comes with a few pre-defined system types. We saw one example (DataSet) in preceding sections. In this section we will see more of these types and understand their significance.</p>
-<p><b>Referenceable</b>: This type represents all entities that can be searched for using a unique attribute called qualifiedName.</p>
-<p><b>Asset</b>: This type extends Referenceable and adds attributes like name, description and owner. Name is a required attribute (isOptional=false), the others are optional.</p>
-<p>The purpose of Referenceable and Asset is to provide modellers with way to enforce consistency when defining and querying entities of their own types. Having these fixed set of attributes allows applications and user interfaces to make convention based assumptions about what attributes they can expect of types by default.</p>
-<p><b>Infrastructure</b>: This type extends Asset and typically can be used to be a common super type for infrastructural metadata objects like clusters, hosts etc.</p>
-<p><b>DataSet</b>: This type extends Referenceable. Conceptually, it can be used to represent an type that stores data. In Atlas, hive tables, hbase_tables etc are all types that extend from DataSet. Types that extend DataSet can be expected to have a Schema in the sense that they would have an attribute that defines attributes of that dataset. For e.g. the columns attribute in a hive_table. Also entities of types that extend DataSet participate in data transformation and this transformation can be captured by Atlas via lineage (or provenance) graphs.</p>
-<p><b>Process</b>: This type extends Asset. Conceptually, it can be used to represent any data transformation operation. For example, an ETL process that transforms a hive table with raw data to another hive table that stores some aggregate can be a specific type that extends the Process type. A Process type has two specific attributes, inputs and outputs. Both inputs and outputs are arrays of DataSet entities. Thus an instance of a Process type can use these inputs and outputs to capture how the lineage of a DataSet evolves.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/WhatsNew-1.0.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/WhatsNew-1.0.html b/1.0.0-rc0/WhatsNew-1.0.html
deleted file mode 100644
index ac99f74..0000000
--- a/1.0.0-rc0/WhatsNew-1.0.html
+++ /dev/null
@@ -1,244 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/markdown/WhatsNew-1.0.md at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Whats new in Apache Atlas 1.0?</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Whats new in Apache Atlas 1.0?</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-<h1>What’s new in Apache Atlas 1.0?</h1>
-<div class="section">
-<h2><a name="Features"></a>Features</h2>
-<ul>
-
-<li>Introduction of relationships as a first-class type</li>
-<li>Support for propagation of classifications along entity relationships – like lineage</li>
-<li>Fine-grained metadata security, which enables access controls up to entity instance level</li>
-<li>Introduction of Glossary feature</li>
-<li>Introduction of V2 style notifications</li>
-<li>Introduction of Atlas hook for HBase</li>
-<li>Support for Cassandra and Elasticsearch (tech-preview)</li>
-</ul></div>
-<div class="section">
-<h2><a name="Updates"></a>Updates</h2>
-<ul>
-
-<li>Graph store has been updated from Titan 0.5.4 to JanusGraph 0.2.0</li>
-<li>DSL rewrite, to replace use of Scala based implementation with ANTLR</li>
-<li>Performance improvements in Atlas Hooks, by switching to use V2 style notifications</li>
-<li>Significant updates in Atlas Web UI</li>
-</ul></div>
-<div class="section">
-<h2><a name="Changes"></a>Changes</h2>
-<div class="section">
-<h3><a name="DSL_search"></a>DSL search</h3>
-<p>With DSL rewrite and simplification, some older constructs may not work. Here’s a list of behavior changes from previous releases. More DSL related changes can be found <a href="Search-Advanced.html">here</a>.</p>
-<ul>
-
-<li>When filtering or narrowing results using string attribute, the value <b>MUST</b> be enclosed in double quotes
-<ul>
-
-<li>Table name=“Table1”</li>
-<li>Table where name=“Table1”</li>
-</ul>
-</li>
-<li>Join queries are no longer supported e.g. hive_table, hive_db</li>
-<li>Select clauses only work with immediate entity attributes or a single referred (entity) type.
-<ul>
-
-<li>Table select name, owner</li>
-<li>Table select Columns</li>
-<li>Table select name, owner, Columns <i><i>(won’t work)</i></i></li>
-</ul>
-</li>
-<li>OrderBy clause can only be used with a <i><i>single primitive</i></i> attribute.</li>
-<li>GroupBy clause can only be used with a <i><i>single primitive</i></i> attribute.
-<ul>
-
-<li>Table groupby name</li>
-<li>Table groupby Columns (won’t work)</li>
-</ul>
-</li>
-<li>Typename can’t have multiple aliases
-<ul>
-
-<li>Table as t (OK)</li>
-<li>Table as t1, t2 (won’t work)</li>
-</ul>
-</li>
-<li>Has clause only works with primitive attributes.
-<ul>
-
-<li>Table has name</li>
-<li>Table has Columns or Table has DB (NOT supported)</li>
-</ul>
-</li>
-<li>Aggregator clause can only be used with a <i><i>single primitive</i></i> attribute.
-<ul>
-
-<li>Table select min(name)</li>
-<li>Table select max(name)</li>
-<li>Table select sum(createTime)</li>
-<li>Table select min(Columns) (won’t work)</li>
-<li>Table select max(Columns) (won’t work)</li>
-<li>Table select sum(Columns) (won’t work)</li>
-</ul>
-</li>
-<li>Aggregator clause can’t be repeated with different <i><i>primitive attribute</i></i>, the clause appearing last would take preference.
-<ul>
-
-<li>Table select min(name), min(createTime) will ignore <i><i>min(name)</i></i></li>
-</ul>
-</li>
-<li>Limit and offset are not applicable when using aggregator clauses (min, max, sum)
-<ul>
-
-<li>Table select min(name) limit 10 offset 5 - min(name) is computed over <b>ALL</b> entities of type Asset</li>
-</ul>
-</li>
-</ul></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[13/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/css/enunciate.css
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/css/enunciate.css b/1.0.0-rc0/api/v2/css/enunciate.css
deleted file mode 100644
index 140d3b3..0000000
--- a/1.0.0-rc0/api/v2/css/enunciate.css
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- * Base structure
- */
-
-/* Move down content because we have a fixed navbar that is 50px tall */
-body {
- position:relative;
- padding-top: 50px;
-}
-
-.footer {
- width: 100%;
- /* Set the fixed height of the footer here */
- height: 60px;
- background-color: #f5f5f5;
-}
-
-/*
- * Global add-ons
- */
-.sub-header {
- padding-bottom: 10px;
- border-bottom: 1px solid #eee;
-}
-
-/*
- * Sidebar
- */
-
-/* Hide for mobile, show later */
-.sidebar {
- display: none;
-}
-@media (min-width: 768px) {
- .sidebar {
- position: fixed;
- top: 51px;
- bottom: 0;
- left: 0;
- z-index: 1000;
- display: block;
- padding: 20px;
- overflow-x: hidden;
- overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
- background-color: #f5f5f5;
- border-right: 1px solid #eee;
- }
-}
-
-/* Sidebar navigation */
-.nav-sidebar {
- margin-right: -21px; /* 20px padding + 1px border */
- margin-bottom: 20px;
- margin-left: -20px;
-}
-.nav-sidebar > li > a {
- padding-right: 20px;
- padding-left: 20px;
-}
-.sideoverflow {
- display: block;
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- max-width:100%;
-}
-.nav-sidebar > .active > a,
-.nav-sidebar > .active > a:hover,
-.nav-sidebar > .active > a:focus {
- color: #fff;
- background-color: #428bca;
-}
-
-/*
- * Main content
- */
-.main {
- padding: 20px;
-}
-@media (min-width: 768px) {
- .main {
- padding-right: 40px;
- padding-left: 40px;
- }
-}
-.main .page-header {
- margin-top: 0;
-}
-.footer > .container {
- padding-top: 20px;
- text-align: center;
-}
-
-/*
- * Row Links
- */
-.table.rowlink td:not(.rowlink-skip),
-.table .rowlink td:not(.rowlink-skip) {
- cursor: pointer;
-}
-.table.rowlink td:not(.rowlink-skip) a,
-.table .rowlink td:not(.rowlink-skip) a {
- font: inherit;
- color: inherit;
- text-decoration: inherit;
-}
-.multi-row-description {
- border-left: 1px solid #DDD;
-}
-
-pre {
- max-height: 40em;
-}
-
-/* shift the anchors to accommodate fixed navbar. See https://github.com/twbs/bootstrap/issues/1768#issuecomment-46519033 */
-*[id]:before {
- display: block;
- content: " ";
- margin-top: -70px;
- height: 70px;
- visibility: hidden;
-}
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/data.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/data.html b/1.0.0-rc0/api/v2/data.html
deleted file mode 100644
index cab2ae4..0000000
--- a/1.0.0-rc0/api/v2/data.html
+++ /dev/null
@@ -1,426 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: Data Types</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: Data Types</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#syntax_json"><abbr title="JSON"><span class="sideoverflow">JSON</span></abbr></a></li>
- <li><a href="#syntax_json"><abbr title="JSON"><span class="sideoverflow">JSON</span></abbr></a></li>
- <li><a href="#syntax_xml"><abbr title="XML"><span class="sideoverflow">XML</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="dropdown"><a href="data.html">Data Types</a></li>
- </ol>
-
- <h1 class="page-header" id="data">Data Types</h1>
-
- <h3 id="syntax_json">JSON</h3>
-
- <table class="table table-hover data-types">
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="json_AtlasClassification.html">
- <td> <span class="datatype-name">AtlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntity.html">
- <td> <span class="datatype-name">AtlasEntity</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntityHeader.html">
- <td> <span class="datatype-name">AtlasEntityHeader</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasObjectId.html">
- <td> <span class="datatype-name">AtlasObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of an Atlas type - like entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelatedObjectId.html">
- <td> <span class="datatype-name">AtlasRelatedObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of AtlasEntity type used in relationship attribute values</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelationship.html">
- <td> <span class="datatype-name">AtlasRelationship</span>
-</td>
- <td> <span class="datatype-description">Atlas relationship instance.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasStruct.html">
- <td> <span class="datatype-name">AtlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentHeader.html">
- <td> <span class="datatype-name">AtlasTermAssignmentHeader</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentStatus.html">
- <td> <span class="datatype-name">AtlasTermAssignmentStatus</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_ClassificationAssociateRequest.html">
- <td> <span class="datatype-name">ClassificationAssociateRequest</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_PropagateTags.html">
- <td> <span class="datatype-name">PropagateTags</span>
-</td>
- <td> <span class="datatype-description">PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status_AtlasRelationship.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description">Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_TimeBoundary.html">
- <td> <span class="datatype-name">TimeBoundary</span>
-</td>
- <td> <span class="datatype-description">Captures time-boundary details</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <h3 id="syntax_json">JSON</h3>
-
- <table class="table table-hover data-types">
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="json_AtlasClassification.html">
- <td> <span class="datatype-name">AtlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntity.html">
- <td> <span class="datatype-name">AtlasEntity</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntityHeader.html">
- <td> <span class="datatype-name">AtlasEntityHeader</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasObjectId.html">
- <td> <span class="datatype-name">AtlasObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of an Atlas type - like entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelatedObjectId.html">
- <td> <span class="datatype-name">AtlasRelatedObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of AtlasEntity type used in relationship attribute values</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelationship.html">
- <td> <span class="datatype-name">AtlasRelationship</span>
-</td>
- <td> <span class="datatype-description">Atlas relationship instance.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasStruct.html">
- <td> <span class="datatype-name">AtlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentHeader.html">
- <td> <span class="datatype-name">AtlasTermAssignmentHeader</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentStatus.html">
- <td> <span class="datatype-name">AtlasTermAssignmentStatus</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_ClassificationAssociateRequest.html">
- <td> <span class="datatype-name">ClassificationAssociateRequest</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_PropagateTags.html">
- <td> <span class="datatype-name">PropagateTags</span>
-</td>
- <td> <span class="datatype-description">PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status_AtlasRelationship.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description">Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_TimeBoundary.html">
- <td> <span class="datatype-name">TimeBoundary</span>
-</td>
- <td> <span class="datatype-description">Captures time-boundary details</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <h3 id="syntax_xml">XML</h3>
-
- <table class="table table-hover data-types">
- <caption>Default Namespace (<a href="ns0.xsd">schema</a>)</caption>
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="xml_ns0_timeBoundary.html">
- <td> <span class="datatype-name">timeBoundary</span>
-</td>
- <td> <span class="datatype-description">Captures time-boundary details</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasTermAssignmentStatus.html">
- <td> <span class="datatype-name">atlasTermAssignmentStatus</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasTermAssignmentHeader.html">
- <td> <span class="datatype-name">atlasTermAssignmentHeader</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasClassification.html">
- <td> <span class="datatype-name">atlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasEntity.html">
- <td> <span class="datatype-name">atlasEntity</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_status.html">
- <td> <span class="datatype-name">status</span>
-</td>
- <td> <span class="datatype-description">Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasEntityHeader.html">
- <td> <span class="datatype-name">atlasEntityHeader</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasObjectId.html">
- <td> <span class="datatype-name">atlasObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of an Atlas type - like entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasRelatedObjectId.html">
- <td> <span class="datatype-name">atlasRelatedObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of AtlasEntity type used in relationship attribute values</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasRelationship.html">
- <td> <span class="datatype-name">atlasRelationship</span>
-</td>
- <td> <span class="datatype-description">Atlas relationship instance.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasStruct.html">
- <td> <span class="datatype-name">atlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_propagateTags.html">
- <td> <span class="datatype-name">propagateTags</span>
-</td>
- <td> <span class="datatype-description">PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/downloads.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/downloads.html b/1.0.0-rc0/api/v2/downloads.html
deleted file mode 100644
index b0290c4..0000000
--- a/1.0.0-rc0/api/v2/downloads.html
+++ /dev/null
@@ -1,665 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: Files and Libraries</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: Files and Libraries</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#artifact_gwt_json_overlay"><abbr title="GWT JSON Overlay"><span class="sideoverflow">GWT JSON Overlay</span></abbr></a></li>
- <li><a href="#artifact_java_json_client_library"><abbr title="Java JSON Client Library"><span class="sideoverflow">Java JSON Client Library</span></abbr></a></li>
- <li><a href="#artifact_java_xml_client_library"><abbr title="Java XML Client Library"><span class="sideoverflow">Java XML Client Library</span></abbr></a></li>
- <li><a href="#artifact_js_client_library"><abbr title="JavaScript Client Library"><span class="sideoverflow">JavaScript Client Library</span></abbr></a></li>
- <li><a href="#artifact_ns0_xsd"><abbr title="ns0.xsd"><span class="sideoverflow">ns0.xsd</span></abbr></a></li>
- <li><a href="#artifact_php_json_client_library"><abbr title="PHP JSON Client Library"><span class="sideoverflow">PHP JSON Client Library</span></abbr></a></li>
- <li><a href="#artifact_php_xml_client_library"><abbr title="PHP XML Client Library"><span class="sideoverflow">PHP XML Client Library</span></abbr></a></li>
- <li><a href="#artifact_ruby_json_client_library"><abbr title="Ruby JSON Client Library"><span class="sideoverflow">Ruby JSON Client Library</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="dropdown"><a href="downloads.html">Files and Libraries</a></li>
- </ol>
-
- <h1 class="page-header">Files and Libraries</h1>
-
- <h3 id="artifact_gwt_json_overlay">GWT JSON Overlay</h3>
- <p class="lead">Created May 26, 2018</p>
- <p> <p>
- The <a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a> JSON Overlay library provides the JSON Overlays that
- can be used to access the Web service API for this application.
- </p>
-
-
-<div class="panel panel-default">
- <div class="panel-heading">JSON Overlay Example</div>
- <div class="panel-body">
- <pre class="prettyprint lang-java">
-String url = ...;
-RequestBuilder request = new RequestBuilder(RequestBuilder.GET, url);
-request.sendRequest(null, new RequestCallback() {
- public void onResponseReceived(Request request, Response response) {
- if (200 == response.getStatusCode()) {
- //handle the successful data...
- JavaScriptObject data = JavaScriptObject.fromJson(response.getText());
- //handle the JavaScriptObject...
- }
- else {
- //handle the error...
- }
- }
-
- public void onError(Request request, Throwable throwable) {
- //handle the error...
- }
-});
- </pre>
- </div>
-</div>
-</p>
- <table class="table table-hover downloadfiles">
- <caption>Files</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>size</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="atlas-webapp-gwt-json-overlay.jar">
- <td><span class="downloadfile-name">atlas-webapp-gwt-json-overlay.jar</span></td>
- <td><span class="downloadfile-size">10.39K</span></td>
- <td><span class="downloadfile-description">The sources for the GWT JSON overlay.</span></td>
- </tr>
- </tbody>
- </table>
- <h3 id="artifact_java_json_client_library">Java JSON Client Library</h3>
- <p class="lead">Created May 26, 2018</p>
- <p><p>
- The Java client-side library is used to provide the set of Java objects that can be serialized
- to/from JSON using <a href="http://jackson.codehaus.org/">Jackson</a>. This is useful for accessing the
- JSON REST endpoints that are published by this application.
-</p>
-
-<div class="panel panel-default">
- <div class="panel-heading">Resources Example (Raw JAXB)</div>
- <div class="panel-body">
- <pre class="prettyprint lang-java">
-java.net.URL url = new java.net.URL(baseURL + "/admin/export");
-ObjectMapper mapper = new ObjectMapper();
-java.net.URLConnection connection = url.openConnection();
-connection.setDoOutput(true);
-connection.connect();
-
-mapper.writeValue(connection.getOutputStream(), object);
-Object result = (Object) mapper.readValue( connection.getInputStream(), Object.class );
-//handle the result as needed...
- </pre>
- </div>
-</div>
-
-<div class="panel panel-default">
- <div class="panel-heading">Resources Example (Jersey client)</div>
- <div class="panel-body">
- <pre class="prettyprint lang-java">
-javax.ws.rs.client.Client client = javax.ws.rs.client.ClientBuilder.newClient();
-
-Object result = client.target(baseUrl + "/admin/export")
- .post(javax.ws.rs.client.Entity.entity(object, "application/json;charset=UTF-8"), Object.class);
-
-//handle the result as needed...
- </pre>
- </div>
-</div>
-</p>
- <table class="table table-hover downloadfiles">
- <caption>Files</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>size</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="atlas-webapp-json-client.jar">
- <td><span class="downloadfile-name">atlas-webapp-json-client.jar</span></td>
- <td><span class="downloadfile-size">13.04K</span></td>
- <td><span class="downloadfile-description">The binaries for the Java JSON client library.</span></td>
- </tr>
- <tr class="clickable-row" data-href="atlas-webapp-json-client-json-sources.jar">
- <td><span class="downloadfile-name">atlas-webapp-json-client-json-sources.jar</span></td>
- <td><span class="downloadfile-size">9.79K</span></td>
- <td><span class="downloadfile-description">The sources for the Java JSON client library.</span></td>
- </tr>
- </tbody>
- </table>
- <h3 id="artifact_java_xml_client_library">Java XML Client Library</h3>
- <p class="lead">Created May 26, 2018</p>
- <p><p>
- The Java client-side library is used to access the Web service API for this application using Java.
-</p>
-
-<p>
- The Java client-side library is used to provide the set of Java objects that can be serialized
- to/from XML using <a href="https://jaxb.dev.java.net/">JAXB</a>. This is useful for accessing the
- resources that are published by this application.
-</p>
-
-<div class="panel panel-default">
- <div class="panel-heading">Resources Example (Raw JAXB)</div>
- <div class="panel-body">
- <pre class="prettyprint lang-java">
-java.net.URL url = new java.net.URL(baseURL + "/admin/export");
-JAXBContext context = JAXBContext.newInstance( byte[].class, byte[].class );
-java.net.URLConnection connection = url.openConnection();
-connection.setDoOutput(true);
-connection.connect();
-
-Unmarshaller unmarshaller = context.createUnmarshaller();
-Marshaller marshaller = context.createMarshaller();
-marshaller.marshal(object, connection.getOutputStream());
-Object result = (Object) unmarshaller.unmarshal( connection.getInputStream() );
-//handle the result as needed...
- </pre>
- </div>
-</div>
-
-<div class="panel panel-default">
- <div class="panel-heading">Resources Example (Jersey client)</div>
- <div class="panel-body">
- <pre class="prettyprint lang-java">
-javax.ws.rs.client.Client client = javax.ws.rs.client.ClientBuilder.newClient();
-
-Object result = client.target(baseUrl + "/admin/export")
- .post(javax.ws.rs.client.Entity.entity(object, "application/xml"), Object.class);
-
-//handle the result as needed...
- </pre>
- </div>
-</div>
-</p>
- <table class="table table-hover downloadfiles">
- <caption>Files</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>size</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="atlas-webapp-xml-client.jar">
- <td><span class="downloadfile-name">atlas-webapp-xml-client.jar</span></td>
- <td><span class="downloadfile-size">13.45K</span></td>
- <td><span class="downloadfile-description">The binaries for the Java XML client library.</span></td>
- </tr>
- <tr class="clickable-row" data-href="atlas-webapp-xml-client-xml-sources.jar">
- <td><span class="downloadfile-name">atlas-webapp-xml-client-xml-sources.jar</span></td>
- <td><span class="downloadfile-size">10.95K</span></td>
- <td><span class="downloadfile-description">The sources for the Java XML client library.</span></td>
- </tr>
- </tbody>
- </table>
- <h3 id="artifact_js_client_library">JavaScript Client Library</h3>
- <p class="lead">Created May 26, 2018</p>
- <p><p>
- The JavaScript client-side library defines classes that can be (de)serialized to/from JSON.
- This is useful for accessing the resources that are published by this application, but only
- those that produce a JSON representation of their resources (content type "application/json").
-</p>
-<p>
- The library uses ES6 class syntax which has limited support. See
- <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes#Browser_compatibility">MDN</a>
- and the <a href="https://kangax.github.io/compat-table/es6/">ES6 Compatibility Table</a>
- for more details.
-</p>
-<p>
- The library contains a UMD loader which supports AMD, CommonJS and browser globals.
- The browser global variable name for this library is "javascriptClient".
-</p>
-
-<div class="panel panel-default">
- <div class="panel-heading">JavaScript Example</div>
- <div class="panel-body">
- <pre class="prettyprint lang-js">
-//read the resource in JSON:
-var json = JSON.parse(jsonString);
-
-//create an object
-var object = new Object(json);
-
-//retreive the json again
-var newJson = object.toJSON();
-
-//serialize the json
-var newJsonString = JSON.stringify(newJson);
- </pre>
- </div>
-</div>
-</p>
- <table class="table table-hover downloadfiles">
- <caption>Files</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>size</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="atlas-webapp-js.zip">
- <td><span class="downloadfile-name">atlas-webapp-js.zip</span></td>
- <td><span class="downloadfile-size">6.02K</span></td>
- <td><span class="downloadfile-description"><p>
- The JavaScript client-side library defines classes that can be (de)serialized to/from JSON.
- This is useful for accessing the resources that are published by this application, but only
- those that produce a JSON representation of their resources (content type "application/json").
-</p>
-<p>
- The library uses ES6 class syntax which has limited support. See
- <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes#Browser_compatibility">MDN</a>
- and the <a href="https://kangax.github.io/compat-table/es6/">ES6 Compatibility Table</a>
- for more details.
-</p>
-<p>
- The library contains a UMD loader which supports AMD, CommonJS and browser globals.
- The browser global variable name for this library is "javascriptClient".
-</p>
-
-<div class="panel panel-default">
- <div class="panel-heading">JavaScript Example</div>
- <div class="panel-body">
- <pre class="prettyprint lang-js">
-//read the resource in JSON:
-var json = JSON.parse(jsonString);
-
-//create an object
-var object = new Object(json);
-
-//retreive the json again
-var newJson = object.toJSON();
-
-//serialize the json
-var newJsonString = JSON.stringify(newJson);
- </pre>
- </div>
-</div>
-</span></td>
- </tr>
- </tbody>
- </table>
- <h3 id="artifact_ns0_xsd">ns0.xsd</h3>
- <p class="lead">Created May 26, 2018</p>
- <table class="table table-hover downloadfiles">
- <caption>Files</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>size</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="ns0.xsd">
- <td><span class="downloadfile-name">ns0.xsd</span></td>
- <td><span class="downloadfile-size">12.20K</span></td>
- <td><span class="downloadfile-description"> </span></td>
- </tr>
- </tbody>
- </table>
- <h3 id="artifact_php_json_client_library">PHP JSON Client Library</h3>
- <p class="lead">Created May 26, 2018</p>
- <p><p>
- The PHP JSON client-side library defines the PHP classes that can be (de)serialized to/from JSON.
- This is useful for accessing the resources that are published by this application, but only
- those that produce a JSON representation of their resources (content type "application/json").
-</p>
-
-<p>
- This library requires the <a href="http://php.net/manual/en/function.json-encode.php">json_encode</a> function which was included in PHP versions 5.2.0+.
-</p>
-
-<div class="panel panel-default">
- <div class="panel-heading">PHP JSON Example</div>
- <div class="panel-body">
- <pre class="prettyprint lang-php">
-//read the resource in JSON:
-$json = ...;
-
-//read the json as an array.
-$parsed = json_decode($json, true);
-
-//read the json array as the object
-$result = new Object($parsed);
-
-//open a writer for the json
-$json = $result->toJson();
- </pre>
- </div>
-</div>
-</p>
- <table class="table table-hover downloadfiles">
- <caption>Files</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>size</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="atlas-webapp-php.zip">
- <td><span class="downloadfile-name">atlas-webapp-php.zip</span></td>
- <td><span class="downloadfile-size">7.19K</span></td>
- <td><span class="downloadfile-description"><p>
- The PHP JSON client-side library defines the PHP classes that can be (de)serialized to/from JSON.
- This is useful for accessing the resources that are published by this application, but only
- those that produce a JSON representation of their resources (content type "application/json").
-</p>
-
-<p>
- This library requires the <a href="http://php.net/manual/en/function.json-encode.php">json_encode</a> function which was included in PHP versions 5.2.0+.
-</p>
-
-<div class="panel panel-default">
- <div class="panel-heading">PHP JSON Example</div>
- <div class="panel-body">
- <pre class="prettyprint lang-php">
-//read the resource in JSON:
-$json = ...;
-
-//read the json as an array.
-$parsed = json_decode($json, true);
-
-//read the json array as the object
-$result = new Object($parsed);
-
-//open a writer for the json
-$json = $result->toJson();
- </pre>
- </div>
-</div>
-</span></td>
- </tr>
- </tbody>
- </table>
- <h3 id="artifact_php_xml_client_library">PHP XML Client Library</h3>
- <p class="lead">Created May 26, 2018</p>
- <p><p>
- The PHP client-side library defines the PHP classes that can be (de)serialized to/from XML.
- This is useful for accessing the resources that are published by this application, but only
- those that produce a XML representation of their resources.
-</p>
-
-<p>
- This library leverages the <a href="http://php.net/manual/en/book.xmlreader.php">XMLReader</a> and
- <a href="http://php.net/manual/en/book.xmlwriter.php">XMLWriter</a> tools that were included in PHP
- versions 5.1.0+.
-</p>
-
-
-<div class="panel panel-default">
- <div class="panel-heading">PHP XML Example</div>
- <div class="panel-body">
- <pre class="prettyprint lang-php">
-//read the resource in XML form:
-$xml = ...;
-
-$reader = new \XMLReader();
-
-if (!$reader->open($xml)) {
- throw new \Exception('Unable to open ' . $xml);
-}
-$result = new Object($reader);
-
-//open a writer for the xml
-$out = ...;
-$writer = new \XMLWriter();
-$writer->openUri($out);
-$writer->startDocument();
-$writer->setIndent(4);
-$result->toXml($writer);
-$writer->flush();
- </pre>
- </div>
-</div>
-</p>
- <table class="table table-hover downloadfiles">
- <caption>Files</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>size</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="atlas-webapp-php.zip">
- <td><span class="downloadfile-name">atlas-webapp-php.zip</span></td>
- <td><span class="downloadfile-size">5.04K</span></td>
- <td><span class="downloadfile-description"><p>
- The PHP client-side library defines the PHP classes that can be (de)serialized to/from XML.
- This is useful for accessing the resources that are published by this application, but only
- those that produce a XML representation of their resources.
-</p>
-
-<p>
- This library leverages the <a href="http://php.net/manual/en/book.xmlreader.php">XMLReader</a> and
- <a href="http://php.net/manual/en/book.xmlwriter.php">XMLWriter</a> tools that were included in PHP
- versions 5.1.0+.
-</p>
-
-
-<div class="panel panel-default">
- <div class="panel-heading">PHP XML Example</div>
- <div class="panel-body">
- <pre class="prettyprint lang-php">
-//read the resource in XML form:
-$xml = ...;
-
-$reader = new \XMLReader();
-
-if (!$reader->open($xml)) {
- throw new \Exception('Unable to open ' . $xml);
-}
-$result = new Object($reader);
-
-//open a writer for the xml
-$out = ...;
-$writer = new \XMLWriter();
-$writer->openUri($out);
-$writer->startDocument();
-$writer->setIndent(4);
-$result->toXml($writer);
-$writer->flush();
- </pre>
- </div>
-</div>
-</span></td>
- </tr>
- </tbody>
- </table>
- <h3 id="artifact_ruby_json_client_library">Ruby JSON Client Library</h3>
- <p class="lead">Created May 26, 2018</p>
- <p><p>
- The Ruby JSON client-side library defines the Ruby classes that can be (de)serialized to/from JSON.
- This is useful for accessing the REST endpoints that are published by this application, but only
- those that produce a JSON representation of their resources (content type "application/json").
-</p>
-
-<p>
- This library leverages the <a href="http://json.rubyforge.org/">Ruby JSON Implementation</a>, which is
- required in order to use this library.
-</p>
-
-
-<div class="panel panel-default">
- <div class="panel-heading">Ruby JSON Example</div>
- <div class="panel-body">
- <pre class="prettyprint lang-ruby">
-require 'net/https'
-require 'uri'
-//...
-
-//read a resource from a REST url
-url = URI.parse("...")
-request = Net::HTTP::Post.new(url.request_uri)
-input = Object.new
-//set up the Object...
-request.body = input.to_json
-request['Content-Type'] = "application/json"
-
-http = Net::HTTP.new(url.host, url.port)
-//set up additional http stuff...
-res = http.start do |ht|
- ht.request(request)
-end
-
-result = Object.from_json(JSON.parse(res.body))
-
-//handle the result as needed...
- </pre>
- </div>
-</div>
-</p>
- <table class="table table-hover downloadfiles">
- <caption>Files</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>size</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="atlas-webapp.rb">
- <td><span class="downloadfile-name">atlas-webapp.rb</span></td>
- <td><span class="downloadfile-size">124.83K</span></td>
- <td><span class="downloadfile-description"><p>
- The Ruby JSON client-side library defines the Ruby classes that can be (de)serialized to/from JSON.
- This is useful for accessing the REST endpoints that are published by this application, but only
- those that produce a JSON representation of their resources (content type "application/json").
-</p>
-
-<p>
- This library leverages the <a href="http://json.rubyforge.org/">Ruby JSON Implementation</a>, which is
- required in order to use this library.
-</p>
-
-
-<div class="panel panel-default">
- <div class="panel-heading">Ruby JSON Example</div>
- <div class="panel-body">
- <pre class="prettyprint lang-ruby">
-require 'net/https'
-require 'uri'
-//...
-
-//read a resource from a REST url
-url = URI.parse("...")
-request = Net::HTTP::Post.new(url.request_uri)
-input = Object.new
-//set up the Object...
-request.body = input.to_json
-request['Content-Type'] = "application/json"
-
-http = Net::HTTP.new(url.host, url.port)
-//set up additional http stuff...
-res = http.start do |ht|
- ht.request(request)
-end
-
-result = Object.from_json(JSON.parse(res.body))
-
-//handle the result as needed...
- </pre>
- </div>
-</div>
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/index.html b/1.0.0-rc0/api/v2/index.html
deleted file mode 100644
index 1ff0ea6..0000000
--- a/1.0.0-rc0/api/v2/index.html
+++ /dev/null
@@ -1,737 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resources"><abbr title="Resources"><span class="sideoverflow">Resources</span></abbr></a></li>
- <li><a href="#syntax_json"><abbr title="JSON"><span class="sideoverflow">JSON</span></abbr></a></li>
- <li><a href="#syntax_json"><abbr title="JSON"><span class="sideoverflow">JSON</span></abbr></a></li>
- <li><a href="#syntax_xml"><abbr title="XML"><span class="sideoverflow">XML</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="dropdown"><a href="index.html">Home</a></li>
- </ol>
-
- <div class="page-header">
- <h1>Apache Atlas Web Application</h1><p>Apache Atlas Web Application</p>
- </div>
-
- <h1 class="page-header" id="resources">Resources</h1>
-
- <p>
- The resources use a data model that is supported by a set of client-side libraries that are made available on the
- <a href="downloads.html">files and libraries</a> page.
- </p>
-
- <p>
- There is a <a href="application.wadl">WADL document</a> available that describes the resources API.
- </p>
-
- <p>
- You may also enjoy the <a href="ui/index.html">interactive interface</a> provided for this API by <a href="http://swagger.io">Swagger</a>.
- </p>
- <p>
- <a href="ui/index.html" class="btn btn-default">Try it out!</a>
- </p>
-
- <table class="table table-hover resources">
- <thead>
- <tr>
- <th align="center">name</th>
- <th align="center">path</th>
- <th align="center">methods</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="resource_AdminResource.html">
- <td> <span class="resource-name">AdminResource</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/admin/activeSearches</span>
-</samp></li><li><samp> <span class="resource-path">/admin/export</span>
-</samp></li><li><samp> <span class="resource-path">/admin/import</span>
-</samp></li><li><samp> <span class="resource-path">/admin/importfile</span>
-</samp></li><li><samp> <span class="resource-path">/admin/metrics</span>
-</samp></li><li><samp> <span class="resource-path">/admin/session</span>
-</samp></li><li><samp> <span class="resource-path">/admin/stack</span>
-</samp></li><li><samp> <span class="resource-path">/admin/status</span>
-</samp></li><li><samp> <span class="resource-path">/admin/version</span>
-</samp></li><li><samp> <span class="resource-path">/admin/activeSearches/{id}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">Jersey Resource for admin operations</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_DataSetLineageResource.html">
- <td> <s><span class="resource-name">DataSetLineageResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/lineage/hive/table/{tableName}/schema</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/lineage/hive/table/{tableName}/inputs/graph</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/lineage/hive/table/{tableName}/outputs/graph</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description">Jersey Resource for Hive Table Lineage.</span></s>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_DiscoveryREST.html">
- <td> <span class="resource-name">DiscoveryREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/search/attribute</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/basic</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/dsl</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/fulltext</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/relationship</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/execute/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/execute/guid/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for data discovery using dsl or full text search</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_EntityREST.html">
- <td> <span class="resource-name">EntityREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/entity</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/bulk</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/bulk/classification</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/{guid}/audit</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}/classifications</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}/classification/{classificationName}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}/classifications</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}/classification/{classificationName}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST for a single entity</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_EntityResource.html">
- <td> <s><span class="resource-name">EntityResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/entities</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/qualifiedName</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/audit</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/traitDefinitions</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/traits</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/traitDefinitions/{traitName}</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/traits/{traitName}</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">POST</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">DELETE</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description">Entity management operations as REST API.
-
-An entity is an "instance" of a Type. Entities conform to the definition
-of the Type they correspond with.</span></s>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_GlossaryREST.html">
- <td> <span class="resource-name">GlossaryREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/glossary</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/categories</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/term</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/terms</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category/{categoryGuid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/term/{termGuid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/categories</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/detailed</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/partial</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/terms</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category/{categoryGuid}/partial</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category/{categoryGuid}/related</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category/{categoryGuid}/terms</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/term/{termGuid}/partial</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/terms/{termGuid}/assignedEntities</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/terms/{termGuid}/related</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/categories/headers</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/terms/headers</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_LineageREST.html">
- <td> <span class="resource-name">LineageREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/lineage/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for an entity's lineage information</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_LineageResource.html">
- <td> <s><span class="resource-name">LineageResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/lineage/{guid}/schema</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/lineage/{guid}/inputs/graph</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/lineage/{guid}/outputs/graph</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description"></span></s>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_MetadataDiscoveryResource.html">
- <td> <s><span class="resource-name">MetadataDiscoveryResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/discovery/search</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/discovery/search/dsl</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/discovery/search/fulltext</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description">Jersey Resource for metadata operations.</span></s>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_RelationshipREST.html">
- <td> <span class="resource-name">RelationshipREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/relationship</span>
-</samp></li><li><samp> <span class="resource-path">/v2/relationship/guid/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for entity relationships.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_TypesREST.html">
- <td> <span class="resource-name">TypesREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/types/typedefs</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedefs/headers</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/classificationdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/classificationdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/entitydef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/entitydef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/enumdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/enumdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/relationshipdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/relationshipdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/structdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/structdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedef/name/{name}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for CRUD operations on type definitions</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_TypesResource.html">
- <td> <s><span class="resource-name">TypesResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/types</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/types/{typeName}</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description">This class provides RESTful API for Types.
-
-A type is the description of any representable item;
-e.g. a Hive table
-
-You could represent any meta model representing any domain using these types.</span></s>
-</td>
- </tr>
- </tbody>
- </table>
-
- <h1 class="page-header" id="data">Data Types</h1>
-
- <h3 id="syntax_json"><span class="syntax-name">JSON</span></h3>
-
- <table class="table table-hover datatypes">
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="json_AtlasClassification.html">
- <td> <span class="datatype-name">AtlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntity.html">
- <td> <span class="datatype-name">AtlasEntity</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntityHeader.html">
- <td> <span class="datatype-name">AtlasEntityHeader</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasObjectId.html">
- <td> <span class="datatype-name">AtlasObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of an Atlas type - like entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelatedObjectId.html">
- <td> <span class="datatype-name">AtlasRelatedObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of AtlasEntity type used in relationship attribute values</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelationship.html">
- <td> <span class="datatype-name">AtlasRelationship</span>
-</td>
- <td> <span class="datatype-description">Atlas relationship instance.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasStruct.html">
- <td> <span class="datatype-name">AtlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentHeader.html">
- <td> <span class="datatype-name">AtlasTermAssignmentHeader</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentStatus.html">
- <td> <span class="datatype-name">AtlasTermAssignmentStatus</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_ClassificationAssociateRequest.html">
- <td> <span class="datatype-name">ClassificationAssociateRequest</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_PropagateTags.html">
- <td> <span class="datatype-name">PropagateTags</span>
-</td>
- <td> <span class="datatype-description">PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status_AtlasRelationship.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description">Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_TimeBoundary.html">
- <td> <span class="datatype-name">TimeBoundary</span>
-</td>
- <td> <span class="datatype-description">Captures time-boundary details</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <h3 id="syntax_json"><span class="syntax-name">JSON</span></h3>
-
- <table class="table table-hover datatypes">
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="json_AtlasClassification.html">
- <td> <span class="datatype-name">AtlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntity.html">
- <td> <span class="datatype-name">AtlasEntity</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntityHeader.html">
- <td> <span class="datatype-name">AtlasEntityHeader</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasObjectId.html">
- <td> <span class="datatype-name">AtlasObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of an Atlas type - like entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelatedObjectId.html">
- <td> <span class="datatype-name">AtlasRelatedObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of AtlasEntity type used in relationship attribute values</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelationship.html">
- <td> <span class="datatype-name">AtlasRelationship</span>
-</td>
- <td> <span class="datatype-description">Atlas relationship instance.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasStruct.html">
- <td> <span class="datatype-name">AtlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentHeader.html">
- <td> <span class="datatype-name">AtlasTermAssignmentHeader</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentStatus.html">
- <td> <span class="datatype-name">AtlasTermAssignmentStatus</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_ClassificationAssociateRequest.html">
- <td> <span class="datatype-name">ClassificationAssociateRequest</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_PropagateTags.html">
- <td> <span class="datatype-name">PropagateTags</span>
-</td>
- <td> <span class="datatype-description">PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status_AtlasRelationship.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description">Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_TimeBoundary.html">
- <td> <span class="datatype-name">TimeBoundary</span>
-</td>
- <td> <span class="datatype-description">Captures time-boundary details</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <h3 id="syntax_xml"><span class="syntax-name">XML</span></h3>
-
- <table class="table table-hover datatypes">
- <caption>Default Namespace (<a href="ns0.xsd">schema</a>)</caption>
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="xml_ns0_timeBoundary.html">
- <td> <span class="datatype-name">timeBoundary</span>
-</td>
- <td> <span class="datatype-description">Captures time-boundary details</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasTermAssignmentStatus.html">
- <td> <span class="datatype-name">atlasTermAssignmentStatus</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasTermAssignmentHeader.html">
- <td> <span class="datatype-name">atlasTermAssignmentHeader</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasClassification.html">
- <td> <span class="datatype-name">atlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasEntity.html">
- <td> <span class="datatype-name">atlasEntity</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_status.html">
- <td> <span class="datatype-name">status</span>
-</td>
- <td> <span class="datatype-description">Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasEntityHeader.html">
- <td> <span class="datatype-name">atlasEntityHeader</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasObjectId.html">
- <td> <span class="datatype-name">atlasObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of an Atlas type - like entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasRelatedObjectId.html">
- <td> <span class="datatype-name">atlasRelatedObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of AtlasEntity type used in relationship attribute values</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasRelationship.html">
- <td> <span class="datatype-name">atlasRelationship</span>
-</td>
- <td> <span class="datatype-description">Atlas relationship instance.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasStruct.html">
- <td> <span class="datatype-name">atlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_propagateTags.html">
- <td> <span class="datatype-name">propagateTags</span>
-</td>
- <td> <span class="datatype-description">PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[06/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_LineageREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_LineageREST.html b/1.0.0-rc0/api/v2/resource_LineageREST.html
deleted file mode 100644
index b8ba22a..0000000
--- a/1.0.0-rc0/api/v2/resource_LineageREST.html
+++ /dev/null
@@ -1,212 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: LineageREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: LineageREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_LineageREST_getLineageGraph_GET"><abbr title="GET /v2/lineage/{guid}"><span class="sideoverflow">GET /v2/lineage/{guid}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_LineageREST.html">LineageREST</a></li>
- </ol>
-
- <h1 class="page-header">LineageREST <small>Resource</small></h1>
-
- <p>REST interface for an entity's lineage information</p>
-
- <div id="resource_LineageREST_getLineageGraph_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/lineage/{guid} <a href="../v2/lineage/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Returns lineage info about entity.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">- unique entity id</span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">depth</span></td>
- <td>query</td>
- <td><span class="parameter-description">- number of hops for lineage</span></td>
- <td><span class="parameter-default-value">3</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">direction</span></td>
- <td>query</td>
- <td><span class="parameter-description">- input, output or both</span></td>
- <td><span class="parameter-default-value">BOTH</span></td>
- <td><span class="parameter-constraints">"BOTH" or "INPUT" or "OUTPUT"</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If Lineage exists for the given entity</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Bad query parameters</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If no lineage is found for the given entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">AtlasLineageInfo</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/lineage/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_LineageResource.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_LineageResource.html b/1.0.0-rc0/api/v2/resource_LineageResource.html
deleted file mode 100644
index 27fd94f..0000000
--- a/1.0.0-rc0/api/v2/resource_LineageResource.html
+++ /dev/null
@@ -1,314 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: LineageResource</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: LineageResource</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_LineageResource_schema_GET"><abbr title="GET /lineage/{guid}/schema"><span class="sideoverflow">GET /lineage/{guid}/schema</span></abbr></a></li>
- <li><a href="#resource_LineageResource_inputsGraph_GET"><abbr title="GET /lineage/{guid}/inputs/graph"><span class="sideoverflow">GET /lineage/{guid}/inputs/graph</span></abbr></a></li>
- <li><a href="#resource_LineageResource_outputsGraph_GET"><abbr title="GET /lineage/{guid}/outputs/graph"><span class="sideoverflow">GET /lineage/{guid}/outputs/graph</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_LineageResource.html">LineageResource</a></li>
- </ol>
-
- <h1 class="page-header">LineageResource <small>Resource</small></h1>
-
- <p></p>
-
- <div id="resource_LineageResource_schema_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/lineage/{guid}/schema <a href="../lineage/{guid}/schema" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Returns the schema for the given dataset id.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">dataset entity id</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /lineage/{guid}/schema
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_LineageResource_inputsGraph_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/lineage/{guid}/inputs/graph <a href="../lineage/{guid}/inputs/graph" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Returns input lineage graph for the given entity id.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">dataset entity id</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /lineage/{guid}/inputs/graph
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_LineageResource_outputsGraph_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/lineage/{guid}/outputs/graph <a href="../lineage/{guid}/outputs/graph" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Returns the outputs graph for a given entity id.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">dataset entity id</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /lineage/{guid}/outputs/graph
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_MetadataDiscoveryResource.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_MetadataDiscoveryResource.html b/1.0.0-rc0/api/v2/resource_MetadataDiscoveryResource.html
deleted file mode 100644
index cb4d747..0000000
--- a/1.0.0-rc0/api/v2/resource_MetadataDiscoveryResource.html
+++ /dev/null
@@ -1,371 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: MetadataDiscoveryResource</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: MetadataDiscoveryResource</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_MetadataDiscoveryResource_search_GET"><abbr title="GET /discovery/search"><span class="sideoverflow">GET /discovery/search</span></abbr></a></li>
- <li><a href="#resource_MetadataDiscoveryResource_searchUsingQueryDSL_GET"><abbr title="GET /discovery/search/dsl"><span class="sideoverflow">GET /discovery/search/dsl</span></abbr></a></li>
- <li><a href="#resource_MetadataDiscoveryResource_searchUsingFullText_GET"><abbr title="GET /discovery/search/fulltext"><span class="sideoverflow">GET /discovery/search/fulltext</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_MetadataDiscoveryResource.html">MetadataDiscoveryResource</a></li>
- </ol>
-
- <h1 class="page-header">MetadataDiscoveryResource <small>Resource</small></h1>
-
- <p>Jersey Resource for metadata operations.</p>
-
- <div id="resource_MetadataDiscoveryResource_search_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/discovery/search <a href="../discovery/search" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Search using a given query.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">query</span></td>
- <td>query</td>
- <td><span class="parameter-description">search query in DSL format falling back to full text.</span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">JSON representing the type and results.</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /discovery/search
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_MetadataDiscoveryResource_searchUsingQueryDSL_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/discovery/search/dsl <a href="../discovery/search/dsl" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Search using query DSL format.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0
-Limit and offset in API are used in conjunction with limit and offset in DSL query
-Final limit = min(API limit, max(query limit - API offset, 0))
-Final offset = API offset + query offset</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">query</span></td>
- <td>query</td>
- <td><span class="parameter-description">search query in DSL format.</span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">JSON representing the type and results.</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /discovery/search/dsl
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_MetadataDiscoveryResource_searchUsingFullText_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/discovery/search/fulltext <a href="../discovery/search/fulltext" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Search using full text search.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0</span></td>
- <td><span class="parameter-default-value">-1</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">query</span></td>
- <td>query</td>
- <td><span class="parameter-description">search query.</span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">JSON representing the type and results.</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /discovery/search/fulltext
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_RelationshipREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_RelationshipREST.html b/1.0.0-rc0/api/v2/resource_RelationshipREST.html
deleted file mode 100644
index 3ccc8a5..0000000
--- a/1.0.0-rc0/api/v2/resource_RelationshipREST.html
+++ /dev/null
@@ -1,370 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: RelationshipREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: RelationshipREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_RelationshipREST_create_POST"><abbr title="POST /v2/relationship"><span class="sideoverflow">POST /v2/relationship</span></abbr></a></li>
- <li><a href="#resource_RelationshipREST_update_PUT"><abbr title="PUT /v2/relationship"><span class="sideoverflow">PUT /v2/relationship</span></abbr></a></li>
- <li><a href="#resource_RelationshipREST_deleteById_DELETE"><abbr title="DELETE /v2/relationship/guid/{guid}"><span class="sideoverflow">DELETE /v2/relationship/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_RelationshipREST_getById_GET"><abbr title="GET /v2/relationship/guid/{guid}"><span class="sideoverflow">GET /v2/relationship/guid/{guid}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_RelationshipREST.html">RelationshipREST</a></li>
- </ol>
-
- <h1 class="page-header">RelationshipREST <small>Resource</small></h1>
-
- <p>REST interface for entity relationships.</p>
-
- <div id="resource_RelationshipREST_create_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/relationship <a href="../v2/relationship" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Create a new relationship between entities.</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/relationship
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_RelationshipREST_update_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/relationship <a href="../v2/relationship" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Update an existing relationship between entities.</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/relationship
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_RelationshipREST_deleteById_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/relationship/guid/{guid} <a href="../v2/relationship/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Delete a relationship between entities using guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/relationship/guid/{guid}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_RelationshipREST_getById_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/relationship/guid/{guid} <a href="../v2/relationship/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get relationship information between entities using guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">extendedInfo</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-default-value">false</span></td>
- <td><span class="parameter-constraints">boolean</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/relationship/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[45/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/json_ClassificationAssociateRequest.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/json_ClassificationAssociateRequest.html b/1.0.0-alpha/api/v2/v2/apidocs/json_ClassificationAssociateRequest.html
deleted file mode 100644
index 4747dcb..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/json_ClassificationAssociateRequest.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: ClassificationAssociateRequest</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: ClassificationAssociateRequest</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_ClassificationAssociateRequest.html">ClassificationAssociateRequest</a></li>
- </ol>
-
- <h1 class="page-header">ClassificationAssociateRequest <small>Data Type</small></h1>
-
- <p></p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">classification</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_AtlasClassification.html">AtlasClassification</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">entityGuids</span>
-</td>
- <td> <span class="datatype-reference">array of string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "classification" : {
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- },
- "entityGuids" : [ "...", "..." ]
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/json_PList.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/json_PList.html b/1.0.0-alpha/api/v2/v2/apidocs/json_PList.html
deleted file mode 100644
index 0aac299..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/json_PList.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: PList</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: PList</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_PList.html">PList</a></li>
- </ol>
-
- <h1 class="page-header">PList <small>Data Type</small></h1>
-
- <p>Paginated-list, for returning search results.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">list</span>
-</td>
- <td> <span class="datatype-reference">array of object
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">startIndex</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">pageSize</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">totalCount</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">sortType</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_SortType.html">SortType</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">sortBy</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "list" : [ { }, { } ],
- "startIndex" : 12345,
- "pageSize" : 12345,
- "totalCount" : 12345,
- "sortType" : "DESC",
- "sortBy" : "..."
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/json_SearchFilter.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/json_SearchFilter.html b/1.0.0-alpha/api/v2/v2/apidocs/json_SearchFilter.html
deleted file mode 100644
index 15a6253..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/json_SearchFilter.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: SearchFilter</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: SearchFilter</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_SearchFilter.html">SearchFilter</a></li>
- </ol>
-
- <h1 class="page-header">SearchFilter <small>Data Type</small></h1>
-
- <p>Generic filter, to specify search criteria using name/value pairs.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">params</span>
-</td>
- <td> <span class="datatype-reference">map of array of string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">startIndex</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">maxRows</span>
-</td>
- <td> <span class="datatype-reference">number
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">getCount</span>
-</td>
- <td> <span class="datatype-reference">boolean
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">sortBy</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">sortType</span>
-</td>
- <td> <span class="datatype-reference"><a href="json_SortType.html">SortType</a>
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "params" : {
- "property1" : [ "...", "..." ],
- "property2" : [ "...", "..." ]
- },
- "startIndex" : 12345,
- "maxRows" : 12345,
- "getCount" : true,
- "sortBy" : "...",
- "sortType" : "ASC"
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/json_SortType.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/json_SortType.html b/1.0.0-alpha/api/v2/v2/apidocs/json_SortType.html
deleted file mode 100644
index 84828ad..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/json_SortType.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: SortType</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: SortType</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#NONE"><abbr title="NONE"><span class="sideoverflow">NONE</span></abbr></a></li>
- <li><a href="#ASC"><abbr title="ASC"><span class="sideoverflow">ASC</span></abbr></a></li>
- <li><a href="#DESC"><abbr title="DESC"><span class="sideoverflow">DESC</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_SortType.html">SortType</a></li>
- </ol>
-
- <h1 class="page-header">SortType <small>Data Type</small></h1>
-
- <p>to specify whether the result should be sorted? If yes, whether asc or desc.</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-values">
- <caption>Values</caption>
- <thead>
- <tr>
- <th>value</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="value-value" id="NONE">NONE</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="ASC">ASC</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="DESC">DESC</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ns0.xsd
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ns0.xsd b/1.0.0-alpha/api/v2/v2/apidocs/ns0.xsd
deleted file mode 100644
index 7028b05..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ns0.xsd
+++ /dev/null
@@ -1,128 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema version="1.0"
-
- xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="atlasBaseModelObject" type="atlasBaseModelObject"/>
- <xs:element name="PList" type="PList"/>
- <xs:element name="searchFilter" type="searchFilter"/>
- <xs:element name="atlasClassification" type="atlasClassification"/>
- <xs:element name="atlasStruct" type="atlasStruct"/>
-<xs:complexType name="atlasBaseModelObject" abstract="true">
- <xs:sequence>
- <xs:element name="guid" type="xs:string" minOccurs="0">
- </xs:element>
- </xs:sequence>
-</xs:complexType>
-
-<xs:complexType name="PList">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[Paginated-list, for returning search results.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="list" type="xs:anyType" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="startIndex" type="xs:long" minOccurs="1">
- </xs:element>
- <xs:element name="pageSize" type="xs:int" minOccurs="1">
- </xs:element>
- <xs:element name="totalCount" type="xs:long" minOccurs="1">
- </xs:element>
- <xs:element name="sortType" type="sortType" minOccurs="0">
- </xs:element>
- <xs:element name="sortBy" type="xs:string" minOccurs="0">
- </xs:element>
- </xs:sequence>
-</xs:complexType>
-
-<xs:complexType name="searchFilter">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[Generic filter, to specify search criteria using name/value pairs.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="params" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="key" minOccurs="1" type="xs:string"/>
- <xs:element name="value" minOccurs="1" type="xs:anyType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="startIndex" type="xs:long" minOccurs="1">
- </xs:element>
- <xs:element name="maxRows" type="xs:long" minOccurs="1">
- </xs:element>
- <xs:element name="getCount" type="xs:boolean" minOccurs="1">
- </xs:element>
- <xs:element name="sortBy" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="sortType" type="sortType" minOccurs="0">
- </xs:element>
- </xs:sequence>
-</xs:complexType>
-
-<xs:simpleType name="sortType">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[to specify whether the result should be sorted? If yes, whether asc or desc.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
-
- <xs:enumeration value="NONE"/>
-
- <xs:enumeration value="ASC"/>
-
- <xs:enumeration value="DESC"/>
- </xs:restriction>
-</xs:simpleType>
-
-<xs:complexType name="atlasClassification">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="atlasStruct">
- </xs:extension>
- </xs:complexContent>
-</xs:complexType>
-
-<xs:complexType name="atlasStruct">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="typeName" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="attributes" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="key" minOccurs="1" type="xs:string"/>
- <xs:element name="value" minOccurs="1" type="xs:anyType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
-</xs:complexType>
-
-</xs:schema>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/resource_DiscoveryREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/resource_DiscoveryREST.html b/1.0.0-alpha/api/v2/v2/apidocs/resource_DiscoveryREST.html
deleted file mode 100644
index e35ff90..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/resource_DiscoveryREST.html
+++ /dev/null
@@ -1,1260 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: DiscoveryREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: DiscoveryREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_DiscoveryREST_searchUsingAttribute_GET"><abbr title="GET /v2/search/attribute"><span class="sideoverflow">GET /v2/search/attribute</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchUsingBasic_GET"><abbr title="GET /v2/search/basic"><span class="sideoverflow">GET /v2/search/basic</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchWithParameters_POST"><abbr title="POST /v2/search/basic"><span class="sideoverflow">POST /v2/search/basic</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchUsingDSL_GET"><abbr title="GET /v2/search/dsl"><span class="sideoverflow">GET /v2/search/dsl</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchUsingFullText_GET"><abbr title="GET /v2/search/fulltext"><span class="sideoverflow">GET /v2/search/fulltext</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchRelatedEntities_GET"><abbr title="GET /v2/search/relationship"><span class="sideoverflow">GET /v2/search/relationship</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_getSavedSearches_GET"><abbr title="GET /v2/search/saved"><span class="sideoverflow">GET /v2/search/saved</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_addSavedSearch_POST"><abbr title="POST /v2/search/saved"><span class="sideoverflow">POST /v2/search/saved</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_updateSavedSearch_PUT"><abbr title="PUT /v2/search/saved"><span class="sideoverflow">PUT /v2/search/saved</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_deleteSavedSearch_DELETE"><abbr title="DELETE /v2/search/saved/{guid}"><span class="sideoverflow">DELETE /v2/search/saved/{guid}</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_getSavedSearch_GET"><abbr title="GET /v2/search/saved/{name}"><span class="sideoverflow">GET /v2/search/saved/{name}</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_executeSavedSearchByName_GET"><abbr title="GET /v2/search/saved/execute/{name}"><span class="sideoverflow">GET /v2/search/saved/execute/{name}</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_executeSavedSearchByGuid_GET"><abbr title="GET /v2/search/saved/execute/guid/{guid}"><span class="sideoverflow">GET /v2/search/saved/execute/guid/{guid}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_DiscoveryREST.html">DiscoveryREST</a></li>
- </ol>
-
- <h1 class="page-header">DiscoveryREST <small>Resource</small></h1>
-
- <p>REST interface for data discovery using dsl or full text search</p>
-
- <div id="resource_DiscoveryREST_searchUsingAttribute_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/attribute <a href="../v2/search/attribute" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Retrieve data for the specified attribute search query</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">attrName</span></td>
- <td>query</td>
- <td><span class="parameter-description">Attribute name</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">attrValuePrefix</span></td>
- <td>query</td>
- <td><span class="parameter-description">Attibute value to search on</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities of specified type or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful FullText lookup with some results, might return an empty list if execution succeeded
-without any results</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Invalid wildcard or query parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Search results</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/attribute
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchUsingBasic_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/basic <a href="../v2/search/basic" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Retrieve data for the specified fulltext query</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">classification</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities tagged with the given classification or or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">excludeDeletedEntities</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-constraints">boolean</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">query</span></td>
- <td>query</td>
- <td><span class="parameter-description">Fulltext query</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities of specified type or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful FullText lookup with some results, might return an empty list if execution succeeded
-without any results</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Invalid fulltext or query parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Search results</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/basic
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchWithParameters_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/search/basic <a href="../v2/search/basic" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Attribute based search for entities satisfying the search parameters</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">Search parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful search</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Tag/Entity doesn't exist or Tag/entity filter is present without tag/type name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Atlas search result</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/search/basic
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchUsingDSL_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/dsl <a href="../v2/search/dsl" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Retrieve data for the specified DSL</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">classification</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities tagged with the given classification or or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">query</span></td>
- <td>query</td>
- <td><span class="parameter-description">DSL query</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities of specified type or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful DSL execution with some results, might return an empty list if execution succeeded
-without any results</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Invalid DSL or query parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Search results</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/dsl
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchUsingFullText_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/fulltext <a href="../v2/search/fulltext" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Retrieve data for the specified fulltext query</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">excludeDeletedEntities</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-constraints">boolean</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">query</span></td>
- <td>query</td>
- <td><span class="parameter-description">Fulltext query</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful FullText lookup with some results, might return an empty list if execution succeeded
-without any results</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Invalid fulltext or query parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Search results</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/fulltext
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchRelatedEntities_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/relationship <a href="../v2/search/relationship" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Relationship search to search for related entities satisfying the search parameters</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">excludeDeletedEntities</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-constraints">boolean</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>query</td>
- <td><span class="parameter-description">Attribute name</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">relation</span></td>
- <td>query</td>
- <td><span class="parameter-description">relationName</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">sortBy</span></td>
- <td>query</td>
- <td><span class="parameter-description">sort the result using this attribute name, default value is 'name'</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">sortOrder</span></td>
- <td>query</td>
- <td><span class="parameter-description">sorting order</span></td>
- <td><span class="parameter-constraints">"ASCENDING" or "DESCENDING"</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful search</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">guid is not a valid entity type or attributeName is not a valid relationship attribute</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Atlas search result</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/relationship
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_getSavedSearches_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/saved <a href="../v2/search/saved" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">user</span></td>
- <td>query</td>
- <td><span class="parameter-description">User for whom the search is retrieved</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">list of all saved searches for given user</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/saved
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_addSavedSearch_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/search/saved <a href="../v2/search/saved" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">the saved search-object</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/search/saved
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_updateSavedSearch_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/search/saved <a href="../v2/search/saved" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">the updated search-object</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/search/saved
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_deleteSavedSearch_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/search/saved/{guid} <a href="../v2/search/saved/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">Name of the saved search</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/search/saved/{guid}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_getSavedSearch_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/saved/{name} <a href="../v2/search/saved/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">Name of the saved search</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">user</span></td>
- <td>query</td>
- <td><span class="parameter-description">User for whom the search is retrieved</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/saved/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_executeSavedSearchByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/saved/execute/{name} <a href="../v2/search/saved/execute/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Attribute based search for entities satisfying the search parameters</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">name of saved-search</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">user</span></td>
- <td>query</td>
- <td><span class="parameter-description">saved-search owner</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Atlas search result</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/saved/execute/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_executeSavedSearchByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/saved/execute/guid/{guid} <a href="../v2/search/saved/execute/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Attribute based search for entities satisfying the search parameters</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">Guid identifying saved search</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Atlas search result</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/saved/execute/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[44/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/resource_EntityREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/resource_EntityREST.html b/1.0.0-alpha/api/v2/v2/apidocs/resource_EntityREST.html
deleted file mode 100644
index c8ba3db..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/resource_EntityREST.html
+++ /dev/null
@@ -1,1263 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: EntityREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: EntityREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_EntityREST_createOrUpdate_POST"><abbr title="POST /v2/entity"><span class="sideoverflow">POST /v2/entity</span></abbr></a></li>
- <li><a href="#resource_EntityREST_deleteByGuids_DELETE"><abbr title="DELETE /v2/entity/bulk"><span class="sideoverflow">DELETE /v2/entity/bulk</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getByGuids_GET"><abbr title="GET /v2/entity/bulk"><span class="sideoverflow">GET /v2/entity/bulk</span></abbr></a></li>
- <li><a href="#resource_EntityREST_createOrUpdate_POST"><abbr title="POST /v2/entity/bulk"><span class="sideoverflow">POST /v2/entity/bulk</span></abbr></a></li>
- <li><a href="#resource_EntityREST_addClassification_POST"><abbr title="POST /v2/entity/bulk/classification"><span class="sideoverflow">POST /v2/entity/bulk/classification</span></abbr></a></li>
- <li><a href="#resource_EntityREST_deleteByGuid_DELETE"><abbr title="DELETE /v2/entity/guid/{guid}"><span class="sideoverflow">DELETE /v2/entity/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getById_GET"><abbr title="GET /v2/entity/guid/{guid}"><span class="sideoverflow">GET /v2/entity/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_partialUpdateEntityAttrByGuid_PUT"><abbr title="PUT /v2/entity/guid/{guid}"><span class="sideoverflow">PUT /v2/entity/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getClassifications_GET"><abbr title="GET /v2/entity/guid/{guid}/classifications"><span class="sideoverflow">GET /v2/entity/guid/{guid}/classifications</span></abbr></a></li>
- <li><a href="#resource_EntityREST_addClassifications_POST"><abbr title="POST /v2/entity/guid/{guid}/classifications"><span class="sideoverflow">POST /v2/entity/guid/{guid}/classifications</span></abbr></a></li>
- <li><a href="#resource_EntityREST_updateClassification_PUT"><abbr title="PUT /v2/entity/guid/{guid}/classifications"><span class="sideoverflow">PUT /v2/entity/guid/{guid}/classifications</span></abbr></a></li>
- <li><a href="#resource_EntityREST_deleteByUniqueAttribute_DELETE"><abbr title="DELETE /v2/entity/uniqueAttribute/type/{typeName}"><span class="sideoverflow">DELETE /v2/entity/uniqueAttribute/type/{typeName}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getByUniqueAttributes_GET"><abbr title="GET /v2/entity/uniqueAttribute/type/{typeName}"><span class="sideoverflow">GET /v2/entity/uniqueAttribute/type/{typeName}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_partialUpdateEntityByUniqueAttrs_PUT"><abbr title="PUT /v2/entity/uniqueAttribute/type/{typeName}"><span class="sideoverflow">PUT /v2/entity/uniqueAttribute/type/{typeName}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_deleteClassification_DELETE"><abbr title="DELETE /v2/entity/guid/{guid}/classification/{classificationName}"><span class="sideoverflow">DELETE /v2/entity/guid/{guid}/classification/{classificationName}</span></abbr></a></li>
- <li><a href="#resource_EntityREST_getClassification_GET"><abbr title="GET /v2/entity/guid/{guid}/classification/{classificationName}"><span class="sideoverflow">GET /v2/entity/guid/{guid}/classification/{classificationName}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_EntityREST.html">EntityREST</a></li>
- </ol>
-
- <h1 class="page-header">EntityREST <small>Resource</small></h1>
-
- <p>REST for a single entity</p>
-
- <div id="resource_EntityREST_createOrUpdate_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/entity <a href="../v2/entity" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Create new entity or update existing entity in Atlas.
-Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">EntityMutationResponse</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/entity
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_deleteByGuids_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/entity/bulk <a href="../v2/entity/bulk" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk API to delete list of entities identified by its GUIDs</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>multivalued</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-multivalued">yes</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/entity/bulk
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getByGuids_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/bulk <a href="../v2/entity/bulk" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk API to retrieve list of entities identified by its GUIDs.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>multivalued</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-multivalued">yes</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/bulk
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_createOrUpdate_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/entity/bulk <a href="../v2/entity/bulk" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk API to create new entities or update existing entities in Atlas.
-Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/entity/bulk
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_addClassification_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/entity/bulk/classification <a href="../v2/entity/bulk/classification" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk API to associate a tag to multiple entities</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference"><a href="json_ClassificationAssociateRequest.html">ClassificationAssociateRequest</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/entity/bulk/classification
-Content-Type: application/json
-
- <code class="prettyprint language-js">
-{
- "classification" : {
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- },
- "entityGuids" : [ "...", "..." ]
-}
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_deleteByGuid_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/entity/guid/{guid} <a href="../v2/entity/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Delete an entity identified by its GUID.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">GUID for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">EntityMutationResponse</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/entity/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getById_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/guid/{guid} <a href="../v2/entity/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Fetch complete definition of an entity given its GUID.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">GUID for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">AtlasEntity</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_partialUpdateEntityAttrByGuid_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/entity/guid/{guid} <a href="../v2/entity/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Entity Partial Update - Add/Update entity attribute identified by its GUID.
-Supports only uprimitive attribute type and entity references.
-does not support updation of complex types like arrays, maps
-Null updates are not possible</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/entity/guid/{guid}
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getClassifications_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/guid/{guid}/classifications <a href="../v2/entity/guid/{guid}/classifications" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Gets the list of classifications for a given entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">a list of classifications for the given entity guid</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/guid/{guid}/classifications
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_addClassifications_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/entity/guid/{guid}/classifications <a href="../v2/entity/guid/{guid}/classifications" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Adds classifications to an existing entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/entity/guid/{guid}/classifications
-Content-Type: application/json
-
- <code class="prettyprint language-js">
-[ {
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-} ]
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_updateClassification_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/entity/guid/{guid}/classifications <a href="../v2/entity/guid/{guid}/classifications" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Updates classifications to an existing entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">array of <a href="json_AtlasClassification.html">AtlasClassification</a>
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/xml" HTTP header to specify this media type to the server."><span class="request-type">application/xml</span></abbr></td>
- <td><span class="datatype-reference">list of <a href="xml_ns0_atlasClassification.html">atlasClassification</a>
- (XML)</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/entity/guid/{guid}/classifications
-Content-Type: application/json
-
- <code class="prettyprint language-js">
-[ {
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-} ]
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_deleteByUniqueAttribute_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName} <a href="../v2/entity/uniqueAttribute/type/{typeName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Delete an entity identified by its type and unique attributes.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description">- entity type to be deleted</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">EntityMutationResponse</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/entity/uniqueAttribute/type/{typeName}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getByUniqueAttributes_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName} <a href="../v2/entity/uniqueAttribute/type/{typeName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Fetch complete definition of an entity given its type and unique attribute.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">AtlasEntityWithExtInfo</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/uniqueAttribute/type/{typeName}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_partialUpdateEntityByUniqueAttrs_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName} <a href="../v2/entity/uniqueAttribute/type/{typeName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Entity Partial Update - Allows a subset of attributes to be updated on
-an entity which is identified by its type and unique attribute eg: Referenceable.qualifiedName.
-Null updates are not possible</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/entity/uniqueAttribute/type/{typeName}
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_deleteClassification_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/entity/guid/{guid}/classification/{classificationName} <a href="../v2/entity/guid/{guid}/classification/{classificationName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Deletes a given classification from an existing entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">classificationName</span></td>
- <td>path</td>
- <td><span class="parameter-description">name of the classifcation</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/entity/guid/{guid}/classification/{classificationName}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityREST_getClassification_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/entity/guid/{guid}/classification/{classificationName} <a href="../v2/entity/guid/{guid}/classification/{classificationName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Gets the list of classifications for a given entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">classificationName</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">classification for the given entity guid</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/entity/guid/{guid}/classification/{classificationName}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/resource_LineageREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/resource_LineageREST.html b/1.0.0-alpha/api/v2/v2/apidocs/resource_LineageREST.html
deleted file mode 100644
index 2f46369..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/resource_LineageREST.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: LineageREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: LineageREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_LineageREST_getLineageGraph_GET"><abbr title="GET /v2/lineage/{guid}"><span class="sideoverflow">GET /v2/lineage/{guid}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_LineageREST.html">LineageREST</a></li>
- </ol>
-
- <h1 class="page-header">LineageREST <small>Resource</small></h1>
-
- <p>REST interface for an entity's lineage information</p>
-
- <div id="resource_LineageREST_getLineageGraph_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/lineage/{guid} <a href="../v2/lineage/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Returns lineage info about entity.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">- unique entity id</span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">depth</span></td>
- <td>query</td>
- <td><span class="parameter-description">- number of hops for lineage</span></td>
- <td><span class="parameter-default-value">3</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">direction</span></td>
- <td>query</td>
- <td><span class="parameter-description">- input, output or both</span></td>
- <td><span class="parameter-default-value">BOTH</span></td>
- <td><span class="parameter-constraints">"BOTH" or "INPUT" or "OUTPUT"</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">If Lineage exists for the given entity</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Bad query parameters</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">If no lineage is found for the given entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">AtlasLineageInfo</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/lineage/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/resource_RelationshipREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/resource_RelationshipREST.html b/1.0.0-alpha/api/v2/v2/apidocs/resource_RelationshipREST.html
deleted file mode 100644
index ac9837a..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/resource_RelationshipREST.html
+++ /dev/null
@@ -1,358 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: RelationshipREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: RelationshipREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_RelationshipREST_create_POST"><abbr title="POST /v2/relationship"><span class="sideoverflow">POST /v2/relationship</span></abbr></a></li>
- <li><a href="#resource_RelationshipREST_update_PUT"><abbr title="PUT /v2/relationship"><span class="sideoverflow">PUT /v2/relationship</span></abbr></a></li>
- <li><a href="#resource_RelationshipREST_deleteById_DELETE"><abbr title="DELETE /v2/relationship/guid/{guid}"><span class="sideoverflow">DELETE /v2/relationship/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_RelationshipREST_getById_GET"><abbr title="GET /v2/relationship/guid/{guid}"><span class="sideoverflow">GET /v2/relationship/guid/{guid}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_RelationshipREST.html">RelationshipREST</a></li>
- </ol>
-
- <h1 class="page-header">RelationshipREST <small>Resource</small></h1>
-
- <p>REST interface for entity relationships.</p>
-
- <div id="resource_RelationshipREST_create_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/relationship <a href="../v2/relationship" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Create a new relationship between entities.</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/relationship
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_RelationshipREST_update_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/relationship <a href="../v2/relationship" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Update an existing relationship between entities.</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/relationship
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_RelationshipREST_deleteById_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/relationship/guid/{guid} <a href="../v2/relationship/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Delete a relationship between entities using guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/relationship/guid/{guid}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_RelationshipREST_getById_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/relationship/guid/{guid} <a href="../v2/relationship/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get relationship information between entities using guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/relationship/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[26/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/index.html b/1.0.0-alpha/index.html
deleted file mode 100644
index 414a9e6..0000000
--- a/1.0.0-alpha/index.html
+++ /dev/null
@@ -1,215 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/index.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Data Governance and Metadata framework for Hadoop</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Data Governance and Metadata framework for Hadoop</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Data_Governance_and_Metadata_framework_for_Hadoop"></a>Data Governance and Metadata framework for Hadoop</h2></div>
-<div class="section">
-<h3><a name="Overview"></a>Overview</h3>
-<p>Atlas is a scalable and extensible set of core foundational governance services – enabling enterprises to effectively and efficiently meet their compliance requirements within Hadoop and allows integration with the whole enterprise data ecosystem.</p>
-<p>Apache Atlas provides open metadata management and governance capabilities for organizations to build a catalog of their data assets, classify and govern these assets and provide collaboration capabilities around these data assets for data scientists, analysts and the data governance team.</p></div>
-<div class="section">
-<h3><a name="Features"></a>Features</h3></div>
-<div class="section">
-<h4><a name="Metadata_types_.26_instances"></a>Metadata types & instances</h4>
-<p></p>
-<ul>
-<li>Pre-defined types for various Hadoop and non-Hadoop metadata</li>
-<li>Ability to define new types for the metadata to be managed</li>
-<li>Types can have primitive attributes, complex attributes, object references; can inherit from other types</li>
-<li>Instances of types, called entities, capture metadata object details and their relationships</li>
-<li>REST APIs to work with types and instances allow easier integration</li></ul></div>
-<div class="section">
-<h4><a name="Classification"></a>Classification</h4>
-<p></p>
-<ul>
-<li>Ability to dynamically create classifications - like PII, EXPIRES_ON, DATA_QUALITY, SENSITIVE</li>
-<li>Classifications can include attributes - like expiry_date attribute in EXPIRES_ON classification</li>
-<li>Entities can be associated with multiple classifications, enabling easier discovery and security enforcement</li></ul></div>
-<div class="section">
-<h4><a name="Lineage"></a>Lineage</h4>
-<p></p>
-<ul>
-<li>Intuitive UI to view lineage of data as it moves through various processes</li>
-<li>REST APIs to access and update lineage</li></ul></div>
-<div class="section">
-<h4><a name="Search.2FDiscovery"></a>Search/Discovery</h4>
-<p></p>
-<ul>
-<li>Intuitive UI to search entities by type, classification, attribute value or free-text</li>
-<li>Rich REST APIs to search by complex criteria</li>
-<li>SQL like query language to search entities - Domain Specific Language (DSL)</li></ul></div>
-<div class="section">
-<h4><a name="Security_.26_Data_Masking"></a>Security & Data Masking</h4>
-<p></p>
-<ul>
-<li>Integration with Apache Ranger enables authorization/data-masking based on classifications associated with entities in Apache Atlas. For example:
-<ul>
-<li>who can access data classified as PII, SENSITIVE</li>
-<li>customer-service users can only see last 4 digits of columns classified as NATIONAL_ID</li></ul></li></ul></div>
-<div class="section">
-<h3><a name="Getting_Started"></a>Getting Started</h3>
-<p></p>
-<ul>
-<li><a href="./InstallationSteps.html">Build & Install</a></li>
-<li><a href="./QuickStart.html">Quick Start</a></li></ul></div>
-<div class="section">
-<h3><a name="Documentation"></a>Documentation</h3>
-<p></p>
-<ul>
-<li><a href="./Architecture.html">High Level Architecture</a></li>
-<li><a href="./TypeSystem.html">Type System</a></li>
-<li><a href="./Search.html">Search</a></li>
-<li><a href="./Security.html">Security</a></li>
-<li><a href="./Authentication-Authorization.html">Authentication and Authorization</a></li>
-<li><a href="./Configuration.html">Configuration</a></li>
-<li>Notification
-<ul>
-<li><a href="./Notification-Entity.html">Entity Notification</a></li></ul></li>
-<li>Bridges
-<ul>
-<li><a href="./Bridge-Hive.html">Hive Bridge</a></li>
-<li><a href="./Bridge-Sqoop.html">Sqoop Bridge</a></li>
-<li><a href="./Bridge-Falcon.html">Falcon Bridge</a></li>
-<li><a href="./StormAtlasHook.html">Storm Bridge</a></li></ul></li>
-<li><a href="./HighAvailability.html">Fault Tolerance And High Availability Options</a></li></ul></div>
-<div class="section">
-<h3><a name="API_Documentation"></a>API Documentation</h3>
-<p></p>
-<ul>
-<li><a href="api/v2/index.html">REST API Documentation</a></li>
-<li><a href="./Import-Export-API.html">Export & Import REST API Documentation</a></li>
-<li><a href="../api/rest.html">Legacy API Documentation</a></li></ul></div>
-<div class="section">
-<h3><a name="Developer_Setup_Documentation"></a>Developer Setup Documentation</h3>
-<p></p>
-<ul>
-<li><a href="./EclipseSetup.html">Developer Setup: Eclipse</a></li></ul>
-<p><a name="LicenseInfo"></a></p></div>
-<div class="section">
-<h2><a name="Licensing_Information"></a>Licensing Information</h2>
-<p>Atlas is distributed under <a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/issue-tracking.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/issue-tracking.html b/1.0.0-alpha/issue-tracking.html
deleted file mode 100644
index 8727293..0000000
--- a/1.0.0-alpha/issue-tracking.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from org.apache.maven.plugins:maven-project-info-reports-plugin:2.4:issue-tracking at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Issue Tracking</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Issue Tracking</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Overview"></a>Overview</h2><a name="Overview"></a>
-<p>This project uses <a class="externalLink" href="http://www.atlassian.com/software/jira">JIRA</a> a J2EE-based, issue tracking and project management application.</p></div>
-<div class="section">
-<h2><a name="Issue_Tracking"></a>Issue Tracking</h2><a name="Issue_Tracking"></a>
-<p>Issues, bugs, and feature requests should be submitted to the following issue tracking system for this project.</p>
-<div class="source"><pre class="prettyprint"><a class="externalLink" href="https://issues.apache.org/jira/browse/ATLAS">https://issues.apache.org/jira/browse/ATLAS</a></pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[28/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/css/apache-maven-fluido-1.7.min.css
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/css/apache-maven-fluido-1.7.min.css b/1.0.0-alpha/css/apache-maven-fluido-1.7.min.css
deleted file mode 100644
index b436baf..0000000
--- a/1.0.0-alpha/css/apache-maven-fluido-1.7.min.css
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Bootstrap v2.3.2
- *
- * Copyright 2013 Twitter, Inc
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Designed and built with all the love in the world by @mdo and @fat.
- */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-widt
h:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title)
")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-hei
ght:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127
659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*wid
th:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-flui
d .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-ch
ild{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.t
ext-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{mar
gin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}b
lockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px
solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type=
"url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border lin
ear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="b
utton"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.chec
kbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[clas
s*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.
span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09
853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error text
area{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-gro
up.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.c
ontrol-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-b
ox-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-pre
pend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on
,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .une
ditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input
-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-inp
ut,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.c
ontrol-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:
100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+
thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-borde
red tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-ra
dius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="sp
an"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody
tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"]
,.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{ba
ckground-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{back
ground-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{backg
round-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-p
osition:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -9
6px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizont
al{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fulls
creen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.drop
down-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:non
e;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.n
avbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-men
u{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;t
ransition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from
(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#
d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;bord
er-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;backgroun
d-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f894
06);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);back
ground-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-w
ebkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-grad
ient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#22
2));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,inp
ut[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-le
ft:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radi
us:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dro
pdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown
-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-chi
ld{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}
.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-
bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eeeeee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px
}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs
.dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover
.caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{bo
rder-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #dddddd #eee #eeeeee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eeeeee #eee #d
ddddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff
2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{
margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}
.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0
,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-
webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5
;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-
top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-righ
t>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-i
nverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.
dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .searc
h-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.
Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-sh
adow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-righ
t-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first
-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-blo
ck;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,
0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{dis
play:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-
arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:
normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-
<TRUNCATED>
[19/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Import-API-Options.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Import-API-Options.html b/1.0.0-rc0/Import-API-Options.html
deleted file mode 100644
index a5bb079..0000000
--- a/1.0.0-rc0/Import-API-Options.html
+++ /dev/null
@@ -1,267 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Import-API-Options.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Import API Options</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Import API Options</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Import_API_Options"></a>Import API Options</h2>
-<p>Import API options are specified as <i>options</i> JSON. Since the API accepts multi-part form data, it is possible to sepecify multipls input streams within the CURL call.</p></div>
-<div class="section">
-<h4><a name="Examples_Using_CURL_Calls"></a>Examples Using CURL Calls</h4>
-<div class="source"><pre class="prettyprint">
-curl -g -X POST -u adminuser:password -H "Content-Type: multipart/form-data"
- -H "Cache-Control: no-cache"
- -F request=@importOptions.json
- -F data=@quickStartDB.zip
- "http://localhost:21000/api/atlas/admin/import"
-
-</pre></div>
-<p>To use the defaults, set the contents of <i>importOptions.json</i> to:</p>
-<div class="source"><pre class="prettyprint">
-{
- "options": {
- }
-}
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Options"></a>Options</h4>
-<p>Following options are supported for Import process:</p>
-<p></p>
-<ul>
-<li>Specify transforms during import operation.</li>
-<li>Resume import by specifying starting entity guid.</li>
-<li>Optionally import type definition.</li></ul></div>
-<div class="section">
-<h5><a name="Transforms"></a>Transforms</h5>
-<p>During the import process, the attribute value of the incoming entity can be changed.</p>
-<p>This is possible by specifying entity type and at attribute to be modified and then the manner in which it needs to be modified.</p>
-<p>Right now these are the transforms that can be applied:</p>
-<ul>
-<li><i>lowercase</i> Converts the attribute value to lower case.</li>
-<li><i>replace</i> This performs a string find and replace operation. It takes two parameters, the first is the string to search for and the next one is the string to replace it with.</li></ul>
-<p>Example:</p>
-<p>The example below applies couple of transforms to the the <i>qualifiedName</i> attribute of hive_table. It converts the value to lower case, then searches for 'cl1', if found, replaces it with 'cl2'.</p>
-<p>To use the option, set the contents of <i>importOptions.json</i> to:</p>
-<div class="source"><pre class="prettyprint">
-{
- "options": {
- "transforms": "{ \"hive_table\": { \"qualifiedName\": [ \"replace:@cl1:@cl2\" ] }, \"hive_db\": { \"qualifiedName\": [ \"replace:@cl1:@cl2\" ] } }"
- }
-}
-
-</pre></div>
-<p>Please refer to <a class="externalLink" href="https://issues.apache.org/jira/browse/ATLAS-1825">ATLAS-1825</a> for details scenarios when this option could be used.</p></div>
-<div class="section">
-<h5><a name="Start_Guid_or_Start_Index"></a>Start Guid or Start Index</h5>
-<p>When an import operation is in progress and the server goes down, it would be possible to resume import from the last successfully imported entity. This would allow the import to resume from where it left off.</p>
-<p>Server-side logging is improved to display the detail of the last successfully imported entity, this includes the index within the import list and the entity's guid. Either can be used specify the point to resume import.</p>
-<p>To use the option, set the contents of <i>importOptions.json</i> to:</p>
-<div class="source"><pre class="prettyprint">
-{
-
- "options": {
- "startGuid": "bd97c78e-3fa5-4f9c-9f48-3683ca3d1fb1"
- }
-}
-
-</pre></div>
-<p>To use <i>startPosition</i>, use the following in the <i>importOptions.json</i>:</p>
-<div class="source"><pre class="prettyprint">
-{
-
- "options": {
- "startPosition": "332"
- }
-}
-
-</pre></div>
-<p>Steps to use the behavior:</p>
-<ul>
-<li>Start an import (using the CURL) that is fairly long, say about 1000+ entities.</li>
-<li>While the import is in progress, stop atlas server (using atlas_stop.py).</li>
-<li>From the log file located at <i>/var/log/atlas/application.log</i> get the last successfully imported entity GUID or index position.</li>
-<li>Update the <i>importOptions.json</i> with the guid.</li>
-<li>Restart import.</li></ul></div>
-<div class="section">
-<h5><a name="Optional_Importing_Type_Definition"></a>Optional Importing Type Definition</h5>
-<p>The output of Export has <i>atlas-typedef.json</i> that contains the type definitions for the entities exported.</p>
-<p>By default (that is if no options is specified), the type definitions are imported and applied to the system being imported to. The entity import is performed after this.</p>
-<p>In some cases, you would not want to modify the type definitions. Import may be better off failing than the types be modified.</p>
-<p>This option allows for optionally importing of type definition. The option is set to <i>true</i> by default, which means that type definition is imported. With this option set to <i>false</i>, type definitions preseneraent in the source will not be imported. In case of mismatch between the entities being imported the types present in the system where the import is being performed, the operation will fail.</p>
-<p>Table below enumerates the conditions that get addressed as part of type definition import:</p>
-<p></p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Condition</th>
-<th>Action</th></tr>
-<tr class="b">
-<td>Incoming type does not exist in target system</td>
-<td>Type is created.</td></tr>
-<tr class="a">
-<td>Type to be imported and type in target system are same</td>
-<td>No change</td></tr>
-<tr class="b">
-<td>Type to be imported and type in target system differ by some attributes</td>
-<td>Target system type is updated to the attributes present in the source. It is possible that the target system will have attributes in addition to the one present in the source. In that case, the target system's type attributes will be an union of the attributes. Attributes in target system will not be deleted to match the source. If the type of the attribute differ, import process will be aborted and exception logged.</td></tr></table>To use the option, set the contents of <i>importOptions.json</i> to:
-<div class="source"><pre class="prettyprint">
-{
-
- "options": {
- "updateTypeDefinition": true
- }
-}
-
-</pre></div></div>
-<div class="section">
-<h5><a name="Specifying_File_to_be_Imported_From_Server_Location"></a>Specifying File to be Imported From Server Location</h5>
-<p>In scenario where the file to be imported is present at a location on the server, the <i>importfile</i> API can be used. It behaves like the Import API.</p>
-<p>To use the option, set the contents of <i>importOptions.json</i> to:</p>
-<div class="source"><pre class="prettyprint">
-{
-
- "options": {
- "fileName": "/root/fileToBeImported.zip"
- }
-}
-
-</pre></div>
-<p><i>CURL</i></p>
-<div class="source"><pre class="prettyprint">
-curl -g -X POST -u adminuser:password -H "Content-Type: application/json"
- -H "Cache-Control: no-cache"
- -d r@importOptions.json
- "http://localhost:21000/api/atlas/admin/importfile"
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Import-API.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Import-API.html b/1.0.0-rc0/Import-API.html
deleted file mode 100644
index 8e182d6..0000000
--- a/1.0.0-rc0/Import-API.html
+++ /dev/null
@@ -1,293 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Import-API.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Import API</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Import API</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Import_API"></a>Import API</h2>
-<p>The general approach is:</p>
-<ul>
-<li>Consumer makes a ZIP file available for import operation. See details below for the 2 flavors of the API.</li>
-<li>The API if successful, will return the results of the operation.</li>
-<li>Error will be returned on failure of the call.</li></ul></div>
-<div class="section">
-<h4><a name="Import_ZIP_File_Using_POST"></a>Import ZIP File Using POST</h4>
-<p></p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Title</th>
-<th>Import API</th></tr>
-<tr class="b">
-<td><i>Example</i></td>
-<td>See Examples sections below.</td></tr>
-<tr class="a">
-<td><i>Description</i></td>
-<td>Provide the contents of the file to be imported in the request body.</td></tr>
-<tr class="b">
-<td><i>URL</i></td>
-<td><i>api/atlas/admin/import</i></td></tr>
-<tr class="a">
-<td><i>Method</i></td>
-<td><i>POST</i></td></tr>
-<tr class="b">
-<td><i>URL Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="a">
-<td><i>Data Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="b">
-<td><i>Success Response</i></td>
-<td><i>AtlasImporResult</i> is returned as JSON. See details below.</td></tr>
-<tr class="a">
-<td><i>Error Response</i></td>
-<td>Errors that are handled within the system will be returned as <i>AtlasBaseException</i>.</td></tr></table></div>
-<div class="section">
-<h4><a name="Import_ZIP_File_Available_on_Server"></a>Import ZIP File Available on Server</h4>
-<p></p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Title</th>
-<th>Import API</th></tr>
-<tr class="b">
-<td><i>Example</i></td>
-<td>See Examples sections below.</td></tr>
-<tr class="a">
-<td><i>Description</i></td>
-<td>Provide the path of the file to be imported.</td></tr>
-<tr class="b">
-<td><i>URL</i></td>
-<td><i>api/atlas/admin/importfile</i></td></tr>
-<tr class="a">
-<td><i>Method</i></td>
-<td><i>POST</i></td></tr>
-<tr class="b">
-<td><i>URL Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="a">
-<td><i>Data Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="b">
-<td><i>Success Response</i></td>
-<td><i>AtlasImporResult</i> is returned as JSON. See details below.</td></tr>
-<tr class="a">
-<td><i>Error Response</i></td>
-<td>Errors that are handled within the system will be returned as <i>AtlasBaseException</i>.</td></tr>
-<tr class="b">
-<td><i>Notes</i></td>
-<td>The file to be imported needs to be present on the server at the location specified by the <i>FILENAME</i> parameter.</td></tr></table><b><i>Method Signature for Import</i></b>
-<div class="source"><pre class="prettyprint">
-@POST
-@Path("/import")
-@Produces("application/json; charset=UTF-8")
-@Consumes("multipart/form-data")
-
-</pre></div>
-<p><b><i>Method Signature for Import File</i></b></p>
-<div class="source"><pre class="prettyprint">
-@POST
-@Path("/importfile")
-@Produces("application/json; charset=UTF-8")
-@Consumes("application/json")
-
-</pre></div>
-<p><b><i>Import Options</i></b> Please see <b><i><a href="./Import-API-Options.html">here</a></i></b> for the available options during import process.</p>
-<p><b><i>AtlasImportResult Response</i></b> The API will return the results of the import operation in the format defined by the <i>AtlasImportResult</i>:</p>
-<ul>
-<li><i>AtlasImportParameters</i>: This contains a collection of name value pair of the options that are applied during the import operation.</li>
-<li><i>Metrics</i>: Operation metrics. These include details on the number of types imported, number of entities imported, etc.</li>
-<li><i>Processed Entities</i>: Contains list of GUIDs for the entities that were processed.</li>
-<li><i>Operation Status</i>: Overall status of the operation. Values are <i>SUCCESS</i>, PARTIAL_SUCCESS, <i>FAIL</i>.</li></ul></div>
-<div class="section">
-<h4><a name="Examples_Using_CURL_Calls"></a>Examples Using CURL Calls</h4>
-<p>The call below performs Import of <i>QuickStart</i> database using POST.</p>
-<div class="source"><pre class="prettyprint">
-curl -g -X POST -u adminuser:password -H "Content-Type: multipart/form-data"
- -H "Cache-Control: no-cache"
- -F request=@importOptions.json
- -F data=@quickStartDB.zip
- "http://localhost:21000/api/atlas/admin/import"
-
-</pre></div>
-<p>The <i>request</i> parameter is optional. If import has to be run without any options use:</p>
-<div class="source"><pre class="prettyprint">
-curl -g -X POST -u adminuser:password -H "Content-Type: multipart/form-data"
- -H "Cache-Control: no-cache"
- -F data=@quickStartDB.zip
- "http://localhost:21000/api/atlas/admin/import"
-
-</pre></div>
-<p>The call below performs Import of <i>QuickStart</i> database using a ZIP file available on server.</p>
-<div class="source"><pre class="prettyprint">
-curl -X POST -u adminuser:password -H "Cache-Control: no-cache" -d ./importOptions.json
-"http://localhost:21000/api/atlas/admin/importFile" > quickStartDB-import-result.json
-
-</pre></div>
-<p>Below is the <i>AtlasImportResult</i> JSON for an import that contains <i>hive</i>db_.</p>
-<p>The <i>processedEntities</i> contains the <i>guids</i> of all the entities imported.</p>
-<p>The <i>metrics</i> contain a breakdown of the types and entities imported along with the operation performed on them viz. <i>created</i> or <i>updated</i>.</p>
-<div class="source"><pre class="prettyprint">
-{
- "request": {
- "options": {}
- },
- "userName": "admin",
- "clientIpAddress": "10.0.2.2",
- "hostName": "10.0.2.15",
- "timeStamp": 1491285622823,
- "metrics": {
- "duration": 9143,
- "typedef:enum": 0,
- "typedef:struct": 0,
- "entity:hive_column:created": 461,
- "entity:hive_storagedesc:created": 20,
- "entity:hive_process:created": 12,
- "entity:hive_db:created": 5,
- "entity:hive_table:created": 20,
- "entity:hdfs_path:created": 2,
- "typedef:entitydef": 0,
- "typedef:classification": 3
- },
- "processedEntities": [
- "2c4aa713-030b-4fb3-98b1-1cab23d9ac81",
- "e4aa71ed-70fd-4fa7-9dfb-8250a573e293",
-
- ...
-
- "ea0f9bdb-1dfc-4e48-9848-a006129929f9",
- "b5e2cb41-3e7d-4468-84e1-d87c320e75f9"
- ],
- "operationStatus": "SUCCESS"
-}
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Import-Export-API.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Import-Export-API.html b/1.0.0-rc0/Import-Export-API.html
deleted file mode 100644
index 6f2ce84..0000000
--- a/1.0.0-rc0/Import-Export-API.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Import-Export-API.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Export & Import REST APIs</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Export & Import REST APIs</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Export_.26_Import_REST_APIs"></a>Export & Import REST APIs</h2></div>
-<div class="section">
-<h4><a name="Background"></a>Background</h4>
-<p>The Import-Export APIs for Atlas facilitate transfer of data to and from a cluster that has Atlas provisioned.</p>
-<p>The APIs when integrated with backup and/or disaster recovery process will ensure participation of Atlas.</p></div>
-<div class="section">
-<h4><a name="Introduction"></a>Introduction</h4>
-<p>There are 2 broad categories viz. Export & Import. The details of the APIs are discussed below.</p>
-<p>The APIs are available only to <i>admin</i> user.</p>
-<p>Only a single import or export operation can be performed at a given time. The operations have a potential for generating large amount. They can also put pressure on resources. This restriction tries to alleviate this problem.</p>
-<p>For Import-Export APIs relating to HDFS path, can be found <a href="./Import-Export-HDFS-Path.html">here</a>.</p>
-<p>For additional information please refer to the following:</p>
-<ul>
-<li><a class="externalLink" href="https://issues.apache.org/jira/browse/ATLAS-1503">ATLAS-1503</a> Original Import-Export API requirements.</li>
-<li><a class="externalLink" href="https://issues.apache.org/jira/browse/ATLAS-1618">ATLAS-1618</a> Export API Scope Specification.</li></ul></div>
-<div class="section">
-<h4><a name="Errors"></a>Errors</h4>
-<p>If an import or export operation is initiated while another is in progress, the consumer will receive this error:</p>
-<div class="source"><pre class="prettyprint">
-"ATLAS5005E": "Another import or export is in progress. Please try again."
-
-</pre></div>
-<p>Unhandled errors will be returned as Internal error code 500.</p></div>
-<div class="section">
-<h3><a name="REST_API_Reference"></a>REST API Reference</h3>
-<p></p>
-<ul>
-<li><b><i><a href="./Export-API.html">Export</a></i></b></li>
-<li><b><i><a href="./Export-HDFS-API.html">Export HDFS</a></i></b></li>
-<li><b><i><a href="./Import-API.html">Import</a></i></b></li>
-<li><b><i><a href="./Import-API-Options.html">Import Options</a></i></b></li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/InstallationSteps.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/InstallationSteps.html b/1.0.0-rc0/InstallationSteps.html
deleted file mode 100644
index 242722e..0000000
--- a/1.0.0-rc0/InstallationSteps.html
+++ /dev/null
@@ -1,458 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/InstallationSteps.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Building & Installing Apache Atlas</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Building & Installing Apache Atlas</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h3><a name="Building_.26_Installing_Apache_Atlas"></a>Building & Installing Apache Atlas</h3></div>
-<div class="section">
-<h4><a name="Building_Apache_Atlas"></a>Building Apache Atlas</h4>
-<div class="source"><pre class="prettyprint">
-git clone https://github.com/apache/atlas.git atlas
-cd atlas
-git checkout branch-1.0
-export MAVEN_OPTS="-Xms2g -Xmx2g"
-mvn clean -DskipTests install
-</pre></div></div>
-<div class="section">
-<h4><a name="Packaging_Apache_Atlas"></a>Packaging Apache Atlas</h4>
-<p>To create Apache Atlas package for deployment in an environment having functional Apache HBase and Apache Solr instances, build with the following command:</p>
-<div class="source"><pre class="prettyprint">
-mvn clean -DskipTests package -Pdist
-</pre></div>
-<p></p>
-<ul>
-<li>NOTES:
-<ul>
-<li>Remove option '-DskipTests' to run unit and integration tests</li>
-<li>To build a distribution without minified js,css file, build with <i>skipMinify</i> profile. By default js and css files are minified.</li></ul></li></ul>
-<p>Above will build Apache Atlas for an environment having functional HBase and Solr instances. Apache Atlas needs to be setup with the following to run in this environment:</p>
-<ul>
-<li>Configure atlas.graph.storage.hostname (see "Graph persistence engine - HBase" in the <a href="./Configuration.html">Configuration</a> section).</li>
-<li>Configure atlas.graph.index.search.solr.zookeeper-url (see "Graph Search Index - Solr" in the <a href="./Configuration.html">Configuration</a> section).</li>
-<li>Set HBASE_CONF_DIR to point to a valid Apache HBase config directory (see "Graph persistence engine - HBase" in the <a href="./Configuration.html">Configuration</a> section).</li>
-<li>Create indices in Apache Solr (see "Graph Search Index - Solr" in the <a href="./Configuration.html">Configuration</a> section).</li></ul></div>
-<div class="section">
-<h4><a name="Packaging_Apache_Atlas_with_embedded_Apache_HBase_.26_Apache_Solr"></a>Packaging Apache Atlas with embedded Apache HBase & Apache Solr</h4>
-<p>To create Apache Atlas package that includes Apache HBase and Apache Solr, build with the embedded-hbase-solr profile as shown below:</p>
-<div class="source"><pre class="prettyprint">
-mvn clean -DskipTests package -Pdist,embedded-hbase-solr
-</pre></div>
-<p>Using the embedded-hbase-solr profile will configure Apache Atlas so that an Apache HBase instance and an Apache Solr instance will be started and stopped along with the Apache Atlas server.</p>
-<p>NOTE: This distribution profile is only intended to be used for single node development not in production.</p></div>
-<div class="section">
-<h4><a name="Packaging_Apache_Atlas_with_embedded_Apache_Cassandra_.26_Apache_Solr"></a>Packaging Apache Atlas with embedded Apache Cassandra & Apache Solr</h4>
-<p>To create Apache Atlas package that includes Apache Cassandra and Apache Solr, build with the embedded-cassandra-solr profile as shown below:</p>
-<div class="source"><pre class="prettyprint">
-mvn clean package -Pdist,embedded-cassandra-solr
-</pre></div>
-<p>Using the embedded-cassandra-solr profile will configure Apache Atlas so that an Apache Cassandra instance and an Apache Solr instance will be started and stopped along with the Atlas server.</p>
-<p>NOTE: This distribution profile is only intended to be used for single node development not in production.</p></div>
-<div class="section">
-<h4><a name="Apache_Atlas_Package"></a>Apache Atlas Package</h4>
-<p>Build will create following files, which are used to install Apache Atlas.</p>
-<div class="source"><pre class="prettyprint">
-distro/target/apache-atlas-${project.version}-bin.tar.gz
-distro/target/apache-atlas-${project.version}-hbase-hook.tar.gz
-distro/target/apache-atlas-${project.version}-hive-hook.gz
-distro/target/apache-atlas-${project.version}-kafka-hook.gz
-distro/target/apache-atlas-${project.version}-sources.tar.gz
-distro/target/apache-atlas-${project.version}-sqoop-hook.tar.gz
-distro/target/apache-atlas-${project.version}-storm-hook.tar.gz
-</pre></div></div>
-<div class="section">
-<h4><a name="Installing_.26_Running_Apache_Atlas"></a>Installing & Running Apache Atlas</h4></div>
-<div class="section">
-<h5><a name="Installing_Apache_Atlas"></a>Installing Apache Atlas</h5>
-<p>From the directory you would like Apache Atlas to be installed, run the following commands:</p>
-<div class="source"><pre class="prettyprint">
-tar -xzvf apache-atlas-${project.version}-bin.tar.gz
-cd atlas-${project.version}
-</pre></div></div>
-<div class="section">
-<h5><a name="Running_Apache_Atlas_with_Local_Apache_HBase_.26_Apache_Solr"></a>Running Apache Atlas with Local Apache HBase & Apache Solr</h5>
-<p>To run Apache Atlas with local Apache HBase & Apache Solr instances that are started/stopped along with Atlas start/stop, run following commands:</p>
-<div class="source"><pre class="prettyprint">
-export MANAGE_LOCAL_HBASE=true
-export MANAGE_LOCAL_SOLR=true
-
-bin/atlas_start.py
-</pre></div></div>
-<div class="section">
-<h5><a name="Using_Apache_Atlas"></a>Using Apache Atlas</h5>
-<p></p>
-<ul>
-<li>To verify if Apache Atlas server is up and running, run curl command as shown below:</li></ul>
-<div class="source"><pre class="prettyprint">
- curl -u username:password http://localhost:21000/api/atlas/admin/version
-
- {"Description":"Metadata Management and Data Governance Platform over Hadoop","Version":"1.0.0","Name":"apache-atlas"}
-</pre></div>
-<p></p>
-<ul>
-<li>Run quick start to load sample model and data</li></ul>
-<div class="source"><pre class="prettyprint">
- bin/quick_start.py
- Enter username for atlas :-
- Enter password for atlas :-
-
-</pre></div>
-<p></p>
-<ul>
-<li>Access Apache Atlas UI using a browser: <a class="externalLink" href="http://localhost:21000">http://localhost:21000</a></li></ul></div>
-<div class="section">
-<h5><a name="Stopping_Apache_Atlas_Server"></a>Stopping Apache Atlas Server</h5>
-<p>To stop Apache Atlas, run following command:</p>
-<div class="source"><pre class="prettyprint">
-bin/atlas_stop.py
-</pre></div></div>
-<div class="section">
-<h4><a name="Configuring_Apache_Atlas"></a>Configuring Apache Atlas</h4>
-<p>By default config directory used by Apache Atlas is <i>{package dir}/conf</i>. To override this set environment variable ATLAS_CONF to the path of the conf dir.</p>
-<p>Environment variables needed to run Apache Atlas can be set in <i>atlas-env.sh</i> file in the conf directory. This file will be sourced by Apache Atlas scripts before any commands are executed. The following environment variables are available to set.</p>
-<div class="source"><pre class="prettyprint">
-# The java implementation to use. If JAVA_HOME is not found we expect java and jar to be in path
-#export JAVA_HOME=
-
-# any additional java opts you want to set. This will apply to both client and server operations
-#export ATLAS_OPTS=
-
-# any additional java opts that you want to set for client only
-#export ATLAS_CLIENT_OPTS=
-
-# java heap size we want to set for the client. Default is 1024MB
-#export ATLAS_CLIENT_HEAP=
-
-# any additional opts you want to set for atlas service.
-#export ATLAS_SERVER_OPTS=
-
-# java heap size we want to set for the atlas server. Default is 1024MB
-#export ATLAS_SERVER_HEAP=
-
-# What is is considered as atlas home dir. Default is the base location of the installed software
-#export ATLAS_HOME_DIR=
-
-# Where log files are stored. Defatult is logs directory under the base install location
-#export ATLAS_LOG_DIR=
-
-# Where pid files are stored. Defatult is logs directory under the base install location
-#export ATLAS_PID_DIR=
-
-# Where do you want to expand the war file. By Default it is in /server/webapp dir under the base install dir.
-#export ATLAS_EXPANDED_WEBAPP_DIR=
-</pre></div>
-<p><b>Settings to support large number of metadata objects</b></p>
-<p>If you plan to store large number of metadata objects, it is recommended that you use values tuned for better GC performance of the JVM.</p>
-<p>The following values are common server side options:</p>
-<div class="source"><pre class="prettyprint">
-export ATLAS_SERVER_OPTS="-server -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+PrintTenuringDistribution -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dumps/atlas_server.hprof -Xloggc:logs/gc-worker.log -verbose:gc -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=1m -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCTimeStamps"
-</pre></div>
-<p>The <tt>-XX:SoftRefLRUPolicyMSPerMB</tt> option was found to be particularly helpful to regulate GC performance for query heavy workloads with many concurrent users.</p>
-<p>The following values are recommended for JDK 8:</p>
-<div class="source"><pre class="prettyprint">
-export ATLAS_SERVER_HEAP="-Xms15360m -Xmx15360m -XX:MaxNewSize=5120m -XX:MetaspaceSize=100M -XX:MaxMetaspaceSize=512m"
-</pre></div>
-<p><b>NOTE for Mac OS users</b> If you are using a Mac OS, you will need to configure the ATLAS_SERVER_OPTS (explained above).</p>
-<p>In <i>{package dir}/conf/atlas-env.sh</i> uncomment the following line</p>
-<div class="source"><pre class="prettyprint">
-#export ATLAS_SERVER_OPTS=
-</pre></div>
-<p>and change it to look as below</p>
-<div class="source"><pre class="prettyprint">
-export ATLAS_SERVER_OPTS="-Djava.awt.headless=true -Djava.security.krb5.realm= -Djava.security.krb5.kdc="
-</pre></div>
-<p><b>Configuring Apache HBase as the storage backend for the Graph Repository</b></p>
-<p>By default, Apache Atlas uses <a href="./JanusGraph.html">JanusGraph</a> as the graph repository and is the only graph repository implementation available currently. Apache HBase versions currently supported are 1.1.x. For configuring Apache Atlas graph persistence on Apache HBase, please see "Graph persistence engine - HBase" in the <a href="./Configuration.html">Configuration</a> section for more details.</p>
-<p>Apache HBase tables used by Apache Atlas can be set using the following configurations:</p>
-<div class="source"><pre class="prettyprint">
-atlas.graph.storage.hbase.table=atlas
-atlas.audit.hbase.tablename=apache_atlas_entity_audit
-</pre></div>
-<p><b>Configuring Apache Solr as the indexing backend for the Graph Repository</b></p>
-<p>By default, Apache Atlas uses <a href="./JanusGraph.html">JanusGraph</a> as the graph repository and is the only graph repository implementation available currently. For configuring <a href="./JanusGraph.html">JanusGraph</a> to work with Apache Solr, please follow the instructions below</p>
-<p></p>
-<ul>
-<li>Install Apache Solr if not already running. The version of Apache Solr supported is 5.5.1. Could be installed from <a class="externalLink" href="http://archive.apache.org/dist/lucene/solr/5.5.1/solr-5.5.1.tgz">http://archive.apache.org/dist/lucene/solr/5.5.1/solr-5.5.1.tgz</a></li></ul>
-<p></p>
-<ul>
-<li>Start Apache Solr in cloud mode.</li></ul>SolrCloud mode uses a ZooKeeper Service as a highly available, central location for cluster management. For a small cluster, running with an existing ZooKeeper quorum should be fine. For larger clusters, you would want to run separate multiple ZooKeeper quorum with at least 3 servers. Note: Apache Atlas currently supports Apache Solr in "cloud" mode only. "http" mode is not supported. For more information, refer Apache Solr documentation - <a class="externalLink" href="https://cwiki.apache.org/confluence/display/solr/SolrCloud">https://cwiki.apache.org/confluence/display/solr/SolrCloud</a>
-<p></p>
-<ul>
-<li>For e.g., to bring up an Apache Solr node listening on port 8983 on a machine, you can use the command:</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_HOME/bin/solr start -c -z <zookeeper_host:port> -p 8983
-</pre></div>
-<p></p>
-<ul>
-<li>Run the following commands from SOLR_BIN (e.g. $SOLR_HOME/bin) directory to create collections in Apache Solr corresponding to the indexes that Apache Atlas uses. In the case that the Apache Atlas and Apache Solr instances are on 2 different hosts, first copy the required configuration files from ATLAS_HOME/conf/solr on the Apache Atlas instance host to Apache Solr instance host. SOLR_CONF in the below mentioned commands refer to the directory where Apache Solr configuration files have been copied to on Apache Solr host:</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_BIN/solr create -c vertex_index -d SOLR_CONF -shards #numShards -replicationFactor #replicationFactor
- $SOLR_BIN/solr create -c edge_index -d SOLR_CONF -shards #numShards -replicationFactor #replicationFactor
- $SOLR_BIN/solr create -c fulltext_index -d SOLR_CONF -shards #numShards -replicationFactor #replicationFactor
-</pre></div>
-<p>Note: If numShards and replicationFactor are not specified, they default to 1 which suffices if you are trying out solr with ATLAS on a single node instance. Otherwise specify numShards according to the number of hosts that are in the Solr cluster and the maxShardsPerNode configuration. The number of shards cannot exceed the total number of Solr nodes in your !SolrCloud cluster.</p>
-<p>The number of replicas (replicationFactor) can be set according to the redundancy required.</p>
-<p>Also note that Apache Solr will automatically be called to create the indexes when Apache Atlas server is started if the SOLR_BIN and SOLR_CONF environment variables are set and the search indexing backend is set to 'solr5'.</p>
-<p></p>
-<ul>
-<li>Change ATLAS configuration to point to Apache Solr instance setup. Please make sure the following configurations are set to the below values in ATLAS_HOME/conf/atlas-application.properties</li></ul>
-<div class="source"><pre class="prettyprint">
- atlas.graph.index.search.backend=solr
- atlas.graph.index.search.solr.mode=cloud
- atlas.graph.index.search.solr.zookeeper-url=<the ZK quorum setup for solr as comma separated value> eg: 10.1.6.4:2181,10.1.6.5:2181
- atlas.graph.index.search.solr.zookeeper-connect-timeout=<SolrCloud Zookeeper Connection Timeout>. Default value is 60000 ms
- atlas.graph.index.search.solr.zookeeper-session-timeout=<SolrCloud Zookeeper Session Timeout>. Default value is 60000 ms
-</pre></div>
-<p>For more information on <a href="./JanusGraph.html">JanusGraph</a> solr configuration , please refer <a class="externalLink" href="http://docs.janusgraph.org/0.2.0/solr.html">http://docs.janusgraph.org/0.2.0/solr.html</a></p>
-<p>Pre-requisites for running Apache Solr in cloud mode * Memory - Apache Solr is both memory and CPU intensive. Make sure the server running Apache Solr has adequate memory, CPU and disk. Apache Solr works well with 32GB RAM. Plan to provide as much memory as possible to Apache Solr process * Disk - If the number of entities that need to be stored are large, plan to have at least 500 GB free space in the volume where Apache Solr is going to store the index data * SolrCloud has support for replication and sharding. It is highly recommended to use SolrCloud with at least two Apache Solr nodes running on different servers with replication enabled. If using SolrCloud, then you also need ZooKeeper installed and configured with 3 or 5 ZooKeeper nodes</p>
-<p><b>Configuring Elasticsearch as the indexing backend for the Graph Repository (Tech Preview)</b></p>
-<p>By default, Apache Atlas uses <a href="./JanusGraph.html">JanusGraph</a> as the graph repository and is the only graph repository implementation available currently. For configuring <a href="./JanusGraph.html">JanusGraph</a> to work with Elasticsearch, please follow the instructions below</p>
-<p></p>
-<ul>
-<li>Install an Elasticsearch cluster. The version currently supported is 5.6.4, and can be acquired from: <a class="externalLink" href="https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.4.tar.gz">https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.4.tar.gz</a></li></ul>
-<p></p>
-<ul>
-<li>For simple testing a single Elasticsearch node can be started by using the 'elasticsearch' command in the bin directory of the Elasticsearch distribution.</li></ul>
-<p></p>
-<ul>
-<li>Change Apache Atlas configuration to point to the Elasticsearch instance setup. Please make sure the following configurations are set to the below values in ATLAS_HOME/conf/atlas-application.properties</li></ul>
-<div class="source"><pre class="prettyprint">
- atlas.graph.index.search.backend=elasticsearch
- atlas.graph.index.search.hostname=<the hostname(s) of the Elasticsearch master nodes comma separated>
- atlas.graph.index.search.elasticsearch.client-only=true
-</pre></div>
-<p>For more information on <a href="./JanusGraph.html">JanusGraph</a> configuration for elasticsearch, please refer <a class="externalLink" href="http://docs.janusgraph.org/0.2.0/elasticsearch.html">http://docs.janusgraph.org/0.2.0/elasticsearch.html</a></p>
-<p><b>Configuring Kafka Topics</b></p>
-<p>Apache Atlas uses Apache Kafka to ingest metadata from other components at runtime. This is described in the <a href="./Architecture.html">Architecture page</a> in more detail. Depending on the configuration of Apache Kafka, sometimes you might need to setup the topics explicitly before using Apache Atlas. To do so, Apache Atlas provides a script <tt>bin/atlas_kafka_setup.py</tt> which can be run from Apache Atlas server. In some environments, the hooks might start getting used first before Apache Atlas server itself is setup. In such cases, the topics can be run on the hosts where hooks are installed using a similar script <tt>hook-bin/atlas_kafka_setup_hook.py</tt>. Both these use configuration in <tt>atlas-application.properties</tt> for setting up the topics. Please refer to the <a href="./Configuration.html">Configuration page</a> for these details.</p></div>
-<div class="section">
-<h5><a name="Setting_up_Apache_Atlas"></a>Setting up Apache Atlas</h5>
-<p>There are a few steps that setup dependencies of Apache Atlas. One such example is setting up the <a href="./JanusGraph.html">JanusGraph</a> schema in the storage backend of choice. In a simple single server setup, these are automatically setup with default configuration when the server first accesses these dependencies.</p>
-<p>However, there are scenarios when we may want to run setup steps explicitly as one time operations. For example, in a multiple server scenario using <a href="./HighAvailability.html">High Availability</a>, it is preferable to run setup steps from one of the server instances the first time, and then start the services.</p>
-<p>To run these steps one time, execute the command <tt>bin/atlas_start.py -setup</tt> from a single Apache Atlas server instance.</p>
-<p>However, Apache Atlas server does take care of parallel executions of the setup steps. Also, running the setup steps multiple times is idempotent. Therefore, if one chooses to run the setup steps as part of server startup, for convenience, then they should enable the configuration option <tt>atlas.server.run.setup.on.start</tt> by defining it with the value <tt>true</tt> in the <tt>atlas-application.properties</tt> file.</p></div>
-<div class="section">
-<h4><a name="Examples:_calling_Apache_Atlas_REST_APIs"></a>Examples: calling Apache Atlas REST APIs</h4>
-<p>Here are few examples of calling Apache Atlas REST APIs via curl command.</p>
-<ul>
-<li>List the types in the repository</li></ul>
-<div class="source"><pre class="prettyprint">
- curl -u username:password http://localhost:21000/api/atlas/v2/types/typedefs/headers
- [ {"guid":"fa421be8-c21b-4cf8-a226-fdde559ad598","name":"Referenceable","category":"ENTITY"},
- {"guid":"7f3f5712-521d-450d-9bb2-ba996b6f2a4e","name":"Asset","category":"ENTITY"},
- {"guid":"84b02fa0-e2f4-4cc4-8b24-d2371cd00375","name":"DataSet","category":"ENTITY"},
- {"guid":"f93975d5-5a5c-41da-ad9d-eb7c4f91a093","name":"Process","category":"ENTITY"},
- {"guid":"79dcd1f9-f350-4f7b-b706-5bab416f8206","name":"Infrastructure","category":"ENTITY"}
- ]
-</pre></div>
-<p></p>
-<ul>
-<li>List the instances for a given type</li></ul>
-<div class="source"><pre class="prettyprint">
- curl -u username:password http://localhost:21000/api/atlas/v2/search/basic?typeName=hive_db
- {
- "queryType":"BASIC",
- "searchParameters":{
- "typeName":"hive_db",
- "excludeDeletedEntities":false,
- "includeClassificationAttributes":false,
- "includeSubTypes":true,
- "includeSubClassifications":true,
- "limit":100,
- "offset":0
- },
- "entities":[
- {
- "typeName":"hive_db",
- "guid":"5d900c19-094d-4681-8a86-4eb1d6ffbe89",
- "status":"ACTIVE",
- "displayText":"default",
- "classificationNames":[],
- "attributes":{
- "owner":"public",
- "createTime":null,
- "qualifiedName":"default@cl1",
- "name":"default",
- "description":"Default Hive database"
- }
- },
- {
- "typeName":"hive_db",
- "guid":"3a0b14b0-ab85-4b65-89f2-e418f3f7f77c",
- "status":"ACTIVE",
- "displayText":"finance",
- "classificationNames":[],
- "attributes":{
- "owner":"hive",
- "createTime":null,
- "qualifiedName":"finance@cl1",
- "name":"finance",
- "description":null
- }
- }
- ]
- }
-</pre></div>
-<p></p>
-<ul>
-<li>Search for entities</li></ul>
-<div class="source"><pre class="prettyprint">
- curl -u username:password http://localhost:21000/api/atlas/v2/search/dsl?query=hive_db%20where%20name='default'
- {
- "queryType":"DSL",
- "queryText":"hive_db where name='default'",
- "entities":[
- {
- "typeName":"hive_db",
- "guid":"5d900c19-094d-4681-8a86-4eb1d6ffbe89",
- "status":"ACTIVE",
- "displayText":"default",
- "classificationNames":[],
- "attributes":{
- "owner":"public",
- "createTime":null,
- "qualifiedName":"default@cl1",
- "name":"default",
- "description":
- "Default Hive database"
- }
- }
- ]
- }
-</pre></div></div>
-<div class="section">
-<h4><a name="Troubleshooting"></a>Troubleshooting</h4></div>
-<div class="section">
-<h5><a name="Setup_issues"></a>Setup issues</h5>
-<p>If the setup of Apache Atlas service fails due to any reason, the next run of setup (either by an explicit invocation of <tt>atlas_start.py -setup</tt> or by enabling the configuration option <tt>atlas.server.run.setup.on.start</tt>) will fail with a message such as <tt>A previous setup run may not have completed cleanly.</tt>. In such cases, you would need to manually ensure the setup can run and delete the Zookeeper node at <tt>/apache_atlas/setup_in_progress</tt> before attempting to run setup again.</p>
-<p>If the setup failed due to Apache HBase schema setup errors, it may be necessary to repair Apache HBase schema. If no data has been stored, one can also disable and drop the Apache HBase tables used by Apache Atlas and run setup again.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[15/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/atlas-webapp-js.zip
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/atlas-webapp-js.zip b/1.0.0-rc0/api/v2/atlas-webapp-js.zip
deleted file mode 100644
index 8ff45ae..0000000
Binary files a/1.0.0-rc0/api/v2/atlas-webapp-js.zip and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/atlas-webapp-json-client-json-sources.jar
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/atlas-webapp-json-client-json-sources.jar b/1.0.0-rc0/api/v2/atlas-webapp-json-client-json-sources.jar
deleted file mode 100644
index 6fe12d9..0000000
Binary files a/1.0.0-rc0/api/v2/atlas-webapp-json-client-json-sources.jar and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/atlas-webapp-json-client.jar
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/atlas-webapp-json-client.jar b/1.0.0-rc0/api/v2/atlas-webapp-json-client.jar
deleted file mode 100644
index f3e4537..0000000
Binary files a/1.0.0-rc0/api/v2/atlas-webapp-json-client.jar and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/atlas-webapp-php.zip
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/atlas-webapp-php.zip b/1.0.0-rc0/api/v2/atlas-webapp-php.zip
deleted file mode 100644
index 3c35c96..0000000
Binary files a/1.0.0-rc0/api/v2/atlas-webapp-php.zip and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/atlas-webapp-xml-client-xml-sources.jar
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/atlas-webapp-xml-client-xml-sources.jar b/1.0.0-rc0/api/v2/atlas-webapp-xml-client-xml-sources.jar
deleted file mode 100644
index 65c02df..0000000
Binary files a/1.0.0-rc0/api/v2/atlas-webapp-xml-client-xml-sources.jar and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/atlas-webapp-xml-client.jar
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/atlas-webapp-xml-client.jar b/1.0.0-rc0/api/v2/atlas-webapp-xml-client.jar
deleted file mode 100644
index 949364c..0000000
Binary files a/1.0.0-rc0/api/v2/atlas-webapp-xml-client.jar and /dev/null differ
[36/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jsoneditor.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jsoneditor.min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jsoneditor.min.js
deleted file mode 100644
index 21db1ab..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jsoneditor.min.js
+++ /dev/null
@@ -1,5 +0,0 @@
-!function(){var t;!function(){var e=!1,i=/xyz/.test(function(){window.postMessage("xyz")})?/\b_super\b/:/.*/;return t=function(){},t.extend=function(t){function s(){!e&&this.init&&this.init.apply(this,arguments)}var r=this.prototype;e=!0;var n=new this;e=!1;for(var o in t)n[o]="function"==typeof t[o]&&"function"==typeof r[o]&&i.test(t[o])?function(t,e){return function(){var i=this._super;this._super=r[t];var s=e.apply(this,arguments);return this._super=i,s}}(o,t[o]):t[o];return s.prototype=n,s.prototype.constructor=s,s.extend=arguments.callee,s},t}(),function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}t.prototype=window.Event.prototype,window.CustomEvent=t}(),function(){for(var t=0,e=["ms","moz","webkit","o"],i=0;i<e.length&&!window.requestAnimationFrame;++i)window.requestAnimationFrame=window[e[i]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[
i]+"CancelAnimationFrame"]||window[e[i]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,i){var s=(new Date).getTime(),r=Math.max(0,16-(s-t)),n=window.setTimeout(function(){e(s+r)},r);return t=s+r,n}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)})}(),function(){Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)})}();var e=function(t){return!("object"!=typeof t||t.nodeType||null!==t&&t===t.window)&&!(t.constructor&&!Object.prototype.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))},i=function(t){var s,r,n;for(r=1;r<arguments.length;r++){s=arguments[r];for(n in s)s.hasOwnProperty(n)&&(s[n]&&e(s[n])?(t.hasOwnProperty(n)||(t[n]={}),i(t[n],s[n])):t[n]=s[n])}return t},s=function(t,e){if(t&&"object"==typeof t){var i;if(Array.isArray(t)||"number"==typeof t.length&&t.length>0&&t.length-1 in t){for(i=0;i<t.length;i++)if(e(i,t[i])===!1)ret
urn}else if(Object.keys){var s=Object.keys(t);for(i=0;i<s.length;i++)if(e(s[i],t[s[i]])===!1)return}else for(i in t)if(t.hasOwnProperty(i)&&e(i,t[i])===!1)return}},r=function(t,e){var i=document.createEvent("HTMLEvents");i.initEvent(e,!0,!0),t.dispatchEvent(i)},n=function(t,e){if(!(t instanceof Element))throw new Error("element should be an instance of Element");e=i({},n.defaults.options,e||{}),this.element=t,this.options=e,this.init()};n.prototype={constructor:n,init:function(){var t=this;this.ready=!1;var e=n.defaults.themes[this.options.theme||n.defaults.theme];if(!e)throw"Unknown theme "+(this.options.theme||n.defaults.theme);this.schema=this.options.schema,this.theme=new e,this.template=this.options.template,this.refs=this.options.refs||{},this.uuid=0,this.__data={};var i=n.defaults.iconlibs[this.options.iconlib||n.defaults.iconlib];i&&(this.iconlib=new i),this.root_container=this.theme.getContainer(),this.element.appendChild(this.root_container),this.translate=this.options.tra
nslate||n.defaults.translate,this._loadExternalRefs(this.schema,function(){t._getDefinitions(t.schema),t.validator=new n.Validator(t);var e=t.getEditorClass(t.schema);t.root=t.createEditor(e,{jsoneditor:t,schema:t.schema,required:!0,container:t.root_container}),t.root.preBuild(),t.root.build(),t.root.postBuild(),t.options.startval&&t.root.setValue(t.options.startval),t.validation_results=t.validator.validate(t.root.getValue()),t.root.showValidationErrors(t.validation_results),t.ready=!0,window.requestAnimationFrame(function(){t.ready&&(t.validation_results=t.validator.validate(t.root.getValue()),t.root.showValidationErrors(t.validation_results),t.trigger("ready"),t.trigger("change"))})})},getValue:function(){if(!this.ready)throw"JSON Editor not ready yet. Listen for 'ready' event before getting the value";return this.root.getValue()},setValue:function(t){if(!this.ready)throw"JSON Editor not ready yet. Listen for 'ready' event before setting the value";return this.root.setValue(t),
this},validate:function(t){if(!this.ready)throw"JSON Editor not ready yet. Listen for 'ready' event before validating";return 1===arguments.length?this.validator.validate(t):this.validation_results},destroy:function(){this.destroyed||this.ready&&(this.schema=null,this.options=null,this.root.destroy(),this.root=null,this.root_container=null,this.validator=null,this.validation_results=null,this.theme=null,this.iconlib=null,this.template=null,this.__data=null,this.ready=!1,this.element.innerHTML="",this.destroyed=!0)},on:function(t,e){return this.callbacks=this.callbacks||{},this.callbacks[t]=this.callbacks[t]||[],this.callbacks[t].push(e),this},off:function(t,e){if(t&&e){this.callbacks=this.callbacks||{},this.callbacks[t]=this.callbacks[t]||[];for(var i=[],s=0;s<this.callbacks[t].length;s++)this.callbacks[t][s]!==e&&i.push(this.callbacks[t][s]);this.callbacks[t]=i}else t?(this.callbacks=this.callbacks||{},this.callbacks[t]=[]):this.callbacks={};return this},trigger:function(t){if(thi
s.callbacks&&this.callbacks[t]&&this.callbacks[t].length)for(var e=0;e<this.callbacks[t].length;e++)this.callbacks[t][e]();return this},setOption:function(t,e){if("show_errors"!==t)throw"Option "+t+" must be set during instantiation and cannot be changed later";return this.options.show_errors=e,this.onChange(),this},getEditorClass:function(t){var e;if(t=this.expandSchema(t),s(n.defaults.resolvers,function(i,s){var r=s(t);return r&&n.defaults.editors[r]?(e=r,!1):void 0}),!e)throw"Unknown editor for schema "+JSON.stringify(t);if(!n.defaults.editors[e])throw"Unknown editor "+e;return n.defaults.editors[e]},createEditor:function(t,e){return e=i({},t.options||{},e),new t(e)},onChange:function(){if(this.ready&&!this.firing_change){this.firing_change=!0;var t=this;return window.requestAnimationFrame(function(){t.firing_change=!1,t.ready&&(t.validation_results=t.validator.validate(t.root.getValue()),"never"!==t.options.show_errors?t.root.showValidationErrors(t.validation_results):t.root.sho
wValidationErrors([]),t.trigger("change"))}),this}},compileTemplate:function(t,e){e=e||n.defaults.template;var i;if("string"==typeof e){if(!n.defaults.templates[e])throw"Unknown template engine "+e;if(i=n.defaults.templates[e](),!i)throw"Template engine "+e+" missing required library."}else i=e;if(!i)throw"No template engine set";if(!i.compile)throw"Invalid template engine set";return i.compile(t)},_data:function(t,e,i){if(3!==arguments.length)return t.hasAttribute("data-jsoneditor-"+e)?this.__data[t.getAttribute("data-jsoneditor-"+e)]:null;var s;t.hasAttribute("data-jsoneditor-"+e)?s=t.getAttribute("data-jsoneditor-"+e):(s=this.uuid++,t.setAttribute("data-jsoneditor-"+e,s)),this.__data[s]=i},registerEditor:function(t){return this.editors=this.editors||{},this.editors[t.path]=t,this},unregisterEditor:function(t){return this.editors=this.editors||{},this.editors[t.path]=null,this},getEditor:function(t){return this.editors?this.editors[t]:void 0},watch:function(t,e){return this.watchl
ist=this.watchlist||{},this.watchlist[t]=this.watchlist[t]||[],this.watchlist[t].push(e),this},unwatch:function(t,e){if(!this.watchlist||!this.watchlist[t])return this;if(!e)return this.watchlist[t]=null,this;for(var i=[],s=0;s<this.watchlist[t].length;s++)this.watchlist[t][s]!==e&&i.push(this.watchlist[t][s]);return this.watchlist[t]=i.length?i:null,this},notifyWatchers:function(t){if(!this.watchlist||!this.watchlist[t])return this;for(var e=0;e<this.watchlist[t].length;e++)this.watchlist[t][e]()},isEnabled:function(){return!this.root||this.root.isEnabled()},enable:function(){this.root.enable()},disable:function(){this.root.disable()},_getDefinitions:function(t,e){if(e=e||"#/definitions/",t.definitions)for(var i in t.definitions)t.definitions.hasOwnProperty(i)&&(this.refs[e+i]=t.definitions[i],t.definitions[i].definitions&&this._getDefinitions(t.definitions[i],e+i+"/definitions/"))},_getExternalRefs:function(t){var e={},i=function(t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=!0)};t
.$ref&&"object"!=typeof t.$ref&&"#"!==t.$ref.substr(0,1)&&!this.refs[t.$ref]&&(e[t.$ref]=!0);for(var s in t)if(t.hasOwnProperty(s))if(t[s]&&"object"==typeof t[s]&&Array.isArray(t[s]))for(var r=0;r<t[s].length;r++)"object"==typeof t[s][r]&&i(this._getExternalRefs(t[s][r]));else t[s]&&"object"==typeof t[s]&&i(this._getExternalRefs(t[s]));return e},_loadExternalRefs:function(t,e){var i=this,r=this._getExternalRefs(t),n=0,o=0,a=!1;s(r,function(t){if(!i.refs[t]){if(!i.options.ajax)throw"Must set ajax option to true to load external ref "+t;i.refs[t]="loading",o++;var s=new XMLHttpRequest;s.open("GET",t,!0),s.onreadystatechange=function(){if(4==s.readyState){if(200!==s.status)throw window.console.log(s),"Failed to fetch ref via ajax- "+t;var r;try{r=JSON.parse(s.responseText)}catch(h){throw window.console.log(h),"Failed to parse external ref "+t}if(!r||"object"!=typeof r)throw"External ref does not contain a valid schema - "+t;i.refs[t]=r,i._loadExternalRefs(r,function(){n++,n>=o&&!a&&(a=
!0,e())})}},s.send()}}),o||e()},expandRefs:function(t){for(t=i({},t);t.$ref;){var e=t.$ref;delete t.$ref,this.refs[e]||(e=decodeURIComponent(e)),t=this.extendSchemas(t,this.refs[e])}return t},expandSchema:function(t){var e,r=this,n=i({},t);if("object"==typeof t.type&&(Array.isArray(t.type)?s(t.type,function(e,i){"object"==typeof i&&(t.type[e]=r.expandSchema(i))}):t.type=r.expandSchema(t.type)),"object"==typeof t.disallow&&(Array.isArray(t.disallow)?s(t.disallow,function(e,i){"object"==typeof i&&(t.disallow[e]=r.expandSchema(i))}):t.disallow=r.expandSchema(t.disallow)),t.anyOf&&s(t.anyOf,function(e,i){t.anyOf[e]=r.expandSchema(i)}),t.dependencies&&s(t.dependencies,function(e,i){"object"!=typeof i||Array.isArray(i)||(t.dependencies[e]=r.expandSchema(i))}),t.not&&(t.not=this.expandSchema(t.not)),t.allOf){for(e=0;e<t.allOf.length;e++)n=this.extendSchemas(n,this.expandSchema(t.allOf[e]));delete n.allOf}if(t["extends"]){if(Array.isArray(t["extends"]))for(e=0;e<t["extends"].length;e++)n=th
is.extendSchemas(n,this.expandSchema(t["extends"][e]));else n=this.extendSchemas(n,this.expandSchema(t["extends"]));delete n["extends"]}if(t.oneOf){var o=i({},n);for(delete o.oneOf,e=0;e<t.oneOf.length;e++)n.oneOf[e]=this.extendSchemas(this.expandSchema(t.oneOf[e]),o)}return this.expandRefs(n)},extendSchemas:function(t,e){t=i({},t),e=i({},e);var r=this,n={};return s(t,function(t,i){"undefined"!=typeof e[t]?"required"===t&&"object"==typeof i&&Array.isArray(i)?n.required=i.concat(e[t]).reduce(function(t,e){return t.indexOf(e)<0&&t.push(e),t},[]):"type"!==t||"string"!=typeof i&&!Array.isArray(i)?"object"==typeof i&&Array.isArray(i)?n[t]=i.filter(function(i){return-1!==e[t].indexOf(i)}):"object"==typeof i&&null!==i?n[t]=r.extendSchemas(i,e[t]):n[t]=i:("string"==typeof i&&(i=[i]),"string"==typeof e.type&&(e.type=[e.type]),n.type=i.filter(function(t){return-1!==e.type.indexOf(t)}),1===n.type.length&&"string"==typeof n.type[0]&&(n.type=n.type[0])):n[t]=i}),s(e,function(e,i){"undefined"==ty
peof t[e]&&(n[e]=i)}),n}},n.defaults={themes:{},templates:{},iconlibs:{},editors:{},languages:{},resolvers:[],custom_validators:[]},n.Validator=t.extend({init:function(t,e){this.jsoneditor=t,this.schema=e||this.jsoneditor.schema,this.options={},this.translate=this.jsoneditor.translate||n.defaults.translate},validate:function(t){return this._validateSchema(this.schema,t)},_validateSchema:function(t,e,r){var o,a,h,l=this,d=[],u=JSON.stringify(e);if(r=r||"root",t=i({},this.jsoneditor.expandRefs(t)),t.required&&t.required===!0){if("undefined"==typeof e)return d.push({path:r,property:"required",message:this.translate("error_notset")}),d}else if("undefined"==typeof e){if(!this.jsoneditor.options.required_by_default)return d;d.push({path:r,property:"required",message:this.translate("error_notset")})}if(t["enum"]){for(o=!1,a=0;a<t["enum"].length;a++)u===JSON.stringify(t["enum"][a])&&(o=!0);o||d.push({path:r,property:"enum",message:this.translate("error_enum")})}if(t["extends"])for(a=0;a<t["
extends"].length;a++)d=d.concat(this._validateSchema(t["extends"][a],e,r));if(t.allOf)for(a=0;a<t.allOf.length;a++)d=d.concat(this._validateSchema(t.allOf[a],e,r));if(t.anyOf){for(o=!1,a=0;a<t.anyOf.length;a++)if(!this._validateSchema(t.anyOf[a],e,r).length){o=!0;break}o||d.push({path:r,property:"anyOf",message:this.translate("error_anyOf")})}if(t.oneOf){o=0;var p=[];for(a=0;a<t.oneOf.length;a++){var c=this._validateSchema(t.oneOf[a],e,r);for(c.length||o++,h=0;h<c.length;h++)c[h].path=r+".oneOf["+a+"]"+c[h].path.substr(r.length);p=p.concat(c)}1!==o&&(d.push({path:r,property:"oneOf",message:this.translate("error_oneOf",[o])}),d=d.concat(p))}if(t.not&&(this._validateSchema(t.not,e,r).length||d.push({path:r,property:"not",message:this.translate("error_not")})),t.type)if(Array.isArray(t.type)){for(o=!1,a=0;a<t.type.length;a++)if(this._checkType(t.type[a],e)){o=!0;break}o||d.push({path:r,property:"type",message:this.translate("error_type_union")})}else this._checkType(t.type,e)||d.push({
path:r,property:"type",message:this.translate("error_type",[t.type])});if(t.disallow)if(Array.isArray(t.disallow)){for(o=!0,a=0;a<t.disallow.length;a++)if(this._checkType(t.disallow[a],e)){o=!1;break}o||d.push({path:r,property:"disallow",message:this.translate("error_disallow_union")})}else this._checkType(t.disallow,e)&&d.push({path:r,property:"disallow",message:this.translate("error_disallow",[t.disallow])});if("number"==typeof e)(t.multipleOf||t.divisibleBy)&&(o=e/(t.multipleOf||t.divisibleBy),o!==Math.floor(o)&&d.push({path:r,property:t.multipleOf?"multipleOf":"divisibleBy",message:this.translate("error_multipleOf",[t.multipleOf||t.divisibleBy])})),t.hasOwnProperty("maximum")&&(t.exclusiveMaximum&&e>=t.maximum?d.push({path:r,property:"maximum",message:this.translate("error_maximum_excl",[t.maximum])}):!t.exclusiveMaximum&&e>t.maximum&&d.push({path:r,property:"maximum",message:this.translate("error_maximum_incl",[t.maximum])})),t.hasOwnProperty("minimum")&&(t.exclusiveMinimum&&e<
=t.minimum?d.push({path:r,property:"minimum",message:this.translate("error_minimum_excl",[t.minimum])}):!t.exclusiveMinimum&&e<t.minimum&&d.push({path:r,property:"minimum",message:this.translate("error_minimum_incl",[t.minimum])}));else if("string"==typeof e)t.maxLength&&(e+"").length>t.maxLength&&d.push({path:r,property:"maxLength",message:this.translate("error_maxLength",[t.maxLength])}),t.minLength&&(e+"").length<t.minLength&&d.push({path:r,property:"minLength",message:this.translate(1===t.minLength?"error_notempty":"error_minLength",[t.minLength])}),t.pattern&&(new RegExp(t.pattern).test(e)||d.push({path:r,property:"pattern",message:this.translate("error_pattern")}));else if("object"==typeof e&&null!==e&&Array.isArray(e)){if(t.items)if(Array.isArray(t.items))for(a=0;a<e.length;a++)if(t.items[a])d=d.concat(this._validateSchema(t.items[a],e[a],r+"."+a));else{if(t.additionalItems===!0)break;if(!t.additionalItems){if(t.additionalItems===!1){d.push({path:r,property:"additionalItems",
message:this.translate("error_additionalItems")});break}break}d=d.concat(this._validateSchema(t.additionalItems,e[a],r+"."+a))}else for(a=0;a<e.length;a++)d=d.concat(this._validateSchema(t.items,e[a],r+"."+a));if(t.maxItems&&e.length>t.maxItems&&d.push({path:r,property:"maxItems",message:this.translate("error_maxItems",[t.maxItems])}),t.minItems&&e.length<t.minItems&&d.push({path:r,property:"minItems",message:this.translate("error_minItems",[t.minItems])}),t.uniqueItems){var m={};for(a=0;a<e.length;a++){if(o=JSON.stringify(e[a]),m[o]){d.push({path:r,property:"uniqueItems",message:this.translate("error_uniqueItems")});break}m[o]=!0}}}else if("object"==typeof e&&null!==e){if(t.maxProperties){o=0;for(a in e)e.hasOwnProperty(a)&&o++;o>t.maxProperties&&d.push({path:r,property:"maxProperties",message:this.translate("error_maxProperties",[t.maxProperties])})}if(t.minProperties){o=0;for(a in e)e.hasOwnProperty(a)&&o++;o<t.minProperties&&d.push({path:r,property:"minProperties",message:this.t
ranslate("error_minProperties",[t.minProperties])})}if(t.required&&Array.isArray(t.required))for(a=0;a<t.required.length;a++)"undefined"==typeof e[t.required[a]]&&d.push({path:r,property:"required",message:this.translate("error_required",[t.required[a]])});var f={};if(t.properties)for(a in t.properties)t.properties.hasOwnProperty(a)&&(f[a]=!0,d=d.concat(this._validateSchema(t.properties[a],e[a],r+"."+a)));if(t.patternProperties)for(a in t.patternProperties)if(t.patternProperties.hasOwnProperty(a)){var g=new RegExp(a);for(h in e)e.hasOwnProperty(h)&&g.test(h)&&(f[h]=!0,d=d.concat(this._validateSchema(t.patternProperties[a],e[h],r+"."+h)))}if("undefined"!=typeof t.additionalProperties||!this.jsoneditor.options.no_additional_properties||t.oneOf||t.anyOf||(t.additionalProperties=!1),"undefined"!=typeof t.additionalProperties)for(a in e)if(e.hasOwnProperty(a)&&!f[a]){if(!t.additionalProperties){d.push({path:r,property:"additionalProperties",message:this.translate("error_additional_proper
ties",[a])});break}if(t.additionalProperties===!0)break;d=d.concat(this._validateSchema(t.additionalProperties,e[a],r+"."+a))}if(t.dependencies)for(a in t.dependencies)if(t.dependencies.hasOwnProperty(a)&&"undefined"!=typeof e[a])if(Array.isArray(t.dependencies[a]))for(h=0;h<t.dependencies[a].length;h++)"undefined"==typeof e[t.dependencies[a][h]]&&d.push({path:r,property:"dependencies",message:this.translate("error_dependency",[t.dependencies[a][h]])});else d=d.concat(this._validateSchema(t.dependencies[a],e,r))}return s(n.defaults.custom_validators,function(i,s){d=d.concat(s.call(l,t,e,r))}),d},_checkType:function(t,e){return"string"==typeof t?"string"===t?"string"==typeof e:"number"===t?"number"==typeof e:"integer"===t?"number"==typeof e&&e===Math.floor(e):"boolean"===t?"boolean"==typeof e:"array"===t?Array.isArray(e):"object"===t?null!==e&&!Array.isArray(e)&&"object"==typeof e:"null"!==t||null===e:!this._validateSchema(t,e).length}}),n.AbstractEditor=t.extend({onChildEditorChange
:function(t){this.onChange(!0)},notify:function(){this.jsoneditor.notifyWatchers(this.path)},change:function(){this.parent?this.parent.onChildEditorChange(this):this.jsoneditor.onChange()},onChange:function(t){this.notify(),this.watch_listener&&this.watch_listener(),t&&this.change()},register:function(){this.jsoneditor.registerEditor(this),this.onChange()},unregister:function(){this.jsoneditor&&this.jsoneditor.unregisterEditor(this)},getNumColumns:function(){return 12},init:function(t){this.jsoneditor=t.jsoneditor,this.theme=this.jsoneditor.theme,this.template_engine=this.jsoneditor.template,this.iconlib=this.jsoneditor.iconlib,this.original_schema=t.schema,this.schema=this.jsoneditor.expandSchema(this.original_schema),this.options=i({},this.options||{},t.schema.options||{},t),t.path||this.schema.id||(this.schema.id="root"),this.path=t.path||"root",this.formname=t.formname||this.path.replace(/\.([^.]+)/g,"[$1]"),this.jsoneditor.options.form_name_root&&(this.formname=this.formname.re
place(/^root\[/,this.jsoneditor.options.form_name_root+"[")),this.key=this.path.split(".").pop(),this.parent=t.parent,this.link_watchers=[],t.container&&this.setContainer(t.container)},setContainer:function(t){this.container=t,this.schema.id&&this.container.setAttribute("data-schemaid",this.schema.id),this.schema.type&&"string"==typeof this.schema.type&&this.container.setAttribute("data-schematype",this.schema.type),this.container.setAttribute("data-schemapath",this.path)},preBuild:function(){},build:function(){},postBuild:function(){this.setupWatchListeners(),this.addLinks(),this.setValue(this.getDefault(),!0),this.updateHeaderText(),this.register(),this.onWatchedFieldChange()},setupWatchListeners:function(){var t=this;if(this.watched={},this.schema.vars&&(this.schema.watch=this.schema.vars),this.watched_values={},this.watch_listener=function(){t.refreshWatchedFieldValues()&&t.onWatchedFieldChange()},this.register(),this.schema.hasOwnProperty("watch")){var e,i,s,r,n;for(var o in th
is.schema.watch)if(this.schema.watch.hasOwnProperty(o)){if(e=this.schema.watch[o],Array.isArray(e)?i=[e[0]].concat(e[1].split(".")):(i=e.split("."),t.theme.closest(t.container,'[data-schemaid="'+i[0]+'"]')||i.unshift("#")),s=i.shift(),"#"===s&&(s=t.jsoneditor.schema.id||"root"),r=t.theme.closest(t.container,'[data-schemaid="'+s+'"]'),!r)throw"Could not find ancestor node with id "+s;n=r.getAttribute("data-schemapath")+"."+i.join("."),t.jsoneditor.watch(n,t.watch_listener),t.watched[o]=n}}this.schema.headerTemplate&&(this.header_template=this.jsoneditor.compileTemplate(this.schema.headerTemplate,this.template_engine))},addLinks:function(){if(!this.no_link_holder&&(this.link_holder=this.theme.getLinksHolder(),this.container.appendChild(this.link_holder),this.schema.links))for(var t=0;t<this.schema.links.length;t++)this.addLink(this.getLink(this.schema.links[t]))},getButton:function(t,e,i){var s="json-editor-btn-"+e;e=this.iconlib?this.iconlib.getIcon(e):null,!e&&i&&(t=i,i=null);var r=
this.theme.getButton(t,e,i);return r.className+=" "+s+" ",r},setButtonText:function(t,e,i,s){return i=this.iconlib?this.iconlib.getIcon(i):null,!i&&s&&(e=s,s=null),this.theme.setButtonText(t,e,i,s)},addLink:function(t){this.link_holder&&this.link_holder.appendChild(t)},getLink:function(t){var e,i,s=t.mediaType||"application/javascript",r=s.split("/")[0],n=this.jsoneditor.compileTemplate(t.href,this.template_engine);if("image"===r){e=this.theme.getBlockLinkHolder(),i=document.createElement("a"),i.setAttribute("target","_blank");var o=document.createElement("img");this.theme.createImageLink(e,i,o),this.link_watchers.push(function(e){var s=n(e);i.setAttribute("href",s),i.setAttribute("title",t.rel||s),o.setAttribute("src",s)})}else if(["audio","video"].indexOf(r)>=0){e=this.theme.getBlockLinkHolder(),i=this.theme.getBlockLink(),i.setAttribute("target","_blank");var a=document.createElement(r);a.setAttribute("controls","controls"),this.theme.createMediaLink(e,i,a),this.link_watchers.pus
h(function(e){var s=n(e);i.setAttribute("href",s),i.textContent=t.rel||s,a.setAttribute("src",s)})}else e=this.theme.getBlockLink(),e.setAttribute("target","_blank"),e.textContent=t.rel,this.link_watchers.push(function(i){var s=n(i);e.setAttribute("href",s),e.textContent=t.rel||s});return e},refreshWatchedFieldValues:function(){if(this.watched_values){var t={},e=!1,i=this;if(this.watched){var s,r;for(var n in this.watched)this.watched.hasOwnProperty(n)&&(r=i.jsoneditor.getEditor(this.watched[n]),s=r?r.getValue():null,i.watched_values[n]!==s&&(e=!0),t[n]=s)}return t.self=this.getValue(),this.watched_values.self!==t.self&&(e=!0),this.watched_values=t,e}},getWatchedFieldValues:function(){return this.watched_values},updateHeaderText:function(){if(this.header)if(this.header.children.length){for(var t=0;t<this.header.childNodes.length;t++)if(3===this.header.childNodes[t].nodeType){this.header.childNodes[t].nodeValue=this.getHeaderText();break}}else this.header.textContent=this.getHeaderTe
xt()},getHeaderText:function(t){return this.header_text?this.header_text:t?this.schema.title:this.getTitle()},onWatchedFieldChange:function(){var t;if(this.header_template){t=i(this.getWatchedFieldValues(),{key:this.key,i:this.key,i0:1*this.key,i1:1*this.key+1,title:this.getTitle()});var e=this.header_template(t);e!==this.header_text&&(this.header_text=e,this.updateHeaderText(),this.notify())}if(this.link_watchers.length){t=this.getWatchedFieldValues();for(var s=0;s<this.link_watchers.length;s++)this.link_watchers[s](t)}},setValue:function(t){this.value=t},getValue:function(){return this.value},refreshValue:function(){},getChildEditors:function(){return!1},destroy:function(){var t=this;this.unregister(this),s(this.watched,function(e,i){t.jsoneditor.unwatch(i,t.watch_listener)}),this.watched=null,this.watched_values=null,this.watch_listener=null,this.header_text=null,this.header_template=null,this.value=null,this.container&&this.container.parentNode&&this.container.parentNode.removeC
hild(this.container),this.container=null,this.jsoneditor=null,this.schema=null,this.path=null,this.key=null,this.parent=null},getDefault:function(){if(this.schema["default"])return this.schema["default"];if(this.schema["enum"])return this.schema["enum"][0];var t=this.schema.type||this.schema.oneOf;if(t&&Array.isArray(t)&&(t=t[0]),t&&"object"==typeof t&&(t=t.type),t&&Array.isArray(t)&&(t=t[0]),"string"==typeof t){if("number"===t)return 0;if("boolean"===t)return!1;if("integer"===t)return 0;if("string"===t)return"";if("object"===t)return{};if("array"===t)return[]}return null},getTitle:function(){return this.schema.title||this.key},enable:function(){this.disabled=!1},disable:function(){this.disabled=!0},isEnabled:function(){return!this.disabled},isRequired:function(){return"boolean"==typeof this.schema.required?this.schema.required:this.parent&&this.parent.schema&&Array.isArray(this.parent.schema.required)?this.parent.schema.required.indexOf(this.key)>-1:!!this.jsoneditor.options.requir
ed_by_default},getDisplayText:function(t){var e=[],i={};s(t,function(t,e){e.title&&(i[e.title]=i[e.title]||0,i[e.title]++),e.description&&(i[e.description]=i[e.description]||0,i[e.description]++),e.format&&(i[e.format]=i[e.format]||0,i[e.format]++),e.type&&(i[e.type]=i[e.type]||0,i[e.type]++)}),s(t,function(t,s){var r;r="string"==typeof s?s:s.title&&i[s.title]<=1?s.title:s.format&&i[s.format]<=1?s.format:s.type&&i[s.type]<=1?s.type:s.description&&i[s.description]<=1?s.descripton:s.title?s.title:s.format?s.format:s.type?s.type:s.description?s.description:JSON.stringify(s).length<50?JSON.stringify(s):"type",e.push(r)});var r={};return s(e,function(t,s){r[s]=r[s]||0,r[s]++,i[s]>1&&(e[t]=s+" "+r[s])}),e},getOption:function(t){try{throw"getOption is deprecated"}catch(e){window.console.error(e)}return this.options[t]},showValidationErrors:function(t){}}),n.defaults.editors["null"]=n.AbstractEditor.extend({getValue:function(){return null},setValue:function(){this.onChange()},getNumColumns:
function(){return 2}}),n.defaults.editors.string=n.AbstractEditor.extend({register:function(){this._super(),this.input&&this.input.setAttribute("name",this.formname)},unregister:function(){this._super(),this.input&&this.input.removeAttribute("name")},setValue:function(t,e,i){if((!this.template||i)&&(null===t||"undefined"==typeof t?t="":"object"==typeof t?t=JSON.stringify(t):"string"!=typeof t&&(t=""+t),t!==this.serialized)){var s=this.sanitize(t);if(this.input.value!==s){this.input.value=s,this.sceditor_instance?this.sceditor_instance.val(s):this.epiceditor?this.epiceditor.importFile(null,s):this.ace_editor&&this.ace_editor.setValue(s);var r=i||this.getValue()!==t;this.refreshValue(),e?this.is_dirty=!1:"change"===this.jsoneditor.options.show_errors&&(this.is_dirty=!0),this.adjust_height&&this.adjust_height(this.input),this.onChange(r)}}},getNumColumns:function(){var t,e=Math.ceil(Math.max(this.getTitle().length,this.schema.maxLength||0,this.schema.minLength||0)/5);return t="textarea
"===this.input_type?6:["text","email"].indexOf(this.input_type)>=0?4:2,Math.min(12,Math.max(e,t))},build:function(){var t=this;if(this.options.compact||(this.header=this.label=this.theme.getFormInputLabel(this.getTitle(),this.isRequired())),this.schema.description&&(this.description=this.theme.getFormInputDescription(this.schema.description)),this.format=this.schema.format,!this.format&&this.schema.media&&this.schema.media.type&&(this.format=this.schema.media.type.replace(/(^(application|text)\/(x-)?(script\.)?)|(-source$)/g,"")),!this.format&&this.options.default_format&&(this.format=this.options.default_format),this.options.format&&(this.format=this.options.format),this.format)if("textarea"===this.format)this.input_type="textarea",this.input=this.theme.getTextareaInput();else if("range"===this.format){this.input_type="range";var e=this.schema.minimum||0,i=this.schema.maximum||Math.max(100,e+1),s=1;this.schema.multipleOf&&(e%this.schema.multipleOf&&(e=Math.ceil(e/this.schema.multip
leOf)*this.schema.multipleOf),i%this.schema.multipleOf&&(i=Math.floor(i/this.schema.multipleOf)*this.schema.multipleOf),s=this.schema.multipleOf),this.input=this.theme.getRangeInput(e,i,s)}else["actionscript","batchfile","bbcode","c","c++","cpp","coffee","csharp","css","dart","django","ejs","erlang","golang","handlebars","haskell","haxe","html","ini","jade","java","javascript","json","less","lisp","lua","makefile","markdown","matlab","mysql","objectivec","pascal","perl","pgsql","php","python","r","ruby","sass","scala","scss","smarty","sql","stylus","svg","twig","vbscript","xml","yaml"].indexOf(this.format)>=0?(this.input_type=this.format,this.source_code=!0,this.input=this.theme.getTextareaInput()):(this.input_type=this.format,this.input=this.theme.getFormInputField(this.input_type));else this.input_type="text",this.input=this.theme.getFormInputField(this.input_type);"undefined"!=typeof this.schema.maxLength&&this.input.setAttribute("maxlength",this.schema.maxLength),"undefined"!=ty
peof this.schema.pattern?this.input.setAttribute("pattern",this.schema.pattern):"undefined"!=typeof this.schema.minLength&&this.input.setAttribute("pattern",".{"+this.schema.minLength+",}"),this.options.compact?this.container.className+=" compact":this.options.input_width&&(this.input.style.width=this.options.input_width),(this.schema.readOnly||this.schema.readonly||this.schema.template)&&(this.always_disabled=!0,this.input.disabled=!0),this.input.addEventListener("change",function(e){if(e.preventDefault(),e.stopPropagation(),t.schema.template)return void(this.value=t.value);var i=this.value,s=t.sanitize(i);i!==s&&(this.value=s),t.is_dirty=!0,t.refreshValue(),t.onChange(!0)}),this.options.input_height&&(this.input.style.height=this.options.input_height),this.options.expand_height&&(this.adjust_height=function(t){if(t){var e,i=t.offsetHeight;if(t.offsetHeight<t.scrollHeight)for(e=0;t.offsetHeight<t.scrollHeight+3&&!(e>100);)e++,i++,t.style.height=i+"px";else{for(e=0;t.offsetHeight>=t
.scrollHeight+3&&!(e>100);)e++,i--,t.style.height=i+"px";t.style.height=i+1+"px"}}},this.input.addEventListener("keyup",function(e){t.adjust_height(this)}),this.input.addEventListener("change",function(e){t.adjust_height(this)}),this.adjust_height()),this.format&&this.input.setAttribute("data-schemaformat",this.format),this.control=this.theme.getFormControl(this.label,this.input,this.description),this.container.appendChild(this.control),window.requestAnimationFrame(function(){t.input.parentNode&&t.afterInputReady(),t.adjust_height&&t.adjust_height(t.input)}),this.schema.template?(this.template=this.jsoneditor.compileTemplate(this.schema.template,this.template_engine),this.refreshValue()):this.refreshValue()},enable:function(){this.always_disabled||(this.input.disabled=!1),this._super()},disable:function(){this.input.disabled=!0,this._super()},afterInputReady:function(){var t,e=this;if(this.source_code)if(this.options.wysiwyg&&["html","bbcode"].indexOf(this.input_type)>=0&&window.jQu
ery&&window.jQuery.fn&&window.jQuery.fn.sceditor)t=i({},{plugins:"html"===e.input_type?"xhtml":"bbcode",emoticonsEnabled:!1,width:"100%",height:300},n.plugins.sceditor,e.options.sceditor_options||{}),window.jQuery(e.input).sceditor(t),e.sceditor_instance=window.jQuery(e.input).sceditor("instance"),e.sceditor_instance.blur(function(){var t=window.jQuery("<div>"+e.sceditor_instance.val()+"</div>");window.jQuery("#sceditor-start-marker,#sceditor-end-marker,.sceditor-nlf",t).remove(),e.input.value=t.html(),e.value=e.input.value,e.is_dirty=!0,e.onChange(!0)});else if("markdown"===this.input_type&&window.EpicEditor)this.epiceditor_container=document.createElement("div"),this.input.parentNode.insertBefore(this.epiceditor_container,this.input),this.input.style.display="none",t=i({},n.plugins.epiceditor,{container:this.epiceditor_container,clientSideStorage:!1}),this.epiceditor=new window.EpicEditor(t).load(),this.epiceditor.importFile(null,this.getValue()),this.epiceditor.on("update",functi
on(){var t=e.epiceditor.exportFile();e.input.value=t,e.value=t,e.is_dirty=!0,e.onChange(!0)});else if(window.ace){
-var s=this.input_type;("cpp"===s||"c++"===s||"c"===s)&&(s="c_cpp"),this.ace_container=document.createElement("div"),this.ace_container.style.width="100%",this.ace_container.style.position="relative",this.ace_container.style.height="400px",this.input.parentNode.insertBefore(this.ace_container,this.input),this.input.style.display="none",this.ace_editor=window.ace.edit(this.ace_container),this.ace_editor.setValue(this.getValue()),n.plugins.ace.theme&&this.ace_editor.setTheme("ace/theme/"+n.plugins.ace.theme),s=window.ace.require("ace/mode/"+s),s&&this.ace_editor.getSession().setMode(new s.Mode),this.ace_editor.on("change",function(){var t=e.ace_editor.getValue();e.input.value=t,e.refreshValue(),e.is_dirty=!0,e.onChange(!0)})}e.theme.afterInputReady(e.input)},refreshValue:function(){this.value=this.input.value,"string"!=typeof this.value&&(this.value=""),this.serialized=this.value},destroy:function(){this.sceditor_instance?this.sceditor_instance.destroy():this.epiceditor?this.epiceditor
.unload():this.ace_editor&&this.ace_editor.destroy(),this.template=null,this.input&&this.input.parentNode&&this.input.parentNode.removeChild(this.input),this.label&&this.label.parentNode&&this.label.parentNode.removeChild(this.label),this.description&&this.description.parentNode&&this.description.parentNode.removeChild(this.description),this._super()},sanitize:function(t){return t},onWatchedFieldChange:function(){var t;this.template&&(t=this.getWatchedFieldValues(),this.setValue(this.template(t),!1,!0)),this._super()},showValidationErrors:function(t){var e=this;if("always"===this.jsoneditor.options.show_errors);else if(!this.is_dirty&&this.previous_error_setting===this.jsoneditor.options.show_errors)return;this.previous_error_setting=this.jsoneditor.options.show_errors;var i=[];s(t,function(t,s){s.path===e.path&&i.push(s.message)}),i.length?this.theme.addInputError(this.input,i.join(". ")+"."):this.theme.removeInputError(this.input)}}),n.defaults.editors.number=n.defaults.editors.st
ring.extend({sanitize:function(t){return(t+"").replace(/[^0-9\.\-eE]/g,"")},getNumColumns:function(){return 2},getValue:function(){return 1*this.value}}),n.defaults.editors.integer=n.defaults.editors.number.extend({sanitize:function(t){return t+="",t.replace(/[^0-9\-]/g,"")},getNumColumns:function(){return 2}}),n.defaults.editors.object=n.AbstractEditor.extend({getDefault:function(){return i({},this.schema["default"]||{})},getChildEditors:function(){return this.editors},register:function(){if(this._super(),this.editors)for(var t in this.editors)this.editors.hasOwnProperty(t)&&this.editors[t].register()},unregister:function(){if(this._super(),this.editors)for(var t in this.editors)this.editors.hasOwnProperty(t)&&this.editors[t].unregister()},getNumColumns:function(){return Math.max(Math.min(12,this.maxwidth),3)},enable:function(){if(this.editjson_button&&(this.editjson_button.disabled=!1),this.addproperty_button&&(this.addproperty_button.disabled=!1),this._super(),this.editors)for(va
r t in this.editors)this.editors.hasOwnProperty(t)&&this.editors[t].enable()},disable:function(){if(this.editjson_button&&(this.editjson_button.disabled=!0),this.addproperty_button&&(this.addproperty_button.disabled=!0),this.hideEditJSON(),this._super(),this.editors)for(var t in this.editors)this.editors.hasOwnProperty(t)&&this.editors[t].disable()},layoutEditors:function(){var t,e,i=this;if(this.row_container){this.property_order=Object.keys(this.editors),this.property_order=this.property_order.sort(function(t,e){var s=i.editors[t].schema.propertyOrder,r=i.editors[e].schema.propertyOrder;return"number"!=typeof s&&(s=1e3),"number"!=typeof r&&(r=1e3),s-r});var r;if("grid"===this.format){var n=[];for(s(this.property_order,function(t,e){var s=i.editors[e];if(!s.property_removed){for(var r=!1,o=s.options.hidden?0:s.options.grid_columns||s.getNumColumns(),a=s.options.hidden?0:s.container.offsetHeight,h=0;h<n.length;h++)n[h].width+o<=12&&(!a||.5*n[h].minh<a&&2*n[h].maxh>a)&&(r=h);r===!1&&
(n.push({width:0,minh:999999,maxh:0,editors:[]}),r=n.length-1),n[r].editors.push({key:e,width:o,height:a}),n[r].width+=o,n[r].minh=Math.min(n[r].minh,a),n[r].maxh=Math.max(n[r].maxh,a)}}),t=0;t<n.length;t++)if(n[t].width<12){var o=!1,a=0;for(e=0;e<n[t].editors.length;e++)o===!1?o=e:n[t].editors[e].width>n[t].editors[o].width&&(o=e),n[t].editors[e].width*=12/n[t].width,n[t].editors[e].width=Math.floor(n[t].editors[e].width),a+=n[t].editors[e].width;12>a&&(n[t].editors[o].width+=12-a),n[t].width=12}if(this.layout===JSON.stringify(n))return!1;for(this.layout=JSON.stringify(n),r=document.createElement("div"),t=0;t<n.length;t++){var h=this.theme.getGridRow();for(r.appendChild(h),e=0;e<n[t].editors.length;e++){var l=n[t].editors[e].key,d=this.editors[l];d.options.hidden?d.container.style.display="none":this.theme.setGridColumnSize(d.container,n[t].editors[e].width),h.appendChild(d.container)}}}else r=document.createElement("div"),s(this.property_order,function(t,e){var s=i.editors[e];if(!
s.property_removed){var n=i.theme.getGridRow();r.appendChild(n),s.options.hidden?s.container.style.display="none":i.theme.setGridColumnSize(s.container,12),n.appendChild(s.container)}});this.row_container.innerHTML="",this.row_container.appendChild(r)}},getPropertySchema:function(t){var e=this.schema.properties[t]||{};e=i({},e);var s=!!this.schema.properties[t];if(this.schema.patternProperties)for(var r in this.schema.patternProperties)if(this.schema.patternProperties.hasOwnProperty(r)){var n=new RegExp(r);n.test(t)&&(e.allOf=e.allOf||[],e.allOf.push(this.schema.patternProperties[r]),s=!0)}return!s&&this.schema.additionalProperties&&"object"==typeof this.schema.additionalProperties&&(e=i({},this.schema.additionalProperties)),e},preBuild:function(){this._super(),this.editors={},this.cached_editors={};var t=this;if(this.format=this.options.layout||this.options.object_layout||this.schema.format||this.jsoneditor.options.object_layout||"normal",this.schema.properties=this.schema.properti
es||{},this.minwidth=0,this.maxwidth=0,this.options.table_row)s(this.schema.properties,function(e,i){var s=t.jsoneditor.getEditorClass(i);t.editors[e]=t.jsoneditor.createEditor(s,{jsoneditor:t.jsoneditor,schema:i,path:t.path+"."+e,parent:t,compact:!0,required:!0}),t.editors[e].preBuild();var r=t.editors[e].options.hidden?0:t.editors[e].options.grid_columns||t.editors[e].getNumColumns();t.minwidth+=r,t.maxwidth+=r}),this.no_link_holder=!0;else{if(this.options.table)throw"Not supported yet";this.defaultProperties=this.schema.defaultProperties||Object.keys(this.schema.properties),t.maxwidth+=1,s(this.defaultProperties,function(e,i){t.addObjectProperty(i,!0),t.editors[i]&&(t.minwidth=Math.max(t.minwidth,t.editors[i].options.grid_columns||t.editors[i].getNumColumns()),t.maxwidth+=t.editors[i].options.grid_columns||t.editors[i].getNumColumns())})}this.property_order=Object.keys(this.editors),this.property_order=this.property_order.sort(function(e,i){var s=t.editors[e].schema.propertyOrder
,r=t.editors[i].schema.propertyOrder;return"number"!=typeof s&&(s=1e3),"number"!=typeof r&&(r=1e3),s-r})},build:function(){var t=this;if(this.options.table_row)this.editor_holder=this.container,s(this.editors,function(e,i){var s=t.theme.getTableCell();t.editor_holder.appendChild(s),i.setContainer(s),i.build(),i.postBuild(),t.editors[e].options.hidden&&(s.style.display="none"),t.editors[e].options.input_width&&(s.style.width=t.editors[e].options.input_width)});else{if(this.options.table)throw"Not supported yet";this.header=document.createElement("span"),this.header.textContent=this.getTitle(),this.title=this.theme.getHeader(this.header),this.container.appendChild(this.title),this.container.style.position="relative",this.editjson_holder=this.theme.getModal(),this.editjson_textarea=this.theme.getTextareaInput(),this.editjson_textarea.style.height="170px",this.editjson_textarea.style.width="300px",this.editjson_textarea.style.display="block",this.editjson_save=this.getButton("Save","sav
e","Save"),this.editjson_save.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),t.saveJSON()}),this.editjson_cancel=this.getButton("Cancel","cancel","Cancel"),this.editjson_cancel.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),t.hideEditJSON()}),this.editjson_holder.appendChild(this.editjson_textarea),this.editjson_holder.appendChild(this.editjson_save),this.editjson_holder.appendChild(this.editjson_cancel),this.addproperty_holder=this.theme.getModal(),this.addproperty_list=document.createElement("div"),this.addproperty_list.style.width="295px",this.addproperty_list.style.maxHeight="160px",this.addproperty_list.style.padding="5px 0",this.addproperty_list.style.overflowY="auto",this.addproperty_list.style.overflowX="hidden",this.addproperty_list.style.paddingLeft="5px",this.addproperty_list.setAttribute("class","property-selector"),this.addproperty_add=this.getButton("add","add","add"),this.addproperty_input=this.theme.getFormInp
utField("text"),this.addproperty_input.setAttribute("placeholder","Property name..."),this.addproperty_input.style.width="220px",this.addproperty_input.style.marginBottom="0",this.addproperty_input.style.display="inline-block",this.addproperty_add.addEventListener("click",function(e){if(e.preventDefault(),e.stopPropagation(),t.addproperty_input.value){if(t.editors[t.addproperty_input.value])return void window.alert("there is already a property with that name");t.addObjectProperty(t.addproperty_input.value),t.editors[t.addproperty_input.value]&&t.editors[t.addproperty_input.value].disable(),t.onChange(!0)}}),this.addproperty_holder.appendChild(this.addproperty_list),this.addproperty_holder.appendChild(this.addproperty_input),this.addproperty_holder.appendChild(this.addproperty_add);var e=document.createElement("div");e.style.clear="both",this.addproperty_holder.appendChild(e),this.schema.description&&(this.description=this.theme.getDescription(this.schema.description),this.container.
appendChild(this.description)),this.error_holder=document.createElement("div"),this.container.appendChild(this.error_holder),this.editor_holder=this.theme.getIndentedPanel(),this.editor_holder.style.paddingBottom="0",this.container.appendChild(this.editor_holder),this.row_container=this.theme.getGridContainer(),this.editor_holder.appendChild(this.row_container),s(this.editors,function(e,i){var s=t.theme.getGridColumn();t.row_container.appendChild(s),i.setContainer(s),i.build(),i.postBuild()}),this.title_controls=this.theme.getHeaderButtonHolder(),this.editjson_controls=this.theme.getHeaderButtonHolder(),this.addproperty_controls=this.theme.getHeaderButtonHolder(),this.title.appendChild(this.title_controls),this.title.appendChild(this.editjson_controls),this.title.appendChild(this.addproperty_controls),this.collapsed=!1,this.toggle_button=this.getButton("","collapse","Collapse"),this.title_controls.appendChild(this.toggle_button),this.toggle_button.addEventListener("click",function(e
){e.preventDefault(),e.stopPropagation(),t.collapsed?(t.editor_holder.style.display="",t.collapsed=!1,t.setButtonText(t.toggle_button,"","collapse","Collapse")):(t.editor_holder.style.display="none",t.collapsed=!0,t.setButtonText(t.toggle_button,"","expand","Expand"))}),this.options.collapsed&&r(this.toggle_button,"click"),this.schema.options&&"undefined"!=typeof this.schema.options.disable_collapse?this.schema.options.disable_collapse&&(this.toggle_button.style.display="none"):this.jsoneditor.options.disable_collapse&&(this.toggle_button.style.display="none"),this.editjson_button=this.getButton("JSON","edit","Edit JSON"),this.editjson_button.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),t.toggleEditJSON()}),this.editjson_controls.appendChild(this.editjson_button),this.editjson_controls.appendChild(this.editjson_holder),this.schema.options&&"undefined"!=typeof this.schema.options.disable_edit_json?this.schema.options.disable_edit_json&&(this.editjson_bu
tton.style.display="none"):this.jsoneditor.options.disable_edit_json&&(this.editjson_button.style.display="none"),this.addproperty_button=this.getButton("Properties","edit","Object Properties"),this.addproperty_button.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),t.toggleAddProperty()}),this.addproperty_controls.appendChild(this.addproperty_button),this.addproperty_controls.appendChild(this.addproperty_holder),this.refreshAddProperties()}this.options.table_row?(this.editor_holder=this.container,s(this.property_order,function(e,i){t.editor_holder.appendChild(t.editors[i].container)})):(this.layoutEditors(),this.layoutEditors())},showEditJSON:function(){this.editjson_holder&&(this.hideAddProperty(),this.editjson_holder.style.left=this.editjson_button.offsetLeft+"px",this.editjson_holder.style.top=this.editjson_button.offsetTop+this.editjson_button.offsetHeight+"px",this.editjson_textarea.value=JSON.stringify(this.getValue(),null,2),this.disable(),this.edi
tjson_holder.style.display="",this.editjson_button.disabled=!1,this.editing_json=!0)},hideEditJSON:function(){this.editjson_holder&&this.editing_json&&(this.editjson_holder.style.display="none",this.enable(),this.editing_json=!1)},saveJSON:function(){if(this.editjson_holder)try{var t=JSON.parse(this.editjson_textarea.value);this.setValue(t),this.hideEditJSON()}catch(e){throw window.alert("invalid JSON"),e}},toggleEditJSON:function(){this.editing_json?this.hideEditJSON():this.showEditJSON()},insertPropertyControlUsingPropertyOrder:function(t,e,i){var s;this.schema.properties[t]&&(s=this.schema.properties[t].propertyOrder),"number"!=typeof s&&(s=1e3),e.propertyOrder=s;for(var r=0;r<i.childNodes.length;r++){var n=i.childNodes[r];if(e.propertyOrder<n.propertyOrder){this.addproperty_list.insertBefore(e,n),e=null;break}}e&&this.addproperty_list.appendChild(e)},addPropertyCheckbox:function(t){var e,i,s,r,n=this;return e=n.theme.getCheckbox(),e.style.width="auto",s=this.schema.properties[t]
&&this.schema.properties[t].title?this.schema.properties[t].title:t,i=n.theme.getCheckboxLabel(s),r=n.theme.getFormControl(i,e),r.style.paddingBottom=r.style.marginBottom=r.style.paddingTop=r.style.marginTop=0,r.style.height="auto",this.insertPropertyControlUsingPropertyOrder(t,r,this.addproperty_list),e.checked=t in this.editors,e.addEventListener("change",function(){e.checked?n.addObjectProperty(t):n.removeObjectProperty(t),n.onChange(!0)}),n.addproperty_checkboxes[t]=e,e},showAddProperty:function(){this.addproperty_holder&&(this.hideEditJSON(),this.addproperty_holder.style.left=this.addproperty_button.offsetLeft+"px",this.addproperty_holder.style.top=this.addproperty_button.offsetTop+this.addproperty_button.offsetHeight+"px",this.disable(),this.adding_property=!0,this.addproperty_button.disabled=!1,this.addproperty_holder.style.display="",this.refreshAddProperties())},hideAddProperty:function(){this.addproperty_holder&&this.adding_property&&(this.addproperty_holder.style.display=
"none",this.enable(),this.adding_property=!1)},toggleAddProperty:function(){this.adding_property?this.hideAddProperty():this.showAddProperty()},removeObjectProperty:function(t){this.editors[t]&&(this.editors[t].unregister(),delete this.editors[t],this.refreshValue(),this.layoutEditors())},addObjectProperty:function(t,e){var i=this;if(!this.editors[t]){if(this.cached_editors[t]){if(this.editors[t]=this.cached_editors[t],e)return;this.editors[t].register()}else{if(!(this.canHaveAdditionalProperties()||this.schema.properties&&this.schema.properties[t]))return;var s=i.getPropertySchema(t),r=i.jsoneditor.getEditorClass(s);if(i.editors[t]=i.jsoneditor.createEditor(r,{jsoneditor:i.jsoneditor,schema:s,path:i.path+"."+t,parent:i}),i.editors[t].preBuild(),!e){var n=i.theme.getChildEditorHolder();i.editor_holder.appendChild(n),i.editors[t].setContainer(n),i.editors[t].build(),i.editors[t].postBuild()}i.cached_editors[t]=i.editors[t]}e||(i.refreshValue(),i.layoutEditors())}},onChildEditorChange
:function(t){this.refreshValue(),this._super(t)},canHaveAdditionalProperties:function(){return"boolean"==typeof this.schema.additionalProperties?this.schema.additionalProperties:!this.jsoneditor.options.no_additional_properties},destroy:function(){s(this.cached_editors,function(t,e){e.destroy()}),this.editor_holder&&(this.editor_holder.innerHTML=""),this.title&&this.title.parentNode&&this.title.parentNode.removeChild(this.title),this.error_holder&&this.error_holder.parentNode&&this.error_holder.parentNode.removeChild(this.error_holder),this.editors=null,this.cached_editors=null,this.editor_holder&&this.editor_holder.parentNode&&this.editor_holder.parentNode.removeChild(this.editor_holder),this.editor_holder=null,this._super()},getValue:function(){var t=this._super();if(this.jsoneditor.options.remove_empty_properties||this.options.remove_empty_properties)for(var e in t)t.hasOwnProperty(e)&&(t[e]||delete t[e]);return t},refreshValue:function(){this.value={};for(var t in this.editors)t
his.editors.hasOwnProperty(t)&&(this.value[t]=this.editors[t].getValue());this.adding_property&&this.refreshAddProperties()},refreshAddProperties:function(){if(this.options.disable_properties||this.options.disable_properties!==!1&&this.jsoneditor.options.disable_properties)return void(this.addproperty_controls.style.display="none");var t,e=!1,i=!1,s=0,r=!1;for(t in this.editors)this.editors.hasOwnProperty(t)&&s++;e=this.canHaveAdditionalProperties()&&!("undefined"!=typeof this.schema.maxProperties&&s>=this.schema.maxProperties),this.addproperty_checkboxes&&(this.addproperty_list.innerHTML=""),this.addproperty_checkboxes={};for(t in this.cached_editors)this.cached_editors.hasOwnProperty(t)&&(this.addPropertyCheckbox(t),this.isRequired(this.cached_editors[t])&&t in this.editors&&(this.addproperty_checkboxes[t].disabled=!0),"undefined"!=typeof this.schema.minProperties&&s<=this.schema.minProperties?(this.addproperty_checkboxes[t].disabled=this.addproperty_checkboxes[t].checked,this.add
property_checkboxes[t].checked||(r=!0)):t in this.editors?(r=!0,i=!0):e||this.schema.properties.hasOwnProperty(t)?(this.addproperty_checkboxes[t].disabled=!1,r=!0):this.addproperty_checkboxes[t].disabled=!0);this.canHaveAdditionalProperties()&&(r=!0);for(t in this.schema.properties)this.schema.properties.hasOwnProperty(t)&&(this.cached_editors[t]||(r=!0,this.addPropertyCheckbox(t)));r?this.canHaveAdditionalProperties()?e?this.addproperty_add.disabled=!1:this.addproperty_add.disabled=!0:(this.addproperty_add.style.display="none",this.addproperty_input.style.display="none"):(this.hideAddProperty(),this.addproperty_controls.style.display="none")},isRequired:function(t){return"boolean"==typeof t.schema.required?t.schema.required:Array.isArray(this.schema.required)?this.schema.required.indexOf(t.key)>-1:!!this.jsoneditor.options.required_by_default},setValue:function(t,e){var i=this;t=t||{},("object"!=typeof t||Array.isArray(t))&&(t={}),s(this.cached_editors,function(s,r){"undefined"!=ty
peof t[s]?(i.addObjectProperty(s),r.setValue(t[s],e)):e||i.isRequired(r)?r.setValue(r.getDefault(),e):i.removeObjectProperty(s)}),s(t,function(t,s){i.cached_editors[t]||(i.addObjectProperty(t),i.editors[t]&&i.editors[t].setValue(s,e))}),this.refreshValue(),this.layoutEditors(),this.onChange()},showValidationErrors:function(t){var e=this,i=[],r=[];s(t,function(t,s){s.path===e.path?i.push(s):r.push(s)}),this.error_holder&&(i.length?(this.error_holder.innerHTML="",this.error_holder.style.display="",s(i,function(t,i){e.error_holder.appendChild(e.theme.getErrorMessage(i.message))})):this.error_holder.style.display="none"),this.options.table_row&&(i.length?this.theme.addTableRowError(this.container):this.theme.removeTableRowError(this.container)),s(this.editors,function(t,e){e.showValidationErrors(r)})}}),n.defaults.editors.array=n.AbstractEditor.extend({getDefault:function(){return this.schema["default"]||[]},register:function(){if(this._super(),this.rows)for(var t=0;t<this.rows.length;t
++)this.rows[t].register()},unregister:function(){if(this._super(),this.rows)for(var t=0;t<this.rows.length;t++)this.rows[t].unregister()},getNumColumns:function(){var t=this.getItemInfo(0);return this.tabs_holder?Math.max(Math.min(12,t.width+2),4):t.width},enable:function(){if(this.add_row_button&&(this.add_row_button.disabled=!1),this.remove_all_rows_button&&(this.remove_all_rows_button.disabled=!1),this.delete_last_row_button&&(this.delete_last_row_button.disabled=!1),this.rows)for(var t=0;t<this.rows.length;t++)this.rows[t].enable(),this.rows[t].moveup_button&&(this.rows[t].moveup_button.disabled=!1),this.rows[t].movedown_button&&(this.rows[t].movedown_button.disabled=!1),this.rows[t].delete_button&&(this.rows[t].delete_button.disabled=!1);this._super()},disable:function(){if(this.add_row_button&&(this.add_row_button.disabled=!0),this.remove_all_rows_button&&(this.remove_all_rows_button.disabled=!0),this.delete_last_row_button&&(this.delete_last_row_button.disabled=!0),this.rows
)for(var t=0;t<this.rows.length;t++)this.rows[t].disable(),this.rows[t].moveup_button&&(this.rows[t].moveup_button.disabled=!0),this.rows[t].movedown_button&&(this.rows[t].movedown_button.disabled=!0),this.rows[t].delete_button&&(this.rows[t].delete_button.disabled=!0);this._super()},preBuild:function(){this._super(),this.rows=[],this.row_cache=[],this.hide_delete_buttons=this.options.disable_array_delete||this.jsoneditor.options.disable_array_delete,this.hide_move_buttons=this.options.disable_array_reorder||this.jsoneditor.options.disable_array_reorder,this.hide_add_button=this.options.disable_array_add||this.jsoneditor.options.disable_array_add},build:function(){this.options.compact?(this.panel=this.theme.getIndentedPanel(),this.container.appendChild(this.panel),this.controls=this.theme.getButtonHolder(),this.panel.appendChild(this.controls),this.row_holder=document.createElement("div"),this.panel.appendChild(this.row_holder)):(this.header=document.createElement("span"),this.heade
r.textContent=this.getTitle(),this.title=this.theme.getHeader(this.header,this.isRequired()),this.container.appendChild(this.title),this.title_controls=this.theme.getHeaderButtonHolder(),this.title.appendChild(this.title_controls),this.schema.description&&(this.description=this.theme.getDescription(this.schema.description),this.container.appendChild(this.description)),this.error_holder=document.createElement("div"),this.container.appendChild(this.error_holder),"tabs"===this.schema.format?(this.controls=this.theme.getHeaderButtonHolder(),this.title.appendChild(this.controls),this.tabs_holder=this.theme.getTabHolder(),this.container.appendChild(this.tabs_holder),this.row_holder=this.theme.getTabContentHolder(this.tabs_holder),this.active_tab=null):(this.panel=this.theme.getIndentedPanel(),this.container.appendChild(this.panel),this.row_holder=document.createElement("div"),this.panel.appendChild(this.row_holder),this.controls=this.theme.getButtonHolder(),this.panel.appendChild(this.con
trols))),this.addControls()},onChildEditorChange:function(t){this.refreshValue(),this.refreshTabs(!0),this._super(t)},getItemTitle:function(){if(!this.item_title)if(this.schema.items&&!Array.isArray(this.schema.items)){var t=this.jsoneditor.expandRefs(this.schema.items);this.item_title=t.title||"item"}else this.item_title="item";return this.item_title},getItemSchema:function(t){return Array.isArray(this.schema.items)?t>=this.schema.items.length?this.schema.additionalItems===!0?{}:this.schema.additionalItems?i({},this.schema.additionalItems):void 0:i({},this.schema.items[t]):this.schema.items?i({},this.schema.items):{}},getItemInfo:function(t){var e=this.getItemSchema(t);this.item_info=this.item_info||{};var i=JSON.stringify(e);return"undefined"!=typeof this.item_info[i]?this.item_info[i]:(e=this.jsoneditor.expandRefs(e),this.item_info[i]={title:e.title||"item","default":e["default"],width:12,child_editors:e.properties||e.items},this.item_info[i])},getElementEditor:function(t){var e=
this.getItemInfo(t),i=this.getItemSchema(t);i=this.jsoneditor.expandRefs(i),i.title=e.title+" "+(t+1);var s,r=this.jsoneditor.getEditorClass(i);s=this.tabs_holder?this.theme.getTabContent():e.child_editors?this.theme.getChildEditorHolder():this.theme.getIndentedPanel(),this.row_holder.appendChild(s);var n=this.jsoneditor.createEditor(r,{jsoneditor:this.jsoneditor,schema:i,container:s,path:this.path+"."+t,parent:this,required:!0});return n.preBuild(),n.build(),n.postBuild(),n.title_controls||(n.array_controls=this.theme.getButtonHolder(),s.appendChild(n.array_controls)),n},destroy:function(){this.empty(!0),this.title&&this.title.parentNode&&this.title.parentNode.removeChild(this.title),this.description&&this.description.parentNode&&this.description.parentNode.removeChild(this.description),this.row_holder&&this.row_holder.parentNode&&this.row_holder.parentNode.removeChild(this.row_holder),this.controls&&this.controls.parentNode&&this.controls.parentNode.removeChild(this.controls),this
.panel&&this.panel.parentNode&&this.panel.parentNode.removeChild(this.panel),this.rows=this.row_cache=this.title=this.description=this.row_holder=this.panel=this.controls=null,this._super()},empty:function(t){if(this.rows){var e=this;s(this.rows,function(i,s){t&&(s.tab&&s.tab.parentNode&&s.tab.parentNode.removeChild(s.tab),e.destroyRow(s,!0),e.row_cache[i]=null),e.rows[i]=null}),e.rows=[],t&&(e.row_cache=[])}},destroyRow:function(t,e){var i=t.container;e?(t.destroy(),i.parentNode&&i.parentNode.removeChild(i),t.tab&&t.tab.parentNode&&t.tab.parentNode.removeChild(t.tab)):(t.tab&&(t.tab.style.display="none"),i.style.display="none",t.unregister())},getMax:function(){return Array.isArray(this.schema.items)&&this.schema.additionalItems===!1?Math.min(this.schema.items.length,this.schema.maxItems||1/0):this.schema.maxItems||1/0},refreshTabs:function(t){var e=this;s(this.rows,function(i,s){s.tab&&(t?s.tab_text.textContent=s.getHeaderText():s.tab===e.active_tab?(e.theme.markTabActive(s.tab),s
.container.style.display=""):(e.theme.markTabInactive(s.tab),s.container.style.display="none"))})},setValue:function(t,e){t=t||[],Array.isArray(t)||(t=[t]);var i=JSON.stringify(t);if(i!==this.serialized){if(this.schema.minItems)for(;t.length<this.schema.minItems;)t.push(this.getItemInfo(t.length)["default"]);this.getMax()&&t.length>this.getMax()&&(t=t.slice(0,this.getMax()));var r=this;s(t,function(t,i){r.rows[t]?r.rows[t].setValue(i,e):r.row_cache[t]?(r.rows[t]=r.row_cache[t],r.rows[t].setValue(i,e),r.rows[t].container.style.display="",r.rows[t].tab&&(r.rows[t].tab.style.display=""),r.rows[t].register()):r.addRow(i,e)});for(var n=t.length;n<r.rows.length;n++)r.destroyRow(r.rows[n]),r.rows[n]=null;r.rows=r.rows.slice(0,t.length);var o=null;s(r.rows,function(t,e){return e.tab===r.active_tab?(o=e.tab,!1):void 0}),!o&&r.rows.length&&(o=r.rows[0].tab),r.active_tab=o,r.refreshValue(e),r.refreshTabs(!0),r.refreshTabs(),r.onChange()}},refreshValue:function(t){var e=this,i=this.value?this.v
alue.length:0;if(this.value=[],s(this.rows,function(t,i){e.value[t]=i.getValue()}),i!==this.value.length||t){var r=this.schema.minItems&&this.schema.minItems>=this.rows.length;s(this.rows,function(t,i){i.movedown_button&&(t===e.rows.length-1?i.movedown_button.style.display="none":i.movedown_button.style.display=""),i.delete_button&&(r?i.delete_button.style.display="none":i.delete_button.style.display=""),e.value[t]=i.getValue()});var n=!1;this.value.length?1===this.value.length?(this.remove_all_rows_button.style.display="none",r||this.hide_delete_buttons?this.delete_last_row_button.style.display="none":(this.delete_last_row_button.style.display="",n=!0)):r||this.hide_delete_buttons?(this.delete_last_row_button.style.display="none",this.remove_all_rows_button.style.display="none"):(this.delete_last_row_button.style.display="",this.remove_all_rows_button.style.display="",n=!0):(this.delete_last_row_button.style.display="none",this.remove_all_rows_button.style.display="none"),this.getM
ax()&&this.getMax()<=this.rows.length||this.hide_add_button?this.add_row_button.style.display="none":(this.add_row_button.style.display="",n=!0),!this.collapsed&&n?this.controls.style.display="inline-block":this.controls.style.display="none"}},addRow:function(t,e){var i=this,r=this.rows.length;i.rows[r]=this.getElementEditor(r),i.row_cache[r]=i.rows[r],i.tabs_holder&&(i.rows[r].tab_text=document.createElement("span"),i.rows[r].tab_text.textContent=i.rows[r].getHeaderText(),i.rows[r].tab=i.theme.getTab(i.rows[r].tab_text),i.rows[r].tab.addEventListener("click",function(t){i.active_tab=i.rows[r].tab,i.refreshTabs(),t.preventDefault(),t.stopPropagation()}),i.theme.addTab(i.tabs_holder,i.rows[r].tab));var n=i.rows[r].title_controls||i.rows[r].array_controls;i.hide_delete_buttons||(i.rows[r].delete_button=this.getButton(i.getItemTitle(),"delete","Delete "+i.getItemTitle()),i.rows[r].delete_button.className+=" delete",i.rows[r].delete_button.setAttribute("data-i",r),i.rows[r].delete_butto
n.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation();var e=1*this.getAttribute("data-i"),r=i.getValue(),n=[],o=null;s(r,function(t,s){return t===e?void(i.rows[t].tab===i.active_tab&&(i.rows[t+1]?o=i.rows[t].tab:t&&(o=i.rows[t-1].tab))):void n.push(s)}),i.setValue(n),o&&(i.active_tab=o,i.refreshTabs()),i.onChange(!0)}),n&&n.appendChild(i.rows[r].delete_button)),r&&!i.hide_move_buttons&&(i.rows[r].moveup_button=this.getButton("","moveup","Move up"),i.rows[r].moveup_button.className+=" moveup",i.rows[r].moveup_button.setAttribute("data-i",r),i.rows[r].moveup_button.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation();var e=1*this.getAttribute("data-i");if(!(0>=e)){var s=i.getValue(),r=s[e-1];s[e-1]=s[e],s[e]=r,i.setValue(s),i.active_tab=i.rows[e-1].tab,i.refreshTabs(),i.onChange(!0)}}),n&&n.appendChild(i.rows[r].moveup_button)),i.hide_move_buttons||(i.rows[r].movedown_button=this.getButton("","movedown","Move down"),i.rows[r].movedown_but
ton.className+=" movedown",i.rows[r].movedown_button.setAttribute("data-i",r),i.rows[r].movedown_button.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation();var e=1*this.getAttribute("data-i"),s=i.getValue();if(!(e>=s.length-1)){var r=s[e+1];s[e+1]=s[e],s[e]=r,i.setValue(s),i.active_tab=i.rows[e+1].tab,i.refreshTabs(),i.onChange(!0)}}),n&&n.appendChild(i.rows[r].movedown_button)),t&&i.rows[r].setValue(t,e),i.refreshTabs()},addControls:function(){var t=this;this.collapsed=!1,this.toggle_button=this.getButton("","collapse","Collapse"),this.title_controls.appendChild(this.toggle_button);var e=t.row_holder.style.display,i=t.controls.style.display;this.toggle_button.addEventListener("click",function(s){s.preventDefault(),s.stopPropagation(),t.collapsed?(t.collapsed=!1,t.panel&&(t.panel.style.display=""),t.row_holder.style.display=e,t.tabs_holder&&(t.tabs_holder.style.display=""),t.controls.style.display=i,t.setButtonText(this,"","collapse","Collapse")):(t.collapsed
=!0,t.row_holder.style.display="none",t.tabs_holder&&(t.tabs_holder.style.display="none"),t.controls.style.display="none",t.panel&&(t.panel.style.display="none"),t.setButtonText(this,"","expand","Expand"))}),this.options.collapsed&&r(this.toggle_button,"click"),this.schema.options&&"undefined"!=typeof this.schema.options.disable_collapse?this.schema.options.disable_collapse&&(this.toggle_button.style.display="none"):this.jsoneditor.options.disable_collapse&&(this.toggle_button.style.display="none"),this.add_row_button=this.getButton(this.getItemTitle(),"add","Add "+this.getItemTitle()),this.add_row_button.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation();var i=t.rows.length;t.row_cache[i]?(t.rows[i]=t.row_cache[i],t.rows[i].setValue(t.rows[i].getDefault()),t.rows[i].container.style.display="",t.rows[i].tab&&(t.rows[i].tab.style.display=""),t.rows[i].register()):t.addRow(),t.active_tab=t.rows[i].tab,t.refreshTabs(),t.refreshValue(),t.onChange(!0)}),t.control
s.appendChild(this.add_row_button),this.delete_last_row_button=this.getButton("Last "+this.getItemTitle(),"delete","Delete Last "+this.getItemTitle()),
-this.delete_last_row_button.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation();var i=t.getValue(),s=null;t.rows.length>1&&t.rows[t.rows.length-1].tab===t.active_tab&&(s=t.rows[t.rows.length-2].tab),i.pop(),t.setValue(i),s&&(t.active_tab=s,t.refreshTabs()),t.onChange(!0)}),t.controls.appendChild(this.delete_last_row_button),this.remove_all_rows_button=this.getButton("All","delete","Delete All"),this.remove_all_rows_button.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),t.setValue([]),t.onChange(!0)}),t.controls.appendChild(this.remove_all_rows_button),t.tabs&&(this.add_row_button.style.width="100%",this.add_row_button.style.textAlign="left",this.add_row_button.style.marginBottom="3px",this.delete_last_row_button.style.width="100%",this.delete_last_row_button.style.textAlign="left",this.delete_last_row_button.style.marginBottom="3px",this.remove_all_rows_button.style.width="100%",this.remove_all_rows_button.style.textAlign="left",th
is.remove_all_rows_button.style.marginBottom="3px")},showValidationErrors:function(t){var e=this,i=[],r=[];s(t,function(t,s){s.path===e.path?i.push(s):r.push(s)}),this.error_holder&&(i.length?(this.error_holder.innerHTML="",this.error_holder.style.display="",s(i,function(t,i){e.error_holder.appendChild(e.theme.getErrorMessage(i.message))})):this.error_holder.style.display="none"),s(this.rows,function(t,e){e.showValidationErrors(r)})}}),n.defaults.editors.table=n.defaults.editors.array.extend({register:function(){if(this._super(),this.rows)for(var t=0;t<this.rows.length;t++)this.rows[t].register()},unregister:function(){if(this._super(),this.rows)for(var t=0;t<this.rows.length;t++)this.rows[t].unregister()},getNumColumns:function(){return Math.max(Math.min(12,this.width),3)},preBuild:function(){var t=this.jsoneditor.expandRefs(this.schema.items||{});this.item_title=t.title||"row",this.item_default=t["default"]||null,this.item_has_child_editors=t.properties||t.items,this.width=12,this
._super()},build:function(){var t=this;this.table=this.theme.getTable(),this.container.appendChild(this.table),this.thead=this.theme.getTableHead(),this.table.appendChild(this.thead),this.header_row=this.theme.getTableRow(),this.thead.appendChild(this.header_row),this.row_holder=this.theme.getTableBody(),this.table.appendChild(this.row_holder);var e=this.getElementEditor(0,!0);if(this.item_default=e.getDefault(),this.width=e.getNumColumns()+2,this.options.compact?(this.panel=document.createElement("div"),this.container.appendChild(this.panel)):(this.title=this.theme.getHeader(this.getTitle(),this.isRequired()),this.container.appendChild(this.title),this.title_controls=this.theme.getHeaderButtonHolder(),this.title.appendChild(this.title_controls),this.schema.description&&(this.description=this.theme.getDescription(this.schema.description),this.container.appendChild(this.description)),this.panel=this.theme.getIndentedPanel(),this.container.appendChild(this.panel),this.error_holder=doc
ument.createElement("div"),this.panel.appendChild(this.error_holder)),this.panel.appendChild(this.table),this.controls=this.theme.getButtonHolder(),this.panel.appendChild(this.controls),this.item_has_child_editors)for(var i=e.getChildEditors(),s=e.property_order||Object.keys(i),r=0;r<s.length;r++){var n=t.theme.getTableHeaderCell(i[s[r]].getTitle());i[s[r]].options.hidden&&(n.style.display="none"),t.header_row.appendChild(n)}else t.header_row.appendChild(t.theme.getTableHeaderCell(this.item_title));e.destroy(),this.row_holder.innerHTML="",this.controls_header_cell=t.theme.getTableHeaderCell(" "),t.header_row.appendChild(this.controls_header_cell),this.addControls()},onChildEditorChange:function(t){this.refreshValue(),this._super()},getItemDefault:function(){return i({},{"default":this.item_default})["default"]},getItemTitle:function(){return this.item_title},getElementEditor:function(t,e){var s=i({},this.schema.items),r=this.jsoneditor.getEditorClass(s,this.jsoneditor),n=this.row_ho
lder.appendChild(this.theme.getTableRow()),o=n;this.item_has_child_editors||(o=this.theme.getTableCell(),n.appendChild(o));var a=this.jsoneditor.createEditor(r,{jsoneditor:this.jsoneditor,schema:s,container:o,path:this.path+"."+t,parent:this,compact:!0,table_row:!0});return a.preBuild(),e||(a.build(),a.postBuild(),a.controls_cell=n.appendChild(this.theme.getTableCell()),a.row=n,a.table_controls=this.theme.getButtonHolder(),a.controls_cell.appendChild(a.table_controls),a.table_controls.style.margin=0,a.table_controls.style.padding=0),a},destroy:function(){this.innerHTML="",this.title&&this.title.parentNode&&this.title.parentNode.removeChild(this.title),this.description&&this.description.parentNode&&this.description.parentNode.removeChild(this.description),this.row_holder&&this.row_holder.parentNode&&this.row_holder.parentNode.removeChild(this.row_holder),this.table&&this.table.parentNode&&this.table.parentNode.removeChild(this.table),this.panel&&this.panel.parentNode&&this.panel.pare
ntNode.removeChild(this.panel),this.rows=this.title=this.description=this.row_holder=this.table=this.panel=null,this._super()},setValue:function(t,e){if(t=t||[],this.schema.minItems)for(;t.length<this.schema.minItems;)t.push(this.getItemDefault());this.schema.maxItems&&t.length>this.schema.maxItems&&(t=t.slice(0,this.schema.maxItems));var i=JSON.stringify(t);if(i!==this.serialized){var r=!1,n=this;s(t,function(t,e){n.rows[t]?n.rows[t].setValue(e):(n.addRow(e),r=!0)});for(var o=t.length;o<n.rows.length;o++){var a=n.rows[o].container;n.item_has_child_editors||n.rows[o].row.parentNode.removeChild(n.rows[o].row),n.rows[o].destroy(),a.parentNode&&a.parentNode.removeChild(a),n.rows[o]=null,r=!0}n.rows=n.rows.slice(0,t.length),n.refreshValue(),(r||e)&&n.refreshRowButtons(),n.onChange()}},refreshRowButtons:function(){var t=this,e=this.schema.minItems&&this.schema.minItems>=this.rows.length,i=!1;s(this.rows,function(s,r){r.movedown_button&&(s===t.rows.length-1?r.movedown_button.style.display
="none":(i=!0,r.movedown_button.style.display="")),r.delete_button&&(e?r.delete_button.style.display="none":(i=!0,r.delete_button.style.display="")),r.moveup_button&&(i=!0)}),s(this.rows,function(t,e){i?e.controls_cell.style.display="":e.controls_cell.style.display="none"}),i?this.controls_header_cell.style.display="":this.controls_header_cell.style.display="none";var r=!1;this.value.length?1===this.value.length||this.hide_delete_buttons?(this.table.style.display="",this.remove_all_rows_button.style.display="none",e||this.hide_delete_buttons?this.delete_last_row_button.style.display="none":(this.delete_last_row_button.style.display="",r=!0)):(this.table.style.display="",e||this.hide_delete_buttons?(this.delete_last_row_button.style.display="none",this.remove_all_rows_button.style.display="none"):(this.delete_last_row_button.style.display="",this.remove_all_rows_button.style.display="",r=!0)):(this.delete_last_row_button.style.display="none",this.remove_all_rows_button.style.display=
"none",this.table.style.display="none"),this.schema.maxItems&&this.schema.maxItems<=this.rows.length||this.hide_add_button?this.add_row_button.style.display="none":(this.add_row_button.style.display="",r=!0),r?this.controls.style.display="":this.controls.style.display="none"},refreshValue:function(){var t=this;this.value=[],s(this.rows,function(e,i){t.value[e]=i.getValue()}),this.serialized=JSON.stringify(this.value)},addRow:function(t){var e=this,i=this.rows.length;e.rows[i]=this.getElementEditor(i);var r=e.rows[i].table_controls;this.hide_delete_buttons||(e.rows[i].delete_button=this.getButton("","delete","Delete"),e.rows[i].delete_button.className+=" delete",e.rows[i].delete_button.setAttribute("data-i",i),e.rows[i].delete_button.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation();var i=1*this.getAttribute("data-i"),r=e.getValue(),n=[];s(r,function(t,e){t!==i&&n.push(e)}),e.setValue(n),e.onChange(!0)}),r.appendChild(e.rows[i].delete_button)),i&&!this.hide_
move_buttons&&(e.rows[i].moveup_button=this.getButton("","moveup","Move up"),e.rows[i].moveup_button.className+=" moveup",e.rows[i].moveup_button.setAttribute("data-i",i),e.rows[i].moveup_button.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation();var i=1*this.getAttribute("data-i");if(!(0>=i)){var s=e.getValue(),r=s[i-1];s[i-1]=s[i],s[i]=r,e.setValue(s),e.onChange(!0)}}),r.appendChild(e.rows[i].moveup_button)),this.hide_move_buttons||(e.rows[i].movedown_button=this.getButton("","movedown","Move down"),e.rows[i].movedown_button.className+=" movedown",e.rows[i].movedown_button.setAttribute("data-i",i),e.rows[i].movedown_button.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation();var i=1*this.getAttribute("data-i"),s=e.getValue();if(!(i>=s.length-1)){var r=s[i+1];s[i+1]=s[i],s[i]=r,e.setValue(s),e.onChange(!0)}}),r.appendChild(e.rows[i].movedown_button)),t&&e.rows[i].setValue(t)},addControls:function(){var t=this;this.collapsed=!1,this.tog
gle_button=this.getButton("","collapse","Collapse"),this.title_controls&&(this.title_controls.appendChild(this.toggle_button),this.toggle_button.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),t.collapsed?(t.collapsed=!1,t.panel.style.display="",t.setButtonText(this,"","collapse","Collapse")):(t.collapsed=!0,t.panel.style.display="none",t.setButtonText(this,"","expand","Expand"))}),this.options.collapsed&&r(this.toggle_button,"click"),this.schema.options&&"undefined"!=typeof this.schema.options.disable_collapse?this.schema.options.disable_collapse&&(this.toggle_button.style.display="none"):this.jsoneditor.options.disable_collapse&&(this.toggle_button.style.display="none")),this.add_row_button=this.getButton(this.getItemTitle(),"add","Add "+this.getItemTitle()),this.add_row_button.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),t.addRow(),t.refreshValue(),t.refreshRowButtons(),t.onChange(!0)}),t.controls.appendChild(this.add_row
_button),this.delete_last_row_button=this.getButton("Last "+this.getItemTitle(),"delete","Delete Last "+this.getItemTitle()),this.delete_last_row_button.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation();var i=t.getValue();i.pop(),t.setValue(i),t.onChange(!0)}),t.controls.appendChild(this.delete_last_row_button),this.remove_all_rows_button=this.getButton("All","delete","Delete All"),this.remove_all_rows_button.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),t.setValue([]),t.onChange(!0)}),t.controls.appendChild(this.remove_all_rows_button)}}),n.defaults.editors.multiple=n.AbstractEditor.extend({register:function(){if(this.editors){for(var t=0;t<this.editors.length;t++)this.editors[t]&&this.editors[t].unregister();this.editors[this.type]&&this.editors[this.type].register()}this._super()},unregister:function(){if(this._super(),this.editors)for(var t=0;t<this.editors.length;t++)this.editors[t]&&this.editors[t].unregister()},getNumCol
umns:function(){return this.editors[this.type]?Math.max(this.editors[this.type].getNumColumns(),4):4},enable:function(){if(this.editors)for(var t=0;t<this.editors.length;t++)this.editors[t]&&this.editors[t].enable();this.switcher.disabled=!1,this._super()},disable:function(){if(this.editors)for(var t=0;t<this.editors.length;t++)this.editors[t]&&this.editors[t].disable();this.switcher.disabled=!0,this._super()},switchEditor:function(t){var e=this;this.editors[t]||this.buildChildEditor(t),e.type=t,e.register();var i=e.getValue();s(e.editors,function(t,s){s&&(e.type===t?(e.keep_values&&s.setValue(i,!0),s.container.style.display=""):s.container.style.display="none")}),e.refreshValue(),e.refreshHeaderText()},buildChildEditor:function(t){var e=this,s=this.types[t],r=e.theme.getChildEditorHolder();e.editor_holder.appendChild(r);var n;"string"==typeof s?(n=i({},e.schema),n.type=s):(n=i({},e.schema,s),n=e.jsoneditor.expandRefs(n),s.required&&Array.isArray(s.required)&&e.schema.required&&Arra
y.isArray(e.schema.required)&&(n.required=e.schema.required.concat(s.required)));var o=e.jsoneditor.getEditorClass(n);e.editors[t]=e.jsoneditor.createEditor(o,{jsoneditor:e.jsoneditor,schema:n,container:r,path:e.path,parent:e,required:!0}),e.editors[t].preBuild(),e.editors[t].build(),e.editors[t].postBuild(),e.editors[t].header&&(e.editors[t].header.style.display="none"),e.editors[t].option=e.switcher_options[t],r.addEventListener("change_header_text",function(){e.refreshHeaderText()}),t!==e.type&&(r.style.display="none")},preBuild:function(){if(this.types=[],this.type=0,this.editors=[],this.validators=[],this.keep_values=!0,"undefined"!=typeof this.jsoneditor.options.keep_oneof_values&&(this.keep_values=this.jsoneditor.options.keep_oneof_values),"undefined"!=typeof this.options.keep_oneof_values&&(this.keep_values=this.options.keep_oneof_values),this.schema.oneOf)this.oneOf=!0,this.types=this.schema.oneOf,s(this.types,function(t,e){}),delete this.schema.oneOf;else{if(this.schema.ty
pe&&"any"!==this.schema.type)Array.isArray(this.schema.type)?this.types=this.schema.type:this.types=[this.schema.type];else if(this.types=["string","number","integer","boolean","object","array","null"],this.schema.disallow){var t=this.schema.disallow;"object"==typeof t&&Array.isArray(t)||(t=[t]);var e=[];s(this.types,function(i,s){-1===t.indexOf(s)&&e.push(s)}),this.types=e}delete this.schema.type}this.display_text=this.getDisplayText(this.types)},build:function(){var t=this,e=this.container;this.header=this.label=this.theme.getFormInputLabel(this.getTitle(),this.isRequired()),this.container.appendChild(this.header),this.switcher=this.theme.getSwitcher(this.display_text),e.appendChild(this.switcher),this.switcher.addEventListener("change",function(e){e.preventDefault(),e.stopPropagation(),t.switchEditor(t.display_text.indexOf(this.value)),t.onChange(!0)}),this.editor_holder=document.createElement("div"),e.appendChild(this.editor_holder),this.switcher_options=this.theme.getSwitcherOp
tions(this.switcher),s(this.types,function(e,s){t.editors[e]=!1;var r;"string"==typeof s?(r=i({},t.schema),r.type=s):(r=i({},t.schema,s),s.required&&Array.isArray(s.required)&&t.schema.required&&Array.isArray(t.schema.required)&&(r.required=t.schema.required.concat(s.required))),t.validators[e]=new n.Validator(t.jsoneditor,r)}),this.switchEditor(0)},onChildEditorChange:function(t){this.editors[this.type]&&(this.refreshValue(),this.refreshHeaderText()),this._super()},refreshHeaderText:function(){var t=this.getDisplayText(this.types);s(this.switcher_options,function(e,i){i.textContent=t[e]})},refreshValue:function(){this.value=this.editors[this.type].getValue()},setValue:function(t,e){var i=this;s(this.validators,function(e,s){return s.validate(t).length?void 0:(i.type=e,i.switcher.value=i.display_text[e],!1)}),this.switchEditor(this.type),this.editors[this.type].setValue(t,e),this.refreshValue(),i.onChange()},destroy:function(){s(this.editors,function(t,e){e&&e.destroy()}),this.edito
r_holder&&this.editor_holder.parentNode&&this.editor_holder.parentNode.removeChild(this.editor_holder),this.switcher&&this.switcher.parentNode&&this.switcher.parentNode.removeChild(this.switcher),this._super()},showValidationErrors:function(t){var e=this;this.oneOf?s(this.editors,function(r,n){if(n){var o=e.path+".oneOf["+r+"]",a=[];s(t,function(t,s){if(s.path.substr(0,o.length)===o){var r=i({},s);r.path=e.path+r.path.substr(o.length),a.push(r)}}),n.showValidationErrors(a)}}):s(this.editors,function(e,i){i&&i.showValidationErrors(t)})}}),n.defaults.editors["enum"]=n.AbstractEditor.extend({getNumColumns:function(){return 4},build:function(){this.container,this.title=this.header=this.label=this.theme.getFormInputLabel(this.getTitle(),this.isRequired()),this.container.appendChild(this.title),this.options.enum_titles=this.options.enum_titles||[],this["enum"]=this.schema["enum"],this.selected=0,this.select_options=[],this.html_values=[];for(var t=this,e=0;e<this["enum"].length;e++)this.s
elect_options[e]=this.options.enum_titles[e]||"Value "+(e+1),this.html_values[e]=this.getHTML(this["enum"][e]);this.switcher=this.theme.getSwitcher(this.select_options),this.container.appendChild(this.switcher),this.display_area=this.theme.getIndentedPanel(),this.container.appendChild(this.display_area),this.options.hide_display&&(this.display_area.style.display="none"),this.switcher.addEventListener("change",function(){t.selected=t.select_options.indexOf(this.value),t.value=t["enum"][t.selected],t.refreshValue(),t.onChange(!0)}),this.value=this["enum"][0],this.refreshValue(),1===this["enum"].length&&(this.switcher.style.display="none")},refreshValue:function(){var t=this;t.selected=-1;var e=JSON.stringify(this.value);return s(this["enum"],function(i,s){return e===JSON.stringify(s)?(t.selected=i,!1):void 0}),t.selected<0?void t.setValue(t["enum"][0]):(this.switcher.value=this.select_options[this.selected],void(this.display_area.innerHTML=this.html_values[this.selected]))},enable:fun
ction(){this.always_disabled||(this.switcher.disabled=!1),this._super()},disable:function(){this.switcher.disabled=!0,this._super()},getHTML:function(t){var e=this;if(null===t)return"<em>null</em>";if("object"==typeof t){var i="";return s(t,function(s,r){var n=e.getHTML(r);Array.isArray(t)||(n="<div><em>"+s+"</em>: "+n+"</div>"),i+="<li>"+n+"</li>"}),i=Array.isArray(t)?"<ol>"+i+"</ol>":"<ul style='margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;'>"+i+"</ul>"}return"boolean"==typeof t?t?"true":"false":"string"==typeof t?t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"):t},setValue:function(t){this.value!==t&&(this.value=t,this.refreshValue(),this.onChange())},destroy:function(){this.display_area&&this.display_area.parentNode&&this.display_area.parentNode.removeChild(this.display_area),this.title&&this.title.parentNode&&this.title.parentNode.removeChild(this.title),this.switcher&&this.switcher.parentNode&&this.switcher.parentNode.removeChild(this.switcher),
this._super()}}),n.defaults.editors.select=n.AbstractEditor.extend({setValue:function(t,e){t=this.typecast(t||"");var i=t;this.enum_values.indexOf(i)<0&&(i=this.enum_values[0]),this.value!==i&&(this.input.value=this.enum_options[this.enum_values.indexOf(i)],this.select2&&this.select2.select2("val",this.input.value),this.value=i,this.onChange())},register:function(){this._super(),this.input&&this.input.setAttribute("name",this.formname)},unregister:function(){this._super(),this.input&&this.input.removeAttribute("name")},getNumColumns:function(){if(!this.enum_options)return 3;for(var t=this.getTitle().length,e=0;e<this.enum_options.length;e++)t=Math.max(t,this.enum_options[e].length+4);return Math.min(12,Math.max(t/7,2))},typecast:function(t){return"boolean"===this.schema.type?!!t:"number"===this.schema.type?1*t:"integer"===this.schema.type?Math.floor(1*t):""+t},getValue:function(){return this.value},preBuild:function(){var t=this;if(this.input_type="select",this.enum_options=[],this.
enum_values=[],this.enum_display=[],this.schema["enum"]){var e=this.schema.options&&this.schema.options.enum_titles||[];s(this.schema["enum"],function(i,s){t.enum_options[i]=""+s,t.enum_display[i]=""+(e[i]||s),t.enum_values[i]=t.typecast(s)}),this.isRequired()||(t.enum_display.unshift(" "),t.enum_options.unshift("undefined"),t.enum_values.unshift(void 0))}else if("boolean"===this.schema.type)t.enum_display=this.schema.options&&this.schema.options.enum_titles||["true","false"],t.enum_options=["1",""],t.enum_values=[!0,!1],this.isRequired()||(t.enum_display.unshift(" "),t.enum_options.unshift("undefined"),t.enum_values.unshift(void 0));else{if(!this.schema.enumSource)throw"'select' editor requires the enum property to be set.";if(this.enumSource=[],this.enum_display=[],this.enum_options=[],this.enum_values=[],Array.isArray(this.schema.enumSource))for(a=0;a<this.schema.enumSource.length;a++)"string"==typeof this.schema.enumSource[a]?this.enumSource[a]={source:this.schema.enumSource[a]}
:Array.isArray(this.schema.enumSource[a])?this.enumSource[a]=this.schema.enumSource[a]:this.enumSource[a]=i({},this.schema.enumSource[a]);else this.schema.enumValue?this.enumSource=[{source:this.schema.enumSource,value:this.schema.enumValue}]:this.enumSource=[{source:this.schema.enumSource}];for(a=0;a<this.enumSource.length;a++)this.enumSource[a].value&&(this.enumSource[a].value=this.jsoneditor.compileTemplate(this.enumSource[a].value,this.template_engine)),this.enumSource[a].title&&(this.enumSource[a].title=this.jsoneditor.compileTemplate(this.enumSource[a].title,this.template_engine)),this.enumSource[a].filter&&(this.enumSource[a].filter=this.jsoneditor.compileTemplate(this.enumSource[a].filter,this.template_engine))}},build:function(){var t=this;this.options.compact||(this.header=this.label=this.theme.getFormInputLabel(this.getTitle(),this.isRequired())),this.schema.description&&(this.description=this.theme.getFormInputDescription(this.schema.description)),this.options.compact&&(
this.container.className+=" compact"),this.input=this.theme.getSelectInput(this.enum_options),this.theme.setSelectOptions(this.input,this.enum_options,this.enum_display),(this.schema.readOnly||this.schema.readonly)&&(this.always_disabled=!0,this.input.disabled=!0),this.input.addEventListener("change",function(e){e.preventDefault(),e.stopPropagation(),t.onInputChange()}),this.control=this.theme.getFormControl(this.label,this.input,this.description),this.container.appendChild(this.control),this.value=this.enum_values[0]},onInputChange:function(){var t=this.input.value,e=t;-1===this.enum_options.indexOf(t)&&(e=this.enum_options[0]),this.value=this.enum_values[this.enum_options.indexOf(t)],this.onChange(!0)},setupSelect2:function(){if(window.jQuery&&window.jQuery.fn&&window.jQuery.fn.select2&&(this.enum_options.length>2||this.enum_options.length&&this.enumSource)){var t=i({},n.plugins.select2);this.schema.options&&this.schema.options.select2_options&&(t=i(t,this.schema.options.select2_o
ptions)),this.select2=window.jQuery(this.input).select2(t);var e=this;this.select2.on("select2-blur",function(){e.input.value=e.select2.select2("val"),e.onInputChange()})}else this.select2=null},postBuild:function(){this._super(),this.theme.afterInputReady(this.input),this.setupSelect2()},onWatchedFieldChange:function(){var t,e;if(this.enumSource){t=this.getWatchedFieldValues();for(var i=[],s=[],r=0;r<this.enumSource.length;r++)if(Array.isArray(this.enumSource[r]))i=i.concat(this.enumSource[r]),s=s.concat(this.enumSource[r]);else{var n=[];if(n=Array.isArray(this.enumSource[r].source)?this.enumSource[r].source:t[this.enumSource[r].source]){if(this.enumSource[r].slice&&(n=Array.prototype.slice.apply(n,this.enumSource[r].slice)),this.enumSource[r].filter){var o=[];for(e=0;e<n.length;e++)this.enumSource[r].filter({i:e,item:n[e],watched:t})&&o.push(n[e]);n=o}var a=[],h=[];for(e=0;e<n.length;e++){var l=n[e];this.enumSource[r].value?h[e]=this.enumSource[r].value({i:e,item:l}):h[e]=n[e],thi
s.enumSource[r].title?a[e]=this.enumSource[r].title({i:e,item:l}):a[e]=h[e]}i=i.concat(h),s=s.concat(a)}}var d=this.value;this.theme.setSelectOptions(this.input,i,s),this.enum_options=i,this.enum_display=s,this.enum_values=i,this.select2&&this.select2.select2("destroy"),-1!==i.indexOf(d)?(this.input.value=d,this.value=d):(this.input.value=i[0],this.value=i[0]||"",this.parent?this.parent.onChildEditorChange(this):this.jsoneditor.onChange(),this.jsoneditor.notifyWatchers(this.path)),this.setupSelect2()}this._super()},enable:function(){this.always_disabled||(this.input.disabled=!1,this.select2&&this.select2.select2("enable",!0)),this._super()},disable:function(){this.input.disabled=!0,this.select2&&this.select2.select2("enable",!1),this._super()},destroy:function(){this.label&&this.label.parentNode&&this.label.parentNode.removeChild(this.label),this.description&&this.description.parentNode&&this.description.parentNode.removeChild(this.description),this.input&&this.input.parentNode&&thi
s.input.parentNode.removeChild(this.input),this.select2&&(this.select2.select2("destroy"),this.select2=null),this._super()}}),n.defaults.editors.multiselect=n.AbstractEditor.extend({preBuild:function(){this._super(),this.select_options={},this.select_values={};var t=this.jsoneditor.expandRefs(this.schema.items||{}),e=t["enum"]||[];for(this.option_keys=[],a=0;a<e.length;a++)this.sanitize(e[a])===e[a]&&(this.option_keys.push(e[a]+""),this.select_values[e[a]+""]=e[a])},build:function(){var t,e=this;if(this.options.compact||(this.header=this.label=this.theme.getFormInputLabel(this.getTitle(),this.isRequired())),this.schema.description&&(this.description=this.theme.getFormInputDescription(this.schema.description)),!this.schema.format&&this.option_keys.length<8||"checkbox"===this.schema.format){for(this.input_type="checkboxes",this.inputs={},this.controls={},t=0;t<this.option_keys.length;t++){this.inputs[this.option_keys[t]]=this.theme.getCheckbox(),this.select_options[this.option_keys[t]
]=this.inputs[this.option_ke
<TRUNCATED>
[14/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/atlas-webapp.rb
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/atlas-webapp.rb b/1.0.0-rc0/api/v2/atlas-webapp.rb
deleted file mode 100644
index d99534d..0000000
--- a/1.0.0-rc0/api/v2/atlas-webapp.rb
+++ /dev/null
@@ -1,3934 +0,0 @@
-#
-#
-#
-# Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.
-#
-require 'json'
-
-# adding necessary json serialization methods to standard classes.
-class Object
- def to_jaxb_json_hash
- return self
- end
- def self.from_json o
- return o
- end
-end
-
-class String
- def self.from_json o
- return o
- end
-end
-
-class Boolean
- def self.from_json o
- return o
- end
-end
-
-class Numeric
- def self.from_json o
- return o
- end
-end
-
-class Time
- #json time is represented as number of milliseconds since epoch
- def to_jaxb_json_hash
- return (to_i * 1000) + (usec / 1000)
- end
- def self.from_json o
- if o.nil?
- return nil
- else
- return Time.at(o / 1000, (o % 1000) * 1000)
- end
- end
-end
-
-class Array
- def to_jaxb_json_hash
- a = Array.new
- each { | _item | a.push _item.to_jaxb_json_hash }
- return a
- end
-end
-
-class Hash
- def to_jaxb_json_hash
- h = Hash.new
- each { | _key, _value | h[_key.to_jaxb_json_hash] = _value.to_jaxb_json_hash }
- return h
- end
-end
-
-module EnunciateHelpers
- LAMB_CLASS_AWARE = ->(_item) do
- java_clazz = _item['@class']
- clazz_array_parts = java_clazz.split('.')
- short_clazz = clazz_array_parts.pop
- clazz_package = clazz_array_parts.map do |e| e[0] = e.first.capitalize; e end.join("::")
- clazz = clazz_package + "::" + short_clazz
- Object.const_get(clazz).send(:from_json, _item)
- end
-end
-
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Glossary
-
-module Relations
-
- # (no documentation provided)
- class AtlasTermAssignmentHeader
-
- # (no documentation provided)
- attr_accessor :createdBy
- # (no documentation provided)
- attr_accessor :status
- # (no documentation provided)
- attr_accessor :description
- # (no documentation provided)
- attr_accessor :confidence
- # (no documentation provided)
- attr_accessor :source
- # (no documentation provided)
- attr_accessor :relationGuid
- # (no documentation provided)
- attr_accessor :termGuid
- # (no documentation provided)
- attr_accessor :expression
- # (no documentation provided)
- attr_accessor :displayText
- # (no documentation provided)
- attr_accessor :steward
-
- # the json hash for this AtlasTermAssignmentHeader
- def to_jaxb_json_hash
- _h = {}
- _h['createdBy'] = createdBy.to_jaxb_json_hash unless createdBy.nil?
- _h['status'] = status.to_jaxb_json_hash unless status.nil?
- _h['description'] = description.to_jaxb_json_hash unless description.nil?
- _h['confidence'] = confidence.to_jaxb_json_hash unless confidence.nil?
- _h['source'] = source.to_jaxb_json_hash unless source.nil?
- _h['relationGuid'] = relationGuid.to_jaxb_json_hash unless relationGuid.nil?
- _h['termGuid'] = termGuid.to_jaxb_json_hash unless termGuid.nil?
- _h['expression'] = expression.to_jaxb_json_hash unless expression.nil?
- _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil?
- _h['steward'] = steward.to_jaxb_json_hash unless steward.nil?
- return _h
- end
-
- # the json (string form) for this AtlasTermAssignmentHeader
- def to_json
- to_jaxb_json_hash.to_json
- end
-
- #initializes this AtlasTermAssignmentHeader with a json hash
- def init_jaxb_json_hash(_o)
- if !_o['createdBy'].nil?
- _oa = _o['createdBy']
- if(_oa.is_a? Hash)
- @createdBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @createdBy = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @createdBy = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @createdBy.push String.from_json(_item)
- else
- @createdBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @createdBy = _oa
- end
- end
- if !_o['status'].nil?
- _oa = _o['status']
- if(_oa.is_a? Hash)
- @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @status = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @status = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @status.push String.from_json(_item)
- else
- @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @status = _oa
- end
- end
- if !_o['description'].nil?
- _oa = _o['description']
- if(_oa.is_a? Hash)
- @description = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @description = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @description = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @description.push String.from_json(_item)
- else
- @description.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @description = _oa
- end
- end
- if !_o['confidence'].nil?
- _oa = _o['confidence']
- if(_oa.is_a? Hash)
- @confidence = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @confidence = Fixnum.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @confidence = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @confidence.push Fixnum.from_json(_item)
- else
- @confidence.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @confidence = _oa
- end
- end
- if !_o['source'].nil?
- _oa = _o['source']
- if(_oa.is_a? Hash)
- @source = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @source = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @source = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @source.push String.from_json(_item)
- else
- @source.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @source = _oa
- end
- end
- if !_o['relationGuid'].nil?
- _oa = _o['relationGuid']
- if(_oa.is_a? Hash)
- @relationGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @relationGuid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @relationGuid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @relationGuid.push String.from_json(_item)
- else
- @relationGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @relationGuid = _oa
- end
- end
- if !_o['termGuid'].nil?
- _oa = _o['termGuid']
- if(_oa.is_a? Hash)
- @termGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @termGuid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @termGuid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @termGuid.push String.from_json(_item)
- else
- @termGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @termGuid = _oa
- end
- end
- if !_o['expression'].nil?
- _oa = _o['expression']
- if(_oa.is_a? Hash)
- @expression = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @expression = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @expression = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @expression.push String.from_json(_item)
- else
- @expression.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @expression = _oa
- end
- end
- if !_o['displayText'].nil?
- _oa = _o['displayText']
- if(_oa.is_a? Hash)
- @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @displayText = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @displayText = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @displayText.push String.from_json(_item)
- else
- @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @displayText = _oa
- end
- end
- if !_o['steward'].nil?
- _oa = _o['steward']
- if(_oa.is_a? Hash)
- @steward = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @steward = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @steward = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @steward.push String.from_json(_item)
- else
- @steward.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @steward = _oa
- end
- end
- end
-
- # constructs a AtlasTermAssignmentHeader from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class ClassificationAssociateRequest
-
- # (no documentation provided)
- attr_accessor :classification
- # (no documentation provided)
- attr_accessor :entityGuids
-
- # the json hash for this ClassificationAssociateRequest
- def to_jaxb_json_hash
- _h = {}
- _h['classification'] = classification.to_jaxb_json_hash unless classification.nil?
- if !entityGuids.nil?
- _ha = Array.new
- entityGuids.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['entityGuids'] = _ha
- end
- return _h
- end
-
- # the json (string form) for this ClassificationAssociateRequest
- def to_json
- to_jaxb_json_hash.to_json
- end
-
- #initializes this ClassificationAssociateRequest with a json hash
- def init_jaxb_json_hash(_o)
- if !_o['classification'].nil?
- _oa = _o['classification']
- if(_oa.is_a? Hash)
- @classification = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @classification = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @classification = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @classification.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item)
- else
- @classification.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @classification = _oa
- end
- end
- if !_o['entityGuids'].nil?
- _oa = _o['entityGuids']
- if(_oa.is_a? Hash)
- @entityGuids = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @entityGuids = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @entityGuids = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @entityGuids.push String.from_json(_item)
- else
- @entityGuids.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @entityGuids = _oa
- end
- end
- end
-
- # constructs a ClassificationAssociateRequest from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
- # (no documentation provided)
- class TimeBoundary
-
- # (no documentation provided)
- attr_accessor :startTime
- # (no documentation provided)
- attr_accessor :endTime
- # (no documentation provided)
- attr_accessor :timeZone
-
- # the json hash for this TimeBoundary
- def to_jaxb_json_hash
- _h = {}
- _h['startTime'] = startTime.to_jaxb_json_hash unless startTime.nil?
- _h['endTime'] = endTime.to_jaxb_json_hash unless endTime.nil?
- _h['timeZone'] = timeZone.to_jaxb_json_hash unless timeZone.nil?
- return _h
- end
-
- # the json (string form) for this TimeBoundary
- def to_json
- to_jaxb_json_hash.to_json
- end
-
- #initializes this TimeBoundary with a json hash
- def init_jaxb_json_hash(_o)
- if !_o['startTime'].nil?
- _oa = _o['startTime']
- if(_oa.is_a? Hash)
- @startTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @startTime = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @startTime = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @startTime.push String.from_json(_item)
- else
- @startTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @startTime = _oa
- end
- end
- if !_o['endTime'].nil?
- _oa = _o['endTime']
- if(_oa.is_a? Hash)
- @endTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @endTime = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @endTime = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @endTime.push String.from_json(_item)
- else
- @endTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @endTime = _oa
- end
- end
- if !_o['timeZone'].nil?
- _oa = _o['timeZone']
- if(_oa.is_a? Hash)
- @timeZone = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @timeZone = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @timeZone = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @timeZone.push String.from_json(_item)
- else
- @timeZone.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @timeZone = _oa
- end
- end
- end
-
- # constructs a TimeBoundary from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class AtlasObjectId
-
- # (no documentation provided)
- attr_accessor :guid
- # (no documentation provided)
- attr_accessor :typeName
- # (no documentation provided)
- attr_accessor :uniqueAttributes
-
- # the json hash for this AtlasObjectId
- def to_jaxb_json_hash
- _h = {}
- _h['guid'] = guid.to_jaxb_json_hash unless guid.nil?
- _h['typeName'] = typeName.to_jaxb_json_hash unless typeName.nil?
- _h['uniqueAttributes'] = uniqueAttributes.to_jaxb_json_hash unless uniqueAttributes.nil?
- return _h
- end
-
- # the json (string form) for this AtlasObjectId
- def to_json
- to_jaxb_json_hash.to_json
- end
-
- #initializes this AtlasObjectId with a json hash
- def init_jaxb_json_hash(_o)
- if !_o['guid'].nil?
- _oa = _o['guid']
- if(_oa.is_a? Hash)
- @guid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @guid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @guid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @guid.push String.from_json(_item)
- else
- @guid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @guid = _oa
- end
- end
- if !_o['typeName'].nil?
- _oa = _o['typeName']
- if(_oa.is_a? Hash)
- @typeName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @typeName = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @typeName = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @typeName.push String.from_json(_item)
- else
- @typeName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @typeName = _oa
- end
- end
- if !_o['uniqueAttributes'].nil?
- _oa = _o['uniqueAttributes']
- if(_oa.is_a? Hash)
- @uniqueAttributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @uniqueAttributes = Hash.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @uniqueAttributes = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @uniqueAttributes.push Hash.from_json(_item)
- else
- @uniqueAttributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @uniqueAttributes = _oa
- end
- end
- end
-
- # constructs a AtlasObjectId from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class AtlasStruct
-
- # (no documentation provided)
- attr_accessor :typeName
- # (no documentation provided)
- attr_accessor :attributes
-
- # the json hash for this AtlasStruct
- def to_jaxb_json_hash
- _h = {}
- _h['typeName'] = typeName.to_jaxb_json_hash unless typeName.nil?
- _h['attributes'] = attributes.to_jaxb_json_hash unless attributes.nil?
- return _h
- end
-
- # the json (string form) for this AtlasStruct
- def to_json
- to_jaxb_json_hash.to_json
- end
-
- #initializes this AtlasStruct with a json hash
- def init_jaxb_json_hash(_o)
- if !_o['typeName'].nil?
- _oa = _o['typeName']
- if(_oa.is_a? Hash)
- @typeName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @typeName = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @typeName = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @typeName.push String.from_json(_item)
- else
- @typeName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @typeName = _oa
- end
- end
- if !_o['attributes'].nil?
- _oa = _o['attributes']
- if(_oa.is_a? Hash)
- @attributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @attributes = Hash.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @attributes = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @attributes.push Hash.from_json(_item)
- else
- @attributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @attributes = _oa
- end
- end
- end
-
- # constructs a AtlasStruct from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class AtlasRelationship < Org::Apache::Atlas::Model::Instance::AtlasStruct
-
- # (no documentation provided)
- attr_accessor :guid
- # (no documentation provided)
- attr_accessor :status
- # (no documentation provided)
- attr_accessor :createdBy
- # (no documentation provided)
- attr_accessor :updatedBy
- # (no documentation provided)
- attr_accessor :createTime
- # (no documentation provided)
- attr_accessor :updateTime
- # (no documentation provided)
- attr_accessor :version
- # (no documentation provided)
- attr_accessor :end1
- # (no documentation provided)
- attr_accessor :end2
- # (no documentation provided)
- attr_accessor :label
- # (no documentation provided)
- attr_accessor :propagateTags
- # (no documentation provided)
- attr_accessor :propagatedClassifications
- # (no documentation provided)
- attr_accessor :blockedPropagatedClassifications
-
- # the json hash for this AtlasRelationship
- def to_jaxb_json_hash
- _h = super
- _h['guid'] = guid.to_jaxb_json_hash unless guid.nil?
- _h['status'] = status.to_jaxb_json_hash unless status.nil?
- _h['createdBy'] = createdBy.to_jaxb_json_hash unless createdBy.nil?
- _h['updatedBy'] = updatedBy.to_jaxb_json_hash unless updatedBy.nil?
- _h['createTime'] = createTime.to_jaxb_json_hash unless createTime.nil?
- _h['updateTime'] = updateTime.to_jaxb_json_hash unless updateTime.nil?
- _h['version'] = version.to_jaxb_json_hash unless version.nil?
- _h['end1'] = end1.to_jaxb_json_hash unless end1.nil?
- _h['end2'] = end2.to_jaxb_json_hash unless end2.nil?
- _h['label'] = label.to_jaxb_json_hash unless label.nil?
- _h['propagateTags'] = propagateTags.to_jaxb_json_hash unless propagateTags.nil?
- if !propagatedClassifications.nil?
- _ha = Array.new
- propagatedClassifications.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['propagatedClassifications'] = _ha
- end
- if !blockedPropagatedClassifications.nil?
- _ha = Array.new
- blockedPropagatedClassifications.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['blockedPropagatedClassifications'] = _ha
- end
- return _h
- end
-
- #initializes this AtlasRelationship with a json hash
- def init_jaxb_json_hash(_o)
- super _o
- if !_o['guid'].nil?
- _oa = _o['guid']
- if(_oa.is_a? Hash)
- @guid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @guid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @guid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @guid.push String.from_json(_item)
- else
- @guid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @guid = _oa
- end
- end
- if !_o['status'].nil?
- _oa = _o['status']
- if(_oa.is_a? Hash)
- @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @status = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @status = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @status.push String.from_json(_item)
- else
- @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @status = _oa
- end
- end
- if !_o['createdBy'].nil?
- _oa = _o['createdBy']
- if(_oa.is_a? Hash)
- @createdBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @createdBy = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @createdBy = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @createdBy.push String.from_json(_item)
- else
- @createdBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @createdBy = _oa
- end
- end
- if !_o['updatedBy'].nil?
- _oa = _o['updatedBy']
- if(_oa.is_a? Hash)
- @updatedBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @updatedBy = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @updatedBy = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @updatedBy.push String.from_json(_item)
- else
- @updatedBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @updatedBy = _oa
- end
- end
- if !_o['createTime'].nil?
- _oa = _o['createTime']
- if(_oa.is_a? Hash)
- @createTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @createTime = Time.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @createTime = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @createTime.push Time.from_json(_item)
- else
- @createTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @createTime = _oa
- end
- end
- if !_o['updateTime'].nil?
- _oa = _o['updateTime']
- if(_oa.is_a? Hash)
- @updateTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @updateTime = Time.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @updateTime = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @updateTime.push Time.from_json(_item)
- else
- @updateTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @updateTime = _oa
- end
- end
- if !_o['version'].nil?
- _oa = _o['version']
- if(_oa.is_a? Hash)
- @version = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @version = Bignum.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @version = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @version.push Bignum.from_json(_item)
- else
- @version.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @version = _oa
- end
- end
- if !_o['end1'].nil?
- _oa = _o['end1']
- if(_oa.is_a? Hash)
- @end1 = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @end1 = Org::Apache::Atlas::Model::Instance::AtlasObjectId.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @end1 = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @end1.push Org::Apache::Atlas::Model::Instance::AtlasObjectId.from_json(_item)
- else
- @end1.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @end1 = _oa
- end
- end
- if !_o['end2'].nil?
- _oa = _o['end2']
- if(_oa.is_a? Hash)
- @end2 = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @end2 = Org::Apache::Atlas::Model::Instance::AtlasObjectId.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @end2 = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @end2.push Org::Apache::Atlas::Model::Instance::AtlasObjectId.from_json(_item)
- else
- @end2.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @end2 = _oa
- end
- end
- if !_o['label'].nil?
- _oa = _o['label']
- if(_oa.is_a? Hash)
- @label = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @label = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @label = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @label.push String.from_json(_item)
- else
- @label.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @label = _oa
- end
- end
- if !_o['propagateTags'].nil?
- _oa = _o['propagateTags']
- if(_oa.is_a? Hash)
- @propagateTags = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @propagateTags = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @propagateTags = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @propagateTags.push String.from_json(_item)
- else
- @propagateTags.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @propagateTags = _oa
- end
- end
- if !_o['propagatedClassifications'].nil?
- _oa = _o['propagatedClassifications']
- if(_oa.is_a? Hash)
- @propagatedClassifications = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @propagatedClassifications = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @propagatedClassifications = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @propagatedClassifications.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item)
- else
- @propagatedClassifications.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @propagatedClassifications = _oa
- end
- end
- if !_o['blockedPropagatedClassifications'].nil?
- _oa = _o['blockedPropagatedClassifications']
- if(_oa.is_a? Hash)
- @blockedPropagatedClassifications = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @blockedPropagatedClassifications = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @blockedPropagatedClassifications = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @blockedPropagatedClassifications.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item)
- else
- @blockedPropagatedClassifications.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @blockedPropagatedClassifications = _oa
- end
- end
- end
-
- # constructs a AtlasRelationship from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Glossary
-
-module Enums
-
- # (no documentation provided)
- class AtlasTermAssignmentStatus
-
- # (no documentation provided)
- DISCOVERED = "DISCOVERED"
-
- # (no documentation provided)
- PROPOSED = "PROPOSED"
-
- # (no documentation provided)
- IMPORTED = "IMPORTED"
-
- # (no documentation provided)
- VALIDATED = "VALIDATED"
-
- # (no documentation provided)
- DEPRECATED = "DEPRECATED"
-
- # (no documentation provided)
- OBSOLETE = "OBSOLETE"
-
- # (no documentation provided)
- OTHER = "OTHER"
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class AtlasEntity < Org::Apache::Atlas::Model::Instance::AtlasStruct
-
- # (no documentation provided)
- attr_accessor :guid
- # (no documentation provided)
- attr_accessor :status
- # (no documentation provided)
- attr_accessor :createdBy
- # (no documentation provided)
- attr_accessor :updatedBy
- # (no documentation provided)
- attr_accessor :createTime
- # (no documentation provided)
- attr_accessor :updateTime
- # (no documentation provided)
- attr_accessor :version
- # (no documentation provided)
- attr_accessor :relationshipAttributes
- # (no documentation provided)
- attr_accessor :classifications
- # (no documentation provided)
- attr_accessor :meanings
-
- # the json hash for this AtlasEntity
- def to_jaxb_json_hash
- _h = super
- _h['guid'] = guid.to_jaxb_json_hash unless guid.nil?
- _h['status'] = status.to_jaxb_json_hash unless status.nil?
- _h['createdBy'] = createdBy.to_jaxb_json_hash unless createdBy.nil?
- _h['updatedBy'] = updatedBy.to_jaxb_json_hash unless updatedBy.nil?
- _h['createTime'] = createTime.to_jaxb_json_hash unless createTime.nil?
- _h['updateTime'] = updateTime.to_jaxb_json_hash unless updateTime.nil?
- _h['version'] = version.to_jaxb_json_hash unless version.nil?
- _h['relationshipAttributes'] = relationshipAttributes.to_jaxb_json_hash unless relationshipAttributes.nil?
- if !classifications.nil?
- _ha = Array.new
- classifications.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['classifications'] = _ha
- end
- if !meanings.nil?
- _ha = Array.new
- meanings.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['meanings'] = _ha
- end
- return _h
- end
-
- #initializes this AtlasEntity with a json hash
- def init_jaxb_json_hash(_o)
- super _o
- if !_o['guid'].nil?
- _oa = _o['guid']
- if(_oa.is_a? Hash)
- @guid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @guid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @guid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @guid.push String.from_json(_item)
- else
- @guid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @guid = _oa
- end
- end
- if !_o['status'].nil?
- _oa = _o['status']
- if(_oa.is_a? Hash)
- @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @status = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @status = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @status.push String.from_json(_item)
- else
- @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @status = _oa
- end
- end
- if !_o['createdBy'].nil?
- _oa = _o['createdBy']
- if(_oa.is_a? Hash)
- @createdBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @createdBy = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @createdBy = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @createdBy.push String.from_json(_item)
- else
- @createdBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @createdBy = _oa
- end
- end
- if !_o['updatedBy'].nil?
- _oa = _o['updatedBy']
- if(_oa.is_a? Hash)
- @updatedBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @updatedBy = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @updatedBy = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @updatedBy.push String.from_json(_item)
- else
- @updatedBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @updatedBy = _oa
- end
- end
- if !_o['createTime'].nil?
- _oa = _o['createTime']
- if(_oa.is_a? Hash)
- @createTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @createTime = Time.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @createTime = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @createTime.push Time.from_json(_item)
- else
- @createTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @createTime = _oa
- end
- end
- if !_o['updateTime'].nil?
- _oa = _o['updateTime']
- if(_oa.is_a? Hash)
- @updateTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @updateTime = Time.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @updateTime = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @updateTime.push Time.from_json(_item)
- else
- @updateTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @updateTime = _oa
- end
- end
- if !_o['version'].nil?
- _oa = _o['version']
- if(_oa.is_a? Hash)
- @version = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @version = Bignum.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @version = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @version.push Bignum.from_json(_item)
- else
- @version.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @version = _oa
- end
- end
- if !_o['relationshipAttributes'].nil?
- _oa = _o['relationshipAttributes']
- if(_oa.is_a? Hash)
- @relationshipAttributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @relationshipAttributes = Hash.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @relationshipAttributes = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @relationshipAttributes.push Hash.from_json(_item)
- else
- @relationshipAttributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @relationshipAttributes = _oa
- end
- end
- if !_o['classifications'].nil?
- _oa = _o['classifications']
- if(_oa.is_a? Hash)
- @classifications = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @classifications = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @classifications = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @classifications.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item)
- else
- @classifications.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @classifications = _oa
- end
- end
- if !_o['meanings'].nil?
- _oa = _o['meanings']
- if(_oa.is_a? Hash)
- @meanings = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @meanings = Org::Apache::Atlas::Model::Glossary::Relations::AtlasTermAssignmentHeader.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @meanings = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @meanings.push Org::Apache::Atlas::Model::Glossary::Relations::AtlasTermAssignmentHeader.from_json(_item)
- else
- @meanings.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @meanings = _oa
- end
- end
- end
-
- # constructs a AtlasEntity from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class Status
-
- # (no documentation provided)
- ACTIVE = "ACTIVE"
-
- # (no documentation provided)
- DELETED = "DELETED"
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class AtlasClassification < Org::Apache::Atlas::Model::Instance::AtlasStruct
-
- # (no documentation provided)
- attr_accessor :entityGuid
- # (no documentation provided)
- attr_accessor :propagate
- # (no documentation provided)
- attr_accessor :validityPeriods
-
- # the json hash for this AtlasClassification
- def to_jaxb_json_hash
- _h = super
- _h['entityGuid'] = entityGuid.to_jaxb_json_hash unless entityGuid.nil?
- _h['propagate'] = propagate.to_jaxb_json_hash unless propagate.nil?
- if !validityPeriods.nil?
- _ha = Array.new
- validityPeriods.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['validityPeriods'] = _ha
- end
- return _h
- end
-
- #initializes this AtlasClassification with a json hash
- def init_jaxb_json_hash(_o)
- super _o
- if !_o['entityGuid'].nil?
- _oa = _o['entityGuid']
- if(_oa.is_a? Hash)
- @entityGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @entityGuid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @entityGuid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @entityGuid.push String.from_json(_item)
- else
- @entityGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @entityGuid = _oa
- end
- end
- if !_o['propagate'].nil?
- _oa = _o['propagate']
- if(_oa.is_a? Hash)
- @propagate = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @propagate = Boolean.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @propagate = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @propagate.push Boolean.from_json(_item)
- else
- @propagate.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @propagate = _oa
- end
- end
- if !_o['validityPeriods'].nil?
- _oa = _o['validityPeriods']
- if(_oa.is_a? Hash)
- @validityPeriods = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @validityPeriods = Org::Apache::Atlas::Model::TimeBoundary.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @validityPeriods = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @validityPeriods.push Org::Apache::Atlas::Model::TimeBoundary.from_json(_item)
- else
- @validityPeriods.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @validityPeriods = _oa
- end
- end
- end
-
- # constructs a AtlasClassification from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class AtlasEntityHeader < Org::Apache::Atlas::Model::Instance::AtlasStruct
-
- # (no documentation provided)
- attr_accessor :guid
- # (no documentation provided)
- attr_accessor :status
- # (no documentation provided)
- attr_accessor :displayText
- # (no documentation provided)
- attr_accessor :classificationNames
- # (no documentation provided)
- attr_accessor :classifications
- # (no documentation provided)
- attr_accessor :meaningNames
- # (no documentation provided)
- attr_accessor :meanings
-
- # the json hash for this AtlasEntityHeader
- def to_jaxb_json_hash
- _h = super
- _h['guid'] = guid.to_jaxb_json_hash unless guid.nil?
- _h['status'] = status.to_jaxb_json_hash unless status.nil?
- _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil?
- if !classificationNames.nil?
- _ha = Array.new
- classificationNames.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['classificationNames'] = _ha
- end
- if !classifications.nil?
- _ha = Array.new
- classifications.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['classifications'] = _ha
- end
- if !meaningNames.nil?
- _ha = Array.new
- meaningNames.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['meaningNames'] = _ha
- end
- if !meanings.nil?
- _ha = Array.new
- meanings.each { | _item | _ha.push _item.to_jaxb_json_hash }
- _h['meanings'] = _ha
- end
- return _h
- end
-
- #initializes this AtlasEntityHeader with a json hash
- def init_jaxb_json_hash(_o)
- super _o
- if !_o['guid'].nil?
- _oa = _o['guid']
- if(_oa.is_a? Hash)
- @guid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @guid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @guid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @guid.push String.from_json(_item)
- else
- @guid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @guid = _oa
- end
- end
- if !_o['status'].nil?
- _oa = _o['status']
- if(_oa.is_a? Hash)
- @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @status = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @status = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @status.push String.from_json(_item)
- else
- @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @status = _oa
- end
- end
- if !_o['displayText'].nil?
- _oa = _o['displayText']
- if(_oa.is_a? Hash)
- @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @displayText = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @displayText = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @displayText.push String.from_json(_item)
- else
- @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @displayText = _oa
- end
- end
- if !_o['classificationNames'].nil?
- _oa = _o['classificationNames']
- if(_oa.is_a? Hash)
- @classificationNames = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @classificationNames = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @classificationNames = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @classificationNames.push String.from_json(_item)
- else
- @classificationNames.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @classificationNames = _oa
- end
- end
- if !_o['classifications'].nil?
- _oa = _o['classifications']
- if(_oa.is_a? Hash)
- @classifications = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @classifications = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @classifications = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @classifications.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item)
- else
- @classifications.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @classifications = _oa
- end
- end
- if !_o['meaningNames'].nil?
- _oa = _o['meaningNames']
- if(_oa.is_a? Hash)
- @meaningNames = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @meaningNames = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @meaningNames = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @meaningNames.push String.from_json(_item)
- else
- @meaningNames.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @meaningNames = _oa
- end
- end
- if !_o['meanings'].nil?
- _oa = _o['meanings']
- if(_oa.is_a? Hash)
- @meanings = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @meanings = Org::Apache::Atlas::Model::Glossary::Relations::AtlasTermAssignmentHeader.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @meanings = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @meanings.push Org::Apache::Atlas::Model::Glossary::Relations::AtlasTermAssignmentHeader.from_json(_item)
- else
- @meanings.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @meanings = _oa
- end
- end
- end
-
- # constructs a AtlasEntityHeader from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Typedef
-
- # (no documentation provided)
- class PropagateTags
-
- # (no documentation provided)
- NONE = "NONE"
-
- # (no documentation provided)
- ONE_TO_TWO = "ONE_TO_TWO"
-
- # (no documentation provided)
- TWO_TO_ONE = "TWO_TO_ONE"
-
- # (no documentation provided)
- BOTH = "BOTH"
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class Status
-
- # (no documentation provided)
- ACTIVE = "ACTIVE"
-
- # (no documentation provided)
- DELETED = "DELETED"
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class AtlasRelatedObjectId < Org::Apache::Atlas::Model::Instance::AtlasObjectId
-
- # (no documentation provided)
- attr_accessor :displayText
- # (no documentation provided)
- attr_accessor :relationshipGuid
- # (no documentation provided)
- attr_accessor :relationshipAttributes
- # (no documentation provided)
- attr_accessor :relationshipStatus
-
- # the json hash for this AtlasRelatedObjectId
- def to_jaxb_json_hash
- _h = super
- _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil?
- _h['relationshipGuid'] = relationshipGuid.to_jaxb_json_hash unless relationshipGuid.nil?
- _h['relationshipAttributes'] = relationshipAttributes.to_jaxb_json_hash unless relationshipAttributes.nil?
- _h['relationshipStatus'] = relationshipStatus.to_jaxb_json_hash unless relationshipStatus.nil?
- return _h
- end
-
- #initializes this AtlasRelatedObjectId with a json hash
- def init_jaxb_json_hash(_o)
- super _o
- if !_o['displayText'].nil?
- _oa = _o['displayText']
- if(_oa.is_a? Hash)
- @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @displayText = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @displayText = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @displayText.push String.from_json(_item)
- else
- @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @displayText = _oa
- end
- end
- if !_o['relationshipGuid'].nil?
- _oa = _o['relationshipGuid']
- if(_oa.is_a? Hash)
- @relationshipGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @relationshipGuid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @relationshipGuid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @relationshipGuid.push String.from_json(_item)
- else
- @relationshipGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @relationshipGuid = _oa
- end
- end
- if !_o['relationshipAttributes'].nil?
- _oa = _o['relationshipAttributes']
- if(_oa.is_a? Hash)
- @relationshipAttributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @relationshipAttributes = Org::Apache::Atlas::Model::Instance::AtlasStruct.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @relationshipAttributes = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @relationshipAttributes.push Org::Apache::Atlas::Model::Instance::AtlasStruct.from_json(_item)
- else
- @relationshipAttributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @relationshipAttributes = _oa
- end
- end
- if !_o['relationshipStatus'].nil?
- _oa = _o['relationshipStatus']
- if(_oa.is_a? Hash)
- @relationshipStatus = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @relationshipStatus = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @relationshipStatus = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @relationshipStatus.push String.from_json(_item)
- else
- @relationshipStatus.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @relationshipStatus = _oa
- end
- end
- end
-
- # constructs a AtlasRelatedObjectId from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class AtlasRelatedObjectId < Org::Apache::Atlas::Model::Instance::AtlasObjectId
-
- # (no documentation provided)
- attr_accessor :displayText
- # (no documentation provided)
- attr_accessor :relationshipGuid
- # (no documentation provided)
- attr_accessor :relationshipAttributes
- # (no documentation provided)
- attr_accessor :relationshipStatus
-
- # the json hash for this AtlasRelatedObjectId
- def to_jaxb_json_hash
- _h = super
- _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil?
- _h['relationshipGuid'] = relationshipGuid.to_jaxb_json_hash unless relationshipGuid.nil?
- _h['relationshipAttributes'] = relationshipAttributes.to_jaxb_json_hash unless relationshipAttributes.nil?
- _h['relationshipStatus'] = relationshipStatus.to_jaxb_json_hash unless relationshipStatus.nil?
- return _h
- end
-
- #initializes this AtlasRelatedObjectId with a json hash
- def init_jaxb_json_hash(_o)
- super _o
- if !_o['displayText'].nil?
- _oa = _o['displayText']
- if(_oa.is_a? Hash)
- @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @displayText = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @displayText = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @displayText.push String.from_json(_item)
- else
- @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @displayText = _oa
- end
- end
- if !_o['relationshipGuid'].nil?
- _oa = _o['relationshipGuid']
- if(_oa.is_a? Hash)
- @relationshipGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @relationshipGuid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @relationshipGuid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @relationshipGuid.push String.from_json(_item)
- else
- @relationshipGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @relationshipGuid = _oa
- end
- end
- if !_o['relationshipAttributes'].nil?
- _oa = _o['relationshipAttributes']
- if(_oa.is_a? Hash)
- @relationshipAttributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @relationshipAttributes = Org::Apache::Atlas::Model::Instance::AtlasStruct.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @relationshipAttributes = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @relationshipAttributes.push Org::Apache::Atlas::Model::Instance::AtlasStruct.from_json(_item)
- else
- @relationshipAttributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @relationshipAttributes = _oa
- end
- end
- if !_o['relationshipStatus'].nil?
- _oa = _o['relationshipStatus']
- if(_oa.is_a? Hash)
- @relationshipStatus = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @relationshipStatus = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @relationshipStatus = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @relationshipStatus.push String.from_json(_item)
- else
- @relationshipStatus.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @relationshipStatus = _oa
- end
- end
- end
-
- # constructs a AtlasRelatedObjectId from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class AtlasStruct
-
- # (no documentation provided)
- attr_accessor :typeName
- # (no documentation provided)
- attr_accessor :attributes
-
- # the json hash for this AtlasStruct
- def to_jaxb_json_hash
- _h = {}
- _h['typeName'] = typeName.to_jaxb_json_hash unless typeName.nil?
- _h['attributes'] = attributes.to_jaxb_json_hash unless attributes.nil?
- return _h
- end
-
- # the json (string form) for this AtlasStruct
- def to_json
- to_jaxb_json_hash.to_json
- end
-
- #initializes this AtlasStruct with a json hash
- def init_jaxb_json_hash(_o)
- if !_o['typeName'].nil?
- _oa = _o['typeName']
- if(_oa.is_a? Hash)
- @typeName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @typeName = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @typeName = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @typeName.push String.from_json(_item)
- else
- @typeName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @typeName = _oa
- end
- end
- if !_o['attributes'].nil?
- _oa = _o['attributes']
- if(_oa.is_a? Hash)
- @attributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @attributes = Hash.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @attributes = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @attributes.push Hash.from_json(_item)
- else
- @attributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @attributes = _oa
- end
- end
- end
-
- # constructs a AtlasStruct from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class Status
-
- # (no documentation provided)
- ACTIVE = "ACTIVE"
-
- # (no documentation provided)
- DELETED = "DELETED"
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Typedef
-
- # (no documentation provided)
- class PropagateTags
-
- # (no documentation provided)
- NONE = "NONE"
-
- # (no documentation provided)
- ONE_TO_TWO = "ONE_TO_TWO"
-
- # (no documentation provided)
- TWO_TO_ONE = "TWO_TO_ONE"
-
- # (no documentation provided)
- BOTH = "BOTH"
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
- # (no documentation provided)
- class TimeBoundary
-
- # (no documentation provided)
- attr_accessor :startTime
- # (no documentation provided)
- attr_accessor :endTime
- # (no documentation provided)
- attr_accessor :timeZone
-
- # the json hash for this TimeBoundary
- def to_jaxb_json_hash
- _h = {}
- _h['startTime'] = startTime.to_jaxb_json_hash unless startTime.nil?
- _h['endTime'] = endTime.to_jaxb_json_hash unless endTime.nil?
- _h['timeZone'] = timeZone.to_jaxb_json_hash unless timeZone.nil?
- return _h
- end
-
- # the json (string form) for this TimeBoundary
- def to_json
- to_jaxb_json_hash.to_json
- end
-
- #initializes this TimeBoundary with a json hash
- def init_jaxb_json_hash(_o)
- if !_o['startTime'].nil?
- _oa = _o['startTime']
- if(_oa.is_a? Hash)
- @startTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @startTime = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @startTime = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @startTime.push String.from_json(_item)
- else
- @startTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @startTime = _oa
- end
- end
- if !_o['endTime'].nil?
- _oa = _o['endTime']
- if(_oa.is_a? Hash)
- @endTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @endTime = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @endTime = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @endTime.push String.from_json(_item)
- else
- @endTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @endTime = _oa
- end
- end
- if !_o['timeZone'].nil?
- _oa = _o['timeZone']
- if(_oa.is_a? Hash)
- @timeZone = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @timeZone = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @timeZone = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @timeZone.push String.from_json(_item)
- else
- @timeZone.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @timeZone = _oa
- end
- end
- end
-
- # constructs a TimeBoundary from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class Status
-
- # (no documentation provided)
- ACTIVE = "ACTIVE"
-
- # (no documentation provided)
- DELETED = "DELETED"
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Glossary
-
-module Relations
-
- # (no documentation provided)
- class AtlasTermAssignmentHeader
-
- # (no documentation provided)
- attr_accessor :confidence
- # (no documentation provided)
- attr_accessor :relationGuid
- # (no documentation provided)
- attr_accessor :source
- # (no documentation provided)
- attr_accessor :createdBy
- # (no documentation provided)
- attr_accessor :status
- # (no documentation provided)
- attr_accessor :displayText
- # (no documentation provided)
- attr_accessor :termGuid
- # (no documentation provided)
- attr_accessor :steward
- # (no documentation provided)
- attr_accessor :expression
- # (no documentation provided)
- attr_accessor :description
-
- # the json hash for this AtlasTermAssignmentHeader
- def to_jaxb_json_hash
- _h = {}
- _h['confidence'] = confidence.to_jaxb_json_hash unless confidence.nil?
- _h['relationGuid'] = relationGuid.to_jaxb_json_hash unless relationGuid.nil?
- _h['source'] = source.to_jaxb_json_hash unless source.nil?
- _h['createdBy'] = createdBy.to_jaxb_json_hash unless createdBy.nil?
- _h['status'] = status.to_jaxb_json_hash unless status.nil?
- _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil?
- _h['termGuid'] = termGuid.to_jaxb_json_hash unless termGuid.nil?
- _h['steward'] = steward.to_jaxb_json_hash unless steward.nil?
- _h['expression'] = expression.to_jaxb_json_hash unless expression.nil?
- _h['description'] = description.to_jaxb_json_hash unless description.nil?
- return _h
- end
-
- # the json (string form) for this AtlasTermAssignmentHeader
- def to_json
- to_jaxb_json_hash.to_json
- end
-
- #initializes this AtlasTermAssignmentHeader with a json hash
- def init_jaxb_json_hash(_o)
- if !_o['confidence'].nil?
- _oa = _o['confidence']
- if(_oa.is_a? Hash)
- @confidence = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @confidence = Fixnum.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @confidence = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @confidence.push Fixnum.from_json(_item)
- else
- @confidence.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @confidence = _oa
- end
- end
- if !_o['relationGuid'].nil?
- _oa = _o['relationGuid']
- if(_oa.is_a? Hash)
- @relationGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @relationGuid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @relationGuid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @relationGuid.push String.from_json(_item)
- else
- @relationGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @relationGuid = _oa
- end
- end
- if !_o['source'].nil?
- _oa = _o['source']
- if(_oa.is_a? Hash)
- @source = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @source = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @source = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @source.push String.from_json(_item)
- else
- @source.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @source = _oa
- end
- end
- if !_o['createdBy'].nil?
- _oa = _o['createdBy']
- if(_oa.is_a? Hash)
- @createdBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @createdBy = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @createdBy = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @createdBy.push String.from_json(_item)
- else
- @createdBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @createdBy = _oa
- end
- end
- if !_o['status'].nil?
- _oa = _o['status']
- if(_oa.is_a? Hash)
- @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @status = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @status = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @status.push String.from_json(_item)
- else
- @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @status = _oa
- end
- end
- if !_o['displayText'].nil?
- _oa = _o['displayText']
- if(_oa.is_a? Hash)
- @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @displayText = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @displayText = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @displayText.push String.from_json(_item)
- else
- @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @displayText = _oa
- end
- end
- if !_o['termGuid'].nil?
- _oa = _o['termGuid']
- if(_oa.is_a? Hash)
- @termGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @termGuid = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @termGuid = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @termGuid.push String.from_json(_item)
- else
- @termGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @termGuid = _oa
- end
- end
- if !_o['steward'].nil?
- _oa = _o['steward']
- if(_oa.is_a? Hash)
- @steward = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @steward = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @steward = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @steward.push String.from_json(_item)
- else
- @steward.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @steward = _oa
- end
- end
- if !_o['expression'].nil?
- _oa = _o['expression']
- if(_oa.is_a? Hash)
- @expression = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @expression = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @expression = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @expression.push String.from_json(_item)
- else
- @expression.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @expression = _oa
- end
- end
- if !_o['description'].nil?
- _oa = _o['description']
- if(_oa.is_a? Hash)
- @description = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
- @description = String.from_json(_oa) unless _oa['@class']
- elsif (_oa.is_a? Array)
- #an array(of hashes hopefully) or scalar
- @description = Array.new
- _oa.each { | _item |
- if ((_item.nil? || _item['@class'].nil?)rescue true)
- @description.push String.from_json(_item)
- else
- @description.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
- end
- }
- else
- @description = _oa
- end
- end
- end
-
- # constructs a AtlasTermAssignmentHeader from a (parsed) JSON hash
- def self.from_json(o)
- if o.nil?
- return nil
- else
- inst = new
- inst.init_jaxb_json_hash o
- return inst
- end
- end
- end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-end
-
-module Org
-
-module Apache
-
-module Atlas
-
-module Model
-
-module Instance
-
- # (no documentation provided)
- class ClassificationAssociateRequest
-
- # (no documentation provided)
- attr_accessor :classification
- # (no documentation provided)
- attr_accessor :entityGuids
-
- # the json hash for this ClassificationAssociateRequest
- def t
<TRUNCATED>
[34/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/sanitize-html.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/sanitize-html.min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/sanitize-html.min.js
deleted file mode 100644
index ade2508..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/sanitize-html.min.js
+++ /dev/null
@@ -1,4 +0,0 @@
-!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.sanitizeHtml=t()}}(function(){return function t(e,r,n){function i(o,a){if(!r[o]){if(!e[o]){var c="function"==typeof require&&require;if(!a&&c)return c(o,!0);if(s)return s(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var h=r[o]={exports:{}};e[o][0].call(h.exports,function(t){var r=e[o][1][t];return i(r?r:t)},h,h.exports,t,e,r,n)}return r[o].exports}for(var s="function"==typeof require&&require,o=0;o<n.length;o++)i(n[o]);return i}({1:[function(t,e,r){function n(t,e){t&&Object.keys(t).forEach(function(r){e(t[r],r)})}function i(t,e){return{}.hasOwnProperty.call(t,e)}function s(t,e,r){function h(t,e){var r=this;this.tag=t,this.attribs=e||{},this.tagPosition=d.length,this.text="",this.upd
ateParentNodeText=function(){if(x.length){var t=x[x.length-1];t.text+=r.text}}}function l(t){return"string"!=typeof t&&(t+=""),t.replace(/\&/g,"&").replace(/</g,"<").replace(/\>/g,">").replace(/\"/g,""")}function f(t,r){r=r.replace(/[\x00-\x20]+/g,""),r=r.replace(/<\!\-\-.*?\-\-\>/g,"");var n=r.match(/^([a-zA-Z]+)\:/);if(!n)return!1;var s=n[1].toLowerCase();return i(e.allowedSchemesByTag,t)?e.allowedSchemesByTag[t].indexOf(s)===-1:!e.allowedSchemes||e.allowedSchemes.indexOf(s)===-1}function p(t,e){return e?(t=t.split(/\s+/),t.filter(function(t){return e.indexOf(t)!==-1}).join(" ")):t}var d="";e?(e=a(s.defaults,e),e.parser?e.parser=a(u,e.parser):e.parser=u):(e=s.defaults,e.parser=u);var g,_,m=e.nonTextTags||["script","style","textarea"];e.allowedAttributes&&(g={},_={},n(e.allowedAttributes,function(t,e){g[e]=[];var r=[];t.forEach(function(t){t.indexOf("*")>=0?r.push(c(t).replace(/\\\*/g,".*")):g[e].push(t)}),_[e]=new RegExp("^("+r.join("|")+")$")}));var b={};n(e.allowe
dClasses,function(t,e){g&&(i(g,e)||(g[e]=[]),g[e].push("class")),b[e]=t});var y,v={};n(e.transformTags,function(t,e){var r;"function"==typeof t?r=t:"string"==typeof t&&(r=s.simpleTransform(t)),"*"===e?y=r:v[e]=r});var w=0,x=[],S={},E={},T=!1,A=0,k=new o.Parser({onopentag:function(t,r){if(T)return void A++;var s=new h(t,r);x.push(s);var o,a=!1,c=!!s.text;i(v,t)&&(o=v[t](t,r),s.attribs=r=o.attribs,void 0!==o.text&&(s.innerText=o.text),t!==o.tagName&&(s.name=t=o.tagName,E[w]=o.tagName)),y&&(o=y(t,r),s.attribs=r=o.attribs,t!==o.tagName&&(s.name=t=o.tagName,E[w]=o.tagName)),e.allowedTags&&e.allowedTags.indexOf(t)===-1&&(a=!0,m.indexOf(t)!==-1&&(T=!0,A=1),S[w]=!0),w++,a||(d+="<"+t,(!g||i(g,t)||g["*"])&&n(r,function(e,r){if(!g||i(g,t)&&g[t].indexOf(r)!==-1||g["*"]&&g["*"].indexOf(r)!==-1||i(_,t)&&_[t].test(r)||_["*"]&&_["*"].test(r)){if(("href"===r||"src"===r)&&f(t,e))return void delete s.attribs[r];if("class"===r&&(e=p(e,b[t]),!e.length))return void delete s.attribs[r];d+=" "+r,e.length&&
(d+='="'+l(e)+'"')}else delete s.attribs[r]}),e.selfClosing.indexOf(t)!==-1?d+=" />":(d+=">",!s.innerText||c||e.textFilter||(d+=s.innerText)))},ontext:function(t){if(!T){var r,n=x[x.length-1];if(n&&(r=n.tag,t=void 0!==n.innerText?n.innerText:t),"script"===r||"style"===r)d+=t;else{var i=l(t);d+=e.textFilter?e.textFilter(i):i}if(x.length){var s=x[x.length-1];s.text+=t}}},onclosetag:function(t){if(T){if(A--,A)return;T=!1}var r=x.pop();if(r){if(T=!1,w--,S[w])return delete S[w],void r.updateParentNodeText();if(E[w]&&(t=E[w],delete E[w]),e.exclusiveFilter&&e.exclusiveFilter(r))return void(d=d.substr(0,r.tagPosition));r.updateParentNodeText(),e.selfClosing.indexOf(t)===-1&&(d+="</"+t+">")}}},e.parser);return k.write(t),k.end(),d}var o=t("htmlparser2"),a=t("xtend"),c=t("regexp-quote");e.exports=s;var u={decodeEntities:!0};s.defaults={allowedTags:["h3","h4","h5","h6","blockquote","p","a","ul","ol","nl","li","b","i","strong","em","strike","code","hr","br","div","table","thead","caption","tbod
y","tr","th","td","pre"],allowedAttributes:{a:["href","name","target"],img:["src"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto"],allowedSchemesByTag:{}},s.simpleTransform=function(t,e,r){return r=void 0===r||r,e=e||{},function(n,i){var s;if(r)for(s in e)i[s]=e[s];else i=e;return{tagName:t,attribs:i}}}},{htmlparser2:36,"regexp-quote":54,xtend:58}],2:[function(t,e,r){"use strict";function n(){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e=0,r=t.length;e<r;++e)c[e]=t[e],u[t.charCodeAt(e)]=e;u["-".charCodeAt(0)]=62,u["_".charCodeAt(0)]=63}function i(t){var e,r,n,i,s,o,a=t.length;if(a%4>0)throw new Error("Invalid string. Length must be a multiple of 4");s="="===t[a-2]?2:"="===t[a-1]?1:0,o=new h(3*a/4-s),n=s>0?a-4:a;var c=0;for(e=0,r=0;e<n;e+=4,r+=3)i=u[t.charCodeAt(e)]<<18|u[t.charCodeAt(e+1)]<<12|u[t.charCodeAt(e+2)]<<6|u[t.charCodeAt(e+3)],o[c++]=i>>16&255,o[c++]=i>>8&255,o[c+
+]=255&i;return 2===s?(i=u[t.charCodeAt(e)]<<2|u[t.charCodeAt(e+1)]>>4,o[c++]=255&i):1===s&&(i=u[t.charCodeAt(e)]<<10|u[t.charCodeAt(e+1)]<<4|u[t.charCodeAt(e+2)]>>2,o[c++]=i>>8&255,o[c++]=255&i),o}function s(t){return c[t>>18&63]+c[t>>12&63]+c[t>>6&63]+c[63&t]}function o(t,e,r){for(var n,i=[],o=e;o<r;o+=3)n=(t[o]<<16)+(t[o+1]<<8)+t[o+2],i.push(s(n));return i.join("")}function a(t){for(var e,r=t.length,n=r%3,i="",s=[],a=16383,u=0,h=r-n;u<h;u+=a)s.push(o(t,u,u+a>h?h:u+a));return 1===n?(e=t[r-1],i+=c[e>>2],i+=c[e<<4&63],i+="=="):2===n&&(e=(t[r-2]<<8)+t[r-1],i+=c[e>>10],i+=c[e>>4&63],i+=c[e<<2&63],i+="="),s.push(i),s.join("")}r.toByteArray=i,r.fromByteArray=a;var c=[],u=[],h="undefined"!=typeof Uint8Array?Uint8Array:Array;n()},{}],3:[function(t,e,r){},{}],4:[function(t,e,r){(function(e){"use strict";var n=t("buffer"),i=n.Buffer,s=n.SlowBuffer,o=n.kMaxLength||2147483647;r.alloc=function(t,e,r){if("function"==typeof i.alloc)return i.alloc(t,e,r);if("number"==typeof r)throw new TypeError(
"encoding must not be number");if("number"!=typeof t)throw new TypeError("size must be a number");if(t>o)throw new RangeError("size is too large");var n=r,s=e;void 0===s&&(n=void 0,s=0);var a=new i(t);if("string"==typeof s)for(var c=new i(s,n),u=c.length,h=-1;++h<t;)a[h]=c[h%u];else a.fill(s);return a},r.allocUnsafe=function(t){if("function"==typeof i.allocUnsafe)return i.allocUnsafe(t);if("number"!=typeof t)throw new TypeError("size must be a number");if(t>o)throw new RangeError("size is too large");return new i(t)},r.from=function(t,r,n){if("function"==typeof i.from&&(!e.Uint8Array||Uint8Array.from!==i.from))return i.from(t,r,n);if("number"==typeof t)throw new TypeError('"value" argument must not be a number');if("string"==typeof t)return new i(t,r);if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer){var s=r;if(1===arguments.length)return new i(t);"undefined"==typeof s&&(s=0);var o=n;if("undefined"==typeof o&&(o=t.byteLength-s),s>=t.byteLength)throw new RangeError("'offs
et' is out of bounds");if(o>t.byteLength-s)throw new RangeError("'length' is out of bounds");return new i(t.slice(s,s+o))}if(i.isBuffer(t)){var a=new i(t.length);return t.copy(a,0,0,t.length),a}if(t){if(Array.isArray(t)||"undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return new i(t);if("Buffer"===t.type&&Array.isArray(t.data))return new i(t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},r.allocUnsafeSlow=function(t){if("function"==typeof i.allocUnsafeSlow)return i.allocUnsafeSlow(t);if("number"!=typeof t)throw new TypeError("size must be a number");if(t>=o)throw new RangeError("size is too large");return new s(t)}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{buffer:5}],5:[function(t,e,r){(function(e){"use strict";function n(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(
){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(e){return!1}}function i(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(i()<e)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=o.prototype):(null===t&&(t=new o(e)),t.length=e),t}function o(t,e,r){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(t,e,r);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return h(this,t)}return a(this,t,e,r)}function a(t,e,r,n){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?p(t,e,r,n):"string"==typeof e?l(t,e,r):d(t,e)}function c(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function
u(t,e,r,n){return c(e),e<=0?s(t,e):void 0!==r?"string"==typeof n?s(t,e).fill(r,n):s(t,e).fill(r):s(t,e)}function h(t,e){if(c(e),t=s(t,e<0?0:0|g(e)),!o.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}function l(t,e,r){if("string"==typeof r&&""!==r||(r="utf8"),!o.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|m(e,r);t=s(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function f(t,e){var r=e.length<0?0:0|g(e.length);t=s(t,r);for(var n=0;n<r;n+=1)t[n]=255&e[n];return t}function p(t,e,r,n){if(e.byteLength,r<0||e.byteLength<r)throw new RangeError("'offset' is out of bounds");if(e.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return e=void 0===r&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,r):new Uint8Array(e,r,n),o.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=o.prototype):t=f(t,e),t}function d(t,e){if(o.isBuffer(e)){var r=0|g(e.length);return t=s(t,r),0===t.length?t:(e.copy(t,0,0,r),t)}if(e){if("undefin
ed"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||J(e.length)?s(t,0):f(t,e);if("Buffer"===e.type&&$(e.data))return f(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function g(t){if(t>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|t}function _(t){return+t!=t&&(t=0),o.alloc(+t)}function m(t,e){if(o.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return F(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return X(t).length;default:if(n)return F(t)
.length;e=(""+e).toLowerCase(),n=!0}}function b(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,e>>>=0,r<=e)return"";for(t||(t="utf8");;)switch(t){case"hex":return D(this,e,r);case"utf8":case"utf-8":return q(this,e,r);case"ascii":return C(this,e,r);case"latin1":case"binary":return B(this,e,r);case"base64":return L(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function y(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function v(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=o.from(e,n)),o.isBuffer(e))return 0===e.length?-1:w(t,e,r,n,i);if("number"==typeof e)retu
rn e=255&e,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):w(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function w(t,e,r,n,i){function s(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}var o=1,a=t.length,c=e.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,a/=2,c/=2,r/=2}var u;if(i){var h=-1;for(u=r;u<a;u++)if(s(t,u)===s(e,h===-1?0:u-h)){if(h===-1&&(h=u),u-h+1===c)return h*o}else h!==-1&&(u-=u-h),h=-1}else for(r+c>a&&(r=a-c),u=r;u>=0;u--){for(var l=!0,f=0;f<c;f++)if(s(t,u+f)!==s(e,f)){l=!1;break}if(l)return u}return-1}function x(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var s=e.length;if(s%2!==0)throw new TypeError("Invalid hex string");n>s/2&&(n=s/2);for(var o=0;o<n;++o){var a=parseInt(e.substr(2*o,2),16);if(isNaN(a))return
o;t[r+o]=a}return o}function S(t,e,r,n){return Q(F(e,t.length-r),t,r,n)}function E(t,e,r,n){return Q(G(e),t,r,n)}function T(t,e,r,n){return E(t,e,r,n)}function A(t,e,r,n){return Q(X(e),t,r,n)}function k(t,e,r,n){return Q(W(e,t.length-r),t,r,n)}function L(t,e,r){return 0===e&&r===t.length?Z.fromByteArray(t):Z.fromByteArray(t.slice(e,r))}function q(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var s=t[i],o=null,a=s>239?4:s>223?3:s>191?2:1;if(i+a<=r){var c,u,h,l;switch(a){case 1:s<128&&(o=s);break;case 2:c=t[i+1],128===(192&c)&&(l=(31&s)<<6|63&c,l>127&&(o=l));break;case 3:c=t[i+1],u=t[i+2],128===(192&c)&&128===(192&u)&&(l=(15&s)<<12|(63&c)<<6|63&u,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:c=t[i+1],u=t[i+2],h=t[i+3],128===(192&c)&&128===(192&u)&&128===(192&h)&&(l=(15&s)<<18|(63&c)<<12|(63&u)<<6|63&h,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=a}return R(n)}function R(t){var e=t.length;if(e<=tt)
return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=tt));return r}function C(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}function B(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function D(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",s=e;s<r;++s)i+=Y(t[s]);return i}function j(t,e,r){for(var n=t.slice(e,r),i="",s=0;s<n.length;s+=2)i+=String.fromCharCode(n[s]+256*n[s+1]);return i}function N(t,e,r){if(t%1!==0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function O(t,e,r,n,i,s){if(!o.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<s)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function M(t,e,r,n){e<0&&(e=655
35+e+1);for(var i=0,s=Math.min(t.length-r,2);i<s;++i)t[r+i]=(e&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function I(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,s=Math.min(t.length-r,4);i<s;++i)t[r+i]=e>>>8*(n?i:3-i)&255}function P(t,e,r,n,i,s){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function U(t,e,r,n,i){return i||P(t,e,r,4,3.4028234663852886e38,-3.4028234663852886e38),K.write(t,e,r,n,23,4),r+4}function H(t,e,r,n,i){return i||P(t,e,r,8,1.7976931348623157e308,-1.7976931348623157e308),K.write(t,e,r,n,52,8),r+8}function V(t){if(t=z(t).replace(et,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function z(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function Y(t){return t<16?"0"+t.toString(16):t.toString(16)}function F(t,e){e=e||1/0;for(var r,n=t.length,i=null,s=[],o=0;o<n;++o){if(r=t.charCodeAt(o),r>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&s.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&s.push(239,
191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&s.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;s.push(r)}else if(r<2048){if((e-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function G(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}function W(t,e){for(var r,n,i,s=[],o=0;o<t.length&&!((e-=2)<0);++o)r=t.charCodeAt(o),n=r>>8,i=r%256,s.push(i),s.push(n);return s}function X(t){return Z.toByteArray(V(t))}function Q(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function J(t){return t!==t}var Z=t("base64-js"),K=t("ieee754"),$=t("isarray");r.Buffer=o,r.SlowBuffer=_,r.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPOR
T?e.TYPED_ARRAY_SUPPORT:n(),r.kMaxLength=i(),o.poolSize=8192,o._augment=function(t){return t.__proto__=o.prototype,t},o.from=function(t,e,r){return a(null,t,e,r)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(t,e,r){return u(null,t,e,r)},o.allocUnsafe=function(t){return h(null,t)},o.allocUnsafeSlow=function(t){return h(null,t)},o.isBuffer=function(t){return!(null==t||!t._isBuffer)},o.compare=function(t,e){if(!o.isBuffer(t)||!o.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var r=t.length,n=e.length,i=0,s=Math.min(r,n);i<s;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0},o.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf
16le":case"utf-16le":return!0;default:return!1}},o.concat=function(t,e){if(!$(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return o.alloc(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;++r)e+=t[r].length;var n=o.allocUnsafe(e),i=0;for(r=0;r<t.length;++r){var s=t[r];if(!o.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(n,i),i+=s.length}return n},o.byteLength=m,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)y(this,e,e+1);return this},o.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)y(this,e,e+3),y(this,e+1,e+2);return this},o.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)y(this,e,e+7),y(this,e+1
,e+6),y(this,e+2,e+5),y(this,e+3,e+4);return this},o.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?q(this,0,t):b.apply(this,arguments)},o.prototype.equals=function(t){if(!o.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===o.compare(this,t)},o.prototype.inspect=function(){var t="",e=r.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(t+=" ... ")),"<Buffer "+t+">"},o.prototype.compare=function(t,e,r,n,i){if(!o.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(e>>>=0,r>>>=0,n>>>=0,i>>>=0,this===t)return 0;for(var s=i-n,a=r-e,c=Math.min(s,a),u=this.slice(n,i),h=t.slice(e,r),l=0;l<c;++l)if(u[l]!==h[l]){s=u[l],a=h[l]
;break}return s<a?-1:a<s?1:0},o.prototype.includes=function(t,e,r){return this.indexOf(t,e,r)!==-1},o.prototype.indexOf=function(t,e,r){return v(this,t,e,r,!0)},o.prototype.lastIndexOf=function(t,e,r){return v(this,t,e,r,!1)},o.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e=0|e,isFinite(r)?(r=0|r,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var s=!1;;)switch(n){case"hex":return x(this,t,e,r);case"utf8":case"utf-8":return S(this,t,e,r);case"ascii":return E(this,t,e,r);case"latin1":case"binary":return T(this,t,e,r);case"base64":return A(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,t,e,r);default
:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var tt=4096;o.prototype.slice=function(t,e){var r=this.length;t=~~t,e=void 0===e?r:~~e,t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),e<t&&(e=t);var n;if(o.TYPED_ARRAY_SUPPORT)n=this.subarray(t,e),n.__proto__=o.prototype;else{var i=e-t;n=new o(i,(void 0));for(var s=0;s<i;++s)n[s]=this[s+t]}return n},o.prototype.readUIntLE=function(t,e,r){t=0|t,e=0|e,r||N(t,e,this.length);for(var n=this[t],i=1,s=0;++s<e&&(i*=256);)n+=this[t+s]*i;return n},o.prototype.readUIntBE=function(t,e,r){t=0|t,e=0|e,r||N(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},o.prototype.readUInt8=function(t,e){return e||N(t,1,this.length),this[t]},o.prototype.readUInt16LE=function(t,e){return e||N(t,2,this.length),this[t]|this[t+1]<<8},o.prototype.readUInt16BE=function(t,e){return e
||N(t,2,this.length),this[t]<<8|this[t+1]},o.prototype.readUInt32LE=function(t,e){return e||N(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},o.prototype.readUInt32BE=function(t,e){return e||N(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},o.prototype.readIntLE=function(t,e,r){t=0|t,e=0|e,r||N(t,e,this.length);for(var n=this[t],i=1,s=0;++s<e&&(i*=256);)n+=this[t+s]*i;return i*=128,n>=i&&(n-=Math.pow(2,8*e)),n},o.prototype.readIntBE=function(t,e,r){t=0|t,e=0|e,r||N(t,e,this.length);for(var n=e,i=1,s=this[t+--n];n>0&&(i*=256);)s+=this[t+--n]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*e)),s},o.prototype.readInt8=function(t,e){return e||N(t,1,this.length),128&this[t]?(255-this[t]+1)*-1:this[t]},o.prototype.readInt16LE=function(t,e){e||N(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt16BE=function(t,e){e||N(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},o.prototype.
readInt32LE=function(t,e){return e||N(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},o.prototype.readInt32BE=function(t,e){return e||N(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},o.prototype.readFloatLE=function(t,e){return e||N(t,4,this.length),K.read(this,t,!0,23,4)},o.prototype.readFloatBE=function(t,e){return e||N(t,4,this.length),K.read(this,t,!1,23,4)},o.prototype.readDoubleLE=function(t,e){return e||N(t,8,this.length),K.read(this,t,!0,52,8)},o.prototype.readDoubleBE=function(t,e){return e||N(t,8,this.length),K.read(this,t,!1,52,8)},o.prototype.writeUIntLE=function(t,e,r,n){if(t=+t,e=0|e,r=0|r,!n){var i=Math.pow(2,8*r)-1;O(this,t,e,r,i,0)}var s=1,o=0;for(this[e]=255&t;++o<r&&(s*=256);)this[e+o]=t/s&255;return e+r},o.prototype.writeUIntBE=function(t,e,r,n){if(t=+t,e=0|e,r=0|r,!n){var i=Math.pow(2,8*r)-1;O(this,t,e,r,i,0)}var s=r-1,o=1;for(this[e+s]=255&t;--s>=0&&(o*=256);)this[e+s]=t/o&255;return e+r},o.prototype.writeUInt8=function(t,
e,r){return t=+t,e=0|e,r||O(this,t,e,1,255,0),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},o.prototype.writeUInt16LE=function(t,e,r){return t=+t,e=0|e,r||O(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):M(this,t,e,!0),e+2},o.prototype.writeUInt16BE=function(t,e,r){return t=+t,e=0|e,r||O(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):M(this,t,e,!1),e+2},o.prototype.writeUInt32LE=function(t,e,r){return t=+t,e=0|e,r||O(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):I(this,t,e,!0),e+4},o.prototype.writeUInt32BE=function(t,e,r){return t=+t,e=0|e,r||O(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},o.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e=0|e,!n){var i=Math.pow(2,8*r-1);O(this,t,e,r,i-1,-i)}var s=0,o=1,a=0;for(this[e]=255&t;++s<r&&(o*=256);)t<0&&0===a&&0!==this[e
+s-1]&&(a=1),this[e+s]=(t/o>>0)-a&255;return e+r},o.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e=0|e,!n){var i=Math.pow(2,8*r-1);O(this,t,e,r,i-1,-i)}var s=r-1,o=1,a=0;for(this[e+s]=255&t;--s>=0&&(o*=256);)t<0&&0===a&&0!==this[e+s+1]&&(a=1),this[e+s]=(t/o>>0)-a&255;return e+r},o.prototype.writeInt8=function(t,e,r){return t=+t,e=0|e,r||O(this,t,e,1,127,-128),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},o.prototype.writeInt16LE=function(t,e,r){return t=+t,e=0|e,r||O(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):M(this,t,e,!0),e+2},o.prototype.writeInt16BE=function(t,e,r){return t=+t,e=0|e,r||O(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):M(this,t,e,!1),e+2},o.prototype.writeInt32LE=function(t,e,r){return t=+t,e=0|e,r||O(this,t,e,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):I(this,t,e,!0),e+4},o.prototype.writeInt32B
E=function(t,e,r){return t=+t,e=0|e,r||O(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},o.prototype.writeFloatLE=function(t,e,r){return U(this,t,e,!0,r)},o.prototype.writeFloatBE=function(t,e,r){return U(this,t,e,!1,r)},o.prototype.writeDoubleLE=function(t,e,r){return H(this,t,e,!0,r)},o.prototype.writeDoubleBE=function(t,e,r){return H(this,t,e,!1,r)},o.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var i,s=n-r;if(this===t&&r<e&&e<n)for(i=s-1;i>=0;--i)t[i+e]=this[i+r];else if(s<1e3||!o.TYPED
_ARRAY_SUPPORT)for(i=0;i<s;++i)t[i+e]=this[i+r];else Uint8Array.prototype.set.call(t,this.subarray(r,r+s),e);return s},o.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!o.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof t&&(t=255&t);if(e<0||this.length<e||this.length<r)throw new RangeError("Out of range index");if(r<=e)return this;e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0);var s;if("number"==typeof t)for(s=e;s<r;++s)this[s]=t;else{var a=o.isBuffer(t)?t:F(new o(t,n).toString()),c=a.length;for(s=0;s<r-e;++s)this[s+e]=a[s%c]}return this};var et=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":2,ieee754:37,isa
rray:40}],6:[function(t,e,r){(function(t){function e(t){return Array.isArray?Array.isArray(t):"[object Array]"===_(t)}function n(t){return"boolean"==typeof t}function i(t){return null===t}function s(t){return null==t}function o(t){return"number"==typeof t}function a(t){return"string"==typeof t}function c(t){return"symbol"==typeof t}function u(t){return void 0===t}function h(t){return"[object RegExp]"===_(t)}function l(t){return"object"==typeof t&&null!==t}function f(t){return"[object Date]"===_(t)}function p(t){return"[object Error]"===_(t)||t instanceof Error}function d(t){return"function"==typeof t}function g(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||"undefined"==typeof t}function _(t){return Object.prototype.toString.call(t)}r.isArray=e,r.isBoolean=n,r.isNull=i,r.isNullOrUndefined=s,r.isNumber=o,r.isString=a,r.isSymbol=c,r.isUndefined=u,r.isRegExp=h,r.isObject=l,r.isDate=f,r.isError=p,r.isFunction=d,r.isPrimitive=g,r.isBu
ffer=t.isBuffer}).call(this,{isBuffer:t("../../is-buffer/index.js")})},{"../../is-buffer/index.js":39}],7:[function(t,e,r){function n(t,e){if(t){var r,n="";for(var i in t)r=t[i],n&&(n+=" "),n+=!r&&l[i]?i:i+'="'+(e.decodeEntities?h.encodeXML(r):r)+'"';return n}}function i(t,e){"svg"===t.name&&(e={decodeEntities:e.decodeEntities,xmlMode:!0});var r="<"+t.name,i=n(t.attribs,e);return i&&(r+=" "+i),!e.xmlMode||t.children&&0!==t.children.length?(r+=">",t.children&&(r+=d(t.children,e)),p[t.name]&&!e.xmlMode||(r+="</"+t.name+">")):r+="/>",r}function s(t){return"<"+t.data+">"}function o(t,e){var r=t.data||"";return!e.decodeEntities||t.parent&&t.parent.name in f||(r=h.encodeXML(r)),r}function a(t){return"<![CDATA["+t.children[0].data+"]]>"}function c(t){return"<!--"+t.data+"-->"}var u=t("domelementtype"),h=t("entities"),l={__proto__:null,allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,"default":!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,loop:!0,multiple:!0,muted:!0
,open:!0,readonly:!0,required:!0,reversed:!0,scoped:!0,seamless:!0,selected:!0,typemustmatch:!0},f={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},p={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},d=e.exports=function(t,e){Array.isArray(t)||t.cheerio||(t=[t]),e=e||{};for(var r="",n=0;n<t.length;n++){var h=t[n];r+="root"===h.type?d(h.children,e):u.isTag(h)?i(h,e):h.type===u.Directive?s(h):h.type===u.Comment?c(h):h.type===u.CDATA?a(h):o(h,e)}return r}},{domelementtype:8,entities:20}],8:[function(t,e,r){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(t){return"tag"===t.type||"script"===t.type||"style"===t.type}}},{}],9:[function(t,e,r){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"
style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(t){return"tag"===t.type||"script"===t.type||"style"===t.type}}},{}],10:[function(t,e,r){function n(t,e,r){"object"==typeof t?(r=e,e=t,t=null):"function"==typeof e&&(r=e,e=c),this._callback=t,this._options=e||c,this._elementCB=r,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var i=t("domelementtype"),s=/\s+/g,o=t("./lib/node"),a=t("./lib/element"),c={normalizeWhitespace:!1,withStartIndices:!1};n.prototype.onparserinit=function(t){this._parser=t},n.prototype.onreset=function(){n.call(this,this._callback,this._options,this._elementCB)},n.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},n.prototype._handleCallback=n.prototype.onerror=function(t){if("function"==typeof this._callback)this._callback(t,this.dom);else if(t)throw t},n.prototype.onclosetag=function(){var t=this._tagStack.pop();this._elementCB&&this._elementCB(t)},n.prototype._addDomEl
ement=function(t){var e=this._tagStack[this._tagStack.length-1],r=e?e.children:this.dom,n=r[r.length-1];
-t.next=null,this._options.withStartIndices&&(t.startIndex=this._parser.startIndex),this._options.withDomLvl1&&(t.__proto__="tag"===t.type?a:o),n?(t.prev=n,n.next=t):t.prev=null,r.push(t),t.parent=e||null},n.prototype.onopentag=function(t,e){var r={type:"script"===t?i.Script:"style"===t?i.Style:i.Tag,name:t,attribs:e,children:[]};this._addDomElement(r),this._tagStack.push(r)},n.prototype.ontext=function(t){var e,r=this._options.normalizeWhitespace||this._options.ignoreWhitespace;!this._tagStack.length&&this.dom.length&&(e=this.dom[this.dom.length-1]).type===i.Text?r?e.data=(e.data+t).replace(s," "):e.data+=t:this._tagStack.length&&(e=this._tagStack[this._tagStack.length-1])&&(e=e.children[e.children.length-1])&&e.type===i.Text?r?e.data=(e.data+t).replace(s," "):e.data+=t:(r&&(t=t.replace(s," ")),this._addDomElement({data:t,type:i.Text}))},n.prototype.oncomment=function(t){var e=this._tagStack[this._tagStack.length-1];if(e&&e.type===i.Comment)return void(e.data+=t);var r={data:t,type:
i.Comment};this._addDomElement(r),this._tagStack.push(r)},n.prototype.oncdatastart=function(){var t={children:[{data:"",type:i.Text}],type:i.CDATA};this._addDomElement(t),this._tagStack.push(t)},n.prototype.oncommentend=n.prototype.oncdataend=function(){this._tagStack.pop()},n.prototype.onprocessinginstruction=function(t,e){this._addDomElement({name:t,data:e,type:i.Directive})},e.exports=n},{"./lib/element":11,"./lib/node":12,domelementtype:9}],11:[function(t,e,r){var n=t("./node"),i=e.exports=Object.create(n),s={tagName:"name"};Object.keys(s).forEach(function(t){var e=s[t];Object.defineProperty(i,t,{get:function(){return this[e]||null},set:function(t){return this[e]=t,t}})})},{"./node":12}],12:[function(t,e,r){var n=e.exports={get firstChild(){var t=this.children;return t&&t[0]||null},get lastChild(){var t=this.children;return t&&t[t.length-1]||null},get nodeType(){return s[this.type]||s.element}},i={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",ne
xtSibling:"next",nodeValue:"data"},s={element:1,text:3,cdata:4,comment:8};Object.keys(i).forEach(function(t){var e=i[t];Object.defineProperty(n,t,{get:function(){return this[e]||null},set:function(t){return this[e]=t,t}})})},{}],13:[function(t,e,r){var n=e.exports;[t("./lib/stringify"),t("./lib/traversal"),t("./lib/manipulation"),t("./lib/querying"),t("./lib/legacy"),t("./lib/helpers")].forEach(function(t){Object.keys(t).forEach(function(e){n[e]=t[e].bind(n)})})},{"./lib/helpers":14,"./lib/legacy":15,"./lib/manipulation":16,"./lib/querying":17,"./lib/stringify":18,"./lib/traversal":19}],14:[function(t,e,r){r.removeSubsets=function(t){for(var e,r,n,i=t.length;--i>-1;){for(e=r=t[i],t[i]=null,n=!0;r;){if(t.indexOf(r)>-1){n=!1,t.splice(i,1);break}r=r.parent}n&&(t[i]=e)}return t};var n={DISCONNECTED:1,PRECEDING:2,FOLLOWING:4,CONTAINS:8,CONTAINED_BY:16},i=r.compareDocumentPosition=function(t,e){var r,i,s,o,a,c,u=[],h=[];if(t===e)return 0;for(r=t;r;)u.unshift(r),r=r.parent;for(r=e;r;)h.uns
hift(r),r=r.parent;for(c=0;u[c]===h[c];)c++;return 0===c?n.DISCONNECTED:(i=u[c-1],s=i.children,o=u[c],a=h[c],s.indexOf(o)>s.indexOf(a)?i===e?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:i===t?n.PRECEDING|n.CONTAINS:n.PRECEDING)};r.uniqueSort=function(t){var e,r,s=t.length;for(t=t.slice();--s>-1;)e=t[s],r=t.indexOf(e),r>-1&&r<s&&t.splice(s,1);return t.sort(function(t,e){var r=i(t,e);return r&n.PRECEDING?-1:r&n.FOLLOWING?1:0}),t}},{}],15:[function(t,e,r){function n(t,e){return"function"==typeof e?function(r){return r.attribs&&e(r.attribs[t])}:function(r){return r.attribs&&r.attribs[t]===e}}function i(t,e){return function(r){return t(r)||e(r)}}var s=t("domelementtype"),o=r.isTag=s.isTag;r.testElement=function(t,e){for(var r in t)if(t.hasOwnProperty(r)){if("tag_name"===r){if(!o(e)||!t.tag_name(e.name))return!1}else if("tag_type"===r){if(!t.tag_type(e.type))return!1}else if("tag_contains"===r){if(o(e)||!t.tag_contains(e.data))return!1}else if(!e.attribs||!t[r](e.attribs[r]))return!1}else;retur
n!0};var a={tag_name:function(t){return"function"==typeof t?function(e){return o(e)&&t(e.name)}:"*"===t?o:function(e){return o(e)&&e.name===t}},tag_type:function(t){return"function"==typeof t?function(e){return t(e.type)}:function(e){return e.type===t}},tag_contains:function(t){return"function"==typeof t?function(e){return!o(e)&&t(e.data)}:function(e){return!o(e)&&e.data===t}}};r.getElements=function(t,e,r,s){var o=Object.keys(t).map(function(e){var r=t[e];return e in a?a[e](r):n(e,r)});return 0===o.length?[]:this.filter(o.reduce(i),e,r,s)},r.getElementById=function(t,e,r){return Array.isArray(e)||(e=[e]),this.findOne(n("id",t),e,r!==!1)},r.getElementsByTagName=function(t,e,r,n){return this.filter(a.tag_name(t),e,r,n)},r.getElementsByTagType=function(t,e,r,n){return this.filter(a.tag_type(t),e,r,n)}},{domelementtype:9}],16:[function(t,e,r){r.removeElement=function(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){var e=t.parent.children;e.splice(e.lastIndexOf
(t),1)}},r.replaceElement=function(t,e){var r=e.prev=t.prev;r&&(r.next=e);var n=e.next=t.next;n&&(n.prev=e);var i=e.parent=t.parent;if(i){var s=i.children;s[s.lastIndexOf(t)]=e}},r.appendChild=function(t,e){if(e.parent=t,1!==t.children.push(e)){var r=t.children[t.children.length-2];r.next=e,e.prev=r,e.next=null}},r.append=function(t,e){var r=t.parent,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){var i=r.children;i.splice(i.lastIndexOf(n),0,e)}}else r&&r.children.push(e)},r.prepend=function(t,e){var r=t.parent;if(r){var n=r.children;n.splice(n.lastIndexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}},{}],17:[function(t,e,r){function n(t,e,r,n){return Array.isArray(e)||(e=[e]),"number"==typeof n&&isFinite(n)||(n=1/0),i(t,e,r!==!1,n)}function i(t,e,r,n){for(var s,o=[],a=0,c=e.length;a<c&&!(t(e[a])&&(o.push(e[a]),--n<=0))&&(s=e[a].children,!(r&&s&&s.length>0&&(s=i(t,s,r,n),o=o.concat(s),n-=s.length,n<=0)));a++);return o}function s(t,e
){for(var r=0,n=e.length;r<n;r++)if(t(e[r]))return e[r];return null}function o(t,e){for(var r=null,n=0,i=e.length;n<i&&!r;n++)u(e[n])&&(t(e[n])?r=e[n]:e[n].children.length>0&&(r=o(t,e[n].children)));return r}function a(t,e){for(var r=0,n=e.length;r<n;r++)if(u(e[r])&&(t(e[r])||e[r].children.length>0&&a(t,e[r].children)))return!0;return!1}function c(t,e){for(var r=[],n=0,i=e.length;n<i;n++)u(e[n])&&(t(e[n])&&r.push(e[n]),e[n].children.length>0&&(r=r.concat(c(t,e[n].children))));return r}var u=t("domelementtype").isTag;e.exports={filter:n,find:i,findOneChild:s,findOne:o,existsOne:a,findAll:c}},{domelementtype:9}],18:[function(t,e,r){function n(t,e){return t.children?t.children.map(function(t){return o(t,e)}).join(""):""}function i(t){return Array.isArray(t)?t.map(i).join(""):a(t)||t.type===s.CDATA?i(t.children):t.type===s.Text?t.data:""}var s=t("domelementtype"),o=t("dom-serializer"),a=s.isTag;e.exports={getInnerHTML:n,getOuterHTML:o,getText:i}},{"dom-serializer":7,domelementtype:9}],1
9:[function(t,e,r){var n=r.getChildren=function(t){return t.children},i=r.getParent=function(t){return t.parent};r.getSiblings=function(t){var e=i(t);return e?n(e):[t]},r.getAttributeValue=function(t,e){return t.attribs&&t.attribs[e]},r.hasAttrib=function(t,e){return!!t.attribs&&hasOwnProperty.call(t.attribs,e)},r.getName=function(t){return t.name}},{}],20:[function(t,e,r){var n=t("./lib/encode.js"),i=t("./lib/decode.js");r.decode=function(t,e){return(!e||e<=0?i.XML:i.HTML)(t)},r.decodeStrict=function(t,e){return(!e||e<=0?i.XML:i.HTMLStrict)(t)},r.encode=function(t,e){return(!e||e<=0?n.XML:n.HTML)(t)},r.encodeXML=n.XML,r.encodeHTML4=r.encodeHTML5=r.encodeHTML=n.HTML,r.decodeXML=r.decodeXMLStrict=i.XML,r.decodeHTML4=r.decodeHTML5=r.decodeHTML=i.HTML,r.decodeHTML4Strict=r.decodeHTML5Strict=r.decodeHTMLStrict=i.HTMLStrict,r.escape=n.escape},{"./lib/decode.js":21,"./lib/encode.js":23}],21:[function(t,e,r){function n(t){var e=Object.keys(t).join("|"),r=s(t);e+="|#[xX][\\da-fA-F]+|#\\d+";
var n=new RegExp("&(?:"+e+");","g");return function(t){return String(t).replace(n,r)}}function i(t,e){return t<e?1:-1}function s(t){return function(e){return"#"===e.charAt(1)?u("X"===e.charAt(2)||"x"===e.charAt(2)?parseInt(e.substr(3),16):parseInt(e.substr(2),10)):t[e.slice(1,-1)]}}var o=t("../maps/entities.json"),a=t("../maps/legacy.json"),c=t("../maps/xml.json"),u=t("./decode_codepoint.js"),h=n(c),l=n(o),f=function(){function t(t){return";"!==t.substr(-1)&&(t+=";"),h(t)}for(var e=Object.keys(a).sort(i),r=Object.keys(o).sort(i),n=0,c=0;n<r.length;n++)e[c]===r[n]?(r[n]+=";?",c++):r[n]+=";";var u=new RegExp("&(?:"+r.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),h=s(o);return function(e){return String(e).replace(u,t)}}();e.exports={XML:h,HTML:f,HTMLStrict:l}},{"../maps/entities.json":25,"../maps/legacy.json":26,"../maps/xml.json":27,"./decode_codepoint.js":22}],22:[function(t,e,r){function n(t){if(t>=55296&&t<=57343||t>1114111)return"�";t in i&&(t=i[t]);var e="";return t>65535&&(t-
=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t)}var i=t("../maps/decode.json");e.exports=n},{"../maps/decode.json":24}],23:[function(t,e,r){function n(t){return Object.keys(t).sort().reduce(function(e,r){return e[t[r]]="&"+r+";",e},{})}function i(t){var e=[],r=[];return Object.keys(t).forEach(function(t){1===t.length?e.push("\\"+t):r.push(t)}),r.unshift("["+e.join("")+"]"),new RegExp(r.join("|"),"g")}function s(t){return"&#x"+t.charCodeAt(0).toString(16).toUpperCase()+";"}function o(t){var e=t.charCodeAt(0),r=t.charCodeAt(1),n=1024*(e-55296)+r-56320+65536;return"&#x"+n.toString(16).toUpperCase()+";"}function a(t,e){function r(e){return t[e]}return function(t){return t.replace(e,r).replace(d,o).replace(p,s)}}function c(t){return t.replace(g,s).replace(d,o).replace(p,s)}var u=n(t("../maps/xml.json")),h=i(u);r.XML=a(u,h);var l=n(t("../maps/entities.json")),f=i(l);r.HTML=a(l,f);var p=/[^\0-\x7F]/g,d=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,g=i(u);r.es
cape=c},{"../maps/entities.json":25,"../maps/xml.json":27}],24:[function(t,e,r){e.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},{}],25:[function(t,e,r){e.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"�
�",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",bl
acktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"
ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"�
��",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:
"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarr
ow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",E
mptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac1
3:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:
"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Ima
cr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅","in":"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺","int":"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"�
���",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",le
ftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:
"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"
⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearr
ow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"�
��",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqu
al:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",
num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"�
��",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precns
im:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron
:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVe
ctor:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setm
n:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",Squ
areUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset
:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",
-ThickSpace:" ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"�
���",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ"
,varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ
",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"",zwnj:""}},{}],26:[function(t,e,r){e.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",CO
PY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}},{}],27:[function(t,e,r){e.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},{}],28:[function(t,e,r){function
n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(t){return"function"==typeof t}function s(t){return"number"==typeof t}function o(t){return"object"==typeof t&&null!==t}function a(t){return void 0===t}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(t){if(!s(t)||t<0||isNaN(t))throw TypeError("n must be a positive number");return this._maxListeners=t,this},n.prototype.emit=function(t){var e,r,n,s,c,u;if(this._events||(this._events={}),"error"===t&&(!this._events.error||o(this._events.error)&&!this._events.error.length)){if(e=arguments[1],e instanceof Error)throw e;var h=new Error('Uncaught, unspecified "error" event. ('+e+")");throw h.context=e,h}if(r=this._events[t],a(r))return!1;if(i(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:s=Array
.prototype.slice.call(arguments,1),r.apply(this,s)}else if(o(r))for(s=Array.prototype.slice.call(arguments,1),u=r.slice(),n=u.length,c=0;c<n;c++)u[c].apply(this,s);return!0},n.prototype.addListener=function(t,e){var r;if(!i(e))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",t,i(e.listener)?e.listener:e),this._events[t]?o(this._events[t])?this._events[t].push(e):this._events[t]=[this._events[t],e]:this._events[t]=e,o(this._events[t])&&!this._events[t].warned&&(r=a(this._maxListeners)?n.defaultMaxListeners:this._maxListeners,r&&r>0&&this._events[t].length>r&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(t,e){function r(){this.remo
veListener(t,r),n||(n=!0,e.apply(this,arguments))}if(!i(e))throw TypeError("listener must be a function");var n=!1;return r.listener=e,this.on(t,r),this},n.prototype.removeListener=function(t,e){var r,n,s,a;if(!i(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(r=this._events[t],s=r.length,n=-1,r===e||i(r.listener)&&r.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(o(r)){for(a=s;a-- >0;)if(r[a]===e||r[a].listener&&r[a].listener===e){n=a;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[t]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},n.prototype.removeAllListeners=function(t){var e,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllLi
steners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[t],i(r))this.removeListener(t,r);else if(r)for(;r.length;)this.removeListener(t,r[r.length-1]);return delete this._events[t],this},n.prototype.listeners=function(t){var e;return e=this._events&&this._events[t]?i(this._events[t])?[this._events[t]]:this._events[t].slice():[]},n.prototype.listenerCount=function(t){if(this._events){var e=this._events[t];if(i(e))return 1;if(e)return e.length}return 0},n.listenerCount=function(t,e){return t.listenerCount(e)}},{}],29:[function(t,e,r){function n(t){this._cbs=t||{},this.events=[]}e.exports=n;var i=t("./").EVENTS;Object.keys(i).forEach(function(t){if(0===i[t])t="on"+t,n.prototype[t]=function(){this.events.push([t]),this._cbs[t]&&this._cbs[t]()};else if(1===i[t])t="on"+t,n.prototype[t]=function(e){this.events.push([t,e]),this._cbs[t]&&this._cbs[t](e)};else{if(2!==i[t])throw Error("wrong number of arguments");t="on"+t,n.prototype[t]=function(e,r){
this.events.push([t,e,r]),this._cbs[t]&&this._cbs[t](e,r)}}}),n.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},n.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var t=0,e=this.events.length;t<e;t++)if(this._cbs[this.events[t][0]]){var r=this.events[t].length;1===r?this._cbs[this.events[t][0]]():2===r?this._cbs[this.events[t][0]](this.events[t][1]):this._cbs[this.events[t][0]](this.events[t][1],this.events[t][2])}}},{"./":36}],30:[function(t,e,r){function n(t,e){this.init(t,e)}function i(t,e){return h.getElementsByTagName(t,e,!0)}function s(t,e){return h.getElementsByTagName(t,e,!0,1)[0]}function o(t,e,r){return h.getText(h.getElementsByTagName(t,e,r,1)).trim()}function a(t,e,r,n,i){var s=o(r,n,i);s&&(t[e]=s)}var c=t("./index.js"),u=c.DomHandler,h=c.DomUtils;t("inherits")(n,u),n.prototype.init=u;var l=function(t){return"rss"===t||"feed"===t||"rdf:RDF"===t};n.prototype.onend=function(){var t,e,r={},n=s(l,this.dom);n&&("feed"
===n.name?(e=n.children,r.type="atom",a(r,"id","id",e),a(r,"title","title",e),(t=s("link",e))&&(t=t.attribs)&&(t=t.href)&&(r.link=t),a(r,"description","subtitle",e),(t=o("updated",e))&&(r.updated=new Date(t)),a(r,"author","email",e,!0),r.items=i("entry",e).map(function(t){var e,r={};return t=t.children,a(r,"id","id",t),a(r,"title","title",t),(e=s("link",t))&&(e=e.attribs)&&(e=e.href)&&(r.link=e),(e=o("summary",t)||o("content",t))&&(r.description=e),(e=o("updated",t))&&(r.pubDate=new Date(e)),r})):(e=s("channel",n.children).children,r.type=n.name.substr(0,3),r.id="",a(r,"title","title",e),a(r,"link","link",e),a(r,"description","description",e),(t=o("lastBuildDate",e))&&(r.updated=new Date(t)),a(r,"author","managingEditor",e,!0),r.items=i("item",n.children).map(function(t){var e,r={};return t=t.children,a(r,"id","guid",t),a(r,"title","title",t),a(r,"link","link",t),a(r,"description","description",t),(e=o("pubDate",t))&&(r.pubDate=new Date(e)),r}))),this.dom=r,u.prototype._handleCallba
ck.call(this,n?null:Error("couldn't find root of feed"))},e.exports=n},{"./index.js":36,inherits:38}],31:[function(t,e,r){function n(t,e){this._options=e||{},this._cbs=t||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this.startIndex=0,this.endIndex=null,this._lowerCaseTagNames="lowerCaseTags"in this._options?!!this._options.lowerCaseTags:!this._options.xmlMode,this._lowerCaseAttributeNames="lowerCaseAttributeNames"in this._options?!!this._options.lowerCaseAttributeNames:!this._options.xmlMode,this._options.Tokenizer&&(i=this._options.Tokenizer),this._tokenizer=new i(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}var i=t("./Tokenizer.js"),s={input:!0,option:!0,optgroup:!0,select:!0,button:!0,datalist:!0,textarea:!0},o={tr:{tr:!0,th:!0,td:!0},th:{th:!0},td:{thead:!0,th:!0,td:!0},body:{head:!0,link:!0,script:!0},li:{li:!0},p:{p:!0},h1:{p:!0},h2:{p:!0},h3:{p:!0},h4:{p:!0},h5:{p:!0},h6:{p:!0},select:s,input:s,outp
ut:s,button:s,datalist:s,textarea:s,option:{option:!0},optgroup:{optgroup:!0}},a={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,path:!0,circle:!0,ellipse:!0,line:!0,rect:!0,use:!0,stop:!0,polyline:!0,polygon:!0},c=/\s|\//;t("inherits")(n,t("events").EventEmitter),n.prototype._updatePosition=function(t){null===this.endIndex?this._tokenizer._sectionStart<=t?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-t:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},n.prototype.ontext=function(t){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(t)},n.prototype.onopentagname=function(t){if(this._lowerCaseTagNames&&(t=t.toLowerCase()),this._tagname=t,!this._options.xmlMode&&t in o)for(var e;(e=this._stack[this._stack.length-1])in o[t];this.onclosetag(e));!this._options.xmlMode&&t in a||this._st
ack.push(t),this._cbs.onopentagname&&this._cbs.onopentagname(t),this._cbs.onopentag&&(this._attribs={})},n.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&this._tagname in a&&this._cbs.onclosetag(this._tagname),this._tagname=""},n.prototype.onclosetag=function(t){if(this._updatePosition(1),this._lowerCaseTagNames&&(t=t.toLowerCase()),!this._stack.length||t in a&&!this._options.xmlMode)this._options.xmlMode||"br"!==t&&"p"!==t||(this.onopentagname(t),this._closeCurrentTag());else{var e=this._stack.lastIndexOf(t);if(e!==-1)if(this._cbs.onclosetag)for(e=this._stack.length-e;e--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=e;else"p"!==t||this._options.xmlMode||(this.onopentagname(t),this._closeCurrentTag())}},n.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing?thi
s._closeCurrentTag():this.onopentagend()},n.prototype._closeCurrentTag=function(){var t=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===t&&(this._cbs.onclosetag&&this._cbs.onclosetag(t),this._stack.pop())},n.prototype.onattribname=function(t){this._lowerCaseAttributeNames&&(t=t.toLowerCase()),this._attribname=t},n.prototype.onattribdata=function(t){this._attribvalue+=t},n.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},n.prototype._getInstructionName=function(t){var e=t.search(c),r=e<0?t:t.substr(0,e);return this._lowerCaseTagNames&&(r=r.toLowerCase()),r},n.prototype.ondeclaration=function(t){if(this._cbs.onprocessinginstruction){var e=this._getInstructionName(t);this._cbs.onprocessinginstruction("!"+e,"!"+t)}},n.protot
ype.onprocessinginstruction=function(t){if(this._cbs.onprocessinginstruction){var e=this._getInstructionName(t);this._cbs.onprocessinginstruction("?"+e,"?"+t)}},n.prototype.oncomment=function(t){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(t),this._cbs.oncommentend&&this._cbs.oncommentend()},n.prototype.oncdata=function(t){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(t),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+t+"]]")},n.prototype.onerror=function(t){this._cbs.onerror&&this._cbs.onerror(t)},n.prototype.onend=function(){if(this._cbs.onclosetag)for(var t=this._stack.length;t>0;this._cbs.onclosetag(this._stack[--t]));this._cbs.onend&&this._cbs.onend()},n.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.
onparserinit&&this._cbs.onparserinit(this)},n.prototype.parseComplete=function(t){this.reset(),this.end(t)},n.prototype.write=function(t){this._tokenizer.write(t)},n.prototype.end=function(t){this._tokenizer.end(t)},n.prototype.pause=function(){this._tokenizer.pause()},n.prototype.resume=function(){this._tokenizer.resume()},n.prototype.parseChunk=n.prototype.write,n.prototype.done=n.prototype.end,e.exports=n},{"./Tokenizer.js":34,events:28,inherits:38}],32:[function(t,e,r){function n(t){this._cbs=t||{}}e.exports=n;var i=t("./").EVENTS;Object.keys(i).forEach(function(t){if(0===i[t])t="on"+t,n.prototype[t]=function(){this._cbs[t]&&this._cbs[t]()};else if(1===i[t])t="on"+t,n.prototype[t]=function(e){this._cbs[t]&&this._cbs[t](e)};else{if(2!==i[t])throw Error("wrong number of arguments");t="on"+t,n.prototype[t]=function(e,r){this._cbs[t]&&this._cbs[t](e,r)}}})},{"./":36}],33:[function(t,e,r){function n(t){s.call(this,new i(this),t)}function i(t){this.scope=t}e.exports=n;var s=t("./Writa
bleStream.js");t("inherits")(n,s),n.prototype.readable=!0;var o=t("../").EVENTS;Object.keys(o).forEach(function(t){if(0===o[t])i.prototype["on"+t]=function(){this.scope.emit(t)};else if(1===o[t])i.prototype["on"+t]=function(e){this.scope.emit(t,e)};else{if(2!==o[t])throw Error("wrong number of arguments!");i.prototype["on"+t]=function(e,r){this.scope.emit(t,e,r)}}})},{"../":36,"./WritableStream.js":35,inherits:38}],34:[function(t,e,r){function n(t){return" "===t||"\n"===t||"\t"===t||"\f"===t||"\r"===t}function i(t,e){return function(r){r===t&&(this._state=e)}}function s(t,e,r){var n=t.toLowerCase();return t===n?function(t){t===n?this._state=e:(this._state=r,this._index--)}:function(i){i===n||i===t?this._state=e:(this._state=r,this._index--)}}function o(t,e){var r=t.toLowerCase();return function(n){n===r||n===t?this._state=e:(this._state=g,this._index--)}}function a(t,e){this._state=p,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=p,this._spec
ial=gt,this._cbs=e,this._running=!0,this._ended=!1,this._xmlMode=!(!t||!t.xmlMode),this._decodeEntities=!(!t||!t.decodeEntities)}e.exports=a;var c=t("entities/lib/decode_codepoint.js"),u=t("entities/maps/entities.json"),h=t("entities/maps/legacy.json"),l=t("entities/maps/xml.json"),f=0,p=f++,d=f++,g=f++,_=f++,m=f++,b=f++,y=f++,v=f++,w=f++,x=f++,S=f++,E=f++,T=f++,A=f++,k=f++,L=f++,q=f++,R=f++,C=f++,B=f++,D=f++,j=f++,N=f++,O=f++,M=f++,I=f++,P=f++,U=f++,H=f++,V=f++,z=f++,Y=f++,F=f++,G=f++,W=f++,X=f++,Q=f++,J=f++,Z=f++,K=f++,$=f++,tt=f++,et=f++,rt=f++,nt=f++,it=f++,st=f++,ot=f++,at=f++,ct=f++,ut=f++,ht=f++,lt=f++,ft=f++,pt=f++,dt=0,gt=dt++,_t=dt++,mt=dt++;a.prototype._stateText=function(t){"<"===t?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=d,this._sectionStart=this._index):this._decodeEntities&&this._special===gt&&"&"===t&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=p,this._state=ut,this._sectionStart=this.
_index)},a.prototype._stateBeforeTagName=function(t){"/"===t?this._state=m:"<"===t?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===t||this._special!==gt||n(t)?this._state=p:"!"===t?(this._state=k,this._sectionStart=this._index+1):"?"===t?(this._state=q,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==t&&"S"!==t?g:z,this._sectionStart=this._index)},a.prototype._stateInTagName=function(t){("/"===t||">"===t||n(t))&&(this._emitToken("onopentagname"),this._state=v,this._index--)},a.prototype._stateBeforeCloseingTagName=function(t){n(t)||(">"===t?this._state=p:this._special!==gt?"s"===t||"S"===t?this._state=Y:(this._state=p,this._index--):(this._state=b,this._sectionStart=this._index))},a.prototype._stateInCloseingTagName=function(t){(">"===t||n(t))&&(this._emitToken("onclosetag"),this._state=y,this._index--)},a.prototype._stateAfterCloseingTagName=function(t){">"===t&&(this._state=p,this._sectionStart=this._index+1)},a.prototype._stateBefore
AttributeName=function(t){">"===t?(this._cbs.onopentagend(),this._state=p,this._sectionStart=this._index+1):"/"===t?this._state=_:n(t)||(this._state=w,this._sectionStart=this._index)},a.prototype._stateInSelfClosingTag=function(t){">"===t?(this._cbs.onselfclosingtag(),this._state=p,this._sectionStart=this._index+1):n(t)||(this._state=v,this._index--)},a.prototype._stateInAttributeName=function(t){("="===t||"/"===t||">"===t||n(t))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=x,this._index--)},a.prototype._stateAfterAttributeName=function(t){"="===t?this._state=S:"/"===t||">"===t?(this._cbs.onattribend(),this._state=v,this._index--):n(t)||(this._cbs.onattribend(),this._state=w,this._sectionStart=this._index)},a.prototype._stateBeforeAttributeValue=function(t){'"'===t?(this._state=E,this._sectionStart=this._index+1):"'"===t?(this._state=T,this._sectionStart=this._index+1):n(t)||(this._state=A,this._sectionStart=this._index,this._index--)},a.prototype._
stateInAttributeValueDoubleQuotes=function(t){'"'===t?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=v):this._decodeEntities&&"&"===t&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ut,this._sectionStart=this._index)},a.prototype._stateInAttributeValueSingleQuotes=function(t){"'"===t?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=v):this._decodeEntities&&"&"===t&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ut,this._sectionStart=this._index)},a.prototype._stateInAttributeValueNoQuotes=function(t){n(t)||">"===t?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=v,this._index--):this._decodeEntities&&"&"===t&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ut,this._sectionStart=this._index)},a.prototype._stateBeforeDeclaration=function(t){this._state="["===t?j:"-"===t?R:L},a.prototype._stateInDeclaration=function(t){">"===t&&(this._cbs.ondeclarat
ion(this._getSection()),this._state=p,this._sectionStart=this._index+1)},a.prototype._stateInProcessingInstruction=function(t){">"===t&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=p,this._sectionStart=this._index+1)},a.prototype._stateBeforeComment=function(t){"-"===t?(this._state=C,this._sectionStart=this._index+1):this._state=L},a.prototype._stateInComment=function(t){"-"===t&&(this._state=B)},a.prototype._stateAfterComment1=function(t){"-"===t?this._state=D:this._state=C},a.prototype._stateAfterComment2=function(t){">"===t?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=p,this._sectionStart=this._index+1):"-"!==t&&(this._state=C)},a.prototype._stateBeforeCdata1=s("C",N,L),a.prototype._stateBeforeCdata2=s("D",O,L),a.prototype._stateBeforeCdata3=s("A",M,L),a.prototype._stateBeforeCdata4=s("T",I,L),a.prototype._stateBeforeCdata5=s("A",P,L),a.prototype._stateBeforeCdata6=function(t){"["===t?(this._state=U,this._section
Start=this._index+1):(this._state=L,this._index--)},a.prototype._stateInCdata=function(t){"]"===t&&(this._state=H)},a.prototype._stateAfterCdata1=i("]",V),a.prototype._stateAfterCdata2=function(t){">"===t?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=p,this._sectionStart=this._index+1):"]"!==t&&(this._state=U)},a.prototype._stateBeforeSpecial=function(t){"c"===t||"C"===t?this._state=F:"t"===t||"T"===t?this._state=et:(this._state=g,this._index--)},a.prototype._stateBeforeSpecialEnd=function(t){this._special!==_t||"c"!==t&&"C"!==t?this._special!==mt||"t"!==t&&"T"!==t?this._state=p:this._state=st:this._state=J},a.prototype._stateBeforeScript1=o("R",G),a.prototype._stateBeforeScript2=o("I",W),a.prototype._stateBeforeScript3=o("P",X),a.prototype._stateBeforeScript4=o("T",Q),a.prototype._stateBeforeScript5=function(t){("/"===t||">"===t||n(t))&&(this._special=_t),this._state=g,this._index--},a.prototype._stateAfterScript1=s("R",Z,p),a.prototype._s
tateAfterScript2=s("I",K,p),a.prototype._stateAfterScript3=s("P",$,p),a.prototype._stateAfterScript4=s("T",tt,p),a.prototype._stateAfterScript5=function(t){">"===t||n(t)?(this._special=gt,this._state=b,this._sectionStart=this._index-6,this._index--):this._state=p},a.prototype._stateBeforeStyle1=o("Y",rt),a.prototype._stateBeforeStyle2=o("L",nt),a.prototype._stateBeforeStyle3=o("E",it),a.prototype._stateBeforeStyle4=function(t){("/"===t||">"===t||n(t))&&(this._special=mt),this._state=g,this._index--},a.prototype._stateAfterStyle1=s("Y",ot,p),a.prototype._stateAfterStyle2=s("L",at,p),a.prototype._stateAfterStyle3=s("E",ct,p),a.prototype._stateAfterStyle4=function(t){">"===t||n(t)?(this._special=gt,this._state=b,this._sectionStart=this._index-5,this._index--):this._state=p},a.prototype._stateBeforeEntity=s("#",ht,lt),a.prototype._stateBeforeNumericEntity=s("X",pt,ft),a.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var t=this._buffer.substring(this._s
ectionStart+1,this._index),e=this._xmlMode?l:u;e.hasOwnProperty(t)&&(this._emitPartial(e[t]),this._sectionStart=this._index+1)}},a.prototype._parseLegacyEntity=function(){var t=this._sectionStart+1,e=this._index-t;for(e>6&&(e=6);e>=2;){var r=this._buffer.substr(t,e);if(h.hasOwnProperty(r))return this._emitPartial(h[r]),void(this._sectionStart+=e+1);e--}},a.prototype._stateInNamedEntity=function(t){";"===t?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(t<"a"||t>"z")&&(t<"A"||t>"Z")&&(t<"0"||t>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==p?"="!==t&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},a.prototype._decodeNumericEntity
<TRUNCATED>
[10/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_DiscoveryREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_DiscoveryREST.html b/1.0.0-rc0/api/v2/resource_DiscoveryREST.html
deleted file mode 100644
index 335a54a..0000000
--- a/1.0.0-rc0/api/v2/resource_DiscoveryREST.html
+++ /dev/null
@@ -1,1261 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: DiscoveryREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: DiscoveryREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_DiscoveryREST_searchUsingAttribute_GET"><abbr title="GET /v2/search/attribute"><span class="sideoverflow">GET /v2/search/attribute</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchUsingBasic_GET"><abbr title="GET /v2/search/basic"><span class="sideoverflow">GET /v2/search/basic</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchWithParameters_POST"><abbr title="POST /v2/search/basic"><span class="sideoverflow">POST /v2/search/basic</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchUsingDSL_GET"><abbr title="GET /v2/search/dsl"><span class="sideoverflow">GET /v2/search/dsl</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchUsingFullText_GET"><abbr title="GET /v2/search/fulltext"><span class="sideoverflow">GET /v2/search/fulltext</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_searchRelatedEntities_GET"><abbr title="GET /v2/search/relationship"><span class="sideoverflow">GET /v2/search/relationship</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_getSavedSearches_GET"><abbr title="GET /v2/search/saved"><span class="sideoverflow">GET /v2/search/saved</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_addSavedSearch_POST"><abbr title="POST /v2/search/saved"><span class="sideoverflow">POST /v2/search/saved</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_updateSavedSearch_PUT"><abbr title="PUT /v2/search/saved"><span class="sideoverflow">PUT /v2/search/saved</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_deleteSavedSearch_DELETE"><abbr title="DELETE /v2/search/saved/{guid}"><span class="sideoverflow">DELETE /v2/search/saved/{guid}</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_getSavedSearch_GET"><abbr title="GET /v2/search/saved/{name}"><span class="sideoverflow">GET /v2/search/saved/{name}</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_executeSavedSearchByName_GET"><abbr title="GET /v2/search/saved/execute/{name}"><span class="sideoverflow">GET /v2/search/saved/execute/{name}</span></abbr></a></li>
- <li><a href="#resource_DiscoveryREST_executeSavedSearchByGuid_GET"><abbr title="GET /v2/search/saved/execute/guid/{guid}"><span class="sideoverflow">GET /v2/search/saved/execute/guid/{guid}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_DiscoveryREST.html">DiscoveryREST</a></li>
- </ol>
-
- <h1 class="page-header">DiscoveryREST <small>Resource</small></h1>
-
- <p>REST interface for data discovery using dsl or full text search</p>
-
- <div id="resource_DiscoveryREST_searchUsingAttribute_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/attribute <a href="../v2/search/attribute" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Retrieve data for the specified attribute search query</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">attrName</span></td>
- <td>query</td>
- <td><span class="parameter-description">Attribute name</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">attrValuePrefix</span></td>
- <td>query</td>
- <td><span class="parameter-description">Attibute value to search on</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities of specified type or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful FullText lookup with some results, might return an empty list if execution succeeded
-without any results</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Invalid wildcard or query parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Search results</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/attribute
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchUsingBasic_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/basic <a href="../v2/search/basic" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Retrieve data for the specified fulltext query</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">classification</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities tagged with the given classification or or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">excludeDeletedEntities</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-constraints">boolean</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">query</span></td>
- <td>query</td>
- <td><span class="parameter-description">Fulltext query</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities of specified type or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful FullText lookup with some results, might return an empty list if execution succeeded
-without any results</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Invalid fulltext or query parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Search results</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/basic
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchWithParameters_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/search/basic <a href="../v2/search/basic" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Attribute based search for entities satisfying the search parameters</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">Search parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful search</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Tag/Entity doesn't exist or Tag/entity filter is present without tag/type name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Atlas search result</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/search/basic
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchUsingDSL_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/dsl <a href="../v2/search/dsl" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Retrieve data for the specified DSL</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">classification</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities tagged with the given classification or or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">query</span></td>
- <td>query</td>
- <td><span class="parameter-description">DSL query</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">typeName</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result to only entities of specified type or its sub-types</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful DSL execution with some results, might return an empty list if execution succeeded
-without any results</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Invalid DSL or query parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Search results</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/dsl
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchUsingFullText_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/fulltext <a href="../v2/search/fulltext" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Retrieve data for the specified fulltext query</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">excludeDeletedEntities</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-constraints">boolean</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">query</span></td>
- <td>query</td>
- <td><span class="parameter-description">Fulltext query</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful FullText lookup with some results, might return an empty list if execution succeeded
-without any results</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">Invalid fulltext or query parameters</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Search results</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/fulltext
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_searchRelatedEntities_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/relationship <a href="../v2/search/relationship" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Relationship search to search for related entities satisfying the search parameters</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">excludeDeletedEntities</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-constraints">boolean</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>query</td>
- <td><span class="parameter-description">Attribute name</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">limit</span></td>
- <td>query</td>
- <td><span class="parameter-description">limit the result set to only include the specified number of entries</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">offset</span></td>
- <td>query</td>
- <td><span class="parameter-description">start offset of the result set (useful for pagination)</span></td>
- <td><span class="parameter-constraints">int</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">relation</span></td>
- <td>query</td>
- <td><span class="parameter-description">relationName</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">sortBy</span></td>
- <td>query</td>
- <td><span class="parameter-description">sort the result using this attribute name, default value is 'name'</span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">sortOrder</span></td>
- <td>query</td>
- <td><span class="parameter-description">sorting order</span></td>
- <td><span class="parameter-constraints">"ASCENDING" or "DESCENDING"</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful search</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">guid is not a valid entity type or attributeName is not a valid relationship attribute</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Atlas search result</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/relationship
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_getSavedSearches_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/saved <a href="../v2/search/saved" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">user</span></td>
- <td>query</td>
- <td><span class="parameter-description">User for whom the search is retrieved</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">list of all saved searches for given user</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/saved
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_addSavedSearch_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/search/saved <a href="../v2/search/saved" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">the saved search-object</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/search/saved
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_updateSavedSearch_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/search/saved <a href="../v2/search/saved" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">the updated search-object</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/search/saved
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_deleteSavedSearch_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/search/saved/{guid} <a href="../v2/search/saved/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">Name of the saved search</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/search/saved/{guid}
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_getSavedSearch_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/saved/{name} <a href="../v2/search/saved/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">Name of the saved search</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">user</span></td>
- <td>query</td>
- <td><span class="parameter-description">User for whom the search is retrieved</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/saved/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_executeSavedSearchByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/saved/execute/{name} <a href="../v2/search/saved/execute/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Attribute based search for entities satisfying the search parameters</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">name of saved-search</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">user</span></td>
- <td>query</td>
- <td><span class="parameter-description">saved-search owner</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Atlas search result</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/saved/execute/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DiscoveryREST_executeSavedSearchByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/search/saved/execute/guid/{guid} <a href="../v2/search/saved/execute/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Attribute based search for entities satisfying the search parameters</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">Guid identifying saved search</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Atlas search result</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/search/saved/execute/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[16/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/application.wadl
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/application.wadl b/1.0.0-rc0/api/v2/application.wadl
deleted file mode 100644
index 122947f..0000000
--- a/1.0.0-rc0/api/v2/application.wadl
+++ /dev/null
@@ -1,2239 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<?enunciate-assumed-base-uri ./?>
-<wadl:application xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <wadl:doc xmlns:enunciate="http://enunciate.webcohesion.com/" enunciate:generatedBy="Enunciate-2.0"/>
-
- <wadl:grammars>
- <wadl:include href="ns0.xsd"/>
- </wadl:grammars>
-
- <wadl:resources base="./">
-
- <wadl:resource path="entities">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Submits the entity definitions (instances).
-The body contains the JSONArray of entity json. The service takes care of de-duping the entities based on any
-unique attribute for the give type.]]></wadl:doc>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="entities">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Complete update of a set of entities - the values not specified will be replaced with null/removed
-Adds/Updates given entities identified by its GUID or unique attribute]]></wadl:doc>
- <wadl:response>
- <wadl:doc><![CDATA[response payload as json]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="entities">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete entities from the repository identified by their guids (including their composite references)
-or
-Deletes a single entity identified by its type and unique attribute value from the repository (including their composite references)]]></wadl:doc>
- <wadl:request>
- <wadl:param name="guid" style="query">
- <wadl:doc><![CDATA[list of deletion candidate guids
-or]]></wadl:doc>
- </wadl:param>
- <wadl:param name="property" style="query">
- <wadl:doc><![CDATA[the unique attribute used to identify the entity]]></wadl:doc>
- </wadl:param>
- <wadl:param name="type" style="query">
- <wadl:doc><![CDATA[the entity type]]></wadl:doc>
- </wadl:param>
- <wadl:param name="value" style="query">
- <wadl:doc><![CDATA[the unique attribute value used to identify the entity]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[response payload as json - including guids of entities(including composite references from that entity) that were deleted]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="entities">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:param name="property" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="type" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="value" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="types">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Submits a type definition corresponding to a given type representing a meta model of a
-domain. Could represent things like Hive Database, Hive Table, etc.]]></wadl:doc>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="types">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Update of existing types - if the given type doesn't exist, creates new type
-Allowed updates are:
-1. Add optional attribute
-2. Change required to optional attribute
-3. Add super types - super types shouldn't contain any required attributes]]></wadl:doc>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="types">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Return the list of type names in the type system which match the specified filter.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="notsupertype" style="query">
- <wadl:doc><![CDATA[returns types which do not contain the given supertype
-
-Its possible to specify combination of these filters in one request and the conditions are combined with AND
-For example, typeCategory = TRAIT && supertype contains 'X' && supertype !contains 'Y'
-If there is no filter, all the types are returned]]></wadl:doc>
- </wadl:param>
- <wadl:param name="supertype" style="query">
- <wadl:doc><![CDATA[returns types which contain the given supertype]]></wadl:doc>
- </wadl:param>
- <wadl:param name="type" style="query">
- <wadl:doc><![CDATA[returns types whose relationshipCategory is the given typeCategory]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[list of type names]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/activeSearches">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/export">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json"/>
- <wadl:representation mediaType="application/json"/>
- <wadl:representation mediaType="application/xml"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/import">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="multipart/form-data">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/importfile">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/xml">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/metrics">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:param name="ignoreCache" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/session">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/stack">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetches the thread stack dump for this application.]]></wadl:doc>
- <wadl:response>
- <wadl:doc><![CDATA[json representing the thread stack dump.]]></wadl:doc>
- <wadl:representation mediaType="text/plain"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/status">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/version">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetches the version for this application.]]></wadl:doc>
- <wadl:response>
- <wadl:doc><![CDATA[json representing the version.]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="discovery/search">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Search using a given query.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0]]></wadl:doc>
- </wadl:param>
- <wadl:param name="query" style="query">
- <wadl:doc><![CDATA[search query in DSL format falling back to full text.]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[JSON representing the type and results.]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="entities/qualifiedName">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Adds/Updates given entity identified by its unique attribute( entityType, attributeName and value)
-Updates support only partial update of an entity - Adds/updates any new values specified
-Updates do not support removal of attribute values]]></wadl:doc>
- <wadl:request>
- <wadl:param name="property" style="query">
- <wadl:doc><![CDATA[the unique attribute used to identify the entity]]></wadl:doc>
- </wadl:param>
- <wadl:param name="type" style="query">
- <wadl:doc><![CDATA[the entity type]]></wadl:doc>
- </wadl:param>
- <wadl:param name="value" style="query">
- <wadl:doc><![CDATA[the unique attributes value]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[response payload as json
-The body contains the JSONArray of entity json. The service takes care of de-duping the entities based on any
-unique attribute for the give type.]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="entities/{guid}">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Updates entity identified by its GUID
-Support Partial update of an entity - Adds/updates any new values specified
-Does not support removal of attribute values]]></wadl:doc>
- <wadl:request>
- <wadl:param name="property" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="entities/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetch the complete definition of an entity given its GUID.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[GUID for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="types/{typeName}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetch the complete definition of a given type name which is unique.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="typeName" style="template">
- <wadl:doc><![CDATA[name of a type which is unique.]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Create new entity or update existing entity in Atlas.
-Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[EntityMutationResponse]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Retrieve all glossaries registered with Atlas]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[page size - by default there is no paging]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset for pagination purpose]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sort" style="query">
- <wadl:doc><![CDATA[Sort order, ASC (default) or DESC]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="200">
- <wadl:doc><![CDATA[List of glossary entities fitting the above criteria]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Create a glossary]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[Glossary definition, terms & categories can be anchored to a glossary
-using the anchor attribute when creating the Term/Category]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If Glossary definition has invalid or missing information]]></wadl:doc>
- </wadl:response>
- <wadl:response status="409">
- <wadl:doc><![CDATA[If Glossary definition already exists (duplicate qualifiedName)]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/relationship">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Create a new relationship between entities.]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/relationship">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Update an existing relationship between entities.]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="admin/activeSearches/{id}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="id" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="discovery/search/dsl">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Search using query DSL format.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0
-Limit and offset in API are used in conjunction with limit and offset in DSL query
-Final limit = min(API limit, max(query limit - API offset, 0))
-Final offset = API offset + query offset]]></wadl:doc>
- </wadl:param>
- <wadl:param name="query" style="query">
- <wadl:doc><![CDATA[search query in DSL format.]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[JSON representing the type and results.]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="discovery/search/fulltext">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Search using full text search.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0]]></wadl:doc>
- </wadl:param>
- <wadl:param name="query" style="query">
- <wadl:doc><![CDATA[search query.]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[JSON representing the type and results.]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="entities/{guid}/audit">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Returns the entity audit events for a given entity id. The events are returned in the decreasing order of timestamp.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="count" style="query">
- <wadl:doc><![CDATA[number of events required]]></wadl:doc>
- </wadl:param>
- <wadl:param name="startKey" style="query">
- <wadl:doc><![CDATA[used for pagination. Startkey is inclusive, the returned results contain the event with the given startkey.
-First time getAuditEvents() is called for an entity, startKey should be null,
-with count = (number of events required + 1). Next time getAuditEvents() is called for the same entity,
-startKey should be equal to the entityKey of the last event returned in the previous call.]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[entity id]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="entities/{guid}/traitDefinitions">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetches the trait definitions of all the traits associated to the given entity]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="entities/{guid}/traits">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Gets the list of trait names for a given entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[a list of trait names for the given entity guid]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="entities/{guid}/traits">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Adds a new trait to an existing entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="lineage/{guid}/schema">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Returns the schema for the given dataset id.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[dataset entity id]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/bulk">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Bulk API to retrieve list of entities identified by its GUIDs.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="guid" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/bulk">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Bulk API to create new entities or update existing entities in Atlas.
-Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/bulk">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Bulk API to delete list of entities identified by its GUIDs]]></wadl:doc>
- <wadl:request>
- <wadl:param name="guid" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/categories">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Create glossary category in bulk]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[glossary category definitions]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If ANY Glossary category definition has invalid or missing information]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/category">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Create glossary category]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[glossary category definition, a category must be anchored to a Glossary when creating
-Optionally, terms belonging to the category and the hierarchy can also be defined during creation]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If Glossary category definition has invalid or missing information]]></wadl:doc>
- </wadl:response>
- <wadl:response status="409">
- <wadl:doc><![CDATA[If Glossary category already exists (duplicate qualifiedName)]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/term">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Create a glossary term]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[Glossary term definition, a term must be anchored to a Glossary at the time of creation
-optionally it can be categorized as well]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If Glossary term definition has invalid or missing information]]></wadl:doc>
- </wadl:response>
- <wadl:response status="409">
- <wadl:doc><![CDATA[If Glossary term already exists (duplicate qualifiedName)]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/terms">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Create glossary terms in bulk]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[glossary term definitions]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If any glossary term definition has invalid or missing information]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/{glossaryGuid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get a specific Glossary]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary GUID is invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Glossary]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="glossaryGuid" style="template">
- <wadl:doc><![CDATA[unique glossary identifier]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/{glossaryGuid}">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Update the given glossary]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[Updated glossary definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If Glossary definition has invalid or missing information]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Glossary]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="glossaryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/{glossaryGuid}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete a glossary]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary guid in invalid]]></wadl:doc>
- </wadl:response>
- </wadl:method>
- <wadl:param name="glossaryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/lineage/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Returns lineage info about entity.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="depth" style="query">
- <wadl:doc><![CDATA[- number of hops for lineage]]></wadl:doc>
- </wadl:param>
- <wadl:param name="direction" style="query">
- <wadl:doc><![CDATA[- input, output or both]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Bad query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If no lineage is found for the given entity]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[AtlasLineageInfo]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[- unique entity id]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/search/attribute">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Retrieve data for the specified attribute search query]]></wadl:doc>
- <wadl:request>
- <wadl:param name="attrName" style="query">
- <wadl:doc><![CDATA[Attribute name]]></wadl:doc>
- </wadl:param>
- <wadl:param name="attrValuePrefix" style="query">
- <wadl:doc><![CDATA[Attibute value to search on]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="typeName" style="query">
- <wadl:doc><![CDATA[limit the result to only entities of specified type or its sub-types]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Invalid wildcard or query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Search results]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/basic">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Retrieve data for the specified fulltext query]]></wadl:doc>
- <wadl:request>
- <wadl:param name="classification" style="query">
- <wadl:doc><![CDATA[limit the result to only entities tagged with the given classification or or its sub-types]]></wadl:doc>
- </wadl:param>
- <wadl:param name="excludeDeletedEntities" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="query" style="query">
- <wadl:doc><![CDATA[Fulltext query]]></wadl:doc>
- </wadl:param>
- <wadl:param name="typeName" style="query">
- <wadl:doc><![CDATA[limit the result to only entities of specified type or its sub-types]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Invalid fulltext or query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Search results]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/basic">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Attribute based search for entities satisfying the search parameters]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[Search parameters]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Tag/Entity doesn't exist or Tag/entity filter is present without tag/type name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Atlas search result]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/dsl">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Retrieve data for the specified DSL]]></wadl:doc>
- <wadl:request>
- <wadl:param name="classification" style="query">
- <wadl:doc><![CDATA[limit the result to only entities tagged with the given classification or or its sub-types]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="query" style="query">
- <wadl:doc><![CDATA[DSL query]]></wadl:doc>
- </wadl:param>
- <wadl:param name="typeName" style="query">
- <wadl:doc><![CDATA[limit the result to only entities of specified type or its sub-types]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Invalid DSL or query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Search results]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/fulltext">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Retrieve data for the specified fulltext query]]></wadl:doc>
- <wadl:request>
- <wadl:param name="excludeDeletedEntities" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="query" style="query">
- <wadl:doc><![CDATA[Fulltext query]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[Invalid fulltext or query parameters]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Search results]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/relationship">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Relationship search to search for related entities satisfying the search parameters]]></wadl:doc>
- <wadl:request>
- <wadl:param name="excludeDeletedEntities" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="guid" style="query">
- <wadl:doc><![CDATA[Attribute name]]></wadl:doc>
- </wadl:param>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[limit the result set to only include the specified number of entries]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[start offset of the result set (useful for pagination)]]></wadl:doc>
- </wadl:param>
- <wadl:param name="relation" style="query">
- <wadl:doc><![CDATA[relationName]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sortBy" style="query">
- <wadl:doc><![CDATA[sort the result using this attribute name, default value is 'name']]></wadl:doc>
- </wadl:param>
- <wadl:param name="sortOrder" style="query">
- <wadl:doc><![CDATA[sorting order]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[guid is not a valid entity type or attributeName is not a valid relationship attribute]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Atlas search result]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[the saved search-object]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[the updated search-object]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:param name="user" style="query">
- <wadl:doc><![CDATA[User for whom the search is retrieved]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[list of all saved searches for given user]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Bulk retrieval API for retrieving all type definitions in Atlas]]></wadl:doc>
- <wadl:response status="200">
- <wadl:doc><![CDATA[A composite wrapper object with lists of all type definitions]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Bulk create APIs for all atlas type definitions, only new definitions will be created.
-Any changes to the existing definitions will be discarded]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[A composite wrapper object with corresponding lists of the type definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[On validation failure for any type definitions]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[A composite wrapper object with lists of type definitions that were successfully
-created]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Bulk update API for all types, changes detected in the type definitions would be persisted]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[A composite object that captures all type definition changes]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[On validation failure for any type definitions]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[A composite object with lists of type definitions that were updated]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Bulk delete API for all types]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[A composite object that captures all types to be deleted]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[On validation failure for any type definitions]]></wadl:doc>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="entities/{guid}/traitDefinitions/{traitName}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetches the trait definition for an entity given its guid and trait name]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="traitName" style="template">
- <wadl:doc><![CDATA[name of the trait]]></wadl:doc>
- </wadl:param>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="entities/{guid}/traits/{traitName}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Deletes a given trait from an existing entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="traitName" style="template">
- <wadl:doc><![CDATA[name of the trait]]></wadl:doc>
- </wadl:param>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="lineage/{guid}/inputs/graph">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Returns input lineage graph for the given entity id.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[dataset entity id]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="lineage/{guid}/outputs/graph">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Returns the outputs graph for a given entity id.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[dataset entity id]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/bulk/classification">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Bulk API to associate a tag to multiple entities]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetch complete definition of an entity given its GUID.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[AtlasEntity]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[GUID for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Entity Partial Update - Add/Update entity attribute identified by its GUID.
-Supports only uprimitive attribute type and entity references.
-does not support updation of complex types like arrays, maps
-Null updates are not possible]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- <wadl:param name="name" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete an entity identified by its GUID.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[EntityMutationResponse]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[GUID for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/{guid}/audit">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:param name="count" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- <wadl:param name="startKey" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/category/{categoryGuid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get specific glossary category]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary category GUID is invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Glossary category]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="categoryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary category]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/category/{categoryGuid}">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Update the given glossary category]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[updated glossary category]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary category guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If Glossary category definition has invalid or missing information]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[glossary category]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="categoryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary category]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/category/{categoryGuid}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete a glossary category]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary category guid in invalid]]></wadl:doc>
- </wadl:response>
- </wadl:method>
- <wadl:param name="categoryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary category]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/term/{termGuid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get specific glossary term]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary term GUID is invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Glossary term]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="termGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/term/{termGuid}">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Update the given glossary term]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[updated glossary term]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary term guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If Glossary temr definition has invalid or missing information]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Updated glossary term]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="termGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/term/{termGuid}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete a glossary term]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary term guid in invalid]]></wadl:doc>
- </wadl:response>
- </wadl:method>
- <wadl:param name="termGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/{glossaryGuid}/categories">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the categories belonging to a specific glossary]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[page size - by default there is no paging]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset for pagination purpose]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sort" style="query">
- <wadl:doc><![CDATA[ASC (default) or DESC]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[List of associated categories]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="glossaryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/{glossaryGuid}/detailed">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get a specific Glossary]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary GUID is invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Glossary]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="glossaryGuid" style="template">
- <wadl:doc><![CDATA[unique glossary identifier]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/{glossaryGuid}/partial">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Partially update the glossary]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[Map containing keys as attribute names and values as corresponding attribute values]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If partial update parameters are invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Updated glossary]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="glossaryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/{glossaryGuid}/terms">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get terms belonging to a specific glossary]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[page size - by default there is no paging]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[starting offset for loading terms]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sort" style="query">
- <wadl:doc><![CDATA[ASC(default) or DESC]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[List of terms associated with the glossary]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="glossaryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/relationship/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get relationship information between entities using guid.]]></wadl:doc>
- <wadl:request>
- <wadl:param name="extendedInfo" style="query">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/relationship/guid/{guid}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete a relationship between entities using guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved/{guid}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[Name of the saved search]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:request>
- <wadl:param name="user" style="query">
- <wadl:doc><![CDATA[User for whom the search is retrieved]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[Name of the saved search]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/typedefs/headers">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Bulk retrieval API for all type definitions returned as a list of minimal information header]]></wadl:doc>
- <wadl:response status="200">
- <wadl:doc><![CDATA[List of AtlasTypeDefHeader AtlasTypeDefHeader]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- </wadl:resource>
-
- <wadl:resource path="lineage/hive/table/{tableName}/schema">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Return the schema for the given tableName.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="tableName" style="template">
- <wadl:doc><![CDATA[table name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}/classifications">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Gets the list of classifications for a given entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[a list of classifications for the given entity guid]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}/classifications">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Adds classifications to an existing entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/guid/{guid}/classifications">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Updates classifications to an existing entity represented by a guid.]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/json">
- </wadl:representation>
- <wadl:representation mediaType="application/xml" element="atlasClassification">
- </wadl:representation>
- </wadl:request>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[globally unique identifier for the entity]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/uniqueAttribute/type/{typeName}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Fetch complete definition of an entity given its type and unique attribute.
-
-In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format
-
-attr:<attrName>=<attrValue>
-
-NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName
-
-The REST request would look something like this
-
-GET /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[AtlasEntityWithExtInfo]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="typeName" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/uniqueAttribute/type/{typeName}">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Entity Partial Update - Allows a subset of attributes to be updated on
-an entity which is identified by its type and unique attribute eg: Referenceable.qualifiedName.
-Null updates are not possible
-
-In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format
-
-attr:<attrName>=<attrValue>
-
-NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName
-
-The REST request would look something like this
-
-PUT /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue]]></wadl:doc>
- <wadl:request>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="typeName" style="template">
- <wadl:doc><![CDATA[]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/entity/uniqueAttribute/type/{typeName}">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Delete an entity identified by its type and unique attributes.
-
-In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format
-
-attr:<attrName>=<attrValue>
-
-NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName
-
-The REST request would look something like this
-
-DELETE /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[EntityMutationResponse]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="typeName" style="template">
- <wadl:doc><![CDATA[- entity type to be deleted]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/category/{categoryGuid}/partial">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Partially update the glossary category]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[Map containing keys as attribute names and values as corresponding attribute values]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary category guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If category attributes are invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Updated glossary category]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="categoryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/category/{categoryGuid}/related">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get all related categories (parent and children)]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[page size - by default there is no paging]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset for pagination purpose]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sort" style="query">
- <wadl:doc><![CDATA[ASC (default) or DESC]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[List of related categories]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="categoryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary category]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/category/{categoryGuid}/terms">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get all terms associated with the specific category]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[page size - by default there is no paging]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset for pagination purpose]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sort" style="query">
- <wadl:doc><![CDATA[ASC (default) or DESC]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary category guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[List of associated terms]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="categoryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary category]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/term/{termGuid}/partial">
- <wadl:method name="PUT">
- <wadl:doc><![CDATA[Partially update the glossary term]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[Map containing keys as attribute names and values as corresponding attribute values]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary term guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If partial attributes are invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Updated glossary term]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="termGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/terms/{termGuid}/assignedEntities">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get all entity headers assigned with the specified term]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[page size - by default there is no paging]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset for pagination purpose]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sort" style="query">
- <wadl:doc><![CDATA[ASC (default) or DESC]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary term guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="termGuid" style="template">
- <wadl:doc><![CDATA[GUID of the term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/terms/{termGuid}/assignedEntities">
- <wadl:method name="POST">
- <wadl:doc><![CDATA[Assign the given term to the provided list of entity headers]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[Related Entity IDs to which the term has to be associated]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If ANY of the entity header is invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary guid in invalid]]></wadl:doc>
- </wadl:response>
- </wadl:method>
- <wadl:param name="termGuid" style="template">
- <wadl:doc><![CDATA[Glossary term GUID]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/terms/{termGuid}/assignedEntities">
- <wadl:method name="DELETE">
- <wadl:doc><![CDATA[Remove the term assignment for the given list of entity headers]]></wadl:doc>
- <wadl:request>
- <wadl:doc><![CDATA[List of related entity IDs from which the term has to be dissociated]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8">
- </wadl:representation>
- </wadl:request>
- <wadl:response status="400">
- <wadl:doc><![CDATA[If ANY of the entity header is invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary term guid in invalid]]></wadl:doc>
- </wadl:response>
- </wadl:method>
- <wadl:param name="termGuid" style="template">
- <wadl:doc><![CDATA[Glossary term GUID]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/terms/{termGuid}/related">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get all related terms for a specific term]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[page size - by default there is no paging]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset for pagination purpose]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sort" style="query">
- <wadl:doc><![CDATA[ASC (default) or DESC]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary term guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[List of all related terms]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="termGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/{glossaryGuid}/categories/headers">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the categories belonging to a specific glossary]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[page size - by default there is no paging]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[offset for pagination purpose]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sort" style="query">
- <wadl:doc><![CDATA[ASC (default) or DESC]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[List of associated categories]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="glossaryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary term]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/glossary/{glossaryGuid}/terms/headers">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get term headers belonging to a specific glossary]]></wadl:doc>
- <wadl:request>
- <wadl:param name="limit" style="query">
- <wadl:doc><![CDATA[page size - by default there is no paging]]></wadl:doc>
- </wadl:param>
- <wadl:param name="offset" style="query">
- <wadl:doc><![CDATA[starting offset for loading terms]]></wadl:doc>
- </wadl:param>
- <wadl:param name="sort" style="query">
- <wadl:doc><![CDATA[ASC(default) or DESC]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[If glossary guid in invalid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[List of terms associated with the glossary]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="glossaryGuid" style="template">
- <wadl:doc><![CDATA[unique identifier for glossary]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/search/saved/execute/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Attribute based search for entities satisfying the search parameters]]></wadl:doc>
- <wadl:request>
- <wadl:param name="user" style="query">
- <wadl:doc><![CDATA[saved-search owner]]></wadl:doc>
- </wadl:param>
- </wadl:request>
- <wadl:response>
- <wadl:doc><![CDATA[Atlas search result]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[name of saved-search]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/classificationdef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the classification definition for the given guid]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given guid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[classification definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[classification guid]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/classificationdef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the classification definition by it's name (unique)]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[classification definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[classification name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/entitydef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the Entity definition for the given guid]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given guid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Entity definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[entity guid]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/entitydef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the entity definition by it's name (unique)]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[Entity definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[entity name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/enumdef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the enum definition for the given guid]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given guid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[enum definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[enum guid]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/enumdef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the enum definition by it's name (unique)]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given name]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[enum definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="name" style="template">
- <wadl:doc><![CDATA[enum name]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/relationshipdef/guid/{guid}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the relationship definition for the given guid]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given guid]]></wadl:doc>
- </wadl:response>
- <wadl:response status="200">
- <wadl:doc><![CDATA[relationship definition]]></wadl:doc>
- <wadl:representation mediaType="application/json;charset=UTF-8"/>
- </wadl:response>
- </wadl:method>
- <wadl:param name="guid" style="template">
- <wadl:doc><![CDATA[relationship guid]]></wadl:doc>
- </wadl:param>
- </wadl:resource>
-
- <wadl:resource path="v2/types/relationshipdef/name/{name}">
- <wadl:method name="GET">
- <wadl:doc><![CDATA[Get the relationship definition by it's name (unique)]]></wadl:doc>
- <wadl:request>
- </wadl:request>
- <wadl:response status="404">
- <wadl:doc><![CDATA[On Failed lookup for the given name]]></wadl
<TRUNCATED>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/atlas-webapp-gwt-json-overlay.jar
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/atlas-webapp-gwt-json-overlay.jar b/1.0.0-rc0/api/v2/atlas-webapp-gwt-json-overlay.jar
deleted file mode 100644
index c22b8d3..0000000
Binary files a/1.0.0-rc0/api/v2/atlas-webapp-gwt-json-overlay.jar and /dev/null differ
[41/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/css/style.css
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/css/style.css b/1.0.0-alpha/api/v2/v2/apidocs/ui/css/style.css
deleted file mode 100644
index 52907e4..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/css/style.css
+++ /dev/null
@@ -1 +0,0 @@
-.swagger-section #header a#logo{font-size:1.5em;font-weight:700;text-decoration:none;padding:20px 0 20px 40px}#text-head{font-size:80px;font-family:Roboto,sans-serif;color:#fff;float:right;margin-right:20%}.navbar-fixed-top .navbar-brand,.navbar-fixed-top .navbar-nav,.navbar-header{height:auto}.navbar-inverse{background-color:#000;border-color:#000}#navbar-brand{margin-left:20%}.navtext{font-size:10px}.h1,h1{font-size:60px}.navbar-default .navbar-header .navbar-brand{color:#a2dfee}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a{color:#393939;font-family:Arvo,serif;font-size:1.5em}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2{color:#525252;padding-left:0;display:block;clear:none;float:left;font-family:Arvo,serif;font-weight:700}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#0a0a0a}.container1{width:1500px;mar
gin:auto;margin-top:0;background-repeat:no-repeat;background-position:-40px -20px;margin-bottom:210px}.container-inner{width:1200px;margin:auto;background-color:hsla(192,8%,88%,.75);padding-bottom:40px;padding-top:40px;border-radius:15px}.header-content{padding:0;width:1000px}.title1{font-size:80px;font-family:Vollkorn,serif;color:#404040;text-align:center;padding-top:40px;padding-bottom:100px}#icon{margin-top:-18px}.subtext{font-size:25px;font-style:italic;color:#08b;text-align:right;padding-right:250px}.bg-primary{background-color:#00468b}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus,.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#08b}.text-faded{font-size:25px;font-family:Vollkorn,serif}.section-heading{font-family:Vollkorn,serif;font-size:45px;padding-bottom:10px}hr{border-color:#00468b;padding-bottom:10px}.description{margin-top:20px;padding-bottom:200px}.description li{font-family:Vollkorn,serif;font-size:25px;color:#525252;margin-left:
28%;padding-top:5px}.gap{margin-top:200px}.troubleshootingtext{color:hsla(0,0%,100%,.7);padding-left:30%}.troubleshootingtext li{list-style-type:circle;font-size:25px;padding-bottom:5px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.block.response_body.json:hover{cursor:pointer}.backdrop{color:blue}#myModal{height:100%}.modal-backdrop{bottom:0;position:fixed}.curl{padding:10px;font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;font-size:.9em;max-height:400px;margin-top:5px;overflow-y:auto;background-color:#fcf6db;border:1px solid #e5e0c6;border-radius:4px}.curl_title{font-size:1.1em;margin:0;padding:15px 0 5px;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:1.1}.footer{display:none}.swagger-section .swagger-ui-wrap h2{padding:0}h2{margin:0;margin-bottom:5px}.markdown p,.swagger-section .swagger-ui-wrap .code{font-size:15px;font-family:Arvo,serif}.swagger-section .swagger-ui-wrap b{font-
family:Arvo,serif}#signin:hover{cursor:pointer}.dropdown-menu{padding:15px}.navbar-right .dropdown-menu{left:0;right:auto}#signinbutton{width:100%;height:32px;font-size:13px;font-weight:700;color:#08b}.navbar-default .nav>li .details{color:#000;text-transform:none;font-size:15px;font-weight:400;font-family:Open Sans,sans-serif;font-style:italic;line-height:20px;top:-2px}.navbar-default .nav>li .details:hover{color:#000}#signout{width:100%;height:32px;font-size:13px;font-weight:700;color:#08b}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/css/typography.css
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/css/typography.css b/1.0.0-alpha/api/v2/v2/apidocs/ui/css/typography.css
deleted file mode 100644
index e69de29..0000000
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/fonts/DroidSans-Bold.ttf
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/fonts/DroidSans-Bold.ttf b/1.0.0-alpha/api/v2/v2/apidocs/ui/fonts/DroidSans-Bold.ttf
deleted file mode 100644
index 036c4d1..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/fonts/DroidSans-Bold.ttf and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/fonts/DroidSans.ttf
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/fonts/DroidSans.ttf b/1.0.0-alpha/api/v2/v2/apidocs/ui/fonts/DroidSans.ttf
deleted file mode 100644
index e517a0c..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/fonts/DroidSans.ttf and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/collapse.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/collapse.gif b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/collapse.gif
deleted file mode 100644
index 8843e8c..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/collapse.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/expand.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/expand.gif b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/expand.gif
deleted file mode 100644
index 477bf13..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/expand.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/explorer_icons.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/explorer_icons.png b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/explorer_icons.png
deleted file mode 100644
index be43b27..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/explorer_icons.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon-16x16.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon-16x16.png b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon-16x16.png
deleted file mode 100644
index 0f7e13b..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon-16x16.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon-32x32.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon-32x32.png b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon-32x32.png
deleted file mode 100644
index b0a3352..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon-32x32.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon.ico
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon.ico b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon.ico
deleted file mode 100644
index 8b60bcf..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/favicon.ico and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/logo_small.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/logo_small.png b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/logo_small.png
deleted file mode 100644
index ce3908e..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/logo_small.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/pet_store_api.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/pet_store_api.png b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/pet_store_api.png
deleted file mode 100644
index 1192ad8..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/pet_store_api.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/throbber.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/throbber.gif b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/throbber.gif
deleted file mode 100644
index 0639388..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/throbber.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/images/wordnik_api.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/wordnik_api.png b/1.0.0-alpha/api/v2/v2/apidocs/ui/images/wordnik_api.png
deleted file mode 100644
index dc0ddab..0000000
Binary files a/1.0.0-alpha/api/v2/v2/apidocs/ui/images/wordnik_api.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/index.html b/1.0.0-alpha/api/v2/v2/apidocs/ui/index.html
deleted file mode 100644
index 21d6b05..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/index.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <meta charset="UTF-8">
- <meta http-equiv="x-ua-compatible" content="IE=edge">
- <title>Swagger UI</title>
- <link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32" />
- <link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16" />
- <link href='css/typography.css' media='screen' rel='stylesheet' type='text/css'/>
- <link href='css/reset.css' media='screen' rel='stylesheet' type='text/css'/>
- <link href='css/screen.css' media='screen' rel='stylesheet' type='text/css'/>
- <link href='css/reset.css' media='print' rel='stylesheet' type='text/css'/>
- <link href='css/print.css' media='print' rel='stylesheet' type='text/css'/>
-
- <script src='lib/object-assign-pollyfill.js' type='text/javascript'></script>
- <script src='lib/jquery-1.8.0.min.js' type='text/javascript'></script>
- <script src='lib/jquery.slideto.min.js' type='text/javascript'></script>
- <script src='lib/jquery.wiggle.min.js' type='text/javascript'></script>
- <script src='lib/jquery.ba-bbq.min.js' type='text/javascript'></script>
- <script src='lib/handlebars-4.0.5.js' type='text/javascript'></script>
- <script src='lib/lodash.min.js' type='text/javascript'></script>
- <script src='lib/backbone-min.js' type='text/javascript'></script>
- <script src='swagger-ui.js' type='text/javascript'></script>
- <script src='lib/highlight.9.1.0.pack.js' type='text/javascript'></script>
- <script src='lib/highlight.9.1.0.pack_extended.js' type='text/javascript'></script>
- <script src='lib/jsoneditor.min.js' type='text/javascript'></script>
- <script src='lib/marked.js' type='text/javascript'></script>
- <script src='lib/swagger-oauth.js' type='text/javascript'></script>
-
- <!-- Some basic translations -->
- <!-- <script src='lang/translator.js' type='text/javascript'></script> -->
- <!-- <script src='lang/ru.js' type='text/javascript'></script> -->
- <!-- <script src='lang/en.js' type='text/javascript'></script> -->
-
- <script type="text/javascript">
- $(function () {
- var url = window.location.search.match(/url=([^&]+)/);
- if (url && url.length > 1) {
- url = decodeURIComponent(url[1]);
- }
- else if (document.location.href.substring(0, 5) === "file:") {
- url = "../swagger.json";
- }
- else {
- var baseUrl = document.location.href;
- //this removes the anchor at the end, if there is one
- baseUrl = baseUrl.substring(0, (baseUrl.indexOf("#") == -1) ? baseUrl.length : baseUrl.indexOf("#"));
- //this removes the query after the file name, if there is one
- baseUrl = baseUrl.substring(0, (baseUrl.indexOf("?") == -1) ? baseUrl.length : baseUrl.indexOf("?"));
- //this removes everything after the last slash in the path
- baseUrl = baseUrl.substring(0, (baseUrl.lastIndexOf("/") == -1) ? baseUrl.length : baseUrl.lastIndexOf("/"));
-
- url = baseUrl + "/swagger.json";
- }
-
- hljs.configure({
- highlightSizeThreshold: 5000
- });
-
- // Pre load translate...
- if(window.SwaggerTranslator) {
- window.SwaggerTranslator.translate();
- }
- window.swaggerUi = new SwaggerUi({
- url: url,
- dom_id: "swagger-ui-container",
- supportedSubmitMethods: ['get', 'post', 'put', 'delete', 'patch'],
- onComplete: function(swaggerApi, swaggerUi){
- if(typeof initOAuth == "function") {
- initOAuth({
- clientId: "your-client-id",
- clientSecret: "your-client-secret-if-required",
- realm: "your-realms",
- appName: "your-app-name",
- scopeSeparator: " ",
- additionalQueryStringParams: {}
- });
- }
-
- if(window.SwaggerTranslator) {
- window.SwaggerTranslator.translate();
- }
- },
- onFailure: function(data) {
- log("Unable to Load SwaggerUI");
- },
- docExpansion: "none",
- jsonEditor: false,
- defaultModelRendering: 'schema',
- showRequestHeaders: false,
- showOperationIds: false
- });
-
- window.swaggerUi.load();
-
- function log() {
- if ('console' in window) {
- console.log.apply(console, arguments);
- }
- }
- });
- </script>
-</head>
-
-<body class="swagger-section">
-<div id='header'>
- <div class="swagger-ui-wrap">
- <a id="logo" href="http://swagger.io"><img class="logo__img" alt="swagger" height="30" width="30" src="images/logo_small.png" /><span class="logo__title">swagger</span></a>
- <form id='api_selector'>
- <div class='input'><input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl" type="text"/></div>
- <div id='auth_container'></div>
- <div class='input'><a id="explore" class="header__btn" href="#" data-sw-translate>Explore</a></div>
- </form>
- </div>
-</div>
-
-<div id="message-bar" class="swagger-ui-wrap" data-sw-translate> </div>
-<div id="swagger-ui-container" class="swagger-ui-wrap"></div>
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ca.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ca.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ca.js
deleted file mode 100644
index f8c815a..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ca.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Advertència: Obsolet",
- "Implementation Notes":"Notes d'implementació",
- "Response Class":"Classe de la Resposta",
- "Status":"Estatus",
- "Parameters":"Paràmetres",
- "Parameter":"Paràmetre",
- "Value":"Valor",
- "Description":"Descripció",
- "Parameter Type":"Tipus del Paràmetre",
- "Data Type":"Tipus de la Dada",
- "Response Messages":"Missatges de la Resposta",
- "HTTP Status Code":"Codi d'Estatus HTTP",
- "Reason":"Raó",
- "Response Model":"Model de la Resposta",
- "Request URL":"URL de la Sol·licitud",
- "Response Body":"Cos de la Resposta",
- "Response Code":"Codi de la Resposta",
- "Response Headers":"Capçaleres de la Resposta",
- "Hide Response":"Amagar Resposta",
- "Try it out!":"Prova-ho!",
- "Show/Hide":"Mostrar/Amagar",
- "List Operations":"Llista Operacions",
- "Expand Operations":"Expandir Operacions",
- "Raw":"Cru",
- "can't parse JSON. Raw result":"no puc analitzar el JSON. Resultat cru",
- "Example Value":"Valor d'Exemple",
- "Model Schema":"Esquema del Model",
- "Model":"Model",
- "apply":"aplicar",
- "Username":"Nom d'usuari",
- "Password":"Contrasenya",
- "Terms of service":"Termes del servei",
- "Created by":"Creat per",
- "See more at":"Veure més en",
- "Contact the developer":"Contactar amb el desenvolupador",
- "api version":"versió de la api",
- "Response Content Type":"Tipus de Contingut de la Resposta",
- "fetching resource":"recollint recurs",
- "fetching resource list":"recollins llista de recursos",
- "Explore":"Explorant",
- "Show Swagger Petstore Example Apis":"Mostrar API d'Exemple Swagger Petstore",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"No es pot llegir del servidor. Potser no teniu la configuració de control d'accés apropiada.",
- "Please specify the protocol for":"Si us plau, especifiqueu el protocol per a",
- "Can't read swagger JSON from":"No es pot llegir el JSON de swagger des de",
- "Finished Loading Resource Information. Rendering Swagger UI":"Finalitzada la càrrega del recurs informatiu. Renderitzant Swagger UI",
- "Unable to read api":"No es pot llegir l'api",
- "from path":"des de la ruta",
- "server returned":"el servidor ha retornat"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/el.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/el.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/el.js
deleted file mode 100644
index fcd1ffd..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/el.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Προειδοποίηση: Έχει αποσυρθεί",
- "Implementation Notes":"Σημειώσεις Υλοποίησης",
- "Response Class":"Απόκριση",
- "Status":"Κατάσταση",
- "Parameters":"Παράμετροι",
- "Parameter":"Παράμετρος",
- "Value":"Τιμή",
- "Description":"Περιγραφή",
- "Parameter Type":"Τύπος Παραμέτρου",
- "Data Type":"Τύπος Δεδομένων",
- "Response Messages":"Μηνύματα Απόκρισης",
- "HTTP Status Code":"Κωδικός Κατάστασης HTTP",
- "Reason":"Αιτιολογία",
- "Response Model":"Μοντέλο Απόκρισης",
- "Request URL":"URL Αιτήματος",
- "Response Body":"Σώμα Απόκρισης",
- "Response Code":"Κωδικός Απόκρισης",
- "Response Headers":"Επικεφαλίδες Απόκρισης",
- "Hide Response":"Απόκρυψη Απόκρισης",
- "Headers":"Επικεφαλίδες",
- "Try it out!":"Δοκιμάστε το!",
- "Show/Hide":"Εμφάνιση/Απόκρυψη",
- "List Operations":"Λίστα Λειτουργιών",
- "Expand Operations":"Ανάπτυξη Λειτουργιών",
- "Raw":"Ακατέργαστο",
- "can't parse JSON. Raw result":"αδυναμία ανάλυσης JSON. Ακατέργαστο αποτέλεσμα",
- "Example Value":"Παράδειγμα Τιμής",
- "Model Schema":"Σχήμα Μοντέλου",
- "Model":"Μοντέλο",
- "Click to set as parameter value":"Πατήστε για να θέσετε τιμή παραμέτρου",
- "apply":"εφαρμογή",
- "Username":"Όνομα χρήση",
- "Password":"Κωδικός πρόσβασης",
- "Terms of service":"Όροι χρήσης",
- "Created by":"Δημιουργήθηκε από",
- "See more at":"Δείτε περισσότερα στο",
- "Contact the developer":"Επικοινωνήστε με τον προγραμματιστή",
- "api version":"έκδοση api",
- "Response Content Type":"Τύπος Περιεχομένου Απόκρισης",
- "Parameter content type:":"Τύπος περιεχομένου παραμέτρου:",
- "fetching resource":"παραλαβή πόρου",
- "fetching resource list":"παραλαβή λίστας πόρων",
- "Explore":"Εξερεύνηση",
- "Show Swagger Petstore Example Apis":"Εμφάνιση Api Δειγμάτων Petstore του Swagger",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Αδυναμία ανάγνωσης από τον εξυπηρετητή. Μπορεί να μην έχει κατάλληλες ρυθμίσεις για access-control-origin.",
- "Please specify the protocol for":"Παρακαλώ προσδιορίστε το πρωτόκολλο για",
- "Can't read swagger JSON from":"Αδυναμία ανάγνωσης swagger JSON από",
- "Finished Loading Resource Information. Rendering Swagger UI":"Ολοκλήρωση Φόρτωσης Πληροφορικών Πόρου. Παρουσίαση Swagger UI",
- "Unable to read api":"Αδυναμία ανάγνωσης api",
- "from path":"από το μονοπάτι",
- "server returned":"ο εξυπηρετηρής επέστρεψε"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/en.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/en.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/en.js
deleted file mode 100644
index 9183136..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/en.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Warning: Deprecated",
- "Implementation Notes":"Implementation Notes",
- "Response Class":"Response Class",
- "Status":"Status",
- "Parameters":"Parameters",
- "Parameter":"Parameter",
- "Value":"Value",
- "Description":"Description",
- "Parameter Type":"Parameter Type",
- "Data Type":"Data Type",
- "Response Messages":"Response Messages",
- "HTTP Status Code":"HTTP Status Code",
- "Reason":"Reason",
- "Response Model":"Response Model",
- "Request URL":"Request URL",
- "Response Body":"Response Body",
- "Response Code":"Response Code",
- "Response Headers":"Response Headers",
- "Hide Response":"Hide Response",
- "Headers":"Headers",
- "Try it out!":"Try it out!",
- "Show/Hide":"Show/Hide",
- "List Operations":"List Operations",
- "Expand Operations":"Expand Operations",
- "Raw":"Raw",
- "can't parse JSON. Raw result":"can't parse JSON. Raw result",
- "Example Value":"Example Value",
- "Model Schema":"Model Schema",
- "Model":"Model",
- "Click to set as parameter value":"Click to set as parameter value",
- "apply":"apply",
- "Username":"Username",
- "Password":"Password",
- "Terms of service":"Terms of service",
- "Created by":"Created by",
- "See more at":"See more at",
- "Contact the developer":"Contact the developer",
- "api version":"api version",
- "Response Content Type":"Response Content Type",
- "Parameter content type:":"Parameter content type:",
- "fetching resource":"fetching resource",
- "fetching resource list":"fetching resource list",
- "Explore":"Explore",
- "Show Swagger Petstore Example Apis":"Show Swagger Petstore Example Apis",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Can't read from server. It may not have the appropriate access-control-origin settings.",
- "Please specify the protocol for":"Please specify the protocol for",
- "Can't read swagger JSON from":"Can't read swagger JSON from",
- "Finished Loading Resource Information. Rendering Swagger UI":"Finished Loading Resource Information. Rendering Swagger UI",
- "Unable to read api":"Unable to read api",
- "from path":"from path",
- "server returned":"server returned"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/es.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/es.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/es.js
deleted file mode 100644
index 13fa015..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/es.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Advertencia: Obsoleto",
- "Implementation Notes":"Notas de implementación",
- "Response Class":"Clase de la Respuesta",
- "Status":"Status",
- "Parameters":"Parámetros",
- "Parameter":"Parámetro",
- "Value":"Valor",
- "Description":"Descripción",
- "Parameter Type":"Tipo del Parámetro",
- "Data Type":"Tipo del Dato",
- "Response Messages":"Mensajes de la Respuesta",
- "HTTP Status Code":"Código de Status HTTP",
- "Reason":"Razón",
- "Response Model":"Modelo de la Respuesta",
- "Request URL":"URL de la Solicitud",
- "Response Body":"Cuerpo de la Respuesta",
- "Response Code":"Código de la Respuesta",
- "Response Headers":"Encabezados de la Respuesta",
- "Hide Response":"Ocultar Respuesta",
- "Try it out!":"Pruébalo!",
- "Show/Hide":"Mostrar/Ocultar",
- "List Operations":"Listar Operaciones",
- "Expand Operations":"Expandir Operaciones",
- "Raw":"Crudo",
- "can't parse JSON. Raw result":"no puede parsear el JSON. Resultado crudo",
- "Example Value":"Valor de Ejemplo",
- "Model Schema":"Esquema del Modelo",
- "Model":"Modelo",
- "apply":"aplicar",
- "Username":"Nombre de usuario",
- "Password":"Contraseña",
- "Terms of service":"Términos de Servicio",
- "Created by":"Creado por",
- "See more at":"Ver más en",
- "Contact the developer":"Contactar al desarrollador",
- "api version":"versión de la api",
- "Response Content Type":"Tipo de Contenido (Content Type) de la Respuesta",
- "fetching resource":"buscando recurso",
- "fetching resource list":"buscando lista del recurso",
- "Explore":"Explorar",
- "Show Swagger Petstore Example Apis":"Mostrar Api Ejemplo de Swagger Petstore",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"No se puede leer del servidor. Tal vez no tiene la configuración de control de acceso de origen (access-control-origin) apropiado.",
- "Please specify the protocol for":"Por favor, especificar el protocola para",
- "Can't read swagger JSON from":"No se puede leer el JSON de swagger desde",
- "Finished Loading Resource Information. Rendering Swagger UI":"Finalizada la carga del recurso de Información. Mostrando Swagger UI",
- "Unable to read api":"No se puede leer la api",
- "from path":"desde ruta",
- "server returned":"el servidor retornó"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/fr.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/fr.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/fr.js
deleted file mode 100644
index 388dff1..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/fr.js
+++ /dev/null
@@ -1,54 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Avertissement : Obsolète",
- "Implementation Notes":"Notes d'implémentation",
- "Response Class":"Classe de la réponse",
- "Status":"Statut",
- "Parameters":"Paramètres",
- "Parameter":"Paramètre",
- "Value":"Valeur",
- "Description":"Description",
- "Parameter Type":"Type du paramètre",
- "Data Type":"Type de données",
- "Response Messages":"Messages de la réponse",
- "HTTP Status Code":"Code de statut HTTP",
- "Reason":"Raison",
- "Response Model":"Modèle de réponse",
- "Request URL":"URL appelée",
- "Response Body":"Corps de la réponse",
- "Response Code":"Code de la réponse",
- "Response Headers":"En-têtes de la réponse",
- "Hide Response":"Cacher la réponse",
- "Headers":"En-têtes",
- "Try it out!":"Testez !",
- "Show/Hide":"Afficher/Masquer",
- "List Operations":"Liste des opérations",
- "Expand Operations":"Développer les opérations",
- "Raw":"Brut",
- "can't parse JSON. Raw result":"impossible de décoder le JSON. Résultat brut",
- "Example Value":"Exemple la valeur",
- "Model Schema":"Définition du modèle",
- "Model":"Modèle",
- "apply":"appliquer",
- "Username":"Nom d'utilisateur",
- "Password":"Mot de passe",
- "Terms of service":"Conditions de service",
- "Created by":"Créé par",
- "See more at":"Voir plus sur",
- "Contact the developer":"Contacter le développeur",
- "api version":"version de l'api",
- "Response Content Type":"Content Type de la réponse",
- "fetching resource":"récupération de la ressource",
- "fetching resource list":"récupération de la liste de ressources",
- "Explore":"Explorer",
- "Show Swagger Petstore Example Apis":"Montrer les Apis de l'exemple Petstore de Swagger",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Impossible de lire à partir du serveur. Il se peut que les réglages access-control-origin ne soient pas appropriés.",
- "Please specify the protocol for":"Veuillez spécifier un protocole pour",
- "Can't read swagger JSON from":"Impossible de lire le JSON swagger à partir de",
- "Finished Loading Resource Information. Rendering Swagger UI":"Chargement des informations terminé. Affichage de Swagger UI",
- "Unable to read api":"Impossible de lire l'api",
- "from path":"à partir du chemin",
- "server returned":"réponse du serveur"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/geo.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/geo.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/geo.js
deleted file mode 100644
index 609c20d..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/geo.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"ყურადღება: აღარ გამოიყენება",
- "Implementation Notes":"იმპლემენტაციის აღწერა",
- "Response Class":"რესპონს კლასი",
- "Status":"სტატუსი",
- "Parameters":"პარამეტრები",
- "Parameter":"პარამეტრი",
- "Value":"მნიშვნელობა",
- "Description":"აღწერა",
- "Parameter Type":"პარამეტრის ტიპი",
- "Data Type":"მონაცემის ტიპი",
- "Response Messages":"პასუხი",
- "HTTP Status Code":"HTTP სტატუსი",
- "Reason":"მიზეზი",
- "Response Model":"რესპონს მოდელი",
- "Request URL":"მოთხოვნის URL",
- "Response Body":"პასუხის სხეული",
- "Response Code":"პასუხის კოდი",
- "Response Headers":"პასუხის ჰედერები",
- "Hide Response":"დამალე პასუხი",
- "Headers":"ჰედერები",
- "Try it out!":"ცადე !",
- "Show/Hide":"გამოჩენა/დამალვა",
- "List Operations":"ოპერაციების სია",
- "Expand Operations":"ოპერაციები ვრცლად",
- "Raw":"ნედლი",
- "can't parse JSON. Raw result":"JSON-ის დამუშავება ვერ მოხერხდა. ნედლი პასუხი",
- "Example Value":"მაგალითი",
- "Model Schema":"მოდელის სტრუქტურა",
- "Model":"მოდელი",
- "Click to set as parameter value":"პარამეტრისთვის მნიშვნელობის მისანიჭებლად, დააკლიკე",
- "apply":"გამოყენება",
- "Username":"მოხმარებელი",
- "Password":"პაროლი",
- "Terms of service":"მომსახურების პირობები",
- "Created by":"შექმნა",
- "See more at":"ნახე ვრცლად",
- "Contact the developer":"დაუკავშირდი დეველოპერს",
- "api version":"api ვერსია",
- "Response Content Type":"პასუხის კონტენტის ტიპი",
- "Parameter content type:":"პარამეტრის კონტენტის ტიპი:",
- "fetching resource":"რესურსების მიღება",
- "fetching resource list":"რესურსების სიის მიღება",
- "Explore":"ნახვა",
- "Show Swagger Petstore Example Apis":"ნახე Swagger Petstore სამაგალითო Api",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"სერვერთან დაკავშირება ვერ ხერხდება. შეამოწმეთ access-control-origin.",
- "Please specify the protocol for":"მიუთითეთ პროტოკოლი",
- "Can't read swagger JSON from":"swagger JSON წაკითხვა ვერ მოხერხდა",
- "Finished Loading Resource Information. Rendering Swagger UI":"რესურსების ჩატვირთვა სრულდება. Swagger UI რენდერდება",
- "Unable to read api":"api წაკითხვა ვერ მოხერხდა",
- "from path":"მისამართიდან",
- "server returned":"სერვერმა დააბრუნა"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/it.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/it.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/it.js
deleted file mode 100644
index 8529c2a..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/it.js
+++ /dev/null
@@ -1,52 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Attenzione: Deprecato",
- "Implementation Notes":"Note di implementazione",
- "Response Class":"Classe della risposta",
- "Status":"Stato",
- "Parameters":"Parametri",
- "Parameter":"Parametro",
- "Value":"Valore",
- "Description":"Descrizione",
- "Parameter Type":"Tipo di parametro",
- "Data Type":"Tipo di dato",
- "Response Messages":"Messaggi della risposta",
- "HTTP Status Code":"Codice stato HTTP",
- "Reason":"Motivo",
- "Response Model":"Modello di risposta",
- "Request URL":"URL della richiesta",
- "Response Body":"Corpo della risposta",
- "Response Code":"Oggetto della risposta",
- "Response Headers":"Intestazioni della risposta",
- "Hide Response":"Nascondi risposta",
- "Try it out!":"Provalo!",
- "Show/Hide":"Mostra/Nascondi",
- "List Operations":"Mostra operazioni",
- "Expand Operations":"Espandi operazioni",
- "Raw":"Grezzo (raw)",
- "can't parse JSON. Raw result":"non è possibile parsare il JSON. Risultato grezzo (raw).",
- "Model Schema":"Schema del modello",
- "Model":"Modello",
- "apply":"applica",
- "Username":"Nome utente",
- "Password":"Password",
- "Terms of service":"Condizioni del servizio",
- "Created by":"Creato da",
- "See more at":"Informazioni aggiuntive:",
- "Contact the developer":"Contatta lo sviluppatore",
- "api version":"versione api",
- "Response Content Type":"Tipo di contenuto (content type) della risposta",
- "fetching resource":"recuperando la risorsa",
- "fetching resource list":"recuperando lista risorse",
- "Explore":"Esplora",
- "Show Swagger Petstore Example Apis":"Mostra le api di esempio di Swagger Petstore",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Non è possibile leggere dal server. Potrebbe non avere le impostazioni di controllo accesso origine (access-control-origin) appropriate.",
- "Please specify the protocol for":"Si prega di specificare il protocollo per",
- "Can't read swagger JSON from":"Impossibile leggere JSON swagger da:",
- "Finished Loading Resource Information. Rendering Swagger UI":"Lettura informazioni risorse termianta. Swagger UI viene mostrata",
- "Unable to read api":"Impossibile leggere la api",
- "from path":"da cartella",
- "server returned":"il server ha restituito"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ja.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ja.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ja.js
deleted file mode 100644
index 1cbeb37..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ja.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"警告: 廃止予定",
- "Implementation Notes":"実装メモ",
- "Response Class":"レスポンスクラス",
- "Status":"ステータス",
- "Parameters":"パラメータ群",
- "Parameter":"パラメータ",
- "Value":"値",
- "Description":"説明",
- "Parameter Type":"パラメータタイプ",
- "Data Type":"データタイプ",
- "Response Messages":"レスポンスメッセージ",
- "HTTP Status Code":"HTTPステータスコード",
- "Reason":"理由",
- "Response Model":"レスポンスモデル",
- "Request URL":"リクエストURL",
- "Response Body":"レスポンスボディ",
- "Response Code":"レスポンスコード",
- "Response Headers":"レスポンスヘッダ",
- "Hide Response":"レスポンスを隠す",
- "Headers":"ヘッダ",
- "Try it out!":"実際に実行!",
- "Show/Hide":"表示/非表示",
- "List Operations":"操作一覧",
- "Expand Operations":"操作の展開",
- "Raw":"未加工",
- "can't parse JSON. Raw result":"JSONへ解釈できません. 未加工の結果",
- "Example Value":"値の例",
- "Model Schema":"モデルスキーマ",
- "Model":"モデル",
- "Click to set as parameter value":"パラメータ値と設定するにはクリック",
- "apply":"実行",
- "Username":"ユーザ名",
- "Password":"パスワード",
- "Terms of service":"サービス利用規約",
- "Created by":"Created by",
- "See more at":"詳細を見る",
- "Contact the developer":"開発者に連絡",
- "api version":"APIバージョン",
- "Response Content Type":"レスポンス コンテンツタイプ",
- "Parameter content type:":"パラメータコンテンツタイプ:",
- "fetching resource":"リソースの取得",
- "fetching resource list":"リソース一覧の取得",
- "Explore":"調査",
- "Show Swagger Petstore Example Apis":"SwaggerペットストアAPIの表示",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"サーバから読み込めません. 適切なaccess-control-origin設定を持っていない可能性があります.",
- "Please specify the protocol for":"プロトコルを指定してください",
- "Can't read swagger JSON from":"次からswagger JSONを読み込めません",
- "Finished Loading Resource Information. Rendering Swagger UI":"リソース情報の読み込みが完了しました. Swagger UIを描画しています",
- "Unable to read api":"APIを読み込めません",
- "from path":"次のパスから",
- "server returned":"サーバからの返答"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ko-kr.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ko-kr.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ko-kr.js
deleted file mode 100644
index 03c7626..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ko-kr.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"경고:폐기예정됨",
- "Implementation Notes":"구현 노트",
- "Response Class":"응답 클래스",
- "Status":"상태",
- "Parameters":"매개변수들",
- "Parameter":"매개변수",
- "Value":"값",
- "Description":"설명",
- "Parameter Type":"매개변수 타입",
- "Data Type":"데이터 타입",
- "Response Messages":"응답 메세지",
- "HTTP Status Code":"HTTP 상태 코드",
- "Reason":"원인",
- "Response Model":"응답 모델",
- "Request URL":"요청 URL",
- "Response Body":"응답 본문",
- "Response Code":"응답 코드",
- "Response Headers":"응답 헤더",
- "Hide Response":"응답 숨기기",
- "Headers":"헤더",
- "Try it out!":"써보기!",
- "Show/Hide":"보이기/숨기기",
- "List Operations":"목록 작업",
- "Expand Operations":"전개 작업",
- "Raw":"원본",
- "can't parse JSON. Raw result":"JSON을 파싱할수 없음. 원본결과:",
- "Model Schema":"모델 스키마",
- "Model":"모델",
- "apply":"적용",
- "Username":"사용자 이름",
- "Password":"암호",
- "Terms of service":"이용약관",
- "Created by":"작성자",
- "See more at":"추가정보:",
- "Contact the developer":"개발자에게 문의",
- "api version":"api버전",
- "Response Content Type":"응답Content Type",
- "fetching resource":"리소스 가져오기",
- "fetching resource list":"리소스 목록 가져오기",
- "Explore":"탐색",
- "Show Swagger Petstore Example Apis":"Swagger Petstore 예제 보기",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"서버로부터 읽어들일수 없습니다. access-control-origin 설정이 올바르지 않을수 있습니다.",
- "Please specify the protocol for":"다음을 위한 프로토콜을 정하세요",
- "Can't read swagger JSON from":"swagger JSON 을 다음으로 부터 읽을수 없습니다",
- "Finished Loading Resource Information. Rendering Swagger UI":"리소스 정보 불러오기 완료. Swagger UI 랜더링",
- "Unable to read api":"api를 읽을 수 없습니다.",
- "from path":"다음 경로로 부터",
- "server returned":"서버 응답함."
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pl.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pl.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pl.js
deleted file mode 100644
index ce41e91..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pl.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Uwaga: Wycofane",
- "Implementation Notes":"Uwagi Implementacji",
- "Response Class":"Klasa Odpowiedzi",
- "Status":"Status",
- "Parameters":"Parametry",
- "Parameter":"Parametr",
- "Value":"Wartość",
- "Description":"Opis",
- "Parameter Type":"Typ Parametru",
- "Data Type":"Typ Danych",
- "Response Messages":"Wiadomości Odpowiedzi",
- "HTTP Status Code":"Kod Statusu HTTP",
- "Reason":"Przyczyna",
- "Response Model":"Model Odpowiedzi",
- "Request URL":"URL Wywołania",
- "Response Body":"Treść Odpowiedzi",
- "Response Code":"Kod Odpowiedzi",
- "Response Headers":"Nagłówki Odpowiedzi",
- "Hide Response":"Ukryj Odpowiedź",
- "Headers":"Nagłówki",
- "Try it out!":"Wypróbuj!",
- "Show/Hide":"Pokaż/Ukryj",
- "List Operations":"Lista Operacji",
- "Expand Operations":"Rozwiń Operacje",
- "Raw":"Nieprzetworzone",
- "can't parse JSON. Raw result":"nie można przetworzyć pliku JSON. Nieprzetworzone dane",
- "Model Schema":"Schemat Modelu",
- "Model":"Model",
- "apply":"użyj",
- "Username":"Nazwa użytkownika",
- "Password":"Hasło",
- "Terms of service":"Warunki używania",
- "Created by":"Utworzone przez",
- "See more at":"Zobacz więcej na",
- "Contact the developer":"Kontakt z deweloperem",
- "api version":"wersja api",
- "Response Content Type":"Typ Zasobu Odpowiedzi",
- "fetching resource":"ładowanie zasobu",
- "fetching resource list":"ładowanie listy zasobów",
- "Explore":"Eksploruj",
- "Show Swagger Petstore Example Apis":"Pokaż Przykładowe Api Swagger Petstore",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Brak połączenia z serwerem. Może on nie mieć odpowiednich ustawień access-control-origin.",
- "Please specify the protocol for":"Proszę podać protokół dla",
- "Can't read swagger JSON from":"Nie można odczytać swagger JSON z",
- "Finished Loading Resource Information. Rendering Swagger UI":"Ukończono Ładowanie Informacji o Zasobie. Renderowanie Swagger UI",
- "Unable to read api":"Nie można odczytać api",
- "from path":"ze ścieżki",
- "server returned":"serwer zwrócił"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pt.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pt.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pt.js
deleted file mode 100644
index f2e7c13..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/pt.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Aviso: Depreciado",
- "Implementation Notes":"Notas de Implementação",
- "Response Class":"Classe de resposta",
- "Status":"Status",
- "Parameters":"Parâmetros",
- "Parameter":"Parâmetro",
- "Value":"Valor",
- "Description":"Descrição",
- "Parameter Type":"Tipo de parâmetro",
- "Data Type":"Tipo de dados",
- "Response Messages":"Mensagens de resposta",
- "HTTP Status Code":"Código de status HTTP",
- "Reason":"Razão",
- "Response Model":"Modelo resposta",
- "Request URL":"URL requisição",
- "Response Body":"Corpo da resposta",
- "Response Code":"Código da resposta",
- "Response Headers":"Cabeçalho da resposta",
- "Headers":"Cabeçalhos",
- "Hide Response":"Esconder resposta",
- "Try it out!":"Tente agora!",
- "Show/Hide":"Mostrar/Esconder",
- "List Operations":"Listar operações",
- "Expand Operations":"Expandir operações",
- "Raw":"Cru",
- "can't parse JSON. Raw result":"Falha ao analisar JSON. Resulto cru",
- "Model Schema":"Modelo esquema",
- "Model":"Modelo",
- "apply":"Aplicar",
- "Username":"Usuário",
- "Password":"Senha",
- "Terms of service":"Termos do serviço",
- "Created by":"Criado por",
- "See more at":"Veja mais em",
- "Contact the developer":"Contate o desenvolvedor",
- "api version":"Versão api",
- "Response Content Type":"Tipo de conteúdo da resposta",
- "fetching resource":"busca recurso",
- "fetching resource list":"buscando lista de recursos",
- "Explore":"Explorar",
- "Show Swagger Petstore Example Apis":"Show Swagger Petstore Example Apis",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Não é possível ler do servidor. Pode não ter as apropriadas configurações access-control-origin",
- "Please specify the protocol for":"Por favor especifique o protocolo",
- "Can't read swagger JSON from":"Não é possível ler o JSON Swagger de",
- "Finished Loading Resource Information. Rendering Swagger UI":"Carregar informação de recurso finalizada. Renderizando Swagger UI",
- "Unable to read api":"Não foi possível ler api",
- "from path":"do caminho",
- "server returned":"servidor retornou"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ru.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ru.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ru.js
deleted file mode 100644
index 592744e..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/ru.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Предупреждение: Устарело",
- "Implementation Notes":"Заметки",
- "Response Class":"Пример ответа",
- "Status":"Статус",
- "Parameters":"Параметры",
- "Parameter":"Параметр",
- "Value":"Значение",
- "Description":"Описание",
- "Parameter Type":"Тип параметра",
- "Data Type":"Тип данных",
- "HTTP Status Code":"HTTP код",
- "Reason":"Причина",
- "Response Model":"Структура ответа",
- "Request URL":"URL запроса",
- "Response Body":"Тело ответа",
- "Response Code":"HTTP код ответа",
- "Response Headers":"Заголовки ответа",
- "Hide Response":"Спрятать ответ",
- "Headers":"Заголовки",
- "Response Messages":"Что может прийти в ответ",
- "Try it out!":"Попробовать!",
- "Show/Hide":"Показать/Скрыть",
- "List Operations":"Операции кратко",
- "Expand Operations":"Операции подробно",
- "Raw":"В сыром виде",
- "can't parse JSON. Raw result":"Не удается распарсить ответ:",
- "Example Value":"Пример",
- "Model Schema":"Структура",
- "Model":"Описание",
- "Click to set as parameter value":"Нажмите, чтобы испльзовать в качестве значения параметра",
- "apply":"применить",
- "Username":"Имя пользователя",
- "Password":"Пароль",
- "Terms of service":"Условия использования",
- "Created by":"Разработано",
- "See more at":"Еще тут",
- "Contact the developer":"Связаться с разработчиком",
- "api version":"Версия API",
- "Response Content Type":"Content Type ответа",
- "Parameter content type:":"Content Type параметра:",
- "fetching resource":"Получение ресурса",
- "fetching resource list":"Получение ресурсов",
- "Explore":"Показать",
- "Show Swagger Petstore Example Apis":"Показать примеры АПИ",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Не удается получить ответ от сервера. Возможно, проблема с настройками доступа",
- "Please specify the protocol for":"Пожалуйста, укажите протокол для",
- "Can't read swagger JSON from":"Не получается прочитать swagger json из",
- "Finished Loading Resource Information. Rendering Swagger UI":"Загрузка информации о ресурсах завершена. Рендерим",
- "Unable to read api":"Не удалось прочитать api",
- "from path":"по адресу",
- "server returned":"сервер сказал"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/tr.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/tr.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/tr.js
deleted file mode 100644
index 16426a9..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/tr.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Uyarı: Deprecated",
- "Implementation Notes":"Gerçekleştirim Notları",
- "Response Class":"Dönen Sınıf",
- "Status":"Statü",
- "Parameters":"Parametreler",
- "Parameter":"Parametre",
- "Value":"Değer",
- "Description":"Açıklama",
- "Parameter Type":"Parametre Tipi",
- "Data Type":"Veri Tipi",
- "Response Messages":"Dönüş Mesajı",
- "HTTP Status Code":"HTTP Statü Kodu",
- "Reason":"Gerekçe",
- "Response Model":"Dönüş Modeli",
- "Request URL":"İstek URL",
- "Response Body":"Dönüş İçeriği",
- "Response Code":"Dönüş Kodu",
- "Response Headers":"Dönüş Üst Bilgileri",
- "Hide Response":"Dönüşü Gizle",
- "Headers":"Üst Bilgiler",
- "Try it out!":"Dene!",
- "Show/Hide":"Göster/Gizle",
- "List Operations":"Operasyonları Listele",
- "Expand Operations":"Operasyonları Aç",
- "Raw":"Ham",
- "can't parse JSON. Raw result":"JSON çözümlenemiyor. Ham sonuç",
- "Model Schema":"Model Şema",
- "Model":"Model",
- "apply":"uygula",
- "Username":"Kullanıcı Adı",
- "Password":"Parola",
- "Terms of service":"Servis şartları",
- "Created by":"Oluşturan",
- "See more at":"Daha fazlası için",
- "Contact the developer":"Geliştirici ile İletişime Geçin",
- "api version":"api versiyon",
- "Response Content Type":"Dönüş İçerik Tipi",
- "fetching resource":"kaynak getiriliyor",
- "fetching resource list":"kaynak listesi getiriliyor",
- "Explore":"Keşfet",
- "Show Swagger Petstore Example Apis":"Swagger Petstore Örnek Api'yi Gör",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Sunucudan okuma yapılamıyor. Sunucu access-control-origin ayarlarınızı kontrol edin.",
- "Please specify the protocol for":"Lütfen istenen adres için protokol belirtiniz",
- "Can't read swagger JSON from":"Swagger JSON bu kaynaktan okunamıyor",
- "Finished Loading Resource Information. Rendering Swagger UI":"Kaynak baglantısı tamamlandı. Swagger UI gösterime hazırlanıyor",
- "Unable to read api":"api okunamadı",
- "from path":"yoldan",
- "server returned":"sunucuya dönüldü"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/translator.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/translator.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/translator.js
deleted file mode 100644
index ffb879f..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/translator.js
+++ /dev/null
@@ -1,39 +0,0 @@
-'use strict';
-
-/**
- * Translator for documentation pages.
- *
- * To enable translation you should include one of language-files in your index.html
- * after <script src='lang/translator.js' type='text/javascript'></script>.
- * For example - <script src='lang/ru.js' type='text/javascript'></script>
- *
- * If you wish to translate some new texts you should do two things:
- * 1. Add a new phrase pair ("New Phrase": "New Translation") into your language file (for example lang/ru.js). It will be great if you add it in other language files too.
- * 2. Mark that text it templates this way <anyHtmlTag data-sw-translate>New Phrase</anyHtmlTag> or <anyHtmlTag data-sw-translate value='New Phrase'/>.
- * The main thing here is attribute data-sw-translate. Only inner html, title-attribute and value-attribute are going to translate.
- *
- */
-window.SwaggerTranslator = {
-
- _words:[],
-
- translate: function(sel) {
- var $this = this;
- sel = sel || '[data-sw-translate]';
-
- $(sel).each(function() {
- $(this).html($this._tryTranslate($(this).html()));
-
- $(this).val($this._tryTranslate($(this).val()));
- $(this).attr('title', $this._tryTranslate($(this).attr('title')));
- });
- },
-
- _tryTranslate: function(word) {
- return this._words[$.trim(word)] !== undefined ? this._words[$.trim(word)] : word;
- },
-
- learn: function(wordsMap) {
- this._words = wordsMap;
- }
-};
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/zh-cn.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/zh-cn.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/zh-cn.js
deleted file mode 100644
index 3af61ad..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lang/zh-cn.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"警告:已过时",
- "Implementation Notes":"实现备注",
- "Response Class":"响应类",
- "Status":"状态",
- "Parameters":"参数",
- "Parameter":"参数",
- "Value":"值",
- "Description":"描述",
- "Parameter Type":"参数类型",
- "Data Type":"数据类型",
- "Response Messages":"响应消息",
- "HTTP Status Code":"HTTP状态码",
- "Reason":"原因",
- "Response Model":"响应模型",
- "Request URL":"请求URL",
- "Response Body":"响应体",
- "Response Code":"响应码",
- "Response Headers":"响应头",
- "Hide Response":"隐藏响应",
- "Headers":"头",
- "Try it out!":"试一下!",
- "Show/Hide":"显示/隐藏",
- "List Operations":"显示操作",
- "Expand Operations":"展开操作",
- "Raw":"原始",
- "can't parse JSON. Raw result":"无法解析JSON. 原始结果",
- "Example Value":"示例",
- "Click to set as parameter value":"点击设置参数",
- "Model Schema":"模型架构",
- "Model":"模型",
- "apply":"应用",
- "Username":"用户名",
- "Password":"密码",
- "Terms of service":"服务条款",
- "Created by":"创建者",
- "See more at":"查看更多:",
- "Contact the developer":"联系开发者",
- "api version":"api版本",
- "Response Content Type":"响应Content Type",
- "Parameter content type:":"参数类型:",
- "fetching resource":"正在获取资源",
- "fetching resource list":"正在获取资源列表",
- "Explore":"浏览",
- "Show Swagger Petstore Example Apis":"显示 Swagger Petstore 示例 Apis",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"无法从服务器读取。可能没有正确设置access-control-origin。",
- "Please specify the protocol for":"请指定协议:",
- "Can't read swagger JSON from":"无法读取swagger JSON于",
- "Finished Loading Resource Information. Rendering Swagger UI":"已加载资源信息。正在渲染Swagger UI",
- "Unable to read api":"无法读取api",
- "from path":"从路径",
- "server returned":"服务器返回"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/backbone-min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/backbone-min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/backbone-min.js
deleted file mode 100644
index 8eff02e..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/backbone-min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t,e){if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(i,n,s){t.Backbone=e(t,s,i,n)});else if("undefined"!=typeof exports){var i=require("underscore");e(t,exports,i)}else t.Backbone=e(t,{},t._,t.jQuery||t.Zepto||t.ender||t.$)}(this,function(t,e,i,n){var s=t.Backbone,r=[],a=(r.push,r.slice);r.splice;e.VERSION="1.1.2",e.$=n,e.noConflict=function(){return t.Backbone=s,this},e.emulateHTTP=!1,e.emulateJSON=!1;var o=e.Events={on:function(t,e,i){if(!c(this,"on",t,[e,i])||!e)return this;this._events||(this._events={});var n=this._events[t]||(this._events[t]=[]);return n.push({callback:e,context:i,ctx:i||this}),this},once:function(t,e,n){if(!c(this,"once",t,[e,n])||!e)return this;var s=this,r=i.once(function(){s.off(t,r),e.apply(this,arguments)});return r._callback=e,this.on(t,r,n)},off:function(t,e,n){var s,r,a,o,h,u,l,d;if(!this._events||!c(this,"off",t,[e,n]))return this;if(!t&&!e&&!n)return this._events=void 0,this;for(o=t?[t]:i.keys(thi
s._events),h=0,u=o.length;h<u;h++)if(t=o[h],a=this._events[t]){if(this._events[t]=s=[],e||n)for(l=0,d=a.length;l<d;l++)r=a[l],(e&&e!==r.callback&&e!==r.callback._callback||n&&n!==r.context)&&s.push(r);s.length||delete this._events[t]}return this},trigger:function(t){if(!this._events)return this;var e=a.call(arguments,1);if(!c(this,"trigger",t,e))return this;var i=this._events[t],n=this._events.all;return i&&u(i,e),n&&u(n,arguments),this},stopListening:function(t,e,n){var s=this._listeningTo;if(!s)return this;var r=!e&&!n;n||"object"!=typeof e||(n=this),t&&((s={})[t._listenId]=t);for(var a in s)t=s[a],t.off(e,n,this),(r||i.isEmpty(t._events))&&delete this._listeningTo[a];return this}},h=/\s+/,c=function(t,e,i,n){if(!i)return!0;if("object"==typeof i){for(var s in i)t[e].apply(t,[s,i[s]].concat(n));return!1}if(h.test(i)){for(var r=i.split(h),a=0,o=r.length;a<o;a++)t[e].apply(t,[r[a]].concat(n));return!1}return!0},u=function(t,e){var i,n=-1,s=t.length,r=e[0],a=e[1],o=e[2];switch(e.lengt
h){case 0:for(;++n<s;)(i=t[n]).callback.call(i.ctx);return;case 1:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r);return;case 2:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r,a);return;case 3:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r,a,o);return;default:for(;++n<s;)(i=t[n]).callback.apply(i.ctx,e);return}},l={listenTo:"on",listenToOnce:"once"};i.each(l,function(t,e){o[e]=function(e,n,s){var r=this._listeningTo||(this._listeningTo={}),a=e._listenId||(e._listenId=i.uniqueId("l"));return r[a]=e,s||"object"!=typeof n||(s=this),e[t](n,s,this),this}}),o.bind=o.on,o.unbind=o.off,i.extend(e,o);var d=e.Model=function(t,e){var n=t||{};e||(e={}),this.cid=i.uniqueId("c"),this.attributes={},e.collection&&(this.collection=e.collection),e.parse&&(n=this.parse(n,e)||{}),n=i.defaults({},n,i.result(this,"defaults")),this.set(n,e),this.changed={},this.initialize.apply(this,arguments)};i.extend(d.prototype,o,{changed:null,validationError:null,idAttribute:"id",initialize:function(){},toJSON:function(t){return
i.clone(this.attributes)},sync:function(){return e.sync.apply(this,arguments)},get:function(t){return this.attributes[t]},escape:function(t){return i.escape(this.get(t))},has:function(t){return null!=this.get(t)},set:function(t,e,n){var s,r,a,o,h,c,u,l;if(null==t)return this;if("object"==typeof t?(r=t,n=e):(r={})[t]=e,n||(n={}),!this._validate(r,n))return!1;a=n.unset,h=n.silent,o=[],c=this._changing,this._changing=!0,c||(this._previousAttributes=i.clone(this.attributes),this.changed={}),l=this.attributes,u=this._previousAttributes,this.idAttribute in r&&(this.id=r[this.idAttribute]);for(s in r)e=r[s],i.isEqual(l[s],e)||o.push(s),i.isEqual(u[s],e)?delete this.changed[s]:this.changed[s]=e,a?delete l[s]:l[s]=e;if(!h){o.length&&(this._pending=n);for(var d=0,f=o.length;d<f;d++)this.trigger("change:"+o[d],this,l[o[d]],n)}if(c)return this;if(!h)for(;this._pending;)n=this._pending,this._pending=!1,this.trigger("change",this,n);return this._pending=!1,this._changing=!1,this},unset:function(t
,e){return this.set(t,void 0,i.extend({},e,{unset:!0}))},clear:function(t){var e={};for(var n in this.attributes)e[n]=void 0;return this.set(e,i.extend({},t,{unset:!0}))},hasChanged:function(t){return null==t?!i.isEmpty(this.changed):i.has(this.changed,t)},changedAttributes:function(t){if(!t)return!!this.hasChanged()&&i.clone(this.changed);var e,n=!1,s=this._changing?this._previousAttributes:this.attributes;for(var r in t)i.isEqual(s[r],e=t[r])||((n||(n={}))[r]=e);return n},previous:function(t){return null!=t&&this._previousAttributes?this._previousAttributes[t]:null},previousAttributes:function(){return i.clone(this._previousAttributes)},fetch:function(t){t=t?i.clone(t):{},void 0===t.parse&&(t.parse=!0);var e=this,n=t.success;return t.success=function(i){return!!e.set(e.parse(i,t),t)&&(n&&n(e,i,t),void e.trigger("sync",e,i,t))},U(this,t),this.sync("read",this,t)},save:function(t,e,n){var s,r,a,o=this.attributes;if(null==t||"object"==typeof t?(s=t,n=e):(s={})[t]=e,n=i.extend({valida
te:!0},n),s&&!n.wait){if(!this.set(s,n))return!1}else if(!this._validate(s,n))return!1;s&&n.wait&&(this.attributes=i.extend({},o,s)),void 0===n.parse&&(n.parse=!0);var h=this,c=n.success;return n.success=function(t){h.attributes=o;var e=h.parse(t,n);return n.wait&&(e=i.extend(s||{},e)),!(i.isObject(e)&&!h.set(e,n))&&(c&&c(h,t,n),void h.trigger("sync",h,t,n))},U(this,n),r=this.isNew()?"create":n.patch?"patch":"update","patch"===r&&(n.attrs=s),a=this.sync(r,this,n),s&&n.wait&&(this.attributes=o),a},destroy:function(t){t=t?i.clone(t):{};var e=this,n=t.success,s=function(){e.trigger("destroy",e,e.collection,t)};if(t.success=function(i){(t.wait||e.isNew())&&s(),n&&n(e,i,t),e.isNew()||e.trigger("sync",e,i,t)},this.isNew())return t.success(),!1;U(this,t);var r=this.sync("delete",this,t);return t.wait||s(),r},url:function(){var t=i.result(this,"urlRoot")||i.result(this.collection,"url")||j();return this.isNew()?t:t.replace(/([^\/])$/,"$1/")+encodeURIComponent(this.id)},parse:function(t,e){r
eturn t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(t){return this._validate({},i.extend(t||{},{validate:!0}))},_validate:function(t,e){if(!e.validate||!this.validate)return!0;t=i.extend({},this.attributes,t);var n=this.validationError=this.validate(t,e)||null;return!n||(this.trigger("invalid",this,n,i.extend(e,{validationError:n})),!1)}});var f=["keys","values","pairs","invert","pick","omit"];i.each(f,function(t){d.prototype[t]=function(){var e=a.call(arguments);return e.unshift(this.attributes),i[t].apply(i,e)}});var p=e.Collection=function(t,e){e||(e={}),e.model&&(this.model=e.model),void 0!==e.comparator&&(this.comparator=e.comparator),this._reset(),this.initialize.apply(this,arguments),t&&this.reset(t,i.extend({silent:!0},e))},g={add:!0,remove:!0,merge:!0},v={add:!0,remove:!1};i.extend(p.prototype,o,{model:d,initialize:function(){},toJSON:function(t){return this.map(function(e){return e.toJ
SON(t)})},sync:function(){return e.sync.apply(this,arguments)},add:function(t,e){return this.set(t,i.extend({merge:!1},e,v))},remove:function(t,e){var n=!i.isArray(t);t=n?[t]:i.clone(t),e||(e={});var s,r,a,o;for(s=0,r=t.length;s<r;s++)o=t[s]=this.get(t[s]),o&&(delete this._byId[o.id],delete this._byId[o.cid],a=this.indexOf(o),this.models.splice(a,1),this.length--,e.silent||(e.index=a,o.trigger("remove",o,this,e)),this._removeReference(o,e));return n?t[0]:t},set:function(t,e){e=i.defaults({},e,g),e.parse&&(t=this.parse(t,e));var n=!i.isArray(t);t=n?t?[t]:[]:i.clone(t);var s,r,a,o,h,c,u,l=e.at,f=this.model,p=this.comparator&&null==l&&e.sort!==!1,v=i.isString(this.comparator)?this.comparator:null,m=[],y=[],_={},b=e.add,w=e.merge,x=e.remove,E=!(p||!b||!x)&&[];for(s=0,r=t.length;s<r;s++){if(h=t[s]||{},a=h instanceof d?o=h:h[f.prototype.idAttribute||"id"],c=this.get(a))x&&(_[c.cid]=!0),w&&(h=h===o?o.attributes:h,e.parse&&(h=c.parse(h,e)),c.set(h,e),p&&!u&&c.hasChanged(v)&&(u=!0)),t[s]=c;e
lse if(b){if(o=t[s]=this._prepareModel(h,e),!o)continue;m.push(o),this._addReference(o,e)}o=c||o,!E||!o.isNew()&&_[o.id]||E.push(o),_[o.id]=!0}if(x){for(s=0,r=this.length;s<r;++s)_[(o=this.models[s]).cid]||y.push(o);y.length&&this.remove(y,e)}if(m.length||E&&E.length)if(p&&(u=!0),this.length+=m.length,null!=l)for(s=0,r=m.length;s<r;s++)this.models.splice(l+s,0,m[s]);else{E&&(this.models.length=0);var k=E||m;for(s=0,r=k.length;s<r;s++)this.models.push(k[s])}if(u&&this.sort({silent:!0}),!e.silent){for(s=0,r=m.length;s<r;s++)(o=m[s]).trigger("add",o,this,e);(u||E&&E.length)&&this.trigger("sort",this,e)}return n?t[0]:t},reset:function(t,e){e||(e={});for(var n=0,s=this.models.length;n<s;n++)this._removeReference(this.models[n],e);return e.previousModels=this.models,this._reset(),t=this.add(t,i.extend({silent:!0},e)),e.silent||this.trigger("reset",this,e),t},push:function(t,e){return this.add(t,i.extend({at:this.length},e))},pop:function(t){var e=this.at(this.length-1);return this.remove(
e,t),e},unshift:function(t,e){return this.add(t,i.extend({at:0},e))},shift:function(t){var e=this.at(0);return this.remove(e,t),e},slice:function(){return a.apply(this.models,arguments)},get:function(t){if(null!=t)return this._byId[t]||this._byId[t.id]||this._byId[t.cid]},at:function(t){return this.models[t]},where:function(t,e){return i.isEmpty(t)?e?void 0:[]:this[e?"find":"filter"](function(e){for(var i in t)if(t[i]!==e.get(i))return!1;return!0})},findWhere:function(t){return this.where(t,!0)},sort:function(t){if(!this.comparator)throw new Error("Cannot sort a set without a comparator");return t||(t={}),i.isString(this.comparator)||1===this.comparator.length?this.models=this.sortBy(this.comparator,this):this.models.sort(i.bind(this.comparator,this)),t.silent||this.trigger("sort",this,t),this},pluck:function(t){return i.invoke(this.models,"get",t)},fetch:function(t){t=t?i.clone(t):{},void 0===t.parse&&(t.parse=!0);var e=t.success,n=this;return t.success=function(i){var s=t.reset?"r
eset":"set";n[s](i,t),e&&e(n,i,t),n.trigger("sync",n,i,t)},U(this,t),this.sync("read",this,t)},create:function(t,e){if(e=e?i.clone(e):{},!(t=this._prepareModel(t,e)))return!1;e.wait||this.add(t,e);var n=this,s=e.success;return e.success=function(t,i){e.wait&&n.add(t,e),s&&s(t,i,e)},t.save(null,e),t},parse:function(t,e){return t},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(t,e){if(t instanceof d)return t;e=e?i.clone(e):{},e.collection=this;var n=new this.model(t,e);return n.validationError?(this.trigger("invalid",this,n.validationError,e),!1):n},_addReference:function(t,e){this._byId[t.cid]=t,null!=t.id&&(this._byId[t.id]=t),t.collection||(t.collection=this),t.on("all",this._onModelEvent,this)},_removeReference:function(t,e){this===t.collection&&delete t.collection,t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,i,n){("add"!==t&&"remove"!==t||i===this)&&("destroy"===t&
&this.remove(e,n),e&&t==="change:"+e.idAttribute&&(delete this._byId[e.previous(e.idAttribute)],null!=e.id&&(this._byId[e.id]=e)),this.trigger.apply(this,arguments))}});var m=["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","difference","indexOf","shuffle","lastIndexOf","isEmpty","chain","sample"];i.each(m,function(t){p.prototype[t]=function(){var e=a.call(arguments);return e.unshift(this.models),i[t].apply(i,e)}});var y=["groupBy","countBy","sortBy","indexBy"];i.each(y,function(t){p.prototype[t]=function(e,n){var s=i.isFunction(e)?e:function(t){return t.get(e)};return i[t](this.models,s,n)}});var _=e.View=function(t){this.cid=i.uniqueId("view"),t||(t={}),i.extend(this,i.pick(t,w)),this._ensureElement(),this.initialize.apply(this,arguments),this.delegateE
vents()},b=/^(\S+)\s*(.*)$/,w=["model","collection","el","id","attributes","className","tagName","events"];i.extend(_.prototype,o,{tagName:"div",$:function(t){return this.$el.find(t)},initialize:function(){},render:function(){return this},remove:function(){return this.$el.remove(),this.stopListening(),this},setElement:function(t,i){return this.$el&&this.undelegateEvents(),this.$el=t instanceof e.$?t:e.$(t),this.el=this.$el[0],i!==!1&&this.delegateEvents(),this},delegateEvents:function(t){if(!t&&!(t=i.result(this,"events")))return this;this.undelegateEvents();for(var e in t){var n=t[e];if(i.isFunction(n)||(n=this[t[e]]),n){var s=e.match(b),r=s[1],a=s[2];n=i.bind(n,this),r+=".delegateEvents"+this.cid,""===a?this.$el.on(r,n):this.$el.on(r,a,n)}}return this},undelegateEvents:function(){return this.$el.off(".delegateEvents"+this.cid),this},_ensureElement:function(){if(this.el)this.setElement(i.result(this,"el"),!1);else{var t=i.extend({},i.result(this,"attributes"));this.id&&(t.id=i.resu
lt(this,"id")),this.className&&(t["class"]=i.result(this,"className"));var n=e.$("<"+i.result(this,"tagName")+">").attr(t);this.setElement(n,!1)}}}),e.sync=function(t,n,s){var r=E[t];i.defaults(s||(s={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var a={type:r,dataType:"json"};if(s.url||(a.url=i.result(n,"url")||j()),null!=s.data||!n||"create"!==t&&"update"!==t&&"patch"!==t||(a.contentType="application/json",a.data=JSON.stringify(s.attrs||n.toJSON(s))),s.emulateJSON&&(a.contentType="application/x-www-form-urlencoded",a.data=a.data?{model:a.data}:{}),s.emulateHTTP&&("PUT"===r||"DELETE"===r||"PATCH"===r)){a.type="POST",s.emulateJSON&&(a.data._method=r);var o=s.beforeSend;s.beforeSend=function(t){if(t.setRequestHeader("X-HTTP-Method-Override",r),o)return o.apply(this,arguments)}}"GET"===a.type||s.emulateJSON||(a.processData=!1),"PATCH"===a.type&&x&&(a.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")});var h=s.xhr=e.ajax(i.extend(a,s));return n.trigger("request",
n,h,s),h};var x=!("undefined"==typeof window||!window.ActiveXObject||window.XMLHttpRequest&&(new XMLHttpRequest).dispatchEvent),E={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};e.ajax=function(){return e.$.ajax.apply(e.$,arguments)};var k=e.Router=function(t){t||(t={}),t.routes&&(this.routes=t.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},T=/\((.*?)\)/g,$=/(\(\?)?:\w+/g,S=/\*\w+/g,H=/[\-{}\[\]+?.,\\\^$|#\s]/g;i.extend(k.prototype,o,{initialize:function(){},route:function(t,n,s){i.isRegExp(t)||(t=this._routeToRegExp(t)),i.isFunction(n)&&(s=n,n=""),s||(s=this[n]);var r=this;return e.history.route(t,function(i){var a=r._extractParameters(t,i);r.execute(s,a),r.trigger.apply(r,["route:"+n].concat(a)),r.trigger("route",n,a),e.history.trigger("route",r,n,a)}),this},execute:function(t,e){t&&t.apply(this,e)},navigate:function(t,i){return e.history.navigate(t,i),this},_bindRoutes:function(){if(this.routes){this.routes=i.result(this,"routes");for(va
r t,e=i.keys(this.routes);null!=(t=e.pop());)this.route(t,this.routes[t])}},_routeToRegExp:function(t){return t=t.replace(H,"\\$&").replace(T,"(?:$1)?").replace($,function(t,e){return e?t:"([^/?]+)"}).replace(S,"([^?]*?)"),new RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var n=t.exec(e).slice(1);return i.map(n,function(t,e){return e===n.length-1?t||null:t?decodeURIComponent(t):null})}});var A=e.History=function(){this.handlers=[],i.bindAll(this,"checkUrl"),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},I=/^[#\/]|\s+$/g,N=/^\/+|\/+$/g,R=/msie [\w.]+/,O=/\/$/,P=/#.*$/;A.started=!1,i.extend(A.prototype,o,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root},getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getFragment:function(t,e){if(null==t)if(this._hasPushState||!this._wantsHashChange||e){t=decodeURI(this.location.pathname+this.location.se
arch);var i=this.root.replace(O,"");t.indexOf(i)||(t=t.slice(i.length))}else t=this.getHash();return t.replace(I,"")},start:function(t){if(A.started)throw new Error("Backbone.history has already been started");A.started=!0,this.options=i.extend({root:"/"},this.options,t),this.root=this.options.root,this._wantsHashChange=this.options.hashChange!==!1,this._wantsPushState=!!this.options.pushState,this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var n=this.getFragment(),s=document.documentMode,r=R.exec(navigator.userAgent.toLowerCase())&&(!s||s<=7);if(this.root=("/"+this.root+"/").replace(N,"/"),r&&this._wantsHashChange){var a=e.$('<iframe src="javascript:0" tabindex="-1">');this.iframe=a.hide().appendTo("body")[0].contentWindow,this.navigate(n)}this._hasPushState?e.$(window).on("popstate",this.checkUrl):this._wantsHashChange&&"onhashchange"in window&&!r?e.$(window).on("hashchange",this.checkUrl):this._wantsHashChange&&(this._checkUrlInterval=setInterv
al(this.checkUrl,this.interval)),this.fragment=n;var o=this.location;if(this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot())return this.fragment=this.getFragment(null,!0),this.location.replace(this.root+"#"+this.fragment),!0;this._hasPushState&&this.atRoot()&&o.hash&&(this.fragment=this.getHash().replace(I,""),this.history.replaceState({},document.title,this.root+this.fragment))}if(!this.options.silent)return this.loadUrl()},stop:function(){e.$(window).off("popstate",this.checkUrl).off("hashchange",this.checkUrl),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),A.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();return e===this.fragment&&this.iframe&&(e=this.getFragment(this.getHash(this.iframe))),e!==this.fragment&&(this.iframe&&this.navigate(e),void this.loadUrl())},loadUrl:function(t){return t=this.fragment=this.getFragment(t),i.any(this.handlers,function(e){if(e.
route.test(t))return e.callback(t),!0})},navigate:function(t,e){if(!A.started)return!1;e&&e!==!0||(e={trigger:!!e});var i=this.root+(t=this.getFragment(t||""));if(t=t.replace(P,""),this.fragment!==t){if(this.fragment=t,""===t&&"/"!==i&&(i=i.slice(0,-1)),this._hasPushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,i);else{if(!this._wantsHashChange)return this.location.assign(i);this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getFragment(this.getHash(this.iframe))&&(e.replace||this.iframe.document.open().close(),this._updateHash(this.iframe.location,t,e.replace))}return e.trigger?this.loadUrl(t):void 0}},_updateHash:function(t,e,i){if(i){var n=t.href.replace(/(javascript:|#).*$/,"");t.replace(n+"#"+e)}else t.hash="#"+e}}),e.history=new A;var C=function(t,e){var n,s=this;n=t&&i.has(t,"constructor")?t.constructor:function(){return s.apply(this,arguments)},i.extend(n,s,e);var r=function(){this.constructor=n};return r.prototype=s.prototype,n.pr
ototype=new r,t&&i.extend(n.prototype,t),n.__super__=s.prototype,n};d.extend=p.extend=k.extend=_.extend=A.extend=C;var j=function(){throw new Error('A "url" property or function must be specified')},U=function(t,e){var i=e.error;e.error=function(n){i&&i(t,n,e),t.trigger("error",t,n,e)}};return e}),Backbone.View=function(t){return t.extend({constructor:function(e){this.options=e||{},t.apply(this,arguments)}})}(Backbone.View);
\ No newline at end of file
[48/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Import-API-Options.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Import-API-Options.html b/1.0.0-alpha/Import-API-Options.html
deleted file mode 100644
index a610c67..0000000
--- a/1.0.0-alpha/Import-API-Options.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Import-API-Options.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Import API Options</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Import API Options</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Import_API_Options"></a>Import API Options</h2>
-<p>Import API options are specified as <i>options</i> JSON. Since the API accepts multi-part form data, it is possible to sepecify multipls input streams within the CURL call.</p></div>
-<div class="section">
-<h4><a name="Examples_Using_CURL_Calls"></a>Examples Using CURL Calls</h4>
-<div class="source"><pre class="prettyprint">
-curl -g -X POST -u adminuser:password -H "Content-Type: multipart/form-data"
- -H "Cache-Control: no-cache"
- -F request=@importOptions.json
- -F data=@quickStartDB.zip
- "http://localhost:21000/api/atlas/admin/import"
-
-</pre></div>
-<p>To use the defaults, set the contents of <i>importOptions.json</i> to:</p>
-<div class="source"><pre class="prettyprint">
-{
- "options": {
- }
-}
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Options"></a>Options</h4>
-<p>Following options are supported for Import process:</p>
-<p></p>
-<ul>
-<li>Specify transforms during import operation.</li>
-<li>Resume import by specifying starting entity guid.</li>
-<li>Optionally import type definition.</li></ul></div>
-<div class="section">
-<h5><a name="Transforms"></a>Transforms</h5>
-<p>During the import process, the attribute value of the incoming entity can be changed.</p>
-<p>This is possible by specifying entity type and at attribute to be modified and then the manner in which it needs to be modified.</p>
-<p>Right now these are the transforms that can be applied:</p>
-<ul>
-<li><i>lowercase</i> Converts the attribute value to lower case.</li>
-<li><i>replace</i> This performs a string find and replace operation. It takes two parameters, the first is the string to search for and the next one is the string to replace it with.</li></ul>
-<p>Example:</p>
-<p>The example below applies couple of transforms to the the <i>qualifiedName</i> attribute of hive_table. It converts the value to lower case, then searches for 'cl1', if found, replaces it with 'cl2'.</p>
-<p>To use the option, set the contents of <i>importOptions.json</i> to:</p>
-<div class="source"><pre class="prettyprint">
-{
- "options": {
- "transforms": "{ \"hive_table\": { \"qualifiedName\": [ \"replace:@cl1:@cl2\" ] }, \"hive_db\": { \"qualifiedName\": [ \"replace:@cl1:@cl2\" ] } }"
- }
-}
-
-</pre></div>
-<p>Please refer to <a class="externalLink" href="https://issues.apache.org/jira/browse/ATLAS-1825">ATLAS-1825</a> for details scenarios when this option could be used.</p></div>
-<div class="section">
-<h5><a name="Start_Guid_or_Start_Index"></a>Start Guid or Start Index</h5>
-<p>When an import operation is in progress and the server goes down, it would be possible to resume import from the last successfully imported entity. This would allow the import to resume from where it left off.</p>
-<p>Server-side logging is improved to display the detail of the last successfully imported entity, this includes the index within the import list and the entity's guid. Either can be used specify the point to resume import.</p>
-<p>To use the option, set the contents of <i>importOptions.json</i> to:</p>
-<div class="source"><pre class="prettyprint">
-{
-
- "options": {
- "startGuid": "bd97c78e-3fa5-4f9c-9f48-3683ca3d1fb1"
- }
-}
-
-</pre></div>
-<p>To use <i>startPosition</i>, use the following in the <i>importOptions.json</i>:</p>
-<div class="source"><pre class="prettyprint">
-{
-
- "options": {
- "startPosition": "332"
- }
-}
-
-</pre></div>
-<p>Steps to use the behavior:</p>
-<ul>
-<li>Start an import (using the CURL) that is fairly long, say about 1000+ entities.</li>
-<li>While the import is in progress, stop atlas server (using atlas_stop.py).</li>
-<li>From the log file located at <i>/var/log/atlas/application.log</i> get the last successfully imported entity GUID or index position.</li>
-<li>Update the <i>importOptions.json</i> with the guid.</li>
-<li>Restart import.</li></ul></div>
-<div class="section">
-<h5><a name="Optional_Importing_Type_Definition"></a>Optional Importing Type Definition</h5>
-<p>The output of Export has <i>atlas-typedef.json</i> that contains the type definitions for the entities exported.</p>
-<p>By default (that is if no options is specified), the type definitions are imported and applied to the system being imported to. The entity import is performed after this.</p>
-<p>In some cases, you would not want to modify the type definitions. Import may be better off failing than the types be modified.</p>
-<p>This option allows for optionally importing of type definition. The option is set to <i>true</i> by default, which means that type definition is imported. With this option set to <i>false</i>, type definitions preseneraent in the source will not be imported. In case of mismatch between the entities being imported the types present in the system where the import is being performed, the operation will fail.</p>
-<p>Table below enumerates the conditions that get addressed as part of type definition import:</p>
-<p></p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Condition</th>
-<th>Action</th></tr>
-<tr class="b">
-<td>Incoming type does not exist in target system</td>
-<td>Type is created.</td></tr>
-<tr class="a">
-<td>Type to be imported and type in target system are same</td>
-<td>No change</td></tr>
-<tr class="b">
-<td>Type to be imported and type in target system differ by some attributes</td>
-<td>Target system type is updated to the attributes present in the source. It is possible that the target system will have attributes in addition to the one present in the source. In that case, the target system's type attributes will be an union of the attributes. Attributes in target system will not be deleted to match the source. If the type of the attribute differ, import process will be aborted and exception logged.</td></tr></table>To use the option, set the contents of <i>importOptions.json</i> to:
-<div class="source"><pre class="prettyprint">
-{
-
- "options": {
- "updateTypeDefinition": true
- }
-}
-
-</pre></div></div>
-<div class="section">
-<h5><a name="Specifying_File_to_be_Imported_From_Server_Location"></a>Specifying File to be Imported From Server Location</h5>
-<p>In scenario where the file to be imported is present at a location on the server, the <i>importfile</i> API can be used. It behaves like the Import API.</p>
-<p>To use the option, set the contents of <i>importOptions.json</i> to:</p>
-<div class="source"><pre class="prettyprint">
-{
-
- "options": {
- "fileName": "/root/fileToBeImported.zip"
- }
-}
-
-</pre></div>
-<p><i>CURL</i></p>
-<div class="source"><pre class="prettyprint">
-curl -g -X POST -u adminuser:password -H "Content-Type: application/json"
- -H "Cache-Control: no-cache"
- -d r@importOptions.json
- "http://localhost:21000/api/atlas/admin/importfile"
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Import-API.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Import-API.html b/1.0.0-alpha/Import-API.html
deleted file mode 100644
index df264cc..0000000
--- a/1.0.0-alpha/Import-API.html
+++ /dev/null
@@ -1,285 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Import-API.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Import API</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Import API</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Import_API"></a>Import API</h2>
-<p>The general approach is:</p>
-<ul>
-<li>Consumer makes a ZIP file available for import operation. See details below for the 2 flavors of the API.</li>
-<li>The API if successful, will return the results of the operation.</li>
-<li>Error will be returned on failure of the call.</li></ul></div>
-<div class="section">
-<h4><a name="Import_ZIP_File_Using_POST"></a>Import ZIP File Using POST</h4>
-<p></p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Title</th>
-<th>Import API</th></tr>
-<tr class="b">
-<td><i>Example</i></td>
-<td>See Examples sections below.</td></tr>
-<tr class="a">
-<td><i>Description</i></td>
-<td>Provide the contents of the file to be imported in the request body.</td></tr>
-<tr class="b">
-<td><i>URL</i></td>
-<td><i>api/atlas/admin/import</i></td></tr>
-<tr class="a">
-<td><i>Method</i></td>
-<td><i>POST</i></td></tr>
-<tr class="b">
-<td><i>URL Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="a">
-<td><i>Data Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="b">
-<td><i>Success Response</i></td>
-<td><i>AtlasImporResult</i> is returned as JSON. See details below.</td></tr>
-<tr class="a">
-<td><i>Error Response</i></td>
-<td>Errors that are handled within the system will be returned as <i>AtlasBaseException</i>.</td></tr></table></div>
-<div class="section">
-<h4><a name="Import_ZIP_File_Available_on_Server"></a>Import ZIP File Available on Server</h4>
-<p></p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Title</th>
-<th>Import API</th></tr>
-<tr class="b">
-<td><i>Example</i></td>
-<td>See Examples sections below.</td></tr>
-<tr class="a">
-<td><i>Description</i></td>
-<td>Provide the path of the file to be imported.</td></tr>
-<tr class="b">
-<td><i>URL</i></td>
-<td><i>api/atlas/admin/importfile</i></td></tr>
-<tr class="a">
-<td><i>Method</i></td>
-<td><i>POST</i></td></tr>
-<tr class="b">
-<td><i>URL Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="a">
-<td><i>Data Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="b">
-<td><i>Success Response</i></td>
-<td><i>AtlasImporResult</i> is returned as JSON. See details below.</td></tr>
-<tr class="a">
-<td><i>Error Response</i></td>
-<td>Errors that are handled within the system will be returned as <i>AtlasBaseException</i>.</td></tr>
-<tr class="b">
-<td><i>Notes</i></td>
-<td>The file to be imported needs to be present on the server at the location specified by the <i>FILENAME</i> parameter.</td></tr></table><b><i>Method Signature for Import</i></b>
-<div class="source"><pre class="prettyprint">
-@POST
-@Path("/import")
-@Produces("application/json; charset=UTF-8")
-@Consumes("multipart/form-data")
-
-</pre></div>
-<p><b><i>Method Signature for Import File</i></b></p>
-<div class="source"><pre class="prettyprint">
-@POST
-@Path("/importfile")
-@Produces("application/json; charset=UTF-8")
-@Consumes("application/json")
-
-</pre></div>
-<p><b><i>Import Options</i></b> Please see <b><i><a href="./Import-API-Options.html">here</a></i></b> for the available options during import process.</p>
-<p><b><i>AtlasImportResult Response</i></b> The API will return the results of the import operation in the format defined by the <i>AtlasImportResult</i>:</p>
-<ul>
-<li><i>AtlasImportParameters</i>: This contains a collection of name value pair of the options that are applied during the import operation.</li>
-<li><i>Metrics</i>: Operation metrics. These include details on the number of types imported, number of entities imported, etc.</li>
-<li><i>Processed Entities</i>: Contains list of GUIDs for the entities that were processed.</li>
-<li><i>Operation Status</i>: Overall status of the operation. Values are <i>SUCCESS</i>, PARTIAL_SUCCESS, <i>FAIL</i>.</li></ul></div>
-<div class="section">
-<h4><a name="Examples_Using_CURL_Calls"></a>Examples Using CURL Calls</h4>
-<p>The call below performs Import of <i>QuickStart</i> database using POST.</p>
-<div class="source"><pre class="prettyprint">
-curl -g -X POST -u adminuser:password -H "Content-Type: multipart/form-data"
- -H "Cache-Control: no-cache"
- -F request=@importOptions.json
- -F data=@quickStartDB.zip
- "http://localhost:21000/api/atlas/admin/import"
-
-</pre></div>
-<p>The <i>request</i> parameter is optional. If import has to be run without any options use:</p>
-<div class="source"><pre class="prettyprint">
-curl -g -X POST -u adminuser:password -H "Content-Type: multipart/form-data"
- -H "Cache-Control: no-cache"
- -F data=@quickStartDB.zip
- "http://localhost:21000/api/atlas/admin/import"
-
-</pre></div>
-<p>The call below performs Import of <i>QuickStart</i> database using a ZIP file available on server.</p>
-<div class="source"><pre class="prettyprint">
-curl -X POST -u adminuser:password -H "Cache-Control: no-cache" -d ./importOptions.json
-"http://localhost:21000/api/atlas/admin/importFile" > quickStartDB-import-result.json
-
-</pre></div>
-<p>Below is the <i>AtlasImportResult</i> JSON for an import that contains <i>hive</i>db_.</p>
-<p>The <i>processedEntities</i> contains the <i>guids</i> of all the entities imported.</p>
-<p>The <i>metrics</i> contain a breakdown of the types and entities imported along with the operation performed on them viz. <i>created</i> or <i>updated</i>.</p>
-<div class="source"><pre class="prettyprint">
-{
- "request": {
- "options": {}
- },
- "userName": "admin",
- "clientIpAddress": "10.0.2.2",
- "hostName": "10.0.2.15",
- "timeStamp": 1491285622823,
- "metrics": {
- "duration": 9143,
- "typedef:enum": 0,
- "typedef:struct": 0,
- "entity:hive_column:created": 461,
- "entity:hive_storagedesc:created": 20,
- "entity:hive_process:created": 12,
- "entity:hive_db:created": 5,
- "entity:hive_table:created": 20,
- "entity:hdfs_path:created": 2,
- "typedef:entitydef": 0,
- "typedef:classification": 3
- },
- "processedEntities": [
- "2c4aa713-030b-4fb3-98b1-1cab23d9ac81",
- "e4aa71ed-70fd-4fa7-9dfb-8250a573e293",
-
- ...
-
- "ea0f9bdb-1dfc-4e48-9848-a006129929f9",
- "b5e2cb41-3e7d-4468-84e1-d87c320e75f9"
- ],
- "operationStatus": "SUCCESS"
-}
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Import-Export-API.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Import-Export-API.html b/1.0.0-alpha/Import-Export-API.html
deleted file mode 100644
index ff8c659..0000000
--- a/1.0.0-alpha/Import-Export-API.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Import-Export-API.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Export & Import REST APIs</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Export & Import REST APIs</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Export_.26_Import_REST_APIs"></a>Export & Import REST APIs</h2></div>
-<div class="section">
-<h4><a name="Background"></a>Background</h4>
-<p>The Import-Export APIs for Atlas facilitate transfer of data to and from a cluster that has Atlas provisioned.</p>
-<p>The APIs when integrated with backup and/or disaster recovery process will ensure participation of Atlas.</p></div>
-<div class="section">
-<h4><a name="Introduction"></a>Introduction</h4>
-<p>There are 2 broad categories viz. Export & Import. The details of the APIs are discussed below.</p>
-<p>The APIs are available only to <i>admin</i> user.</p>
-<p>Only a single import or export operation can be performed at a given time. The operations have a potential for generating large amount. They can also put pressure on resources. This restriction tries to alleviate this problem.</p>
-<p>For Import-Export APIs relating to HDFS path, can be found <a href="./Import-Export-HDFS-Path.html">here</a>.</p>
-<p>For additional information please refer to the following:</p>
-<ul>
-<li><a class="externalLink" href="https://issues.apache.org/jira/browse/ATLAS-1503">ATLAS-1503</a> Original Import-Export API requirements.</li>
-<li><a class="externalLink" href="https://issues.apache.org/jira/browse/ATLAS-1618">ATLAS-1618</a> Export API Scope Specification.</li></ul></div>
-<div class="section">
-<h4><a name="Errors"></a>Errors</h4>
-<p>If an import or export operation is initiated while another is in progress, the consumer will receive this error:</p>
-<div class="source"><pre class="prettyprint">
-"ATLAS5005E": "Another import or export is in progress. Please try again."
-
-</pre></div>
-<p>Unhandled errors will be returned as Internal error code 500.</p></div>
-<div class="section">
-<h3><a name="REST_API_Reference"></a>REST API Reference</h3>
-<p></p>
-<ul>
-<li><b><i><a href="./Export-API.html">Export</a></i></b></li>
-<li><b><i><a href="./Export-HDFS-API.html">Export HDFS</a></i></b></li>
-<li><b><i><a href="./Import-API.html">Import</a></i></b></li>
-<li><b><i><a href="./Import-API-Options.html">Import Options</a></i></b></li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/InstallationSteps.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/InstallationSteps.html b/1.0.0-alpha/InstallationSteps.html
deleted file mode 100644
index 70d13a7..0000000
--- a/1.0.0-alpha/InstallationSteps.html
+++ /dev/null
@@ -1,416 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/InstallationSteps.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Building & Installing Apache Atlas</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Building & Installing Apache Atlas</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h3><a name="Building_.26_Installing_Apache_Atlas"></a>Building & Installing Apache Atlas</h3></div>
-<div class="section">
-<h4><a name="Building_Atlas"></a>Building Atlas</h4>
-<div class="source"><pre class="prettyprint">
-git clone https://git-wip-us.apache.org/repos/asf/atlas.git atlas
-cd atlas
-export MAVEN_OPTS="-Xms2g -Xmx2g"
-mvn clean -DskipTests install
-</pre></div></div>
-<div class="section">
-<h4><a name="Packaging_Atlas"></a>Packaging Atlas</h4>
-<p>To create Apache Atlas package for deployment in an environment having functional HBase and Solr instances, build with the following command:</p>
-<div class="source"><pre class="prettyprint">
-mvn clean -DskipTests package -Pdist
-</pre></div>
-<p></p>
-<ul>
-<li>NOTES:
-<ul>
-<li>Remove option '-DskipTests' to run unit and integration tests</li>
-<li>To build a distribution without minified js,css file, build with skipMinify profile. By default js and css files are minified.</li></ul></li></ul>
-<p>Above will build Atlas for an environment having functional HBase and Solr instances. Atlas needs to be setup with the following to run in this environment:</p>
-<ul>
-<li>Configure atlas.graph.storage.hostname (see "Graph persistence engine - HBase" in the <a href="./Configuration.html">Configuration</a> section).</li>
-<li>Configure atlas.graph.index.search.solr.zookeeper-url (see "Graph Search Index - Solr" in the <a href="./Configuration.html">Configuration</a> section).</li>
-<li>Set HBASE_CONF_DIR to point to a valid HBase config directory (see "Graph persistence engine - HBase" in the <a href="./Configuration.html">Configuration</a> section).</li>
-<li>Create the SOLR indices (see "Graph Search Index - Solr" in the <a href="./Configuration.html">Configuration</a> section).</li></ul></div>
-<div class="section">
-<h4><a name="Packaging_Atlas_with_Embedded_HBase_.26_Solr"></a>Packaging Atlas with Embedded HBase & Solr</h4>
-<p>To create Apache Atlas package that includes HBase and Solr, build with the embedded-hbase-solr profile as shown below:</p>
-<div class="source"><pre class="prettyprint">
-mvn clean -DskipTests package -Pdist,embedded-hbase-solr
-</pre></div>
-<p>Using the embedded-hbase-solr profile will configure Atlas so that an HBase instance and a Solr instance will be started and stopped along with the Atlas server by default.</p></div>
-<div class="section">
-<h4><a name="Apache_Atlas_Package"></a>Apache Atlas Package</h4>
-<p>Build will create following files, which are used to install Apache Atlas.</p>
-<div class="source"><pre class="prettyprint">
-distro/target/apache-atlas-${project.version}-bin.tar.gz
-distro/target/apache-atlas-${project.version}-hive-hook.gz
-distro/target/apache-atlas-${project.version}-hbase-hook.tar.gz
-distro/target/apache-atlas-${project.version}-sqoop-hook.tar.gz
-distro/target/apache-atlas-${project.version}-storm-hook.tar.gz
-distro/target/apache-atlas-${project.version}-falcon-hook.tar.gz
-distro/target/apache-atlas-${project.version}-sources.tar.gz
-</pre></div></div>
-<div class="section">
-<h4><a name="Installing_.26_Running_Atlas"></a>Installing & Running Atlas</h4></div>
-<div class="section">
-<h5><a name="Installing_Atlas"></a>Installing Atlas</h5>
-<div class="source"><pre class="prettyprint">
-tar -xzvf apache-atlas-${project.version}-bin.tar.gz
-
-cd atlas-${project.version}
-</pre></div></div>
-<div class="section">
-<h5><a name="Configuring_Atlas"></a>Configuring Atlas</h5>
-<p>By default config directory used by Atlas is {package dir}/conf. To override this set environment variable ATLAS_CONF to the path of the conf dir.</p>
-<p>Environment variables needed to run Atlas can be set in atlas-env.sh file in the conf directory. This file will be sourced by Atlas scripts before any commands are executed. The following environment variables are available to set.</p>
-<div class="source"><pre class="prettyprint">
-# The java implementation to use. If JAVA_HOME is not found we expect java and jar to be in path
-#export JAVA_HOME=
-
-# any additional java opts you want to set. This will apply to both client and server operations
-#export ATLAS_OPTS=
-
-# any additional java opts that you want to set for client only
-#export ATLAS_CLIENT_OPTS=
-
-# java heap size we want to set for the client. Default is 1024MB
-#export ATLAS_CLIENT_HEAP=
-
-# any additional opts you want to set for atlas service.
-#export ATLAS_SERVER_OPTS=
-
-# java heap size we want to set for the atlas server. Default is 1024MB
-#export ATLAS_SERVER_HEAP=
-
-# What is is considered as atlas home dir. Default is the base location of the installed software
-#export ATLAS_HOME_DIR=
-
-# Where log files are stored. Defatult is logs directory under the base install location
-#export ATLAS_LOG_DIR=
-
-# Where pid files are stored. Defatult is logs directory under the base install location
-#export ATLAS_PID_DIR=
-
-# Where do you want to expand the war file. By Default it is in /server/webapp dir under the base install dir.
-#export ATLAS_EXPANDED_WEBAPP_DIR=
-</pre></div>
-<p><b>Settings to support large number of metadata objects</b></p>
-<p>If you plan to store large number of metadata objects, it is recommended that you use values tuned for better GC performance of the JVM.</p>
-<p>The following values are common server side options:</p>
-<div class="source"><pre class="prettyprint">
-export ATLAS_SERVER_OPTS="-server -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+PrintTenuringDistribution -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dumps/atlas_server.hprof -Xloggc:logs/gc-worker.log -verbose:gc -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=1m -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCTimeStamps"
-</pre></div>
-<p>The <tt>-XX:SoftRefLRUPolicyMSPerMB</tt> option was found to be particularly helpful to regulate GC performance for query heavy workloads with many concurrent users.</p>
-<p>The following values are recommended for JDK 8:</p>
-<div class="source"><pre class="prettyprint">
-export ATLAS_SERVER_HEAP="-Xms15360m -Xmx15360m -XX:MaxNewSize=5120m -XX:MetaspaceSize=100M -XX:MaxMetaspaceSize=512m"
-</pre></div>
-<p><b>NOTE for Mac OS users</b> If you are using a Mac OS, you will need to configure the ATLAS_SERVER_OPTS (explained above).</p>
-<p>In {package dir}/conf/atlas-env.sh uncomment the following line</p>
-<div class="source"><pre class="prettyprint">
-#export ATLAS_SERVER_OPTS=
-</pre></div>
-<p>and change it to look as below</p>
-<div class="source"><pre class="prettyprint">
-export ATLAS_SERVER_OPTS="-Djava.awt.headless=true -Djava.security.krb5.realm= -Djava.security.krb5.kdc="
-</pre></div>
-<p><b>HBase as the Storage Backend for the Graph Repository</b></p>
-<p>By default, Atlas uses <a href="./JanusGraph.html">JanusGraph</a> as the graph repository and is the only graph repository implementation available currently. The HBase versions currently supported are 1.1.x. For configuring ATLAS graph persistence on HBase, please see "Graph persistence engine - HBase" in the <a href="./Configuration.html">Configuration</a> section for more details.</p>
-<p>HBase tables used by Atlas can be set using the following configurations:</p>
-<div class="source"><pre class="prettyprint">
-atlas.graph.storage.hbase.table=atlas
-atlas.audit.hbase.tablename=apache_atlas_entity_audit
-</pre></div>
-<p><b>Configuring SOLR as the Indexing Backend for the Graph Repository</b></p>
-<p>By default, Atlas uses <a href="./JanusGraph.html">JanusGraph</a> as the graph repository and is the only graph repository implementation available currently. For configuring <a href="./JanusGraph.html">JanusGraph</a> to work with Solr, please follow the instructions below</p>
-<p></p>
-<ul>
-<li>Install solr if not already running. The version of SOLR supported is 5.5.1. Could be installed from <a class="externalLink" href="http://archive.apache.org/dist/lucene/solr/5.5.1/solr-5.5.1.tgz">http://archive.apache.org/dist/lucene/solr/5.5.1/solr-5.5.1.tgz</a></li></ul>
-<p></p>
-<ul>
-<li>Start solr in cloud mode.</li></ul>SolrCloud mode uses a ZooKeeper Service as a highly available, central location for cluster management. For a small cluster, running with an existing ZooKeeper quorum should be fine. For larger clusters, you would want to run separate multiple ZooKeeper quorum with atleast 3 servers. Note: Atlas currently supports solr in "cloud" mode only. "http" mode is not supported. For more information, refer solr documentation - <a class="externalLink" href="https://cwiki.apache.org/confluence/display/solr/SolrCloud">https://cwiki.apache.org/confluence/display/solr/SolrCloud</a>
-<p></p>
-<ul>
-<li>For e.g., to bring up a Solr node listening on port 8983 on a machine, you can use the command:</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_HOME/bin/solr start -c -z <zookeeper_host:port> -p 8983
-
-</pre></div>
-<p></p>
-<ul>
-<li>Run the following commands from SOLR_BIN (e.g. $SOLR_HOME/bin) directory to create collections in Solr corresponding to the indexes that Atlas uses. In the case that the ATLAS and SOLR instance are on 2 different hosts, first copy the required configuration files from ATLAS_HOME/conf/solr on the ATLAS instance host to the Solr instance host. SOLR_CONF in the below mentioned commands refer to the directory where the solr configuration files have been copied to on Solr host:</li></ul>
-<div class="source"><pre class="prettyprint">
- $SOLR_BIN/solr create -c vertex_index -d SOLR_CONF -shards #numShards -replicationFactor #replicationFactor
- $SOLR_BIN/solr create -c edge_index -d SOLR_CONF -shards #numShards -replicationFactor #replicationFactor
- $SOLR_BIN/solr create -c fulltext_index -d SOLR_CONF -shards #numShards -replicationFactor #replicationFactor
-</pre></div>
-<p>Note: If numShards and replicationFactor are not specified, they default to 1 which suffices if you are trying out solr with ATLAS on a single node instance. Otherwise specify numShards according to the number of hosts that are in the Solr cluster and the maxShardsPerNode configuration. The number of shards cannot exceed the total number of Solr nodes in your !SolrCloud cluster.</p>
-<p>The number of replicas (replicationFactor) can be set according to the redundancy required.</p>
-<p>Also note that solr will automatically be called to create the indexes when the Atlas server is started if the SOLR_BIN and SOLR_CONF environment variables are set and the search indexing backend is set to 'solr5'.</p>
-<p></p>
-<ul>
-<li>Change ATLAS configuration to point to the Solr instance setup. Please make sure the following configurations are set to the below values in ATLAS_HOME/conf/atlas-application.properties</li></ul>
-<div class="source"><pre class="prettyprint">
- atlas.graph.index.search.backend=solr5
- atlas.graph.index.search.solr.mode=cloud
- atlas.graph.index.search.solr.zookeeper-url=<the ZK quorum setup for solr as comma separated value> eg: 10.1.6.4:2181,10.1.6.5:2181
- atlas.graph.index.search.solr.zookeeper-connect-timeout=<SolrCloud Zookeeper Connection Timeout>. Default value is 60000 ms
- atlas.graph.index.search.solr.zookeeper-session-timeout=<SolrCloud Zookeeper Session Timeout>. Default value is 60000 ms
-</pre></div>
-<p></p>
-<ul>
-<li>Restart Atlas</li></ul>
-<p>For more information on <a href="./JanusGraph.html">JanusGraph</a> solr configuration , please refer <a class="externalLink" href="http://docs.janusgraph.org/0.2.0/solr.html">http://docs.janusgraph.org/0.2.0/solr.html</a></p>
-<p>Pre-requisites for running Solr in cloud mode * Memory - Solr is both memory and CPU intensive. Make sure the server running Solr has adequate memory, CPU and disk. Solr works well with 32GB RAM. Plan to provide as much memory as possible to Solr process * Disk - If the number of entities that need to be stored are large, plan to have at least 500 GB free space in the volume where Solr is going to store the index data * SolrCloud has support for replication and sharding. It is highly recommended to use SolrCloud with at least two Solr nodes running on different servers with replication enabled. If using SolrCloud, then you also need ZooKeeper installed and configured with 3 or 5 ZooKeeper nodes</p>
-<p><b>Configuring Kafka Topics</b></p>
-<p>Atlas uses Kafka to ingest metadata from other components at runtime. This is described in the <a href="./Architecture.html">Architecture page</a> in more detail. Depending on the configuration of Kafka, sometimes you might need to setup the topics explicitly before using Atlas. To do so, Atlas provides a script <tt>bin/atlas_kafka_setup.py</tt> which can be run from the Atlas server. In some environments, the hooks might start getting used first before Atlas server itself is setup. In such cases, the topics can be run on the hosts where hooks are installed using a similar script <tt>hook-bin/atlas_kafka_setup_hook.py</tt>. Both these use configuration in <tt>atlas-application.properties</tt> for setting up the topics. Please refer to the <a href="./Configuration.html">Configuration page</a> for these details.</p></div>
-<div class="section">
-<h5><a name="Setting_up_Atlas"></a>Setting up Atlas</h5>
-<p>There are a few steps that setup dependencies of Atlas. One such example is setting up the <a href="./JanusGraph.html">JanusGraph</a> schema in the storage backend of choice. In a simple single server setup, these are automatically setup with default configuration when the server first accesses these dependencies.</p>
-<p>However, there are scenarios when we may want to run setup steps explicitly as one time operations. For example, in a multiple server scenario using <a href="./HighAvailability.html">High Availability</a>, it is preferable to run setup steps from one of the server instances the first time, and then start the services.</p>
-<p>To run these steps one time, execute the command <tt>bin/atlas_start.py -setup</tt> from a single Atlas server instance.</p>
-<p>However, the Atlas server does take care of parallel executions of the setup steps. Also, running the setup steps multiple times is idempotent. Therefore, if one chooses to run the setup steps as part of server startup, for convenience, then they should enable the configuration option <tt>atlas.server.run.setup.on.start</tt> by defining it with the value <tt>true</tt> in the <tt>atlas-application.properties</tt> file.</p></div>
-<div class="section">
-<h5><a name="Starting_Atlas_Server"></a>Starting Atlas Server</h5>
-<div class="source"><pre class="prettyprint">
-bin/atlas_start.py [-port <port>]
-</pre></div></div>
-<div class="section">
-<h4><a name="Using_Atlas"></a>Using Atlas</h4>
-<p></p>
-<ul>
-<li>Verify if the server is up and running</li></ul>
-<div class="source"><pre class="prettyprint">
- curl -v -u username:password http://localhost:21000/api/atlas/admin/version
- {"Version":"v0.1"}
-</pre></div>
-<p></p>
-<ul>
-<li>Access Atlas UI using a browser: <a class="externalLink" href="http://localhost:21000">http://localhost:21000</a></li></ul>
-<p></p>
-<ul>
-<li>Run quick start to load sample model and data</li></ul>
-<div class="source"><pre class="prettyprint">
- bin/quick_start.py [<atlas endpoint>]
-</pre></div>
-<p></p>
-<ul>
-<li>List the types in the repository</li></ul>
-<div class="source"><pre class="prettyprint">
- curl -v -u username:password http://localhost:21000/api/atlas/v2/types/typedefs/headers
- [ {"guid":"fa421be8-c21b-4cf8-a226-fdde559ad598","name":"Referenceable","category":"ENTITY"},
- {"guid":"7f3f5712-521d-450d-9bb2-ba996b6f2a4e","name":"Asset","category":"ENTITY"},
- {"guid":"84b02fa0-e2f4-4cc4-8b24-d2371cd00375","name":"DataSet","category":"ENTITY"},
- {"guid":"f93975d5-5a5c-41da-ad9d-eb7c4f91a093","name":"Process","category":"ENTITY"},
- {"guid":"79dcd1f9-f350-4f7b-b706-5bab416f8206","name":"Infrastructure","category":"ENTITY"}
- ]
-</pre></div>
-<p></p>
-<ul>
-<li>List the instances for a given type</li></ul>
-<div class="source"><pre class="prettyprint">
- curl -v -u username:password http://localhost:21000/api/atlas/v2/search/basic?typeName=hive_db
- {
- "queryType":"BASIC",
- "searchParameters":{
- "typeName":"hive_db",
- "excludeDeletedEntities":false,
- "includeClassificationAttributes":false,
- "includeSubTypes":true,
- "includeSubClassifications":true,
- "limit":100,
- "offset":0
- },
- "entities":[
- {
- "typeName":"hive_db",
- "guid":"5d900c19-094d-4681-8a86-4eb1d6ffbe89",
- "status":"ACTIVE",
- "displayText":"default",
- "classificationNames":[],
- "attributes":{
- "owner":"public",
- "createTime":null,
- "qualifiedName":"default@cl1",
- "name":"default",
- "description":"Default Hive database"
- }
- },
- {
- "typeName":"hive_db",
- "guid":"3a0b14b0-ab85-4b65-89f2-e418f3f7f77c",
- "status":"ACTIVE",
- "displayText":"finance",
- "classificationNames":[],
- "attributes":{
- "owner":"hive",
- "createTime":null,
- "qualifiedName":"finance@cl1",
- "name":"finance",
- "description":null
- }
- }
- ]
- }
-</pre></div>
-<p></p>
-<ul>
-<li>Search for entities</li></ul>
-<div class="source"><pre class="prettyprint">
- curl -v -u username:password http://localhost:21000/api/atlas/v2/search/dsl?query=hive_db%20where%20name='default'
- {
- "queryType":"DSL",
- "queryText":"hive_db where name='default'",
- "entities":[
- {
- "typeName":"hive_db",
- "guid":"5d900c19-094d-4681-8a86-4eb1d6ffbe89",
- "status":"ACTIVE",
- "displayText":"default",
- "classificationNames":[],
- "attributes":{
- "owner":"public",
- "createTime":null,
- "qualifiedName":"default@cl1",
- "name":"default",
- "description":
- "Default Hive database"
- }
- }
- ]
- }
-</pre></div></div>
-<div class="section">
-<h4><a name="Stopping_Atlas_Server"></a>Stopping Atlas Server</h4>
-<div class="source"><pre class="prettyprint">
-bin/atlas_stop.py
-</pre></div></div>
-<div class="section">
-<h4><a name="Troubleshooting"></a>Troubleshooting</h4></div>
-<div class="section">
-<h5><a name="Setup_issues"></a>Setup issues</h5>
-<p>If the setup of Atlas service fails due to any reason, the next run of setup (either by an explicit invocation of <tt>atlas_start.py -setup</tt> or by enabling the configuration option <tt>atlas.server.run.setup.on.start</tt>) will fail with a message such as <tt>A previous setup run may not have completed cleanly.</tt>. In such cases, you would need to manually ensure the setup can run and delete the Zookeeper node at <tt>/apache_atlas/setup_in_progress</tt> before attempting to run setup again.</p>
-<p>If the setup failed due to HBase <a href="./JanusGraph.html">JanusGraph</a> schema setup errors, it may be necessary to repair the HBase schema. If no data has been stored, one can also disable and drop the HBase tables used by Atlas and run setup again.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Notification-Entity.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Notification-Entity.html b/1.0.0-alpha/Notification-Entity.html
deleted file mode 100644
index 125e31d..0000000
--- a/1.0.0-alpha/Notification-Entity.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Notification-Entity.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Entity Change Notifications</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Entity Change Notifications</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Entity_Change_Notifications"></a>Entity Change Notifications</h2>
-<p>To receive Atlas entity notifications a consumer should be obtained through the notification interface. Entity change notifications are sent every time a change is made to an entity. Operations that result in an entity change notification are:</p>
-<ul>
-<li><code>ENTITY_CREATE</code> - Create a new entity.</li>
-<li><code>ENTITY_UPDATE</code> - Update an attribute of an existing entity.</li>
-<li><code>TRAIT_ADD</code> - Add a trait to an entity.</li>
-<li><code>TRAIT_DELETE</code> - Delete a trait from an entity.</li></ul>
-<div class="source"><pre class="prettyprint">
- // Obtain provider through injection…
- Provider<NotificationInterface> provider;
-
- // Get the notification interface
- NotificationInterface notification = provider.get();
-
- // Create consumers
- List<NotificationConsumer<EntityNotification>> consumers =
- notification.createConsumers(NotificationInterface.NotificationType.ENTITIES, 1);
-
-</pre></div>
-<p>The consumer exposes the Iterator interface that should be used to get the entity notifications as they are posted. The hasNext() method blocks until a notification is available.</p>
-<div class="source"><pre class="prettyprint">
- while(consumer.hasNext()) {
- EntityNotification notification = consumer.next();
-
- IReferenceableInstance entity = notification.getEntity();
- …
- }
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/QuickStart.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/QuickStart.html b/1.0.0-alpha/QuickStart.html
deleted file mode 100644
index 7808dd0..0000000
--- a/1.0.0-alpha/QuickStart.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/QuickStart.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Quick Start</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Quick Start</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Quick_Start"></a>Quick Start</h2></div>
-<div class="section">
-<h3><a name="Introduction"></a>Introduction</h3>
-<p>Quick start is a simple client that adds a few sample type definitions modeled after the example shown below. It also adds sample entities along with traits as shown in the instance graph below.</p></div>
-<div class="section">
-<h4><a name="Example_Type_Definitions"></a>Example Type Definitions</h4>
-<p><img src="images/twiki/guide-class-diagram.png" alt="" /></p></div>
-<div class="section">
-<h4><a name="Example_Instance_Graph"></a>Example Instance Graph</h4>
-<p><img src="images/twiki/guide-instance-graph.png" alt="" /></p></div>
-<div class="section">
-<h3><a name="Running_the_example"></a>Running the example</h3>
-<p>This will add sample types and instances along with traits as shown in the instance graph above.</p>
-<p></p>
-<ul>
-<li>bin/quick-start.sh</li></ul></div>
-<div class="section">
-<h3><a name="Dashboard"></a>Dashboard</h3>
-<p>A simple dashboard with search is available.</p>
-<p></p>
-<ul>
-<li><a class="externalLink" href="http://localhost:21000/">http://localhost:21000/</a></li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[03/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/css/screen.css
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/css/screen.css b/1.0.0-rc0/api/v2/ui/css/screen.css
deleted file mode 100644
index 1f069f6..0000000
--- a/1.0.0-rc0/api/v2/ui/css/screen.css
+++ /dev/null
@@ -1 +0,0 @@
-.swagger-section pre code{display:block;padding:.5em;background:#f0f0f0}.swagger-section pre .clojure .built_in,.swagger-section pre .lisp .title,.swagger-section pre .nginx .title,.swagger-section pre .subst,.swagger-section pre .tag .title,.swagger-section pre code{color:#000}.swagger-section pre .addition,.swagger-section pre .aggregate,.swagger-section pre .apache .cbracket,.swagger-section pre .apache .tag,.swagger-section pre .bash .variable,.swagger-section pre .constant,.swagger-section pre .django .variable,.swagger-section pre .erlang_repl .function_or_atom,.swagger-section pre .flow,.swagger-section pre .markdown .header,.swagger-section pre .parent,.swagger-section pre .preprocessor,.swagger-section pre .ruby .symbol,.swagger-section pre .ruby .symbol .string,.swagger-section pre .rules .value,.swagger-section pre .rules .value .number,.swagger-section pre .smalltalk .class,.swagger-section pre .stream,.swagger-section pre .string,.swagger-section pre .tag .value,.swagge
r-section pre .template_tag,.swagger-section pre .tex .command,.swagger-section pre .tex .special,.swagger-section pre .title{color:#800}.swagger-section pre .annotation,.swagger-section pre .chunk,.swagger-section pre .comment,.swagger-section pre .diff .header,.swagger-section pre .markdown .blockquote,.swagger-section pre .template_comment{color:#888}.swagger-section pre .change,.swagger-section pre .date,.swagger-section pre .go .constant,.swagger-section pre .literal,.swagger-section pre .markdown .bullet,.swagger-section pre .markdown .link_url,.swagger-section pre .number,.swagger-section pre .regexp,.swagger-section pre .smalltalk .char,.swagger-section pre .smalltalk .symbol{color:#080}.swagger-section pre .apache .sqbracket,.swagger-section pre .array,.swagger-section pre .attr_selector,.swagger-section pre .clojure .attribute,.swagger-section pre .coffeescript .property,.swagger-section pre .decorator,.swagger-section pre .deletion,.swagger-section pre .doctype,.swagger-s
ection pre .envvar,.swagger-section pre .erlang_repl .reserved,.swagger-section pre .filter .argument,.swagger-section pre .important,.swagger-section pre .javadoc,.swagger-section pre .label,.swagger-section pre .localvars,.swagger-section pre .markdown .link_label,.swagger-section pre .nginx .built_in,.swagger-section pre .pi,.swagger-section pre .prompt,.swagger-section pre .pseudo,.swagger-section pre .ruby .string,.swagger-section pre .shebang,.swagger-section pre .tex .formula,.swagger-section pre .vhdl .attribute{color:#88f}.swagger-section pre .aggregate,.swagger-section pre .apache .tag,.swagger-section pre .bash .variable,.swagger-section pre .built_in,.swagger-section pre .css .tag,.swagger-section pre .go .typename,.swagger-section pre .id,.swagger-section pre .javadoctag,.swagger-section pre .keyword,.swagger-section pre .markdown .strong,.swagger-section pre .phpdoc,.swagger-section pre .request,.swagger-section pre .smalltalk .class,.swagger-section pre .status,.swagg
er-section pre .tex .command,.swagger-section pre .title,.swagger-section pre .winutils,.swagger-section pre .yardoctag{font-weight:700}.swagger-section pre .markdown .emphasis{font-style:italic}.swagger-section pre .nginx .built_in{font-weight:400}.swagger-section pre .coffeescript .javascript,.swagger-section pre .javascript .xml,.swagger-section pre .tex .formula,.swagger-section pre .xml .cdata,.swagger-section pre .xml .css,.swagger-section pre .xml .javascript,.swagger-section pre .xml .vbscript{opacity:.5}.swagger-section .hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.swagger-section .hljs,.swagger-section .hljs-subst{color:#444}.swagger-section .hljs-attribute,.swagger-section .hljs-doctag,.swagger-section .hljs-keyword,.swagger-section .hljs-meta-keyword,.swagger-section .hljs-name,.swagger-section .hljs-selector-tag{font-weight:700}.swagger-section .hljs-addition,.swagger-section .hljs-built_in,.swagger-section .hljs-bullet,.swagger-section .hljs-code
,.swagger-section .hljs-literal{color:#1f811f}.swagger-section .hljs-link,.swagger-section .hljs-regexp,.swagger-section .hljs-selector-attr,.swagger-section .hljs-selector-pseudo,.swagger-section .hljs-symbol,.swagger-section .hljs-template-variable,.swagger-section .hljs-variable{color:#bc6060}.swagger-section .hljs-deletion,.swagger-section .hljs-number,.swagger-section .hljs-quote,.swagger-section .hljs-selector-class,.swagger-section .hljs-selector-id,.swagger-section .hljs-string,.swagger-section .hljs-template-tag,.swagger-section .hljs-type{color:#800}.swagger-section .hljs-section,.swagger-section .hljs-title{color:#800;font-weight:700}.swagger-section .hljs-comment{color:#888}.swagger-section .hljs-meta{color:#2b6ea1}.swagger-section .hljs-emphasis{font-style:italic}.swagger-section .hljs-strong{font-weight:700}.swagger-section .swagger-ui-wrap{line-height:1;font-family:Droid Sans,sans-serif;min-width:760px;max-width:960px;margin-left:auto;margin-right:auto}.swagger-sectio
n .swagger-ui-wrap b,.swagger-section .swagger-ui-wrap strong{font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap blockquote,.swagger-section .swagger-ui-wrap q{quotes:none}.swagger-section .swagger-ui-wrap p{line-height:1.4em;padding:0 0 10px;color:#333}.swagger-section .swagger-ui-wrap blockquote:after,.swagger-section .swagger-ui-wrap blockquote:before,.swagger-section .swagger-ui-wrap q:after,.swagger-section .swagger-ui-wrap q:before{content:none}.swagger-section .swagger-ui-wrap .heading_with_menu h1,.swagger-section .swagger-ui-wrap .heading_with_menu h2,.swagger-section .swagger-ui-wrap .heading_with_menu h3,.swagger-section .swagger-ui-wrap .heading_with_menu h4,.swagger-section .swagger-ui-wrap .heading_with_menu h5,.swagger-section .swagger-ui-wrap .heading_with_menu h6{display:block;clear:none;float:left;-ms-box-sizing:border-box;box-sizing:border-box;width:60%}.swagger-section .swagger-ui-wrap table{border-collapse:collapse;border-spacing
:0}.swagger-section .swagger-ui-wrap table thead tr th{padding:5px;font-size:.9em;color:#666;border-bottom:1px solid #999}.swagger-section .swagger-ui-wrap table tbody tr:last-child td{border-bottom:none}.swagger-section .swagger-ui-wrap table tbody tr.offset{background-color:#f0f0f0}.swagger-section .swagger-ui-wrap table tbody tr td{padding:6px;font-size:.9em;border-bottom:1px solid #ccc;vertical-align:top;line-height:1.3em}.swagger-section .swagger-ui-wrap ol{margin:0 0 10px;padding:0 0 0 18px;list-style-type:decimal}.swagger-section .swagger-ui-wrap ol li{padding:5px 0;font-size:.9em;color:#333}.swagger-section .swagger-ui-wrap ol,.swagger-section .swagger-ui-wrap ul{list-style:none}.swagger-section .swagger-ui-wrap h1 a,.swagger-section .swagger-ui-wrap h2 a,.swagger-section .swagger-ui-wrap h3 a,.swagger-section .swagger-ui-wrap h4 a,.swagger-section .swagger-ui-wrap h5 a,.swagger-section .swagger-ui-wrap h6 a{text-decoration:none}.swagger-section .swagger-ui-wrap h1 a:hover,.
swagger-section .swagger-ui-wrap h2 a:hover,.swagger-section .swagger-ui-wrap h3 a:hover,.swagger-section .swagger-ui-wrap h4 a:hover,.swagger-section .swagger-ui-wrap h5 a:hover,.swagger-section .swagger-ui-wrap h6 a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap h1 span.divider,.swagger-section .swagger-ui-wrap h2 span.divider,.swagger-section .swagger-ui-wrap h3 span.divider,.swagger-section .swagger-ui-wrap h4 span.divider,.swagger-section .swagger-ui-wrap h5 span.divider,.swagger-section .swagger-ui-wrap h6 span.divider{color:#aaa}.swagger-section .swagger-ui-wrap a{color:#547f00}.swagger-section .swagger-ui-wrap a img{border:none}.swagger-section .swagger-ui-wrap article,.swagger-section .swagger-ui-wrap aside,.swagger-section .swagger-ui-wrap details,.swagger-section .swagger-ui-wrap figcaption,.swagger-section .swagger-ui-wrap figure,.swagger-section .swagger-ui-wrap footer,.swagger-section .swagger-ui-wrap header,.swagger-section .swagger-ui-wrap hgroup,.
swagger-section .swagger-ui-wrap menu,.swagger-section .swagger-ui-wrap nav,.swagger-section .swagger-ui-wrap section,.swagger-section .swagger-ui-wrap summary{display:block}.swagger-section .swagger-ui-wrap pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;background-color:#fcf6db;border:1px solid #e5e0c6;padding:10px}.swagger-section .swagger-ui-wrap pre code{line-height:1.6em;background:none}.swagger-section .swagger-ui-wrap .content>.content-type>div>label{clear:both;display:block;color:#0f6ab4;font-size:1.1em;margin:0;padding:15px 0 5px}.swagger-section .swagger-ui-wrap .content pre{font-size:12px;margin-top:5px;padding:5px}.swagger-section .swagger-ui-wrap .icon-btn{cursor:pointer}.swagger-section .swagger-ui-wrap .info_title{padding-bottom:10px;font-weight:700;font-size:25px}.swagger-section .swagger-ui-wrap .footer{margin-top:20px}.swagger-section .swagger-ui-wrap div.big p,.swagger-section .swagger-ui-wrap p.big{font-size:1em;margin
-bottom:10px}.swagger-section .swagger-ui-wrap form.fullwidth ol li.numeric input,.swagger-section .swagger-ui-wrap form.fullwidth ol li.string input,.swagger-section .swagger-ui-wrap form.fullwidth ol li.text textarea,.swagger-section .swagger-ui-wrap form.fullwidth ol li.url input{width:500px!important}.swagger-section .swagger-ui-wrap .info_license,.swagger-section .swagger-ui-wrap .info_tos{padding-bottom:5px}.swagger-section .swagger-ui-wrap .message-fail{color:#c00}.swagger-section .swagger-ui-wrap .info_email,.swagger-section .swagger-ui-wrap .info_name,.swagger-section .swagger-ui-wrap .info_url{padding-bottom:5px}.swagger-section .swagger-ui-wrap .info_description{padding-bottom:10px;font-size:15px}.swagger-section .swagger-ui-wrap .markdown ol li,.swagger-section .swagger-ui-wrap .markdown ul li{padding:3px 0;line-height:1.4em;color:#333}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input,.swagger-section .swagger-ui-wrap form.formtastic f
ieldset.inputs ol li.string input,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input{display:block;padding:4px;width:auto;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title{font-size:1.3em}.swagger-section .swagger-ui-wrap table.fullwidth{width:100%}.swagger-section .swagger-ui-wrap .model-signature{font-family:Droid Sans,sans-serif;font-size:1em;line-height:1.5em}.swagger-section .swagger-ui-wrap .model-signature .signature-nav a{text-decoration:none;color:#aaa}.swagger-section .swagger-ui-wrap .model-signature .signature-nav a:hover{text-decoration:underline;color:#000}.swagger-section .swagger-ui-wrap .model-signature .signature-nav .selected{color:#000;text-decoration:none}.swagger-section .swagger-ui-wrap .model-signatur
e .propType{color:#55a}.swagger-section .swagger-ui-wrap .model-signature pre:hover{background-color:#ffd}.swagger-section .swagger-ui-wrap .model-signature pre{font-size:.85em;line-height:1.2em;overflow:auto;height:200px;resize:vertical;cursor:pointer}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav{display:block;min-width:230px;margin:0;padding:0}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li:last-child{padding-right:0;border-right:none}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li{float:left;margin:0 5px 5px 0;padding:2px 5px 2px 0;border-right:1px solid #ddd}.swagger-section .swagger-ui-wrap .model-signature .propOpt{color:#555}.swagger-section .swagger-ui-wrap .model-signature .snippet small{font-size:.75em}.swagger-section .swagger-ui-wrap .model-signature .propOptKey{font-style:italic}.swagger-section .swagger-ui-wrap .model-signature .description .strong{font-weight:700;color:#000;font-size:.9em}.swagger-sec
tion .swagger-ui-wrap .model-signature .description div{font-size:.9em;line-height:1.5em;margin-left:1em}.swagger-section .swagger-ui-wrap .model-signature .description .stronger{font-weight:700;color:#000}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper{border-spacing:0;position:absolute;background-color:#fff;border:1px solid #bbb;display:none;font-size:11px;max-width:400px;line-height:30px;color:#000;padding:5px;margin-left:10px}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper th{text-align:center;background-color:#eee;border:1px solid #bbb;font-size:11px;color:#666;font-weight:700;padding:5px;line-height:15px}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper .optionName{font-weight:700}.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown>p:first-child,.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdo
wn>p:last-child{display:inline}.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown>p:not(:first-child):before{display:block;content:''}.swagger-section .swagger-ui-wrap .model-signature .description span:last-of-type.propDesc.markdown>p:only-child{margin-right:-3px}.swagger-section .swagger-ui-wrap .model-signature .propName{font-weight:700}.swagger-section .swagger-ui-wrap .model-signature .signature-container{clear:both}.swagger-section .swagger-ui-wrap .body-textarea{width:300px;height:100px;border:1px solid #aaa}.swagger-section .swagger-ui-wrap .markdown li code,.swagger-section .swagger-ui-wrap .markdown p code{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;background-color:#f0f0f0;color:#000;padding:1px 3px}.swagger-section .swagger-ui-wrap .required{font-weight:700}.swagger-section .swagger-ui-wrap .editor_holder{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;font
-size:.9em}.swagger-section .swagger-ui-wrap .editor_holder label{font-weight:400!important}.swagger-section .swagger-ui-wrap .editor_holder label.required{font-weight:700!important}.swagger-section .swagger-ui-wrap input.parameter{width:300px;border:1px solid #aaa}.swagger-section .swagger-ui-wrap h1{color:#000;font-size:1.5em;line-height:1.3em;padding:10px 0;font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap .heading_with_menu{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap .heading_with_menu ul{display:block;clear:none;float:right;-ms-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.swagger-section .swagger-ui-wrap h2{color:#000;font-size:1.3em;padding:10px 0}.swagger-section .swagger-ui-wrap h2 a{color:#000}.swagger-section .swagger-ui-wrap h2 span.sub{font-size:.7em;color:#999;font-style:italic}.swagger-section .swagger-ui-wrap h2 span.sub a{color:#777}.swagger-section .swagger-ui-wrap span.weak{
color:#666}.swagger-section .swagger-ui-wrap .message-success{color:#89bf04}.swagger-section .swagger-ui-wrap caption,.swagger-section .swagger-ui-wrap td,.swagger-section .swagger-ui-wrap th{text-align:left;font-weight:400;vertical-align:middle}.swagger-section .swagger-ui-wrap .code{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea{font-family:Droid Sans,sans-serif;height:250px;padding:4px;display:block;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select{display:block;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label{display:block;float:left;clear:none;margin:0;padding:0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol
li.boolean input{display:block;float:left;clear:none;margin:0 5px 0 0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label{color:#000}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label{display:block;clear:both;width:auto;padding:0 0 3px;color:#666}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr{padding-left:3px;color:#888}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints{margin-left:0;font-style:italic;font-size:.9em;margin:0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.buttons{margin:0;padding:0}.swagger-section .swagger-ui-wrap span.blank,.swagger-section .swagger-ui-wrap span.empty{color:#888;font-style:italic}.swagger-section .swagger-ui-wrap .markdown h3{color:#547f00}.swagger-section .swagger-ui-wrap .markdown h4{color:#666}.swagger-section .swagger-ui-wrap .markdown pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans M
ono,Courier New,monospace;background-color:#fcf6db;border:1px solid #e5e0c6;padding:10px;margin:0 0 10px}.swagger-section .swagger-ui-wrap .markdown pre code{line-height:1.6em;overflow:auto}.swagger-section .swagger-ui-wrap div.gist{margin:20px 0 25px!important}.swagger-section .swagger-ui-wrap ul#resources{font-family:Droid Sans,sans-serif;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource{border-bottom:1px solid #ddd}.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a,.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a,.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a{color:#555}.swagger-section .swagger-ui-wrap ul#resources li.resource:last-child{border-bottom:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading{border:1px solid
transparent;float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options{overflow:hidden;padding:0;display:block;clear:none;float:right;margin:14px 10px 0 0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li{float:left;clear:none;margin:0;padding:2px 10px;border-right:1px solid #ddd;color:#666;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a{color:#aaa;text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover{text-decoration:underline;color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover{text-decoration:underline}.swagger-section .swagge
r-ui-wrap ul#resources li.resource div.heading ul.options li.first,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child{padding-left:0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child{padding-right:0;border-right:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options.first,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child{padding-left:0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2{color:#999;padding-left:0;display:block;clear:none;float:left;font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a{color:#999}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover{color:#000}.swagger-section .swagger-ui-wrap u
l#resources li.resource ul.endpoints li.endpoint ul.operations li.operation{float:none;clear:both;overflow:hidden;display:block;margin:0 0 10px;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading{float:none;clear:both;overflow:hidden;display:block;margin:0;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3{display:block;clear:none;float:left;width:auto;margin:0;padding:0;line-height:1.1em;color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path{padding-left:10px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a{color:#000;text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.ope
ration div.heading h3 span.path a.toggleOperation.deprecated{text-decoration:line-through}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a{text-transform:uppercase;text-decoration:none;color:#fff;display:inline-block;width:50px;font-size:.7em;text-align:center;padding:7px 0 4px;border-radius:2px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span{margin:0;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options{overflow:hidden;padding:0;display:block;clear:none;float:right;margin:6px 10px 0 0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpo
ints li.endpoint ul.operations li.operation div.heading ul.options li{float:left;clear:none;margin:0;padding:2px 10px;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a{text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p{color:inherit;padding:0;line-height:inherit}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .nickname{color:#aaa;padding:0;line-height:inherit}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content{border-top:none;padding:10px;border-botto
m-left-radius:6px;border-bottom-right-radius:6px;margin:0 0 20px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4{font-size:1.1em;margin:0;padding:15px 0 5px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a{padding:4px 0 0 10px;display:inline-block;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit{display:block;clear:none;float:left;padding:6px 8px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header span.response_thro
bber{background-image:url(../images/throbber.gif);width:128px;height:16px;display:block;clear:none;float:right}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type=text].error{outline:2px solid #000;outline-color:#c00}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name=parameterContentType]{max-width:300px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;padding:10px;font-size:.9em;max-height:400px;overflow-y:auto}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading{background-color:#f9f2e9;border:1px solid #f0e0ca}.swagger-section .swagger-ui-wrap ul#re
sources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a{background-color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#f0e0ca;color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a{color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content{background-color:#faf5ee;border:1px solid #f0e0ca}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4{color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a{color:#dcb67f}.swagger-sec
tion .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading{background-color:#fcffcd;border:1px solid #000;border-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a{text-transform:uppercase;background-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#ffd20f;color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a{color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content{background-color:#fcffcd;border:1px solid #000;border-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources l
i.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4{color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a{color:#6fc992}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading{background-color:#f5e8e8;border:1px solid #e8c6c7}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a{text-transform:uppercase;background-color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#e8c6c7;color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options l
i a{color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content{background-color:#f7eded;border:1px solid #e8c6c7}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4{color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a{color:#c8787a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading{background-color:#e7f6ec;border:1px solid #c3e8d1}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a{background-color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.opt
ions li{border-right:1px solid #ddd;border-right-color:#c3e8d1;color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a{color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content{background-color:#ebf7f0;border:1px solid #c3e8d1}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4{color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a{color:#6fc992}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading{background-color:#fce9e3;border:1px solid #f5d5c3}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations
li.operation.patch div.heading h3 span.http_method a{background-color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#f0cecb;color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a{color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content{background-color:#faf0ef;border:1px solid #f0cecb}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4{color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a{color:#dcb67f}.swagger-section .swagger-ui-wrap ul#resources li.resource
ul.endpoints li.endpoint ul.operations li.operation.get div.heading{background-color:#e7f0f7;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a{background-color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#c3d9ec;color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content{background-color:#ebf3f9;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4{color:#0f6ab4}.swagger-section
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a{color:#6fa5d2}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading{background-color:#e7f0f7;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a{background-color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#c3d9ec;color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.option
s div.content{background-color:#ebf3f9;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a{color:#6fa5d2}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.oper
ation.post div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content{border-top:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoin
t ul.operations li.operation.head div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child{padding-right:0;border-rig
ht:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child{padding-left:0}.swagger-section .swagger-ui-wrap p#colophon{margin:0 15px 40px;padding:10px 0;font-size:.8em;border-top:1px solid #ddd;font-famil
y:Droid Sans,sans-serif;color:#999;font-style:italic}.swagger-section .swagger-ui-wrap p#colophon a{text-decoration:none;color:#547f00}.swagger-section .swagger-ui-wrap h3{color:#000;font-size:1.1em;padding:10px 0}.swagger-section .swagger-ui-wrap .markdown ol,.swagger-section .swagger-ui-wrap .markdown ul{font-family:Droid Sans,sans-serif;margin:5px 0 10px;padding:0 0 0 18px;list-style-type:disc}.swagger-section .swagger-ui-wrap form.form_box{background-color:#ebf3f9;border:1px solid #c3d9ec;padding:10px}.swagger-section .swagger-ui-wrap form.form_box label{color:#0f6ab4!important}.swagger-section .swagger-ui-wrap form.form_box input[type=submit]{display:block;padding:10px}.swagger-section .swagger-ui-wrap form.form_box p.weak{font-size:.8em}.swagger-section .swagger-ui-wrap form.form_box p{font-size:.9em;padding:0 0 15px;color:#7e7b6d}.swagger-section .swagger-ui-wrap form.form_box p a{color:#646257}.swagger-section .swagger-ui-wrap form.form_box p strong{color:#000}.swagger-secti
on .swagger-ui-wrap .operation-status td.markdown>p:last-child{padding-bottom:0}.swagger-section .title{font-style:bold}.swagger-section .secondary_form{display:none}.swagger-section .main_image{display:block;margin-left:auto;margin-right:auto}.swagger-section .oauth_body{margin-left:100px;margin-right:100px}.swagger-section .oauth_submit{text-align:center;display:inline-block}.swagger-section .authorize-wrapper{margin:15px 0 10px}.swagger-section .authorize-wrapper_operation{float:right}.swagger-section .authorize__btn:hover{text-decoration:underline;cursor:pointer}.swagger-section .authorize__btn_operation:hover .authorize-scopes{display:block}.swagger-section .authorize-scopes{position:absolute;margin-top:20px;background:#fff;border:1px solid #ccc;border-radius:5px;display:none;font-size:13px;max-width:300px;line-height:30px;color:#000;padding:5px}.swagger-section .authorize-scopes .authorize__scope{text-decoration:none}.swagger-section .authorize__btn_operation{height:18px;verti
cal-align:middle;display:inline-block;background:url(../images/explorer_icons.png) no-repeat}.swagger-section .authorize__btn_operation_login{background-position:0 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .authorize__btn_operation_logout{background-position:-30px 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section #auth_container{color:#fff;display:inline-block;border:none;padding:5px;width:87px;height:13px}.swagger-section #auth_container .authorize__btn{color:#fff}.swagger-section .auth_container{padding:0 0 10px;margin-bottom:5px;border-bottom:1px solid #ccc;font-size:.9em}.swagger-section .auth_container .auth__title{color:#547f00;font-size:1.2em}.swagger-section .auth_container .basic_auth__label{display:inline-block;width:60px}.swagger-section .auth_container .auth__description{color:#999;margin-bottom:5px}.swagger-section .auth_container .auth__button{margin-top:10px;height:30px}.swagger-section .auth_container .key_auth__field{margin:5px 0}.swa
gger-section .auth_container .key_auth__label{display:inline-block;width:60px}.swagger-section .api-popup-dialog{position:absolute;display:none}.swagger-section .api-popup-dialog-wrapper{z-index:2;width:500px;background:#fff;padding:20px;border:1px solid #ccc;border-radius:5px;font-size:13px;color:#777;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.swagger-section .api-popup-dialog-shadow{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.2;background-color:gray;z-index:1}.swagger-section .api-popup-dialog .api-popup-title{font-size:24px;padding:10px 0}.swagger-section .api-popup-dialog .error-msg{padding-left:5px;padding-bottom:5px}.swagger-section .api-popup-dialog .api-popup-content{max-height:500px;overflow-y:auto}.swagger-section .api-popup-dialog .api-popup-authbtn,.swagger-section .api-popup-dialog .api-popup-cancel{height:30px}.swagger-section .api-popup-scopes{padding:10px 20px}.swagger-section .api-popup-scopes li{padding:5px 0;line-height:20px}.s
wagger-section .api-popup-scopes li input{position:relative;top:2px}.swagger-section .api-popup-scopes .api-scope-desc{padding-left:20px;font-style:italic}.swagger-section .api-popup-actions{padding-top:10px}.swagger-section fieldset{padding-bottom:10px;padding-left:20px}.swagger-section .access,.swagger-section .auth{float:right}.swagger-section .api-ic{height:18px;vertical-align:middle;display:inline-block;background:url(../images/explorer_icons.png) no-repeat}.swagger-section .api-ic .api_information_panel{position:relative;margin-top:20px;margin-left:-5px;background:#fff;border:1px solid #ccc;border-radius:5px;display:none;font-size:13px;max-width:300px;line-height:30px;color:#000;padding:5px}.swagger-section .api-ic .api_information_panel p .api-msg-enabled{color:green}.swagger-section .api-ic .api_information_panel p .api-msg-disabled{color:red}.swagger-section .api-ic:hover .api_information_panel{position:absolute;display:block}.swagger-section .ic-info{background-position:0
0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .ic-warning{background-position:-60px 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .ic-error{background-position:-30px 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .ic-off{background-position:-90px 0;width:58px;margin-top:-4px;cursor:pointer}.swagger-section .ic-on{background-position:-160px 0;width:58px;margin-top:-4px;cursor:pointer}.swagger-section #header{background-color:#89bf04;padding:9px 14px 19px;height:23px;min-width:775px}.swagger-section #input_baseUrl{width:400px}.swagger-section #api_selector{display:block;clear:none;float:right}.swagger-section #api_selector .input{display:inline-block;clear:none;margin:0 10px 0 0}.swagger-section #api_selector input{font-size:.9em;padding:3px;margin:0}.swagger-section #input_apiKey{width:200px}.swagger-section #auth_container .authorize__btn,.swagger-section #explore{display:block;text-decoration:none;font-weight:700;padding:6px 8px;font-s
ize:.9em;color:#fff;background-color:#547f00;border-radius:4px}.swagger-section #auth_container .authorize__btn:hover,.swagger-section #explore:hover{background-color:#547f00}.swagger-section #header #logo{font-size:1.5em;font-weight:700;text-decoration:none;color:#fff}.swagger-section #header #logo .logo__img{display:block;float:left;margin-top:2px}.swagger-section #header #logo .logo__title{display:inline-block;padding:5px 0 0 10px}.swagger-section #content_message{margin:10px 15px;font-style:italic;color:#999}.swagger-section #message-bar{min-height:30px;text-align:center;padding-top:10px}.swagger-section .swagger-collapse:before{content:"-"}.swagger-section .swagger-expand:before{content:"+"}.swagger-section .error{outline-color:#c00;background-color:#f2dede}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/css/style.css
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/css/style.css b/1.0.0-rc0/api/v2/ui/css/style.css
deleted file mode 100644
index 52907e4..0000000
--- a/1.0.0-rc0/api/v2/ui/css/style.css
+++ /dev/null
@@ -1 +0,0 @@
-.swagger-section #header a#logo{font-size:1.5em;font-weight:700;text-decoration:none;padding:20px 0 20px 40px}#text-head{font-size:80px;font-family:Roboto,sans-serif;color:#fff;float:right;margin-right:20%}.navbar-fixed-top .navbar-brand,.navbar-fixed-top .navbar-nav,.navbar-header{height:auto}.navbar-inverse{background-color:#000;border-color:#000}#navbar-brand{margin-left:20%}.navtext{font-size:10px}.h1,h1{font-size:60px}.navbar-default .navbar-header .navbar-brand{color:#a2dfee}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a{color:#393939;font-family:Arvo,serif;font-size:1.5em}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2{color:#525252;padding-left:0;display:block;clear:none;float:left;font-family:Arvo,serif;font-weight:700}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#0a0a0a}.container1{width:1500px;mar
gin:auto;margin-top:0;background-repeat:no-repeat;background-position:-40px -20px;margin-bottom:210px}.container-inner{width:1200px;margin:auto;background-color:hsla(192,8%,88%,.75);padding-bottom:40px;padding-top:40px;border-radius:15px}.header-content{padding:0;width:1000px}.title1{font-size:80px;font-family:Vollkorn,serif;color:#404040;text-align:center;padding-top:40px;padding-bottom:100px}#icon{margin-top:-18px}.subtext{font-size:25px;font-style:italic;color:#08b;text-align:right;padding-right:250px}.bg-primary{background-color:#00468b}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus,.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#08b}.text-faded{font-size:25px;font-family:Vollkorn,serif}.section-heading{font-family:Vollkorn,serif;font-size:45px;padding-bottom:10px}hr{border-color:#00468b;padding-bottom:10px}.description{margin-top:20px;padding-bottom:200px}.description li{font-family:Vollkorn,serif;font-size:25px;color:#525252;margin-left:
28%;padding-top:5px}.gap{margin-top:200px}.troubleshootingtext{color:hsla(0,0%,100%,.7);padding-left:30%}.troubleshootingtext li{list-style-type:circle;font-size:25px;padding-bottom:5px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.block.response_body.json:hover{cursor:pointer}.backdrop{color:blue}#myModal{height:100%}.modal-backdrop{bottom:0;position:fixed}.curl{padding:10px;font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;font-size:.9em;max-height:400px;margin-top:5px;overflow-y:auto;background-color:#fcf6db;border:1px solid #e5e0c6;border-radius:4px}.curl_title{font-size:1.1em;margin:0;padding:15px 0 5px;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:1.1}.footer{display:none}.swagger-section .swagger-ui-wrap h2{padding:0}h2{margin:0;margin-bottom:5px}.markdown p,.swagger-section .swagger-ui-wrap .code{font-size:15px;font-family:Arvo,serif}.swagger-section .swagger-ui-wrap b{font-
family:Arvo,serif}#signin:hover{cursor:pointer}.dropdown-menu{padding:15px}.navbar-right .dropdown-menu{left:0;right:auto}#signinbutton{width:100%;height:32px;font-size:13px;font-weight:700;color:#08b}.navbar-default .nav>li .details{color:#000;text-transform:none;font-size:15px;font-weight:400;font-family:Open Sans,sans-serif;font-style:italic;line-height:20px;top:-2px}.navbar-default .nav>li .details:hover{color:#000}#signout{width:100%;height:32px;font-size:13px;font-weight:700;color:#08b}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/css/typography.css
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/css/typography.css b/1.0.0-rc0/api/v2/ui/css/typography.css
deleted file mode 100644
index e69de29..0000000
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/fonts/DroidSans-Bold.ttf
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/fonts/DroidSans-Bold.ttf b/1.0.0-rc0/api/v2/ui/fonts/DroidSans-Bold.ttf
deleted file mode 100644
index 036c4d1..0000000
Binary files a/1.0.0-rc0/api/v2/ui/fonts/DroidSans-Bold.ttf and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/fonts/DroidSans.ttf
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/fonts/DroidSans.ttf b/1.0.0-rc0/api/v2/ui/fonts/DroidSans.ttf
deleted file mode 100644
index e517a0c..0000000
Binary files a/1.0.0-rc0/api/v2/ui/fonts/DroidSans.ttf and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/collapse.gif
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/collapse.gif b/1.0.0-rc0/api/v2/ui/images/collapse.gif
deleted file mode 100644
index 8843e8c..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/collapse.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/expand.gif
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/expand.gif b/1.0.0-rc0/api/v2/ui/images/expand.gif
deleted file mode 100644
index 477bf13..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/expand.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/explorer_icons.png
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/explorer_icons.png b/1.0.0-rc0/api/v2/ui/images/explorer_icons.png
deleted file mode 100644
index be43b27..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/explorer_icons.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/favicon-16x16.png
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/favicon-16x16.png b/1.0.0-rc0/api/v2/ui/images/favicon-16x16.png
deleted file mode 100644
index 0f7e13b..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/favicon-16x16.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/favicon-32x32.png
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/favicon-32x32.png b/1.0.0-rc0/api/v2/ui/images/favicon-32x32.png
deleted file mode 100644
index b0a3352..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/favicon-32x32.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/favicon.ico
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/favicon.ico b/1.0.0-rc0/api/v2/ui/images/favicon.ico
deleted file mode 100644
index 8b60bcf..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/favicon.ico and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/logo_small.png
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/logo_small.png b/1.0.0-rc0/api/v2/ui/images/logo_small.png
deleted file mode 100644
index ce3908e..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/logo_small.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/pet_store_api.png
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/pet_store_api.png b/1.0.0-rc0/api/v2/ui/images/pet_store_api.png
deleted file mode 100644
index 1192ad8..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/pet_store_api.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/throbber.gif
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/throbber.gif b/1.0.0-rc0/api/v2/ui/images/throbber.gif
deleted file mode 100644
index 0639388..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/throbber.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/images/wordnik_api.png
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/images/wordnik_api.png b/1.0.0-rc0/api/v2/ui/images/wordnik_api.png
deleted file mode 100644
index dc0ddab..0000000
Binary files a/1.0.0-rc0/api/v2/ui/images/wordnik_api.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/index.html b/1.0.0-rc0/api/v2/ui/index.html
deleted file mode 100644
index 21d6b05..0000000
--- a/1.0.0-rc0/api/v2/ui/index.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <meta charset="UTF-8">
- <meta http-equiv="x-ua-compatible" content="IE=edge">
- <title>Swagger UI</title>
- <link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32" />
- <link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16" />
- <link href='css/typography.css' media='screen' rel='stylesheet' type='text/css'/>
- <link href='css/reset.css' media='screen' rel='stylesheet' type='text/css'/>
- <link href='css/screen.css' media='screen' rel='stylesheet' type='text/css'/>
- <link href='css/reset.css' media='print' rel='stylesheet' type='text/css'/>
- <link href='css/print.css' media='print' rel='stylesheet' type='text/css'/>
-
- <script src='lib/object-assign-pollyfill.js' type='text/javascript'></script>
- <script src='lib/jquery-1.8.0.min.js' type='text/javascript'></script>
- <script src='lib/jquery.slideto.min.js' type='text/javascript'></script>
- <script src='lib/jquery.wiggle.min.js' type='text/javascript'></script>
- <script src='lib/jquery.ba-bbq.min.js' type='text/javascript'></script>
- <script src='lib/handlebars-4.0.5.js' type='text/javascript'></script>
- <script src='lib/lodash.min.js' type='text/javascript'></script>
- <script src='lib/backbone-min.js' type='text/javascript'></script>
- <script src='swagger-ui.js' type='text/javascript'></script>
- <script src='lib/highlight.9.1.0.pack.js' type='text/javascript'></script>
- <script src='lib/highlight.9.1.0.pack_extended.js' type='text/javascript'></script>
- <script src='lib/jsoneditor.min.js' type='text/javascript'></script>
- <script src='lib/marked.js' type='text/javascript'></script>
- <script src='lib/swagger-oauth.js' type='text/javascript'></script>
-
- <!-- Some basic translations -->
- <!-- <script src='lang/translator.js' type='text/javascript'></script> -->
- <!-- <script src='lang/ru.js' type='text/javascript'></script> -->
- <!-- <script src='lang/en.js' type='text/javascript'></script> -->
-
- <script type="text/javascript">
- $(function () {
- var url = window.location.search.match(/url=([^&]+)/);
- if (url && url.length > 1) {
- url = decodeURIComponent(url[1]);
- }
- else if (document.location.href.substring(0, 5) === "file:") {
- url = "../swagger.json";
- }
- else {
- var baseUrl = document.location.href;
- //this removes the anchor at the end, if there is one
- baseUrl = baseUrl.substring(0, (baseUrl.indexOf("#") == -1) ? baseUrl.length : baseUrl.indexOf("#"));
- //this removes the query after the file name, if there is one
- baseUrl = baseUrl.substring(0, (baseUrl.indexOf("?") == -1) ? baseUrl.length : baseUrl.indexOf("?"));
- //this removes everything after the last slash in the path
- baseUrl = baseUrl.substring(0, (baseUrl.lastIndexOf("/") == -1) ? baseUrl.length : baseUrl.lastIndexOf("/"));
-
- url = baseUrl + "/swagger.json";
- }
-
- hljs.configure({
- highlightSizeThreshold: 5000
- });
-
- // Pre load translate...
- if(window.SwaggerTranslator) {
- window.SwaggerTranslator.translate();
- }
- window.swaggerUi = new SwaggerUi({
- url: url,
- dom_id: "swagger-ui-container",
- supportedSubmitMethods: ['get', 'post', 'put', 'delete', 'patch'],
- onComplete: function(swaggerApi, swaggerUi){
- if(typeof initOAuth == "function") {
- initOAuth({
- clientId: "your-client-id",
- clientSecret: "your-client-secret-if-required",
- realm: "your-realms",
- appName: "your-app-name",
- scopeSeparator: " ",
- additionalQueryStringParams: {}
- });
- }
-
- if(window.SwaggerTranslator) {
- window.SwaggerTranslator.translate();
- }
- },
- onFailure: function(data) {
- log("Unable to Load SwaggerUI");
- },
- docExpansion: "none",
- jsonEditor: false,
- defaultModelRendering: 'schema',
- showRequestHeaders: false,
- showOperationIds: false
- });
-
- window.swaggerUi.load();
-
- function log() {
- if ('console' in window) {
- console.log.apply(console, arguments);
- }
- }
- });
- </script>
-</head>
-
-<body class="swagger-section">
-<div id='header'>
- <div class="swagger-ui-wrap">
- <a id="logo" href="http://swagger.io"><img class="logo__img" alt="swagger" height="30" width="30" src="images/logo_small.png" /><span class="logo__title">swagger</span></a>
- <form id='api_selector'>
- <div class='input'><input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl" type="text"/></div>
- <div id='auth_container'></div>
- <div class='input'><a id="explore" class="header__btn" href="#" data-sw-translate>Explore</a></div>
- </form>
- </div>
-</div>
-
-<div id="message-bar" class="swagger-ui-wrap" data-sw-translate> </div>
-<div id="swagger-ui-container" class="swagger-ui-wrap"></div>
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/ca.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/ca.js b/1.0.0-rc0/api/v2/ui/lang/ca.js
deleted file mode 100644
index f8c815a..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/ca.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Advertència: Obsolet",
- "Implementation Notes":"Notes d'implementació",
- "Response Class":"Classe de la Resposta",
- "Status":"Estatus",
- "Parameters":"Paràmetres",
- "Parameter":"Paràmetre",
- "Value":"Valor",
- "Description":"Descripció",
- "Parameter Type":"Tipus del Paràmetre",
- "Data Type":"Tipus de la Dada",
- "Response Messages":"Missatges de la Resposta",
- "HTTP Status Code":"Codi d'Estatus HTTP",
- "Reason":"Raó",
- "Response Model":"Model de la Resposta",
- "Request URL":"URL de la Sol·licitud",
- "Response Body":"Cos de la Resposta",
- "Response Code":"Codi de la Resposta",
- "Response Headers":"Capçaleres de la Resposta",
- "Hide Response":"Amagar Resposta",
- "Try it out!":"Prova-ho!",
- "Show/Hide":"Mostrar/Amagar",
- "List Operations":"Llista Operacions",
- "Expand Operations":"Expandir Operacions",
- "Raw":"Cru",
- "can't parse JSON. Raw result":"no puc analitzar el JSON. Resultat cru",
- "Example Value":"Valor d'Exemple",
- "Model Schema":"Esquema del Model",
- "Model":"Model",
- "apply":"aplicar",
- "Username":"Nom d'usuari",
- "Password":"Contrasenya",
- "Terms of service":"Termes del servei",
- "Created by":"Creat per",
- "See more at":"Veure més en",
- "Contact the developer":"Contactar amb el desenvolupador",
- "api version":"versió de la api",
- "Response Content Type":"Tipus de Contingut de la Resposta",
- "fetching resource":"recollint recurs",
- "fetching resource list":"recollins llista de recursos",
- "Explore":"Explorant",
- "Show Swagger Petstore Example Apis":"Mostrar API d'Exemple Swagger Petstore",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"No es pot llegir del servidor. Potser no teniu la configuració de control d'accés apropiada.",
- "Please specify the protocol for":"Si us plau, especifiqueu el protocol per a",
- "Can't read swagger JSON from":"No es pot llegir el JSON de swagger des de",
- "Finished Loading Resource Information. Rendering Swagger UI":"Finalitzada la càrrega del recurs informatiu. Renderitzant Swagger UI",
- "Unable to read api":"No es pot llegir l'api",
- "from path":"des de la ruta",
- "server returned":"el servidor ha retornat"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/el.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/el.js b/1.0.0-rc0/api/v2/ui/lang/el.js
deleted file mode 100644
index fcd1ffd..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/el.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Προειδοποίηση: Έχει αποσυρθεί",
- "Implementation Notes":"Σημειώσεις Υλοποίησης",
- "Response Class":"Απόκριση",
- "Status":"Κατάσταση",
- "Parameters":"Παράμετροι",
- "Parameter":"Παράμετρος",
- "Value":"Τιμή",
- "Description":"Περιγραφή",
- "Parameter Type":"Τύπος Παραμέτρου",
- "Data Type":"Τύπος Δεδομένων",
- "Response Messages":"Μηνύματα Απόκρισης",
- "HTTP Status Code":"Κωδικός Κατάστασης HTTP",
- "Reason":"Αιτιολογία",
- "Response Model":"Μοντέλο Απόκρισης",
- "Request URL":"URL Αιτήματος",
- "Response Body":"Σώμα Απόκρισης",
- "Response Code":"Κωδικός Απόκρισης",
- "Response Headers":"Επικεφαλίδες Απόκρισης",
- "Hide Response":"Απόκρυψη Απόκρισης",
- "Headers":"Επικεφαλίδες",
- "Try it out!":"Δοκιμάστε το!",
- "Show/Hide":"Εμφάνιση/Απόκρυψη",
- "List Operations":"Λίστα Λειτουργιών",
- "Expand Operations":"Ανάπτυξη Λειτουργιών",
- "Raw":"Ακατέργαστο",
- "can't parse JSON. Raw result":"αδυναμία ανάλυσης JSON. Ακατέργαστο αποτέλεσμα",
- "Example Value":"Παράδειγμα Τιμής",
- "Model Schema":"Σχήμα Μοντέλου",
- "Model":"Μοντέλο",
- "Click to set as parameter value":"Πατήστε για να θέσετε τιμή παραμέτρου",
- "apply":"εφαρμογή",
- "Username":"Όνομα χρήση",
- "Password":"Κωδικός πρόσβασης",
- "Terms of service":"Όροι χρήσης",
- "Created by":"Δημιουργήθηκε από",
- "See more at":"Δείτε περισσότερα στο",
- "Contact the developer":"Επικοινωνήστε με τον προγραμματιστή",
- "api version":"έκδοση api",
- "Response Content Type":"Τύπος Περιεχομένου Απόκρισης",
- "Parameter content type:":"Τύπος περιεχομένου παραμέτρου:",
- "fetching resource":"παραλαβή πόρου",
- "fetching resource list":"παραλαβή λίστας πόρων",
- "Explore":"Εξερεύνηση",
- "Show Swagger Petstore Example Apis":"Εμφάνιση Api Δειγμάτων Petstore του Swagger",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Αδυναμία ανάγνωσης από τον εξυπηρετητή. Μπορεί να μην έχει κατάλληλες ρυθμίσεις για access-control-origin.",
- "Please specify the protocol for":"Παρακαλώ προσδιορίστε το πρωτόκολλο για",
- "Can't read swagger JSON from":"Αδυναμία ανάγνωσης swagger JSON από",
- "Finished Loading Resource Information. Rendering Swagger UI":"Ολοκλήρωση Φόρτωσης Πληροφορικών Πόρου. Παρουσίαση Swagger UI",
- "Unable to read api":"Αδυναμία ανάγνωσης api",
- "from path":"από το μονοπάτι",
- "server returned":"ο εξυπηρετηρής επέστρεψε"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/en.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/en.js b/1.0.0-rc0/api/v2/ui/lang/en.js
deleted file mode 100644
index 9183136..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/en.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Warning: Deprecated",
- "Implementation Notes":"Implementation Notes",
- "Response Class":"Response Class",
- "Status":"Status",
- "Parameters":"Parameters",
- "Parameter":"Parameter",
- "Value":"Value",
- "Description":"Description",
- "Parameter Type":"Parameter Type",
- "Data Type":"Data Type",
- "Response Messages":"Response Messages",
- "HTTP Status Code":"HTTP Status Code",
- "Reason":"Reason",
- "Response Model":"Response Model",
- "Request URL":"Request URL",
- "Response Body":"Response Body",
- "Response Code":"Response Code",
- "Response Headers":"Response Headers",
- "Hide Response":"Hide Response",
- "Headers":"Headers",
- "Try it out!":"Try it out!",
- "Show/Hide":"Show/Hide",
- "List Operations":"List Operations",
- "Expand Operations":"Expand Operations",
- "Raw":"Raw",
- "can't parse JSON. Raw result":"can't parse JSON. Raw result",
- "Example Value":"Example Value",
- "Model Schema":"Model Schema",
- "Model":"Model",
- "Click to set as parameter value":"Click to set as parameter value",
- "apply":"apply",
- "Username":"Username",
- "Password":"Password",
- "Terms of service":"Terms of service",
- "Created by":"Created by",
- "See more at":"See more at",
- "Contact the developer":"Contact the developer",
- "api version":"api version",
- "Response Content Type":"Response Content Type",
- "Parameter content type:":"Parameter content type:",
- "fetching resource":"fetching resource",
- "fetching resource list":"fetching resource list",
- "Explore":"Explore",
- "Show Swagger Petstore Example Apis":"Show Swagger Petstore Example Apis",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Can't read from server. It may not have the appropriate access-control-origin settings.",
- "Please specify the protocol for":"Please specify the protocol for",
- "Can't read swagger JSON from":"Can't read swagger JSON from",
- "Finished Loading Resource Information. Rendering Swagger UI":"Finished Loading Resource Information. Rendering Swagger UI",
- "Unable to read api":"Unable to read api",
- "from path":"from path",
- "server returned":"server returned"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/es.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/es.js b/1.0.0-rc0/api/v2/ui/lang/es.js
deleted file mode 100644
index 13fa015..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/es.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Advertencia: Obsoleto",
- "Implementation Notes":"Notas de implementación",
- "Response Class":"Clase de la Respuesta",
- "Status":"Status",
- "Parameters":"Parámetros",
- "Parameter":"Parámetro",
- "Value":"Valor",
- "Description":"Descripción",
- "Parameter Type":"Tipo del Parámetro",
- "Data Type":"Tipo del Dato",
- "Response Messages":"Mensajes de la Respuesta",
- "HTTP Status Code":"Código de Status HTTP",
- "Reason":"Razón",
- "Response Model":"Modelo de la Respuesta",
- "Request URL":"URL de la Solicitud",
- "Response Body":"Cuerpo de la Respuesta",
- "Response Code":"Código de la Respuesta",
- "Response Headers":"Encabezados de la Respuesta",
- "Hide Response":"Ocultar Respuesta",
- "Try it out!":"Pruébalo!",
- "Show/Hide":"Mostrar/Ocultar",
- "List Operations":"Listar Operaciones",
- "Expand Operations":"Expandir Operaciones",
- "Raw":"Crudo",
- "can't parse JSON. Raw result":"no puede parsear el JSON. Resultado crudo",
- "Example Value":"Valor de Ejemplo",
- "Model Schema":"Esquema del Modelo",
- "Model":"Modelo",
- "apply":"aplicar",
- "Username":"Nombre de usuario",
- "Password":"Contraseña",
- "Terms of service":"Términos de Servicio",
- "Created by":"Creado por",
- "See more at":"Ver más en",
- "Contact the developer":"Contactar al desarrollador",
- "api version":"versión de la api",
- "Response Content Type":"Tipo de Contenido (Content Type) de la Respuesta",
- "fetching resource":"buscando recurso",
- "fetching resource list":"buscando lista del recurso",
- "Explore":"Explorar",
- "Show Swagger Petstore Example Apis":"Mostrar Api Ejemplo de Swagger Petstore",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"No se puede leer del servidor. Tal vez no tiene la configuración de control de acceso de origen (access-control-origin) apropiado.",
- "Please specify the protocol for":"Por favor, especificar el protocola para",
- "Can't read swagger JSON from":"No se puede leer el JSON de swagger desde",
- "Finished Loading Resource Information. Rendering Swagger UI":"Finalizada la carga del recurso de Información. Mostrando Swagger UI",
- "Unable to read api":"No se puede leer la api",
- "from path":"desde ruta",
- "server returned":"el servidor retornó"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/fr.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/fr.js b/1.0.0-rc0/api/v2/ui/lang/fr.js
deleted file mode 100644
index 388dff1..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/fr.js
+++ /dev/null
@@ -1,54 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Avertissement : Obsolète",
- "Implementation Notes":"Notes d'implémentation",
- "Response Class":"Classe de la réponse",
- "Status":"Statut",
- "Parameters":"Paramètres",
- "Parameter":"Paramètre",
- "Value":"Valeur",
- "Description":"Description",
- "Parameter Type":"Type du paramètre",
- "Data Type":"Type de données",
- "Response Messages":"Messages de la réponse",
- "HTTP Status Code":"Code de statut HTTP",
- "Reason":"Raison",
- "Response Model":"Modèle de réponse",
- "Request URL":"URL appelée",
- "Response Body":"Corps de la réponse",
- "Response Code":"Code de la réponse",
- "Response Headers":"En-têtes de la réponse",
- "Hide Response":"Cacher la réponse",
- "Headers":"En-têtes",
- "Try it out!":"Testez !",
- "Show/Hide":"Afficher/Masquer",
- "List Operations":"Liste des opérations",
- "Expand Operations":"Développer les opérations",
- "Raw":"Brut",
- "can't parse JSON. Raw result":"impossible de décoder le JSON. Résultat brut",
- "Example Value":"Exemple la valeur",
- "Model Schema":"Définition du modèle",
- "Model":"Modèle",
- "apply":"appliquer",
- "Username":"Nom d'utilisateur",
- "Password":"Mot de passe",
- "Terms of service":"Conditions de service",
- "Created by":"Créé par",
- "See more at":"Voir plus sur",
- "Contact the developer":"Contacter le développeur",
- "api version":"version de l'api",
- "Response Content Type":"Content Type de la réponse",
- "fetching resource":"récupération de la ressource",
- "fetching resource list":"récupération de la liste de ressources",
- "Explore":"Explorer",
- "Show Swagger Petstore Example Apis":"Montrer les Apis de l'exemple Petstore de Swagger",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Impossible de lire à partir du serveur. Il se peut que les réglages access-control-origin ne soient pas appropriés.",
- "Please specify the protocol for":"Veuillez spécifier un protocole pour",
- "Can't read swagger JSON from":"Impossible de lire le JSON swagger à partir de",
- "Finished Loading Resource Information. Rendering Swagger UI":"Chargement des informations terminé. Affichage de Swagger UI",
- "Unable to read api":"Impossible de lire l'api",
- "from path":"à partir du chemin",
- "server returned":"réponse du serveur"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/geo.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/geo.js b/1.0.0-rc0/api/v2/ui/lang/geo.js
deleted file mode 100644
index 609c20d..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/geo.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"ყურადღება: აღარ გამოიყენება",
- "Implementation Notes":"იმპლემენტაციის აღწერა",
- "Response Class":"რესპონს კლასი",
- "Status":"სტატუსი",
- "Parameters":"პარამეტრები",
- "Parameter":"პარამეტრი",
- "Value":"მნიშვნელობა",
- "Description":"აღწერა",
- "Parameter Type":"პარამეტრის ტიპი",
- "Data Type":"მონაცემის ტიპი",
- "Response Messages":"პასუხი",
- "HTTP Status Code":"HTTP სტატუსი",
- "Reason":"მიზეზი",
- "Response Model":"რესპონს მოდელი",
- "Request URL":"მოთხოვნის URL",
- "Response Body":"პასუხის სხეული",
- "Response Code":"პასუხის კოდი",
- "Response Headers":"პასუხის ჰედერები",
- "Hide Response":"დამალე პასუხი",
- "Headers":"ჰედერები",
- "Try it out!":"ცადე !",
- "Show/Hide":"გამოჩენა/დამალვა",
- "List Operations":"ოპერაციების სია",
- "Expand Operations":"ოპერაციები ვრცლად",
- "Raw":"ნედლი",
- "can't parse JSON. Raw result":"JSON-ის დამუშავება ვერ მოხერხდა. ნედლი პასუხი",
- "Example Value":"მაგალითი",
- "Model Schema":"მოდელის სტრუქტურა",
- "Model":"მოდელი",
- "Click to set as parameter value":"პარამეტრისთვის მნიშვნელობის მისანიჭებლად, დააკლიკე",
- "apply":"გამოყენება",
- "Username":"მოხმარებელი",
- "Password":"პაროლი",
- "Terms of service":"მომსახურების პირობები",
- "Created by":"შექმნა",
- "See more at":"ნახე ვრცლად",
- "Contact the developer":"დაუკავშირდი დეველოპერს",
- "api version":"api ვერსია",
- "Response Content Type":"პასუხის კონტენტის ტიპი",
- "Parameter content type:":"პარამეტრის კონტენტის ტიპი:",
- "fetching resource":"რესურსების მიღება",
- "fetching resource list":"რესურსების სიის მიღება",
- "Explore":"ნახვა",
- "Show Swagger Petstore Example Apis":"ნახე Swagger Petstore სამაგალითო Api",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"სერვერთან დაკავშირება ვერ ხერხდება. შეამოწმეთ access-control-origin.",
- "Please specify the protocol for":"მიუთითეთ პროტოკოლი",
- "Can't read swagger JSON from":"swagger JSON წაკითხვა ვერ მოხერხდა",
- "Finished Loading Resource Information. Rendering Swagger UI":"რესურსების ჩატვირთვა სრულდება. Swagger UI რენდერდება",
- "Unable to read api":"api წაკითხვა ვერ მოხერხდა",
- "from path":"მისამართიდან",
- "server returned":"სერვერმა დააბრუნა"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/it.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/it.js b/1.0.0-rc0/api/v2/ui/lang/it.js
deleted file mode 100644
index 8529c2a..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/it.js
+++ /dev/null
@@ -1,52 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Attenzione: Deprecato",
- "Implementation Notes":"Note di implementazione",
- "Response Class":"Classe della risposta",
- "Status":"Stato",
- "Parameters":"Parametri",
- "Parameter":"Parametro",
- "Value":"Valore",
- "Description":"Descrizione",
- "Parameter Type":"Tipo di parametro",
- "Data Type":"Tipo di dato",
- "Response Messages":"Messaggi della risposta",
- "HTTP Status Code":"Codice stato HTTP",
- "Reason":"Motivo",
- "Response Model":"Modello di risposta",
- "Request URL":"URL della richiesta",
- "Response Body":"Corpo della risposta",
- "Response Code":"Oggetto della risposta",
- "Response Headers":"Intestazioni della risposta",
- "Hide Response":"Nascondi risposta",
- "Try it out!":"Provalo!",
- "Show/Hide":"Mostra/Nascondi",
- "List Operations":"Mostra operazioni",
- "Expand Operations":"Espandi operazioni",
- "Raw":"Grezzo (raw)",
- "can't parse JSON. Raw result":"non è possibile parsare il JSON. Risultato grezzo (raw).",
- "Model Schema":"Schema del modello",
- "Model":"Modello",
- "apply":"applica",
- "Username":"Nome utente",
- "Password":"Password",
- "Terms of service":"Condizioni del servizio",
- "Created by":"Creato da",
- "See more at":"Informazioni aggiuntive:",
- "Contact the developer":"Contatta lo sviluppatore",
- "api version":"versione api",
- "Response Content Type":"Tipo di contenuto (content type) della risposta",
- "fetching resource":"recuperando la risorsa",
- "fetching resource list":"recuperando lista risorse",
- "Explore":"Esplora",
- "Show Swagger Petstore Example Apis":"Mostra le api di esempio di Swagger Petstore",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Non è possibile leggere dal server. Potrebbe non avere le impostazioni di controllo accesso origine (access-control-origin) appropriate.",
- "Please specify the protocol for":"Si prega di specificare il protocollo per",
- "Can't read swagger JSON from":"Impossibile leggere JSON swagger da:",
- "Finished Loading Resource Information. Rendering Swagger UI":"Lettura informazioni risorse termianta. Swagger UI viene mostrata",
- "Unable to read api":"Impossibile leggere la api",
- "from path":"da cartella",
- "server returned":"il server ha restituito"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/ja.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/ja.js b/1.0.0-rc0/api/v2/ui/lang/ja.js
deleted file mode 100644
index 1cbeb37..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/ja.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"警告: 廃止予定",
- "Implementation Notes":"実装メモ",
- "Response Class":"レスポンスクラス",
- "Status":"ステータス",
- "Parameters":"パラメータ群",
- "Parameter":"パラメータ",
- "Value":"値",
- "Description":"説明",
- "Parameter Type":"パラメータタイプ",
- "Data Type":"データタイプ",
- "Response Messages":"レスポンスメッセージ",
- "HTTP Status Code":"HTTPステータスコード",
- "Reason":"理由",
- "Response Model":"レスポンスモデル",
- "Request URL":"リクエストURL",
- "Response Body":"レスポンスボディ",
- "Response Code":"レスポンスコード",
- "Response Headers":"レスポンスヘッダ",
- "Hide Response":"レスポンスを隠す",
- "Headers":"ヘッダ",
- "Try it out!":"実際に実行!",
- "Show/Hide":"表示/非表示",
- "List Operations":"操作一覧",
- "Expand Operations":"操作の展開",
- "Raw":"未加工",
- "can't parse JSON. Raw result":"JSONへ解釈できません. 未加工の結果",
- "Example Value":"値の例",
- "Model Schema":"モデルスキーマ",
- "Model":"モデル",
- "Click to set as parameter value":"パラメータ値と設定するにはクリック",
- "apply":"実行",
- "Username":"ユーザ名",
- "Password":"パスワード",
- "Terms of service":"サービス利用規約",
- "Created by":"Created by",
- "See more at":"詳細を見る",
- "Contact the developer":"開発者に連絡",
- "api version":"APIバージョン",
- "Response Content Type":"レスポンス コンテンツタイプ",
- "Parameter content type:":"パラメータコンテンツタイプ:",
- "fetching resource":"リソースの取得",
- "fetching resource list":"リソース一覧の取得",
- "Explore":"調査",
- "Show Swagger Petstore Example Apis":"SwaggerペットストアAPIの表示",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"サーバから読み込めません. 適切なaccess-control-origin設定を持っていない可能性があります.",
- "Please specify the protocol for":"プロトコルを指定してください",
- "Can't read swagger JSON from":"次からswagger JSONを読み込めません",
- "Finished Loading Resource Information. Rendering Swagger UI":"リソース情報の読み込みが完了しました. Swagger UIを描画しています",
- "Unable to read api":"APIを読み込めません",
- "from path":"次のパスから",
- "server returned":"サーバからの返答"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/ko-kr.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/ko-kr.js b/1.0.0-rc0/api/v2/ui/lang/ko-kr.js
deleted file mode 100644
index 03c7626..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/ko-kr.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"경고:폐기예정됨",
- "Implementation Notes":"구현 노트",
- "Response Class":"응답 클래스",
- "Status":"상태",
- "Parameters":"매개변수들",
- "Parameter":"매개변수",
- "Value":"값",
- "Description":"설명",
- "Parameter Type":"매개변수 타입",
- "Data Type":"데이터 타입",
- "Response Messages":"응답 메세지",
- "HTTP Status Code":"HTTP 상태 코드",
- "Reason":"원인",
- "Response Model":"응답 모델",
- "Request URL":"요청 URL",
- "Response Body":"응답 본문",
- "Response Code":"응답 코드",
- "Response Headers":"응답 헤더",
- "Hide Response":"응답 숨기기",
- "Headers":"헤더",
- "Try it out!":"써보기!",
- "Show/Hide":"보이기/숨기기",
- "List Operations":"목록 작업",
- "Expand Operations":"전개 작업",
- "Raw":"원본",
- "can't parse JSON. Raw result":"JSON을 파싱할수 없음. 원본결과:",
- "Model Schema":"모델 스키마",
- "Model":"모델",
- "apply":"적용",
- "Username":"사용자 이름",
- "Password":"암호",
- "Terms of service":"이용약관",
- "Created by":"작성자",
- "See more at":"추가정보:",
- "Contact the developer":"개발자에게 문의",
- "api version":"api버전",
- "Response Content Type":"응답Content Type",
- "fetching resource":"리소스 가져오기",
- "fetching resource list":"리소스 목록 가져오기",
- "Explore":"탐색",
- "Show Swagger Petstore Example Apis":"Swagger Petstore 예제 보기",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"서버로부터 읽어들일수 없습니다. access-control-origin 설정이 올바르지 않을수 있습니다.",
- "Please specify the protocol for":"다음을 위한 프로토콜을 정하세요",
- "Can't read swagger JSON from":"swagger JSON 을 다음으로 부터 읽을수 없습니다",
- "Finished Loading Resource Information. Rendering Swagger UI":"리소스 정보 불러오기 완료. Swagger UI 랜더링",
- "Unable to read api":"api를 읽을 수 없습니다.",
- "from path":"다음 경로로 부터",
- "server returned":"서버 응답함."
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/pl.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/pl.js b/1.0.0-rc0/api/v2/ui/lang/pl.js
deleted file mode 100644
index ce41e91..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/pl.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Uwaga: Wycofane",
- "Implementation Notes":"Uwagi Implementacji",
- "Response Class":"Klasa Odpowiedzi",
- "Status":"Status",
- "Parameters":"Parametry",
- "Parameter":"Parametr",
- "Value":"Wartość",
- "Description":"Opis",
- "Parameter Type":"Typ Parametru",
- "Data Type":"Typ Danych",
- "Response Messages":"Wiadomości Odpowiedzi",
- "HTTP Status Code":"Kod Statusu HTTP",
- "Reason":"Przyczyna",
- "Response Model":"Model Odpowiedzi",
- "Request URL":"URL Wywołania",
- "Response Body":"Treść Odpowiedzi",
- "Response Code":"Kod Odpowiedzi",
- "Response Headers":"Nagłówki Odpowiedzi",
- "Hide Response":"Ukryj Odpowiedź",
- "Headers":"Nagłówki",
- "Try it out!":"Wypróbuj!",
- "Show/Hide":"Pokaż/Ukryj",
- "List Operations":"Lista Operacji",
- "Expand Operations":"Rozwiń Operacje",
- "Raw":"Nieprzetworzone",
- "can't parse JSON. Raw result":"nie można przetworzyć pliku JSON. Nieprzetworzone dane",
- "Model Schema":"Schemat Modelu",
- "Model":"Model",
- "apply":"użyj",
- "Username":"Nazwa użytkownika",
- "Password":"Hasło",
- "Terms of service":"Warunki używania",
- "Created by":"Utworzone przez",
- "See more at":"Zobacz więcej na",
- "Contact the developer":"Kontakt z deweloperem",
- "api version":"wersja api",
- "Response Content Type":"Typ Zasobu Odpowiedzi",
- "fetching resource":"ładowanie zasobu",
- "fetching resource list":"ładowanie listy zasobów",
- "Explore":"Eksploruj",
- "Show Swagger Petstore Example Apis":"Pokaż Przykładowe Api Swagger Petstore",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Brak połączenia z serwerem. Może on nie mieć odpowiednich ustawień access-control-origin.",
- "Please specify the protocol for":"Proszę podać protokół dla",
- "Can't read swagger JSON from":"Nie można odczytać swagger JSON z",
- "Finished Loading Resource Information. Rendering Swagger UI":"Ukończono Ładowanie Informacji o Zasobie. Renderowanie Swagger UI",
- "Unable to read api":"Nie można odczytać api",
- "from path":"ze ścieżki",
- "server returned":"serwer zwrócił"
-});
[33/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/swagger-oauth.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/swagger-oauth.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/swagger-oauth.js
deleted file mode 100644
index 7160291..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/swagger-oauth.js
+++ /dev/null
@@ -1 +0,0 @@
-function handleLogin(){var e=[],o=window.swaggerUiAuth.authSchemes||window.swaggerUiAuth.securityDefinitions;if(o){var i,n=o;for(i in n){var a=n[i];if("oauth2"===a.type&&a.scopes){var t;if(Array.isArray(a.scopes)){var p;for(p=0;p<a.scopes.length;p++)e.push(a.scopes[p])}else for(t in a.scopes)e.push({scope:t,description:a.scopes[t],OAuthSchemeKey:i})}}}for(window.swaggerUi.api&&window.swaggerUi.api.info&&(appName=window.swaggerUi.api.info.title),$(".api-popup-dialog").remove(),popupDialog=$(['<div class="api-popup-dialog">','<div class="api-popup-title">Select OAuth2.0 Scopes</div>','<div class="api-popup-content">',"<p>Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes.",'<a href="#">Learn how to use</a>',"</p>","<p><strong>"+appName+"</strong> API requires the following scopes. Select which ones you want to grant to Swagger UI.</p>",'<ul class="api-popup-scopes">',"</ul>",'<p class="error-msg
"></p>','<div class="api-popup-actions"><button class="api-popup-authbtn api-button green" type="button">Authorize</button><button class="api-popup-cancel api-button gray" type="button">Cancel</button></div>',"</div>","</div>"].join("")),$(document.body).append(popupDialog),popup=popupDialog.find("ul.api-popup-scopes").empty(),p=0;p<e.length;p++)t=e[p],str='<li><input type="checkbox" id="scope_'+p+'" scope="'+t.scope+'"" oauthtype="'+t.OAuthSchemeKey+'"/><label for="scope_'+p+'">'+t.scope,t.description&&($.map(o,function(e,o){return o}).length>1?str+='<br/><span class="api-scope-desc">'+t.description+" ("+t.OAuthSchemeKey+")</span>":str+='<br/><span class="api-scope-desc">'+t.description+"</span>"),str+="</label></li>",popup.append(str);var r=$(window),s=r.width(),c=r.height(),l=r.scrollTop(),d=popupDialog.outerWidth(),u=popupDialog.outerHeight(),h=(c-u)/2+l,g=(s-d)/2;popupDialog.css({top:(h<0?0:h)+"px",left:(g<0?0:g)+"px"}),popupDialog.find("button.api-popup-cancel").click(function
(){popupMask.hide(),popupDialog.hide(),popupDialog.empty(),popupDialog=[]}),$("button.api-popup-authbtn").unbind(),popupDialog.find("button.api-popup-authbtn").click(function(){function e(e){return e.vendorExtensions["x-tokenName"]||e.tokenName}popupMask.hide(),popupDialog.hide();var o,i=window.swaggerUi.api.authSchemes,n=window.location,a=location.pathname.substring(0,location.pathname.lastIndexOf("/")),t=n.protocol+"//"+n.host+a+"/o2c.html",p=window.oAuthRedirectUrl||t,r=null,s=[],c=popup.find("input:checked"),l=[];for(k=0;k<c.length;k++){var d=$(c[k]).attr("scope");s.indexOf(d)===-1&&s.push(d);var u=$(c[k]).attr("oauthtype");l.indexOf(u)===-1&&l.push(u)}window.enabledScopes=s;for(var h in i)if(i.hasOwnProperty(h)&&l.indexOf(h)!=-1){var g=i[h].flow;if("oauth2"!==i[h].type||!g||"implicit"!==g&&"accessCode"!==g){if("oauth2"===i[h].type&&g&&"application"===g){var w=i[h];return window.swaggerUi.tokenName=e(w)||"access_token",void clientCredentialsFlow(s,w.tokenUrl,h)}if(i[h].grantType
s){var c=i[h].grantTypes;for(var f in c)if(c.hasOwnProperty(f)&&"implicit"===f){var w=c[f];w.loginEndpoint.url;r=w.loginEndpoint.url+"?response_type=token",window.swaggerUi.tokenName=e(w)}else if(c.hasOwnProperty(f)&&"accessCode"===f){var w=c[f];w.tokenRequestEndpoint.url;r=w.tokenRequestEndpoint.url+"?response_type=code",window.swaggerUi.tokenName=e(w)}}}else{var w=i[h];r=w.authorizationUrl+"?response_type="+("implicit"===g?"token":"code"),window.swaggerUi.tokenName=e(w)||"access_token",window.swaggerUi.tokenUrl="accessCode"===g?w.tokenUrl:null,o=h}}redirect_uri=p,r+="&redirect_uri="+encodeURIComponent(p),r+="&realm="+encodeURIComponent(realm),r+="&client_id="+encodeURIComponent(clientId),r+="&scope="+encodeURIComponent(s.join(scopeSeparator)),r+="&state="+encodeURIComponent(o);for(var h in additionalQueryStringParams)r+="&"+h+"="+encodeURIComponent(additionalQueryStringParams[h]);window.open(r)}),popupMask.show(),popupDialog.show()}function handleLogout(){for(key in window.swagger
Ui.api.clientAuthorizations.authz)window.swaggerUi.api.clientAuthorizations.remove(key);window.enabledScopes=null,$(".api-ic.ic-on").addClass("ic-off"),$(".api-ic.ic-on").removeClass("ic-on"),$(".api-ic.ic-warning").addClass("ic-error"),$(".api-ic.ic-warning").removeClass("ic-warning")}function initOAuth(e){var o=e||{},i=[];return appName=o.appName||i.push("missing appName"),popupMask=o.popupMask||$("#api-common-mask"),popupDialog=o.popupDialog||$(".api-popup-dialog"),clientId=o.clientId||i.push("missing client id"),clientSecret=o.clientSecret||null,realm=o.realm||i.push("missing realm"),scopeSeparator=o.scopeSeparator||" ",additionalQueryStringParams=o.additionalQueryStringParams||{},i.length>0?void log("auth unable initialize oauth: "+i):($("pre code").each(function(e,o){hljs.highlightBlock(o)}),$(".api-ic").unbind(),void $(".api-ic").click(function(e){$(e.target).hasClass("ic-off")?handleLogin():handleLogout()}))}function clientCredentialsFlow(e,o,i){var n={client_id:clientId,cli
ent_secret:clientSecret,scope:e.join(" "),grant_type:"client_credentials"};$.ajax({url:o,type:"POST",data:n,success:function(e,o,n){onOAuthComplete(e,i)},error:function(e,o,i){onOAuthComplete("")}})}var appName,popupMask,popupDialog,clientId,realm,redirect_uri,clientSecret,scopeSeparator,additionalQueryStringParams;window.processOAuthCode=function(e){var o=e.state,i=window.location,n=location.pathname.substring(0,location.pathname.lastIndexOf("/")),a=i.protocol+"//"+i.host+n+"/o2c.html",t=window.oAuthRedirectUrl||a,p={client_id:clientId,code:e.code,grant_type:"authorization_code",redirect_uri:t};clientSecret&&(p.client_secret=clientSecret),$.ajax({url:window.swaggerUiAuth.tokenUrl,type:"POST",data:p,success:function(e,i,n){onOAuthComplete(e,o)},error:function(e,o,i){onOAuthComplete("")}})},window.onOAuthComplete=function(e,o){if(e)if(e.error){var i=$("input[type=checkbox],.secured");i.each(function(e){i[e].checked=!1}),alert(e.error)}else{var n=e[window.swaggerUiAuth.tokenName];if(o
||(o=e.state),n){var a=null;$.each($(".auth .api-ic .api_information_panel"),function(e,o){var i=o;if(i&&i.childNodes){var n=[];$.each(i.childNodes,function(e,o){var i=o.innerHTML;i&&n.push(i)});for(var t=[],p=0;p<n.length;p++){var r=n[p];window.enabledScopes&&window.enabledScopes.indexOf(r)==-1&&t.push(r)}t.length>0?(a=o.parentNode.parentNode,$(a.parentNode).find(".api-ic.ic-on").addClass("ic-off"),$(a.parentNode).find(".api-ic.ic-on").removeClass("ic-on"),$(a).find(".api-ic").addClass("ic-warning"),$(a).find(".api-ic").removeClass("ic-error")):(a=o.parentNode.parentNode,$(a.parentNode).find(".api-ic.ic-off").addClass("ic-on"),$(a.parentNode).find(".api-ic.ic-off").removeClass("ic-off"),$(a).find(".api-ic").addClass("ic-info"),$(a).find(".api-ic").removeClass("ic-warning"),$(a).find(".api-ic").removeClass("ic-error"))}}),"undefined"!=typeof window.swaggerUi&&(window.swaggerUi.api.clientAuthorizations.add(window.swaggerUiAuth.OAuthSchemeKey,new SwaggerClient.ApiKeyAuthorization("Aut
horization","Bearer "+n,"header")),window.swaggerUi.load())}}};
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/o2c.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/o2c.html b/1.0.0-alpha/api/v2/v2/apidocs/ui/o2c.html
deleted file mode 100644
index 0cde1d3..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/o2c.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<script>
-var qp = null;
-if(/code|token|error/.test(window.location.hash)) {
- qp = location.hash.substring(1);
-}
-else {
- qp = location.search.substring(1);
-}
-qp = qp ? JSON.parse('{"' + qp.replace(/&/g, '","').replace(/=/g,'":"') + '"}',
- function(key, value) {
- return key===""?value:decodeURIComponent(value) }
- ):{}
-
-if (window.opener.swaggerUiAuth.tokenUrl)
- window.opener.processOAuthCode(qp);
-else
- window.opener.onOAuthComplete(qp);
-
-window.close();
-</script>
[49/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Configuration.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Configuration.html b/1.0.0-alpha/Configuration.html
deleted file mode 100644
index 4e03b3d..0000000
--- a/1.0.0-alpha/Configuration.html
+++ /dev/null
@@ -1,316 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Configuration.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Configuring Apache Atlas - Application Properties</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Configuring Apache Atlas - Application Properties</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Configuring_Apache_Atlas_-_Application_Properties"></a>Configuring Apache Atlas - Application Properties</h2>
-<p>All configuration in Atlas uses java properties style configuration. The main configuration file is atlas-application.properties which is in the <b>conf</b> dir at the deployed location. It consists of the following sections:</p></div>
-<div class="section">
-<h3><a name="Graph_Configs"></a>Graph Configs</h3></div>
-<div class="section">
-<h4><a name="Graph_Persistence_engine_-_HBase"></a>Graph Persistence engine - HBase</h4>
-<p>Set the following properties to configure <a href="./JanusGraph.html">JanusGraph</a> to use HBase as the persistence engine. Please refer to <a href="http://docs.janusgraph.org/0.2.0/configuration.html#_hbase_caching">link</a> for more details.</p>
-<div class="source"><pre class="prettyprint">
-atlas.graph.storage.backend=hbase
-atlas.graph.storage.hostname=<ZooKeeper Quorum>
-atlas.graph.storage.hbase.table=atlas
-
-</pre></div>
-<p>If any further <a href="./JanusGraph.html">JanusGraph</a> configuration needs to be setup, please prefix the property name with "atlas.graph.".</p>
-<p>In addition to setting up configurations, please ensure that environment variable HBASE_CONF_DIR is setup to point to the directory containing HBase configuration file hbase-site.xml.</p></div>
-<div class="section">
-<h4><a name="Graph_Search_Index_-_Solr"></a>Graph Search Index - Solr</h4>
-<p>Solr installation in Cloud mode is a prerequisite for Apache Atlas use. Set the following properties to configure <a href="./JanusGraph.html">JanusGraph</a> to use Solr as the index search engine.</p>
-<div class="source"><pre class="prettyprint">
-atlas.graph.index.search.backend=solr5
-atlas.graph.index.search.solr.mode=cloud
-atlas.graph.index.search.solr.wait-searcher=true
-
-# ZK quorum setup for solr as comma separated value. Example: 10.1.6.4:2181,10.1.6.5:2181
-atlas.graph.index.search.solr.zookeeper-url=
-
-# SolrCloud Zookeeper Connection Timeout. Default value is 60000 ms
-atlas.graph.index.search.solr.zookeeper-connect-timeout=60000
-
-# SolrCloud Zookeeper Session Timeout. Default value is 60000 ms
-atlas.graph.index.search.solr.zookeeper-session-timeout=60000
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Search_Configs"></a>Search Configs</h3>
-<p>Search APIs (DSL, basic search, full-text search) support pagination and have optional limit and offset arguments. Following configs are related to search pagination</p>
-<div class="source"><pre class="prettyprint">
-# Default limit used when limit is not specified in API
-atlas.search.defaultlimit=100
-
-# Maximum limit allowed in API. Limits maximum results that can be fetched to make sure the atlas server doesn't run out of memory
-atlas.search.maxlimit=10000
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Notification_Configs"></a>Notification Configs</h3>
-<p>Refer <a class="externalLink" href="http://kafka.apache.org/documentation.html#configuration">http://kafka.apache.org/documentation.html#configuration</a> for Kafka configuration. All Kafka configs should be prefixed with 'atlas.kafka.'</p>
-<div class="source"><pre class="prettyprint">
-atlas.kafka.auto.commit.enable=false
-
-# Kafka servers. Example: localhost:6667
-atlas.kafka.bootstrap.servers=
-
-atlas.kafka.hook.group.id=atlas
-
-# Zookeeper connect URL for Kafka. Example: localhost:2181
-atlas.kafka.zookeeper.connect=
-
-atlas.kafka.zookeeper.connection.timeout.ms=30000
-atlas.kafka.zookeeper.session.timeout.ms=60000
-atlas.kafka.zookeeper.sync.time.ms=20
-
-# Setup the following configurations only in test deployments where Kafka is started within Atlas in embedded mode
-# atlas.notification.embedded=true
-# atlas.kafka.data=${sys:atlas.home}/data/kafka
-
-# Setup the following two properties if Kafka is running in Kerberized mode.
-# atlas.notification.kafka.service.principal=kafka/_HOST@EXAMPLE.COM
-# atlas.notification.kafka.keytab.location=/etc/security/keytabs/kafka.service.keytab
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Client_Configs"></a>Client Configs</h3>
-<div class="source"><pre class="prettyprint">
-atlas.client.readTimeoutMSecs=60000
-atlas.client.connectTimeoutMSecs=60000
-
-# URL to access Atlas server. For example: http://localhost:21000
-atlas.rest.address=
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Security_Properties"></a>Security Properties</h3></div>
-<div class="section">
-<h4><a name="SSL_config"></a>SSL config</h4>
-<p>The following property is used to toggle the SSL feature.</p>
-<div class="source"><pre class="prettyprint">
-atlas.enableTLS=false
-
-</pre></div></div>
-<div class="section">
-<h3><a name="High_Availability_Properties"></a>High Availability Properties</h3>
-<p>The following properties describe High Availability related configuration options:</p>
-<div class="source"><pre class="prettyprint">
-# Set the following property to true, to enable High Availability. Default = false.
-atlas.server.ha.enabled=true
-
-# Specify the list of Atlas instances
-atlas.server.ids=id1,id2
-# For each instance defined above, define the host and port on which Atlas server listens.
-atlas.server.address.id1=host1.company.com:21000
-atlas.server.address.id2=host2.company.com:31000
-
-# Specify Zookeeper properties needed for HA.
-# Specify the list of services running Zookeeper servers as a comma separated list.
-atlas.server.ha.zookeeper.connect=zk1.company.com:2181,zk2.company.com:2181,zk3.company.com:2181
-
-# Specify how many times should connection try to be established with a Zookeeper cluster, in case of any connection issues.
-atlas.server.ha.zookeeper.num.retries=3
-
-# Specify how much time should the server wait before attempting connections to Zookeeper, in case of any connection issues.
-atlas.server.ha.zookeeper.retry.sleeptime.ms=1000
-
-# Specify how long a session to Zookeeper should last without inactiviy to be deemed as unreachable.
-atlas.server.ha.zookeeper.session.timeout.ms=20000
-
-# Specify the scheme and the identity to be used for setting up ACLs on nodes created in Zookeeper for HA.
-# The format of these options is <scheme>:<identity>. For more information refer to http://zookeeper.apache.org/doc/r3.2.2/zookeeperProgrammers.html#sc_ZooKeeperAccessControl.
-# The 'acl' option allows to specify a scheme, identity pair to setup an ACL for.
-atlas.server.ha.zookeeper.acl=sasl:client@comany.com
-
-# The 'auth' option specifies the authentication that should be used for connecting to Zookeeper.
-atlas.server.ha.zookeeper.auth=sasl:client@company.com
-
-# Since Zookeeper is a shared service that is typically used by many components,
-# it is preferable for each component to set its znodes under a namespace.
-# Specify the namespace under which the znodes should be written. Default = /apache_atlas
-atlas.server.ha.zookeeper.zkroot=/apache_atlas
-
-# Specify number of times a client should retry with an instance before selecting another active instance, or failing an operation.
-atlas.client.ha.retries=4
-# Specify interval between retries for a client.
-atlas.client.ha.sleep.interval.ms=5000
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Server_Properties"></a>Server Properties</h3>
-<div class="source"><pre class="prettyprint">
-# Set the following property to true, to enable the setup steps to run on each server start. Default = false.
-atlas.server.run.setup.on.start=false
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Performance_configuration_items"></a>Performance configuration items</h3>
-<p>The following properties can be used to tune performance of Atlas under specific circumstances:</p>
-<div class="source"><pre class="prettyprint">
-# The number of times Atlas code tries to acquire a lock (to ensure consistency) while committing a transaction.
-# This should be related to the amount of concurrency expected to be supported by the server. For e.g. with retries set to 10, upto 100 threads can concurrently create types in the Atlas system.
-# If this is set to a low value (default is 3), concurrent operations might fail with a PermanentLockingException.
-atlas.graph.storage.lock.retries=10
-
-# Milliseconds to wait before evicting a cached entry. This should be > atlas.graph.storage.lock.wait-time x atlas.graph.storage.lock.retries
-# If this is set to a low value (default is 10000), warnings on transactions taking too long will occur in the Atlas application log.
-atlas.graph.storage.cache.db-cache-time=120000
-
-# Minimum number of threads in the atlas web server
-atlas.webserver.minthreads=10
-
-# Maximum number of threads in the atlas web server
-atlas.webserver.maxthreads=100
-
-# Keepalive time in secs for the thread pool of the atlas web server
-atlas.webserver.keepalivetimesecs=60
-
-# Queue size for the requests(when max threads are busy) for the atlas web server
-atlas.webserver.queuesize=100
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Recording_performance_metrics"></a>Recording performance metrics</h4>
-<p>To enable performance logs for various Atlas operations (like REST API calls, notification processing), setup the following in atlas-log4j.xml:</p>
-<div class="source"><pre class="prettyprint">
- <appender name="perf_appender" class="org.apache.log4j.DailyRollingFileAppender">
- <param name="File" value="/var/log/atlas/atlas_perf.log"/>
- <param name="datePattern" value="'.'yyyy-MM-dd"/>
- <param name="append" value="true"/>
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%d|%t|%m%n"/>
- </layout>
- </appender>
-
- <logger name="org.apache.atlas.perf" additivity="false">
- <level value="debug"/>
- <appender-ref ref="perf_appender"/>
- </logger>
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/EclipseSetup.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/EclipseSetup.html b/1.0.0-alpha/EclipseSetup.html
deleted file mode 100644
index 5821d7d..0000000
--- a/1.0.0-alpha/EclipseSetup.html
+++ /dev/null
@@ -1,218 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/EclipseSetup.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Tools required to build and run Apache Atlas on Eclipse</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Tools required to build and run Apache Atlas on Eclipse</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Tools_required_to_build_and_run_Apache_Atlas_on_Eclipse"></a>Tools required to build and run Apache Atlas on Eclipse</h2>
-<p>These instructions are provided as-is. They worked at a point in time; other variants of software may work. These instructions may become stale if the build dependencies change.</p>
-<p>They have been shown to work on 19th of December 2016.</p>
-<p>To build, run tests, and debug Apache Atlas, the following software is required:</p>
-<p><b>Java</b></p>
-<ul>
-<li>Download and install a 1.8 Java SDK</li>
-<li>Set JAVA_HOME system environment variable to the installed JDK home directory</li>
-<li>Add JAVA_HOME/bin directory to system PATH</li></ul><b>Python</b>
-<p>Atlas command line tools are written in Python.</p>
-<ul>
-<li>Download and install Python version 2.7.7</li>
-<li>For Mac, we used 2.7.11</li>
-<li>Add Python home directory to system PATH</li></ul><b>Maven</b>
-<ul>
-<li>Download and install Maven 3.3.9</li>
-<li>Set the environment variable M2_HOME to point to the maven install directory</li>
-<li>Add M2_HOME/bin directory to system PATH e.g. C:\Users\IBM_ADMIN\Documents\Software\apache-maven-3.3.9\bin</li></ul><b>Git</b>
-<ul>
-<li>Install Git</li>
-<li>Add git bin directory to the system PATH e.g. C:\Program Files (x86)\Git\bin</li></ul><b>Eclipse</b>
-<ul>
-<li>Install Eclipse Neon (4.6)</li>
-<li>The non-EE Neon for iOS from eclipse.org has been proven to work here.</li>
-<li>Install the Scala IDE, TestNG, and m2eclipse-scala features/plugins as described below.</li></ul><b>Scala IDE Eclipse feature</b>
-<p>Some of the Atlas source code is written in the Scala programming language. The Scala IDE feature is required to compile Scala source code in Eclipse.</p>
-<ul>
-<li>In Eclipse, choose Help - Install New Software..</li>
-<li>Click Add... to add an update site, and set Location to <a class="externalLink" href="http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site">http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site</a></li>
-<li>Select Scala IDE for Eclipse from the list of available features</li>
-<li>Restart Eclipse after install</li>
-<li>Set the Scala compiler to target the 1.7 JVM: Window - Preferences - Scala - Compiler, change target to 1.7</li></ul><b>TestNG Eclipse plug-in</b>
-<p>Atlas tests use the <a class="externalLink" href="http://testng.org/doc/documentation-main.html">TestNG framework</a>, which is similar to JUnit. The TestNG plug-in is required to run TestNG tests from Eclipse.</p>
-<ul>
-<li>In Eclipse, choose Help - Install New Software..</li>
-<li>Click Add... to add an update site, and set Location to <a class="externalLink" href="http://beust.com/eclipse-old/eclipse_6.9.9.201510270734">http://beust.com/eclipse-old/eclipse_6.9.9.201510270734</a>
-<ul>
-<li>Choose TestNG and continue with install</li>
-<li>Restart Eclipse after installing the plugin</li>
-<li>In Window - Preferences - TestNG, <b>un</b>check "Use project TestNG jar"</li></ul></li></ul><b>m2eclipse-scala Eclipse plugin</b>
-<ul>
-<li>In Eclipse, choose Help - Install New Software..</li>
-<li>Click Add... to add an update site, and set Location to <a class="externalLink" href="http://alchim31.free.fr/m2e-scala/update-site/">http://alchim31.free.fr/m2e-scala/update-site/</a></li>
-<li>Choose Maven Integration for Scala IDE, and continue with install</li>
-<li>Restart Eclipse after install</li>
-<li>In Window - Preferences -Maven - Errors/Warnings, set Plugin execution not covered by lifecycle configuration to Warning</li></ul><b>Import Atlas maven projects into Eclipse:</b>
-<p>a. File - Import - Maven - Existing Maven Projects b. Browse to your Atlas folder c. Uncheck the root project and non-Java projects such as dashboardv2, docs and distro, then click Finish</p>
-<p>On the Mac, the Maven import fails with message</p>
-<div class="source"><pre class="prettyprint">
-"Cannot complete the install because one or more required items could not be found. Software being installed: Maven Integration for AJDT (Optional) 0.14.0.201506231302 (org.maven.ide.eclipse.ajdt.feature.feature.group 0.14.0.201506231302) Missing requirement: Maven Integration for AJDT (Optional) 0.14.0.201506231302 (org.maven.ide.eclipse.ajdt.feature.feature.group 0.14.0.201506231302) requires 'org.eclipse.ajdt.core 1.5.0' but it could not be found".
-
-</pre></div>
-<p>Install <a class="externalLink" href="http://download.eclipse.org/tools/ajdt/46/dev/update">http://download.eclipse.org/tools/ajdt/46/dev/update</a> and rerun. The Maven AspectJ should plugin install - allowing the references to Aspects in Maven to be resolved.</p>
-<p>d. In the atlas-typesystem, atlas-repository, hdfs-model, and storm-bridge projects, add the src/main/scala and src/test/scala (if available) directories as source folders. Note: the hdfs-model and storm-bridge projects do not have the src/test/scala folder.</p>
-<p>Right-click on the project, and choose <b>Properties</b>.</p>
-<p>Click the <b>Java Build Path</b> in the left-hand panel, and choose the <b>Source</b> tab.</p>
-<p>Click <b>Add Folder</b>, and select the src/main/scala and src/test/scala directories.</p>
-<p>Only the atlas-repository and atlas-type system projects have Scala source folders to update.</p>
-<p>e. Select atlas-typesystem, atlas-repository, hdfs-model, and storm-bridge projects, right-click, go to the Scala menu, and choose ‘Set the Scala Installation’.</p>
-<p>f. Choose Fixed Scala Installation: 2.11.8 (bundled) , and click OK.</p>
-<p>g. Restart Eclipse</p>
-<p>h. Choose Project - Clean, select Clean all projects, and click OK.</p>
-<p>Some projects may not pick up the Scala library – if this occurs, quick fix on those projects to add in the Scala library – projects atlas-typesystem, atlas-repository, hdfs-model, storm-bridge and altas-webapp.</p>
-<p>You should now have a clean workspace.</p>
-<p><b>Sample Bash scripts to help mac users</b></p>
-<p>You will need to change some of these scripts to point to your installation targets.</p>
-<ul>
-<li>Run this script to setup your command line build environment</li></ul>
-<div class="source"><pre class="prettyprint">
-#!/bin/bash # export JAVA_HOME=/Library/Java/JavaVirtualMachines/macosxx6480sr3fp10hybrid-20160719_01-sdk
-export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
-export M2_HOME=/Applications/apache-maven-3.3.9 # Git is installed in the system path
-export PYTHON_HOME='/Applications/Python 2.7'
-export PATH=$PYTHON_HOME:$M2_HOME/bin:$JAVA_HOME/bin:$PATH
-export MAVEN_OPTS="-Xmx1536m -Drat.numUnapprovedLicenses=100"
-
-</pre></div>
-<p></p>
-<ul>
-<li>If you do not want to set Java 8 as your system java, you can use this bash script to setup the environment and run Eclipse (which you can drop in Applications and rename to neon).</li></ul>
-<div class="source"><pre class="prettyprint">
-#!/bin/bash
-export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
-export M2_HOME=/Applications/apache-maven-3.3.9
-# Git is installed in the system path
-export PYTHON_HOME='/Applications/Python 2.7'
-export PATH=$PYTHON_HOME:$M2_HOME/bin:$JAVA_HOME/bin:$PATH/Applications/neon.app/Contents/MacOS/eclipse
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Export-API.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Export-API.html b/1.0.0-alpha/Export-API.html
deleted file mode 100644
index bb743c7..0000000
--- a/1.0.0-alpha/Export-API.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Export-API.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Export API</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Export API</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Export_API"></a>Export API</h2>
-<p>The general approach is:</p>
-<ul>
-<li>Consumer specifies the scope of data to be exported (details below).</li>
-<li>The API if successful, will return the stream in the format specified.</li>
-<li>Error will be returned on failure of the call.</li></ul>
-<p>See <a href="./Export-HDFS-API.html">here</a> for details on exporting <b>hdfs_path</b> entities.</p>
-<p></p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Title</th>
-<th>Export API</th></tr>
-<tr class="b">
-<td><i>Example</i></td>
-<td>See Examples sections below.</td></tr>
-<tr class="a">
-<td><i>URL</i></td>
-<td><i>api/atlas/admin/export</i></td></tr>
-<tr class="b">
-<td><i>Method</i></td>
-<td><i>POST</i></td></tr>
-<tr class="a">
-<td><i>URL Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="b">
-<td><i>Data Parameters</i></td>
-<td>The class <i>AtlasExportRequest</i> is used to specify the items to export. The list of <i>AtlasObjectId</i>(s) allow for specifying the multiple items to export in a session. The <i>AtlasObjectId</i> is a tuple of entity type, name of unique attribute, value of unique attribute. Several items can be specified. See examples below.</td></tr>
-<tr class="a">
-<td><i>Success Response</i></td>
-<td>File stream as <i>application/zip</i>.</td></tr>
-<tr class="b">
-<td><i>Error Response</i></td>
-<td>Errors that are handled within the system will be returned as <i>AtlasBaseException</i>.</td></tr>
-<tr class="a">
-<td><i>Notes</i></td>
-<td>Consumer could choose to consume the output of the API by programmatically using <i>java.io.ByteOutputStream</i> or by manually, save the contents of the stream to a file on the disk.</td></tr></table><b><i>Method Signature</i></b>
-<div class="source"><pre class="prettyprint">
-@POST
-@Path("/export")
-@Consumes("application/json;charset=UTF-8")
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Additional_Options"></a>Additional Options</h4>
-<p>It is possible to specify additional parameters for the <i>Export</i> operation.</p>
-<p>Current implementation has 2 options. Both are optional:</p>
-<ul>
-<li><i>matchType</i> This option configures the approach used for fetching the starting entity. It has follow values:
-<ul>
-<li><i>startsWith</i> Search for an entity that is prefixed with the specified criteria.</li>
-<li><i>endsWith</i> Search for an entity that is suffixed with the specified criteria.</li>
-<li><i>contains</i> Search for an entity that has the specified criteria as a sub-string.</li>
-<li><i>matches</i> Search for an entity that is a regular expression match with the specified criteria.</li></ul></li></ul>
-<p></p>
-<ul>
-<li><i>fetchType</i> This option configures the approach used for fetching entities. It has following values:
-<ul>
-<li><i>FULL</i>: This fetches all the entities that are connected directly and indirectly to the starting entity. E.g. If a starting entity specified is a table, then this option will fetch the table, database and all the other tables within the database.</li>
-<li><i>CONNECTED</i>: This fetches all the etnties that are connected directly to the starting entity. E.g. If a starting entity specified is a table, then this option will fetch the table and the database entity only.</li></ul></li></ul>
-<p>If no <i>matchType</i> is specified, exact match is used. Which means, that the entire string is used in the search criteria.</p>
-<p>Searching using <i>matchType</i> applies for all types of entities. It is particularly useful for matching entities of type hdfs_path (see <a href="./Export-HDFS-API.html">here</a>).</p>
-<p>The <i>fetchType</i> option defaults to <i>FULL</i>.</p>
-<p>For complete example see section below.</p></div>
-<div class="section">
-<h4><a name="Contents_of_Exported_ZIP_File"></a>Contents of Exported ZIP File</h4>
-<p>The exported ZIP file has the following entries within it:</p>
-<ul>
-<li><i>atlas-export-result.json</i>:
-<ul>
-<li>Input filters: The scope of export.</li>
-<li>File format: The format chosen for the export operation.</li>
-<li>Metrics: The number of entity definitions, classifications and entities exported.</li></ul></li>
-<li><i>atlas-typesdef.json</i>: Type definitions for the entities exported.</li>
-<li><i>atlas-export-order.json</i>: Order in which entities should be exported.</li>
-<li><i>{guid}.json</i>: Individual entities are exported with file names that correspond to their id.</li></ul></div>
-<div class="section">
-<h4><a name="Examples"></a>Examples</h4>
-<p>The <i>AtlasExportRequest</i> below shows filters that attempt to export 2 databases in cluster cl1:</p>
-<div class="source"><pre class="prettyprint">
-{
- "itemsToExport": [
- { "typeName": "hive_db", "uniqueAttributes": { "qualifiedName": "accounts@cl1" } },
- { "typeName": "hive_db", "uniqueAttributes": { "qualifiedName": "hr@cl1" } }
- ]
-}
-
-</pre></div>
-<p>The <i>AtlasExportRequest</i> below specifies the <i>fetchType</i> as <i>FULL</i>. The <i>matchType</i> option will fetch <i>accounts@cl1</i>.</p>
-<div class="source"><pre class="prettyprint">
-{
- "itemsToExport": [
- { "typeName": "hive_db", "uniqueAttributes": { "qualifiedName": "accounts@" } },
- ],
- "options" {
- "fetchType": "FULL",
- "matchType": "startsWith"
- }
-}
-
-</pre></div>
-<p>The <i>AtlasExportRequest</i> below specifies the <i>fetchType</i> as <i>connected</i>. The <i>matchType</i> option will fetch <i>accountsReceivable</i>, <i>accountsPayable</i>, etc present in the database.</p>
-<div class="source"><pre class="prettyprint">
-{
- "itemsToExport": [
- { "typeName": "hive_db", "uniqueAttributes": { "name": "accounts" } },
- ],
- "options" {
- "fetchType": "CONNECTED",
- "matchType": "startsWith"
- }
-}
-
-</pre></div>
-<p>Below is the <i>AtlasExportResult</i> JSON for the export of the <i>Sales</i> DB present in the <i>QuickStart</i>.</p>
-<p>The <i>metrics</i> contains the number of types and entities exported as part of the operation.</p>
-<div class="source"><pre class="prettyprint">
-{
- "clientIpAddress": "10.0.2.15",
- "hostName": "10.0.2.2",
- "metrics": {
- "duration": 1415,
- "entitiesWithExtInfo": 12,
- "entity:DB_v1": 2,
- "entity:LoadProcess_v1": 2,
- "entity:Table_v1": 6,
- "entity:View_v1": 2,
- "typedef:Column_v1": 1,
- "typedef:DB_v1": 1,
- "typedef:LoadProcess_v1": 1,
- "typedef:StorageDesc_v1": 1,
- "typedef:Table_v1": 1,
- "typedef:View_v1": 1,
- "typedef:classification": 6
- },
- "operationStatus": "SUCCESS",
- "request": {
- "itemsToExport": [
- {
- "typeName": "DB_v1",
- "uniqueAttributes": {
- "name": "Sales"
- }
- }
- ],
- "options": {
- "fetchType": "full"
- }
- },
- "userName": "admin"
-}
-
-</pre></div></div>
-<div class="section">
-<h4><a name="CURL_Calls"></a>CURL Calls</h4>
-<p>Below are sample CURL calls that demonstrate Export of <i>QuickStart</i> database.</p>
-<div class="source"><pre class="prettyprint">
-curl -X POST -u adminuser:password -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '{
- "itemsToExport": [
- { "typeName": "DB", "uniqueAttributes": { "name": "Sales" }
- { "typeName": "DB", "uniqueAttributes": { "name": "Reporting" }
- { "typeName": "DB", "uniqueAttributes": { "name": "Logging" }
- }
- ],
- "options": "full"
-}' "http://localhost:21000/api/atlas/admin/export" > quickStartDB.zip
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Export-HDFS-API.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Export-HDFS-API.html b/1.0.0-alpha/Export-HDFS-API.html
deleted file mode 100644
index c12ba6f..0000000
--- a/1.0.0-alpha/Export-HDFS-API.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Export-HDFS-API.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Export & Import APIs for HDFS Path</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Export & Import APIs for HDFS Path</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Export_.26_Import_APIs_for_HDFS_Path"></a>Export & Import APIs for HDFS Path</h2></div>
-<div class="section">
-<h4><a name="Introduction"></a>Introduction</h4>
-<p>The general approach for using the Import-Export APIs for HDFS Paths remain the same. There are minor variations caused how HDFS paths are handled within Atlas.</p>
-<p>Unlike HIVE entities, HDFS entities within Atlas are created manually using the <i>Create Entity</i> link within the Atlas Web UI.</p>
-<p>Also, HDFS paths tend to be hierarchical, in the sense that users tend to model the same HDFS storage structure within Atlas.</p>
-<p><b><i>Sample HDFS Setup</i></b></p>
-<p><table border="1" cellpadding="pixels" cellspacing="pixels"> <tr> <th><strong>HDFS Path</strong></th> <th><strong>Atlas Entity</strong></th> </tr> <tr> <td style="padding:0 15px 0 15px;"> <em>/apps/warehouse/finance</em> </td> <td style="padding:0 15px 0 15px;"> <strong>Entity type: </strong><em>hdfs_path</em> <br/> <strong>Name: </strong><em>Finance</em> <br/> <strong>QualifiedName: </strong><em>FinanceAll</em> </td> </tr> <tr> <td style="padding:0 15px 0 15px;"> <em>/apps/warehouse/finance/accounts-receivable</em> </td> <td style="padding:0 15px 0 15px;"> <strong>Entity type: </strong><em>hdfs_path</em> <br/> <strong>Name: </strong><em>FinanceReceivable</em> <br/> <strong>QualifiedName: </strong><em>FinanceReceivable</em> <br/> <strong>Path: </strong><em>/apps/warehouse/finance</em> </td> </tr> <td style="padding:0 15px 0 15px;"> <em>/apps/wareho
use/finance/accounts-payable</em> </td> <td style="padding:0 15px 0 15px;"> <strong>Entity type: </strong><em>hdfs_path</em> <br/> <strong>Name: </strong><em>Finance-Payable</em> <br/> <strong>QualifiedName: </strong><em>FinancePayable</em> <br/> <strong>Path: </strong><em>/apps/warehouse/finance/accounts-payable</em> </td> </tr> </tr> <td style="padding:0 15px 0 15px;"> <em>/apps/warehouse/finance/billing</em> </td> <td style="padding:0 15px 0 15px;"> <strong>Entity type: </strong><em>hdfs_path</em> <br/> <strong>Name: </strong><em>FinanceBilling</em> <br/> <strong>QualifiedName: </strong><em>FinanceBilling</em> <br/> <strong>Path: </strong><em>/apps/warehouse/finance/billing</em> </td> </tr> </table></p></div>
-<div class="section">
-<h4><a name="Export_API_Using_matchType"></a>Export API Using matchType</h4>
-<p>To export entities that represent HDFS path, use the Export API using the <i>matchType</i> option. Details can be found <a href="./Export-API.html">here</a>.</p></div>
-<div class="section">
-<h4><a name="Example_Using_CURL_Calls"></a>Example Using CURL Calls</h4>
-<p>Below are sample CURL calls that performs export operation on the <i>Sample HDFS Setup</i> shown above.</p>
-<div class="source"><pre class="prettyprint">
-curl -X POST -u adminuser:password -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '{
- "itemsToExport": [
- { "typeName": "hdfs_path", "uniqueAttributes": { "name": "FinanceAll" }
- }
- ],
- "options": {
- "fetchType": "full",
- "matchType": "startsWith"
- }
-}' "http://localhost:21000/api/atlas/admin/export" > financeAll.zip
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/HighAvailability.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/HighAvailability.html b/1.0.0-alpha/HighAvailability.html
deleted file mode 100644
index 5c86fdf..0000000
--- a/1.0.0-alpha/HighAvailability.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/HighAvailability.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Fault Tolerance and High Availability Options</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Fault Tolerance and High Availability Options</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Fault_Tolerance_and_High_Availability_Options"></a>Fault Tolerance and High Availability Options</h2></div>
-<div class="section">
-<h3><a name="Introduction"></a>Introduction</h3>
-<p>Apache Atlas uses and interacts with a variety of systems to provide metadata management and data lineage to data administrators. By choosing and configuring these dependencies appropriately, it is possible to achieve a high degree of service availability with Atlas. This document describes the state of high availability support in Atlas, including its capabilities and current limitations, and also the configuration required for achieving this level of high availability.</p>
-<p><a href="./Architecture.html">The architecture page</a> in the wiki gives an overview of the various components that make up Atlas. The options mentioned below for various components derive context from the above page, and would be worthwhile to review before proceeding to read this page.</p></div>
-<div class="section">
-<h3><a name="Atlas_Web_Service"></a>Atlas Web Service</h3>
-<p>Currently, the Atlas Web Service has a limitation that it can only have one active instance at a time. In earlier releases of Atlas, a backup instance could be provisioned and kept available. However, a manual failover was required to make this backup instance active.</p>
-<p>From this release, Atlas will support multiple instances of the Atlas Web service in an active/passive configuration with automated failover. This means that users can deploy and start multiple instances of the Atlas Web Service on different physical hosts at the same time. One of these instances will be automatically selected as an 'active' instance to service user requests. The others will automatically be deemed 'passive'. If the 'active' instance becomes unavailable either because it is deliberately stopped, or due to unexpected failures, one of the other instances will automatically be elected as an 'active' instance and start to service user requests.</p>
-<p>An 'active' instance is the only instance that can respond to user requests correctly. It can create, delete, modify or respond to queries on metadata objects. A 'passive' instance will accept user requests, but will redirect them using HTTP redirect to the currently known 'active' instance. Specifically, a passive instance will not itself respond to any queries on metadata objects. However, all instances (both active and passive), will respond to admin requests that return information about that instance.</p>
-<p>When configured in a High Availability mode, users can get the following operational benefits:</p>
-<p></p>
-<ul>
-<li><b>Uninterrupted service during maintenance intervals</b>: If an active instance of the Atlas Web Service needs to be brought down for maintenance, another instance would automatically become active and can service requests.</li>
-<li><b>Uninterrupted service in event of unexpected failures</b>: If an active instance of the Atlas Web Service fails due to software or hardware errors, another instance would automatically become active and can service requests.</li></ul>
-<p>In the following sub-sections, we describe the steps required to setup High Availability for the Atlas Web Service. We also describe how the deployment and client can be designed to take advantage of this capability. Finally, we describe a few details of the underlying implementation.</p></div>
-<div class="section">
-<h4><a name="Setting_up_the_High_Availability_feature_in_Atlas"></a>Setting up the High Availability feature in Atlas</h4>
-<p>The following pre-requisites must be met for setting up the High Availability feature.</p>
-<p></p>
-<ul>
-<li>Ensure that you install Apache Zookeeper on a cluster of machines (a minimum of 3 servers is recommended for production).</li>
-<li>Select 2 or more physical machines to run the Atlas Web Service instances on. These machines define what we refer to as a 'server ensemble' for Atlas.</li></ul>
-<p>To setup High Availability in Atlas, a few configuration options must be defined in the <tt>atlas-application.properties</tt> file. While the complete list of configuration items are defined in the <a href="./Configuration.html">Configuration Page</a>, this section lists a few of the main options.</p>
-<p></p>
-<ul>
-<li>High Availability is an optional feature in Atlas. Hence, it must be enabled by setting the configuration option <tt>atlas.server.ha.enabled</tt> to true.</li>
-<li>Next, define a list of identifiers, one for each physical machine you have selected for the Atlas Web Service instance. These identifiers can be simple strings like <tt>id1</tt>, <tt>id2</tt> etc. They should be unique and should not contain a comma.</li>
-<li>Define a comma separated list of these identifiers as the value of the option <tt>atlas.server.ids</tt>.</li>
-<li>For each physical machine, list the IP Address/hostname and port as the value of the configuration <tt>atlas.server.address.id</tt>, where <tt>id</tt> refers to the identifier string for this physical machine.
-<ul>
-<li>For e.g., if you have selected 2 machines with hostnames <tt>host1.company.com</tt> and <tt>host2.company.com</tt>, you can define the configuration options as below:</li></ul></li></ul>
-<div class="source"><pre class="prettyprint">
- atlas.server.ids=id1,id2
- atlas.server.address.id1=host1.company.com:21000
- atlas.server.address.id2=host2.company.com:21000
-
-</pre></div>
-<p></p>
-<ul>
-<li>Define the Zookeeper quorum which will be used by the Atlas High Availability feature.</li></ul>
-<div class="source"><pre class="prettyprint">
- atlas.server.ha.zookeeper.connect=zk1.company.com:2181,zk2.company.com:2181,zk3.company.com:2181
-
-</pre></div>
-<p></p>
-<ul>
-<li>You can review other configuration options that are defined for the High Availability feature, and set them up as desired in the <tt>atlas-application.properties</tt> file.</li>
-<li>For production environments, the components that Atlas depends on must also be set up in High Availability mode. This is described in detail in the following sections. Follow those instructions to setup and configure them.</li>
-<li>Install the Atlas software on the selected physical machines.</li>
-<li>Copy the <tt>atlas-application.properties</tt> file created using the steps above to the configuration directory of all the machines.</li>
-<li>Start the dependent components.</li>
-<li>Start each instance of the Atlas Web Service.</li></ul>
-<p>To verify that High Availability is working, run the following script on each of the instances where Atlas Web Service is installed.</p>
-<div class="source"><pre class="prettyprint">
-$ATLAS_HOME/bin/atlas_admin.py -status
-
-</pre></div>
-<p>This script can print one of the values below as response:</p>
-<p></p>
-<ul>
-<li><b>ACTIVE</b>: This instance is active and can respond to user requests.</li>
-<li><b>PASSIVE</b>: This instance is PASSIVE. It will redirect any user requests it receives to the current active instance.</li>
-<li><b>BECOMING_ACTIVE</b>: This would be printed if the server is transitioning to become an ACTIVE instance. The server cannot service any metadata user requests in this state.</li>
-<li><b>BECOMING_PASSIVE</b>: This would be printed if the server is transitioning to become a PASSIVE instance. The server cannot service any metadata user requests in this state.</li></ul>
-<p>Under normal operating circumstances, only one of these instances should print the value <b>ACTIVE</b> as response to the script, and the others would print <b>PASSIVE</b>.</p></div>
-<div class="section">
-<h4><a name="Configuring_clients_to_use_the_High_Availability_feature"></a>Configuring clients to use the High Availability feature</h4>
-<p>The Atlas Web Service can be accessed in two ways:</p>
-<p></p>
-<ul>
-<li><b>Using the Atlas Web UI</b>: This is a browser based client that can be used to query the metadata stored in Atlas.</li>
-<li><b>Using the Atlas REST API</b>: As Atlas exposes a RESTful API, one can use any standard REST client including libraries in other applications. In fact, Atlas ships with a client called AtlasClient that can be used as an example to build REST client access.</li></ul>
-<p>In order to take advantage of the High Availability feature in the clients, there are two options possible.</p></div>
-<div class="section">
-<h5><a name="Using_an_intermediate_proxy"></a>Using an intermediate proxy</h5>
-<p>The simplest solution to enable highly available access to Atlas is to install and configure some intermediate proxy that has a capability to transparently switch services based on status. One such proxy solution is <a class="externalLink" href="http://www.haproxy.org/">HAProxy</a>.</p>
-<p>Here is an example HAProxy configuration that can be used. Note this is provided for illustration only, and not as a recommended production configuration. For that, please refer to the HAProxy documentation for appropriate instructions.</p>
-<div class="source"><pre class="prettyprint">
-frontend atlas_fe
- bind *:41000
- default_backend atlas_be
-
-backend atlas_be
- mode http
- option httpchk get /api/atlas/admin/status
- http-check expect string ACTIVE
- balance roundrobin
- server host1_21000 host1:21000 check
- server host2_21000 host2:21000 check backup
-
-listen atlas
- bind localhost:42000
-
-</pre></div>
-<p>The above configuration binds HAProxy to listen on port 41000 for incoming client connections. It then routes the connections to either of the hosts host1 or host2 depending on a HTTP status check. The status check is done using a HTTP GET on the REST URL <tt>/api/atlas/admin/status</tt>, and is deemed successful only if the HTTP response contains the string ACTIVE.</p></div>
-<div class="section">
-<h5><a name="Using_automatic_detection_of_active_instance"></a>Using automatic detection of active instance</h5>
-<p>If one does not want to setup and manage a separate proxy, then the other option to use the High Availability feature is to build a client application that is capable of detecting status and retrying operations. In such a setting, the client application can be launched with the URLs of all Atlas Web Service instances that form the ensemble. The client should then call the REST URL <tt>/api/atlas/admin/status</tt> on each of these to determine which is the active instance. The response from the Active instance would be of the form <tt>{Status:ACTIVE}</tt>. Also, when the client faces any exceptions in the course of an operation, it should again determine which of the remaining URLs is active and retry the operation.</p>
-<p>The AtlasClient class that ships with Atlas can be used as an example client library that implements the logic for working with an ensemble and selecting the right Active server instance.</p>
-<p>Utilities in Atlas, like <tt>quick_start.py</tt> and <tt>import-hive.sh</tt> can be configured to run with multiple server URLs. When launched in this mode, the AtlasClient automatically selects and works with the current active instance. If a proxy is set up in between, then its address can be used when running quick_start.py or import-hive.sh.</p></div>
-<div class="section">
-<h4><a name="Implementation_Details_of_Atlas_High_Availability"></a>Implementation Details of Atlas High Availability</h4>
-<p>The Atlas High Availability work is tracked under the master JIRA <a class="externalLink" href="https://issues.apache.org/jira/browse/ATLAS-510">ATLAS-510</a>. The JIRAs filed under it have detailed information about how the High Availability feature has been implemented. At a high level the following points can be called out:</p>
-<p></p>
-<ul>
-<li>The automatic selection of an Active instance, as well as automatic failover to a new Active instance happen through a leader election algorithm.</li>
-<li>For leader election, we use the <a class="externalLink" href="http://curator.apache.org/curator-recipes/leader-latch.html">Leader Latch Recipe</a> of <a class="externalLink" href="http://curator.apache.org">Apache Curator</a>.</li>
-<li>The Active instance is the only one which initializes, modifies or reads state in the backend stores to keep them consistent.</li>
-<li>Also, when an instance is elected as Active, it refreshes any cached information from the backend stores to get up to date.</li>
-<li>A servlet filter ensures that only the active instance services user requests. If a passive instance receives these requests, it automatically redirects them to the current active instance.</li></ul></div>
-<div class="section">
-<h3><a name="Metadata_Store"></a>Metadata Store</h3>
-<p>As described above, Atlas uses <a href="./JanusGraph.html">JanusGraph</a> to store the metadata it manages. By default, Atlas uses a standalone HBase instance as the backing store for <a href="./JanusGraph.html">JanusGraph</a>. In order to provide HA for the metadata store, we recommend that Atlas be configured to use distributed HBase as the backing store for <a href="./JanusGraph.html">JanusGraph</a>. Doing this implies that you could benefit from the HA guarantees HBase provides. In order to configure Atlas to use HBase in HA mode, do the following:</p>
-<p></p>
-<ul>
-<li>Choose an existing HBase cluster that is set up in HA mode to configure in Atlas (OR) Set up a new HBase cluster in <a class="externalLink" href="http://hbase.apache.org/book.html#quickstart_fully_distributed">HA mode</a>.
-<ul>
-<li>If setting up HBase for Atlas, please following instructions listed for setting up HBase in the <a href="./InstallationSteps.html">Installation Steps</a>.</li></ul></li>
-<li>We recommend using more than one HBase masters (at least 2) in the cluster on different physical hosts that use Zookeeper for coordination to provide redundancy and high availability of HBase.
-<ul>
-<li>Refer to the <a href="./Configuration.html">Configuration page</a> for the options to configure in atlas.properties to setup Atlas with HBase.</li></ul></li></ul></div>
-<div class="section">
-<h3><a name="Index_Store"></a>Index Store</h3>
-<p>As described above, Atlas indexes metadata through <a href="./JanusGraph.html">JanusGraph</a> to support full text search queries. In order to provide HA for the index store, we recommend that Atlas be configured to use Solr as the backing index store for <a href="./JanusGraph.html">JanusGraph</a>. In order to configure Atlas to use Solr in HA mode, do the following:</p>
-<p></p>
-<ul>
-<li>Choose an existing SolrCloud cluster setup in HA mode to configure in Atlas (OR) Set up a new <a class="externalLink" href="https://cwiki.apache.org/confluence/display/solr/SolrCloud">SolrCloud cluster</a>.
-<ul>
-<li>Ensure Solr is brought up on at least 2 physical hosts for redundancy, and each host runs a Solr node.</li>
-<li>We recommend the number of replicas to be set to at least 2 for redundancy.</li></ul></li>
-<li>Create the SolrCloud collections required by Atlas, as described in <a href="./InstallationSteps.html">Installation Steps</a></li>
-<li>Refer to the <a href="./Configuration.html">Configuration page</a> for the options to configure in atlas.properties to setup Atlas with Solr.</li></ul></div>
-<div class="section">
-<h3><a name="Notification_Server"></a>Notification Server</h3>
-<p>Metadata notification events from Hooks are sent to Atlas by writing them to a Kafka topic called <b>ATLAS_HOOK</b>. Similarly, events from Atlas to other integrating components like Ranger, are written to a Kafka topic called <b>ATLAS_ENTITIES</b>. Since Kafka persists these messages, the events will not be lost even if the consumers are down as the events are being sent. In addition, we recommend Kafka is also setup for fault tolerance so that it has higher availability guarantees. In order to configure Atlas to use Kafka in HA mode, do the following:</p>
-<p></p>
-<ul>
-<li>Choose an existing Kafka cluster set up in HA mode to configure in Atlas (OR) Set up a new Kafka cluster.</li>
-<li>We recommend that there are more than one Kafka brokers in the cluster on different physical hosts that use Zookeeper for coordination to provide redundancy and high availability of Kafka.
-<ul>
-<li>Setup at least 2 physical hosts for redundancy, each hosting a Kafka broker.</li></ul></li>
-<li>Set up Kafka topics for Atlas usage:
-<ul>
-<li>The number of partitions for the ATLAS topics should be set to 1 (numPartitions)</li>
-<li>Decide number of replicas for Kafka topic: Set this to at least 2 for redundancy.</li>
-<li>Run the following commands:</li></ul></li></ul>
-<div class="source"><pre class="prettyprint">
- $KAFKA_HOME/bin/kafka-topics.sh --create --zookeeper <list of zookeeper host:port entries> --topic ATLAS_HOOK --replication-factor <numReplicas> --partitions 1
- $KAFKA_HOME/bin/kafka-topics.sh --create --zookeeper <list of zookeeper host:port entries> --topic ATLAS_ENTITIES --replication-factor <numReplicas> --partitions 1
- Here KAFKA_HOME points to the Kafka installation directory.
-
-</pre></div>
-<p></p>
-<ul>
-<li>In atlas-application.properties, set the following configuration:</li></ul>
-<div class="source"><pre class="prettyprint">
- atlas.notification.embedded=false
- atlas.kafka.zookeeper.connect=<comma separated list of servers forming Zookeeper quorum used by Kafka>
- atlas.kafka.bootstrap.servers=<comma separated list of Kafka broker endpoints in host:port form> - Give at least 2 for redundancy.
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Known_Issues"></a>Known Issues</h3>
-<p></p>
-<ul>
-<li>If the HBase region servers hosting the Atlas table are down, Atlas would not be able to store or retrieve metadata from HBase until they are brought back online.</li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[11/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_Status_AtlasRelationship.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_Status_AtlasRelationship.html b/1.0.0-rc0/api/v2/json_Status_AtlasRelationship.html
deleted file mode 100644
index 8d333e4..0000000
--- a/1.0.0-rc0/api/v2/json_Status_AtlasRelationship.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: Status</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: Status</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#ACTIVE"><abbr title="ACTIVE"><span class="sideoverflow">ACTIVE</span></abbr></a></li>
- <li><a href="#DELETED"><abbr title="DELETED"><span class="sideoverflow">DELETED</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_Status_AtlasRelationship.html">Status</a></li>
- </ol>
-
- <h1 class="page-header">Status <small>Data Type</small></h1>
-
- <p></p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-values">
- <caption>Values</caption>
- <thead>
- <tr>
- <th>value</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="value-value" id="ACTIVE">ACTIVE</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="DELETED">DELETED</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/json_TimeBoundary.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/json_TimeBoundary.html b/1.0.0-rc0/api/v2/json_TimeBoundary.html
deleted file mode 100644
index 6b1b574..0000000
--- a/1.0.0-rc0/api/v2/json_TimeBoundary.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: TimeBoundary</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: TimeBoundary</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_json.html">JSON</a></li>
- <li class="dropdown"><a href="json_TimeBoundary.html">TimeBoundary</a></li>
- </ol>
-
- <h1 class="page-header">TimeBoundary <small>Data Type</small></h1>
-
- <p>Captures time-boundary details</p>
-
- <dl class="dl-horizontal">
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">startTime</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">endTime</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">timeZone</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-description"></span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-js example">{
- "startTime" : "...",
- "endTime" : "...",
- "timeZone" : "..."
-}</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ns0.xsd
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ns0.xsd b/1.0.0-rc0/api/v2/ns0.xsd
deleted file mode 100644
index e52e3b3..0000000
--- a/1.0.0-rc0/api/v2/ns0.xsd
+++ /dev/null
@@ -1,331 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema version="1.0"
-
- xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="timeBoundary" type="timeBoundary"/>
- <xs:element name="atlasClassification" type="atlasClassification"/>
- <xs:element name="atlasEntity" type="atlasEntity"/>
- <xs:element name="atlasEntityHeader" type="atlasEntityHeader"/>
- <xs:element name="atlasObjectId" type="atlasObjectId"/>
- <xs:element name="atlasRelatedObjectId" type="atlasRelatedObjectId"/>
- <xs:element name="atlasRelationship" type="atlasRelationship"/>
- <xs:element name="atlasStruct" type="atlasStruct"/>
-<xs:complexType name="timeBoundary">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[Captures time-boundary details]]>
- </xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="startTime" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="endTime" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="timeZone" type="xs:string" minOccurs="0">
- </xs:element>
- </xs:sequence>
-</xs:complexType>
-
-<xs:simpleType name="atlasTermAssignmentStatus">
- <xs:restriction base="xs:string">
-
- <xs:enumeration value="DISCOVERED"/>
-
- <xs:enumeration value="PROPOSED"/>
-
- <xs:enumeration value="IMPORTED"/>
-
- <xs:enumeration value="VALIDATED"/>
-
- <xs:enumeration value="DEPRECATED"/>
-
- <xs:enumeration value="OBSOLETE"/>
-
- <xs:enumeration value="OTHER"/>
- </xs:restriction>
-</xs:simpleType>
-
-<xs:complexType name="atlasTermAssignmentHeader">
- <xs:sequence>
- <xs:element name="termGuid" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="expression" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="description" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="source" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="confidence" type="xs:int" minOccurs="1">
- </xs:element>
- <xs:element name="createdBy" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="displayText" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="relationGuid" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="status" type="atlasTermAssignmentStatus" minOccurs="0">
- </xs:element>
- <xs:element name="steward" type="xs:string" minOccurs="0">
- </xs:element>
- </xs:sequence>
-</xs:complexType>
-
-<xs:complexType name="atlasClassification">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="atlasStruct">
- <xs:sequence>
- <xs:element name="entityGuid" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="propagate" type="xs:boolean" minOccurs="0">
- </xs:element>
- <xs:element name="validityPeriods" type="timeBoundary" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
-</xs:complexType>
-
-<xs:complexType name="atlasEntity">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[An instance of an entity - like hive_table, hive_database.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="atlasStruct">
- <xs:sequence>
- <xs:element name="guid" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="status" type="status" minOccurs="0">
- </xs:element>
- <xs:element name="createdBy" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="updatedBy" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="createTime" type="xs:dateTime" minOccurs="0">
- </xs:element>
- <xs:element name="updateTime" type="xs:dateTime" minOccurs="0">
- </xs:element>
- <xs:element name="version" type="xs:long" minOccurs="0">
- </xs:element>
- <xs:element name="relationshipAttributes" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="key" minOccurs="1" type="xs:string"/>
- <xs:element name="value" minOccurs="1" type="xs:anyType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="classifications" type="atlasClassification" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="meanings" type="atlasTermAssignmentHeader" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
-</xs:complexType>
-
-<xs:simpleType name="status">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
-
- <xs:enumeration value="ACTIVE"/>
-
- <xs:enumeration value="DELETED"/>
- </xs:restriction>
-</xs:simpleType>
-
-<xs:complexType name="atlasEntityHeader">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[An instance of an entity - like hive_table, hive_database.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="atlasStruct">
- <xs:sequence>
- <xs:element name="guid" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="status" type="status" minOccurs="0">
- </xs:element>
- <xs:element name="displayText" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="classificationNames" type="xs:string" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="classifications" type="atlasClassification" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="meaningNames" type="xs:string" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="meanings" type="atlasTermAssignmentHeader" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
-</xs:complexType>
-
-<xs:complexType name="atlasObjectId">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[Reference to an object-instance of an Atlas type - like entity.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="guid" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="typeName" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="uniqueAttributes" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="key" minOccurs="1" type="xs:string"/>
- <xs:element name="value" minOccurs="1" type="xs:anyType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
-</xs:complexType>
-
-<xs:complexType name="atlasRelatedObjectId">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[Reference to an object-instance of AtlasEntity type used in relationship attribute values]]>
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="atlasObjectId">
- <xs:sequence>
- <xs:element name="displayText" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="relationshipGuid" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="relationshipAttributes" type="atlasStruct" minOccurs="0">
- </xs:element>
- <xs:element name="relationshipStatus" type="xs:anyType" minOccurs="0">
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
-</xs:complexType>
-
-<xs:complexType name="atlasRelationship">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[Atlas relationship instance.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="atlasStruct">
- <xs:sequence>
- <xs:element name="guid" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="status" type="xs:anyType" minOccurs="0">
- </xs:element>
- <xs:element name="createdBy" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="updatedBy" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="createTime" type="xs:dateTime" minOccurs="0">
- </xs:element>
- <xs:element name="updateTime" type="xs:dateTime" minOccurs="0">
- </xs:element>
- <xs:element name="version" type="xs:long" minOccurs="0">
- </xs:element>
- <xs:element name="end1" type="atlasObjectId" minOccurs="0">
- </xs:element>
- <xs:element name="end2" type="atlasObjectId" minOccurs="0">
- </xs:element>
- <xs:element name="label" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="propagateTags" type="propagateTags" minOccurs="0">
- </xs:element>
- <xs:element name="propagatedClassifications" type="atlasClassification" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="blockedPropagatedClassifications" type="atlasClassification" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
-</xs:complexType>
-
-<xs:complexType name="atlasStruct">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="typeName" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="attributes" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="key" minOccurs="1" type="xs:string"/>
- <xs:element name="value" minOccurs="1" type="xs:anyType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
-</xs:complexType>
-
-<xs:simpleType name="propagateTags">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.]]>
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
-
- <xs:enumeration value="NONE"/>
-
- <xs:enumeration value="ONE_TO_TWO"/>
-
- <xs:enumeration value="TWO_TO_ONE"/>
-
- <xs:enumeration value="BOTH"/>
- </xs:restriction>
-</xs:simpleType>
-
-</xs:schema>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_AdminResource.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_AdminResource.html b/1.0.0-rc0/api/v2/resource_AdminResource.html
deleted file mode 100644
index 095cea7..0000000
--- a/1.0.0-rc0/api/v2/resource_AdminResource.html
+++ /dev/null
@@ -1,754 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: AdminResource</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: AdminResource</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_AdminResource_getActiveSearches_GET"><abbr title="GET /admin/activeSearches"><span class="sideoverflow">GET /admin/activeSearches</span></abbr></a></li>
- <li><a href="#resource_AdminResource_export_POST"><abbr title="POST /admin/export"><span class="sideoverflow">POST /admin/export</span></abbr></a></li>
- <li><a href="#resource_AdminResource_importData_POST"><abbr title="POST /admin/import"><span class="sideoverflow">POST /admin/import</span></abbr></a></li>
- <li><a href="#resource_AdminResource_importFile_POST"><abbr title="POST /admin/importfile"><span class="sideoverflow">POST /admin/importfile</span></abbr></a></li>
- <li><a href="#resource_AdminResource_getMetrics_GET"><abbr title="GET /admin/metrics"><span class="sideoverflow">GET /admin/metrics</span></abbr></a></li>
- <li><a href="#resource_AdminResource_getUserProfile_GET"><abbr title="GET /admin/session"><span class="sideoverflow">GET /admin/session</span></abbr></a></li>
- <li><a href="#resource_AdminResource_getThreadDump_GET"><abbr title="GET /admin/stack"><span class="sideoverflow">GET /admin/stack</span></abbr></a></li>
- <li><a href="#resource_AdminResource_getStatus_GET"><abbr title="GET /admin/status"><span class="sideoverflow">GET /admin/status</span></abbr></a></li>
- <li><a href="#resource_AdminResource_getVersion_GET"><abbr title="GET /admin/version"><span class="sideoverflow">GET /admin/version</span></abbr></a></li>
- <li><a href="#resource_AdminResource_terminateActiveSearch_DELETE"><abbr title="DELETE /admin/activeSearches/{id}"><span class="sideoverflow">DELETE /admin/activeSearches/{id}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_AdminResource.html">AdminResource</a></li>
- </ol>
-
- <h1 class="page-header">AdminResource <small>Resource</small></h1>
-
- <p>Jersey Resource for admin operations</p>
-
- <div id="resource_AdminResource_getActiveSearches_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/admin/activeSearches <a href="../admin/activeSearches" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /admin/activeSearches
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_AdminResource_export_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/admin/export <a href="../admin/export" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">object
- (JSON)</span></td>
- <td rowspan="3" class="multi-row-description"><span class="response-description"></span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">object
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/xml" HTTP header to request that this media type be provided by the server."><span class="response-type">application/xml</span></abbr></td>
- <td><span class="datatype-reference">anyType
- (XML)</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /admin/export
-Content-Type: application/json;charset=UTF-8
-Accept: application/json
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_AdminResource_importData_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/admin/import <a href="../admin/import" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">inputStream</span></td>
- <td>formdata</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-default-value"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">jsonData</span></td>
- <td>formdata</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-default-value">{}</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: multipart/form-data" HTTP header to specify this media type to the server."><span class="request-type">multipart/form-data</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /admin/import
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_AdminResource_importFile_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/admin/importfile <a href="../admin/importfile" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">string
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json" HTTP header to specify this media type to the server."><span class="request-type">application/json</span></abbr></td>
- <td><span class="datatype-reference">string
- (JSON)</span></td>
- </tr>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/xml" HTTP header to specify this media type to the server."><span class="request-type">application/xml</span></abbr></td>
- <td><span class="datatype-reference">string
- (XML)</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /admin/importfile
-Content-Type: application/json
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_AdminResource_getMetrics_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/admin/metrics <a href="../admin/metrics" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">ignoreCache</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- <td><span class="parameter-constraints">boolean</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /admin/metrics
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_AdminResource_getUserProfile_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/admin/session <a href="../admin/session" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /admin/session
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_AdminResource_getThreadDump_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/admin/stack <a href="../admin/stack" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Fetches the thread stack dump for this application.</p>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: text/plain" HTTP header to request that this media type be provided by the server."><span class="response-type">text/plain</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">json representing the thread stack dump.</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /admin/stack
-Accept: text/plain
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: text/plain
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_AdminResource_getStatus_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/admin/status <a href="../admin/status" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /admin/status
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_AdminResource_getVersion_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/admin/version <a href="../admin/version" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Fetches the version for this application.</p>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">json representing the version.</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /admin/version
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_AdminResource_terminateActiveSearch_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/admin/activeSearches/{id} <a href="../admin/activeSearches/{id}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">id</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /admin/activeSearches/{id}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_DataSetLineageResource.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_DataSetLineageResource.html b/1.0.0-rc0/api/v2/resource_DataSetLineageResource.html
deleted file mode 100644
index 28812b8..0000000
--- a/1.0.0-rc0/api/v2/resource_DataSetLineageResource.html
+++ /dev/null
@@ -1,314 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: DataSetLineageResource</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: DataSetLineageResource</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_DataSetLineageResource_schema_GET"><abbr title="GET /lineage/hive/table/{tableName}/schema"><span class="sideoverflow">GET /lineage/hive/table/{tableName}/schema</span></abbr></a></li>
- <li><a href="#resource_DataSetLineageResource_inputsGraph_GET"><abbr title="GET /lineage/hive/table/{tableName}/inputs/graph"><span class="sideoverflow">GET /lineage/hive/table/{tableName}/inputs/graph</span></abbr></a></li>
- <li><a href="#resource_DataSetLineageResource_outputsGraph_GET"><abbr title="GET /lineage/hive/table/{tableName}/outputs/graph"><span class="sideoverflow">GET /lineage/hive/table/{tableName}/outputs/graph</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_DataSetLineageResource.html">DataSetLineageResource</a></li>
- </ol>
-
- <h1 class="page-header">DataSetLineageResource <small>Resource</small></h1>
-
- <p>Jersey Resource for Hive Table Lineage.</p>
-
- <div id="resource_DataSetLineageResource_schema_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/lineage/hive/table/{tableName}/schema <a href="../lineage/hive/table/{tableName}/schema" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Return the schema for the given tableName.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">tableName</span></td>
- <td>path</td>
- <td><span class="parameter-description">table name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /lineage/hive/table/{tableName}/schema
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DataSetLineageResource_inputsGraph_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/lineage/hive/table/{tableName}/inputs/graph <a href="../lineage/hive/table/{tableName}/inputs/graph" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Returns the inputs graph for a given entity.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">tableName</span></td>
- <td>path</td>
- <td><span class="parameter-description">table name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /lineage/hive/table/{tableName}/inputs/graph
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_DataSetLineageResource_outputsGraph_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/lineage/hive/table/{tableName}/outputs/graph <a href="../lineage/hive/table/{tableName}/outputs/graph" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Returns the outputs graph for a given entity.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">tableName</span></td>
- <td>path</td>
- <td><span class="parameter-description">table name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /lineage/hive/table/{tableName}/outputs/graph
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[30/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger.json
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger.json b/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger.json
deleted file mode 100644
index 1ce8ddb..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger.json
+++ /dev/null
@@ -1,1936 +0,0 @@
-{
- "swagger": "2.0",
- "info" : {
- "description" : "Atlas exposes a variety of REST endpoints to work with types, entities, lineage and data discovery.",
- "license" : {
- "url" : "http://www.apache.org/licenses/LICENSE-2.0.txt",
- "name" : "The Apache Software License, Version 2.0"
- },
- "version" : "1.0.0-alpha",
- "title" : "Atlas REST API"
- },
- "schemes" : [],
- "tags" : [
- {
- "name" : "DiscoveryREST"
- ,
- "description" : "REST interface for data discovery using dsl or full text search."
- }
- ,
- {
- "name" : "EntityREST"
- ,
- "description" : "REST for a single entity."
- }
- ,
- {
- "name" : "LineageREST"
- ,
- "description" : "REST interface for an entity's lineage information."
- }
- ,
- {
- "name" : "RelationshipREST"
- ,
- "description" : "REST interface for entity relationships."
- }
- ,
- {
- "name" : "TypesREST"
- ,
- "description" : "REST interface for CRUD operations on type definitions."
- }
- ],
- "definitions" : {
- "json_AtlasBaseModelObject" : {
- "type" : "object",
- "title" : "AtlasBaseModelObject",
- "properties" : {
- "guid" : {
- "readOnly" : false,
-"description" : "",
-"type" : "string"
- }
- },
- "example" : {
- "guid" : "..."
-},
- "description" : ""
- }
- ,
- "json_AtlasClassification" : {
- "type" : "object",
- "title" : "AtlasClassification",
- "allOf" : [
- {
- "$ref" : "#/definitions/json_AtlasStruct"
- },
- {
- }
- ],
- "example" : {
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-},
- "description" : "An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity."
- }
- ,
- "json_AtlasStruct" : {
- "type" : "object",
- "title" : "AtlasStruct",
- "properties" : {
- "typeName" : {
- "readOnly" : false,
-"description" : "",
-"type" : "string"
- },
- "attributes" : {
- "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
- "type" : "object"
-}
- }
- },
- "example" : {
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
-},
- "description" : "Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification."
- }
- ,
- "json_ClassificationAssociateRequest" : {
- "type" : "object",
- "title" : "ClassificationAssociateRequest",
- "properties" : {
- "classification" : {
- "readOnly" : false,
-"$ref" : "#/definitions/json_AtlasClassification"
- },
- "entityGuids" : {
- "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
- "type" : "string"
-}
- }
- },
- "example" : {
- "classification" : {
- "typeName" : "...",
- "attributes" : {
- "property1" : { },
- "property2" : { }
- }
- },
- "entityGuids" : [ "...", "..." ]
-},
- "description" : ""
- }
- ,
- "json_PList" : {
- "type" : "object",
- "title" : "PList",
- "properties" : {
- "list" : {
- "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
- "type" : "object"
-}
- },
- "startIndex" : {
- "readOnly" : false,
-"description" : "",
-"type" : "number"
- },
- "pageSize" : {
- "readOnly" : false,
-"description" : "",
-"type" : "number"
- },
- "totalCount" : {
- "readOnly" : false,
-"description" : "",
-"type" : "number"
- },
- "sortType" : {
- "readOnly" : false,
-"$ref" : "#/definitions/json_SortType"
- },
- "sortBy" : {
- "readOnly" : false,
-"description" : "",
-"type" : "string"
- }
- },
- "example" : {
- "list" : [ { }, { } ],
- "startIndex" : 12345,
- "pageSize" : 12345,
- "totalCount" : 12345,
- "sortType" : "NONE",
- "sortBy" : "..."
-},
- "description" : "Paginated-list, for returning search results."
- }
- ,
- "json_SearchFilter" : {
- "type" : "object",
- "title" : "SearchFilter",
- "properties" : {
- "params" : {
- "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-"type" : "array",
-"items" : {
- "type" : "string"
-}
-}
- },
- "startIndex" : {
- "readOnly" : false,
-"description" : "",
-"type" : "number"
- },
- "maxRows" : {
- "readOnly" : false,
-"description" : "",
-"type" : "number"
- },
- "getCount" : {
- "readOnly" : false,
-"description" : "",
-"type" : "boolean"
- },
- "sortBy" : {
- "readOnly" : false,
-"description" : "",
-"type" : "string"
- },
- "sortType" : {
- "readOnly" : false,
-"$ref" : "#/definitions/json_SortType"
- }
- },
- "example" : {
- "params" : {
- "property1" : [ "...", "..." ],
- "property2" : [ "...", "..." ]
- },
- "startIndex" : 12345,
- "maxRows" : 12345,
- "getCount" : true,
- "sortBy" : "...",
- "sortType" : "ASC"
-},
- "description" : "Generic filter, to specify search criteria using name/value pairs."
- }
- ,
- "json_SortType" : {
- "type" : "string",
- "title" : "SortType",
- "enum" : [
- "NONE",
- "ASC",
- "DESC"
- ],
- "description" : "to specify whether the result should be sorted? If yes, whether asc or desc."
- }
- ,
- "xml_ns0_atlasBaseModelObject" : {
- "type" : "object",
- "xml" : {
- "name" : "atlasBaseModelObject",
- "namespace" : ""
- },
- "title" : "atlasBaseModelObject",
- "allOf" : [
- {
- "properties" : {
- "guid" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "string"
- }
- }
- }
- ],
- "description" : ""
- }
- ,
- "xml_ns0_PList" : {
- "type" : "object",
- "xml" : {
- "name" : "PList",
- "namespace" : ""
- },
- "title" : "PList",
- "allOf" : [
- {
- "properties" : {
- "list" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
- "type" : "object"
-}
- },
- "pageSize" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int32"
- },
- "sortBy" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "string"
- },
- "sortType" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"$ref" : "#/definitions/xml_ns0_sortType"
- },
- "startIndex" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int64"
- },
- "totalCount" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int64"
- }
- }
- }
- ],
- "description" : "Paginated-list, for returning search results."
- }
- ,
- "xml_ns0_searchFilter" : {
- "type" : "object",
- "xml" : {
- "name" : "searchFilter",
- "namespace" : ""
- },
- "title" : "searchFilter",
- "allOf" : [
- {
- "properties" : {
- "getCount" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "boolean"
- },
- "maxRows" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int64"
- },
- "params" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "object"
- },
- "sortBy" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "string"
- },
- "sortType" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"$ref" : "#/definitions/xml_ns0_sortType"
- },
- "startIndex" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int64"
- }
- }
- }
- ],
- "description" : "Generic filter, to specify search criteria using name/value pairs."
- }
- ,
- "xml_ns0_sortType" : {
- "type" : "string",
- "title" : "sortType",
- "enum" : [
- "NONE",
- "ASC",
- "DESC"
- ],
- "description" : "to specify whether the result should be sorted? If yes, whether asc or desc."
- }
- ,
- "xml_ns0_atlasClassification" : {
- "type" : "object",
- "xml" : {
- "name" : "atlasClassification",
- "namespace" : ""
- },
- "title" : "atlasClassification",
- "allOf" : [
- {
- "$ref" : "#/definitions/xml_ns0_atlasStruct"
- },
- {
- }
- ],
- "description" : "An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity."
- }
- ,
- "xml_ns0_atlasStruct" : {
- "type" : "object",
- "xml" : {
- "name" : "atlasStruct",
- "namespace" : ""
- },
- "title" : "atlasStruct",
- "allOf" : [
- {
- "properties" : {
- "attributes" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "object"
- },
- "typeName" : {
- "xml" : {
- "namespace" : ""
- },
- "readOnly" : false,
-"description" : "",
-"type" : "string"
- }
- }
- }
- ],
- "description" : "Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification."
- }
- },
- "paths": {
- "\/v2/entity" : {
- "post" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Create new entity or update existing entity in Atlas.",
- "description" : "Create new entity or update existing entity in Atlas.\nExisting entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName",
- "operationId" : "createOrUpdate",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : ""
- }
- ],
- "responses" : {
- "201" : {
- "description" : "EntityMutationResponse"
- }
- }
- }
- }
- ,
- "\/v2/entity/bulk" : {
- "delete" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Bulk API to delete list of entities identified by its GUIDs.",
- "description" : "Bulk API to delete list of entities identified by its GUIDs",
- "operationId" : "deleteByGuids",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "query",
- "type" : "array",
- "items" : {
- "type" : "string"
- },
- "collectionFormat" : "multi",
- "description" : ""
- }
- ],
- "responses" : {
- "204" : {
- "description" : ""
- }
- }
- }
- ,
- "get" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Bulk API to retrieve list of entities identified by its GUIDs.",
- "description" : "Bulk API to retrieve list of entities identified by its GUIDs.",
- "operationId" : "getByGuids",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "query",
- "type" : "array",
- "items" : {
- "type" : "string"
- },
- "collectionFormat" : "multi",
- "description" : ""
- }
- ],
- "responses" : {
- "200" : {
- "description" : ""
- }
- }
- }
- ,
- "post" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Bulk API to create new entities or update existing entities in Atlas.",
- "description" : "Bulk API to create new entities or update existing entities in Atlas.\nExisting entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName",
- "operationId" : "createOrUpdate",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : ""
- }
- ],
- "responses" : {
- "201" : {
- "description" : ""
- }
- }
- }
- }
- ,
- "\/v2/entity/bulk/classification" : {
- "post" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Bulk API to associate a tag to multiple entities.",
- "description" : "Bulk API to associate a tag to multiple entities",
- "operationId" : "addClassification",
- "consumes" : [ "application/json", "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "schema" : {
-"$ref" : "#/definitions/json_ClassificationAssociateRequest"
- },
- "description" : ""
- }
- ],
- "responses" : {
- "201" : {
- "description" : "Success"
- }
- }
- }
- }
- ,
- "\/v2/entity/guid/{guid}" : {
- "delete" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Delete an entity identified by its GUID.",
- "description" : "Delete an entity identified by its GUID.",
- "operationId" : "deleteByGuid",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "GUID for the entity"
- }
- ],
- "responses" : {
- "204" : {
- "description" : "EntityMutationResponse"
- }
- }
- }
- ,
- "get" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Fetch complete definition of an entity given its GUID.",
- "description" : "Fetch complete definition of an entity given its GUID.",
- "operationId" : "getById",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "GUID for the entity"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "AtlasEntity"
- }
- }
- }
- ,
- "put" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Entity Partial Update - Add/Update entity attribute identified by its GUID.",
- "description" : "Entity Partial Update - Add/Update entity attribute identified by its GUID.\nSupports only uprimitive attribute type and entity references.\ndoes not support updation of complex types like arrays, maps\nNull updates are not possible",
- "operationId" : "partialUpdateEntityAttrByGuid",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : ""
- },
- {
- "name" : "name",
- "in" : "query",
- "type" : "string",
- "description" : ""
- },
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : ""
- }
- ],
- "responses" : {
- "204" : {
- "description" : ""
- }
- }
- }
- }
- ,
- "\/v2/entity/guid/{guid}/classification/{classificationName}" : {
- "delete" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Deletes a given classification from an existing entity represented by a guid.",
- "description" : "Deletes a given classification from an existing entity represented by a guid.",
- "operationId" : "deleteClassification",
- "parameters" : [
- {
- "name" : "classificationName",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "name of the classifcation"
- },
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "globally unique identifier for the entity"
- }
- ],
- "responses" : {
- "204" : {
- "description" : "Success"
- }
- }
- }
- ,
- "get" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Gets the list of classifications for a given entity represented by a guid.",
- "description" : "Gets the list of classifications for a given entity represented by a guid.",
- "operationId" : "getClassification",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "classificationName",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : ""
- },
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "globally unique identifier for the entity"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "classification for the given entity guid"
- }
- }
- }
- }
- ,
- "\/v2/entity/guid/{guid}/classifications" : {
- "get" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Gets the list of classifications for a given entity represented by a guid.",
- "description" : "Gets the list of classifications for a given entity represented by a guid.",
- "operationId" : "getClassifications",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "globally unique identifier for the entity"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "a list of classifications for the given entity guid"
- }
- }
- }
- ,
- "post" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Adds classifications to an existing entity represented by a guid.",
- "description" : "Adds classifications to an existing entity represented by a guid.",
- "operationId" : "addClassifications",
- "consumes" : [ "application/json", "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "globally unique identifier for the entity"
- },
- {
- "name" : "body",
- "in" : "body",
- "schema" : {
-"description" : "",
-"type" : "array",
-"items" : {
- "$ref" : "#/definitions/json_AtlasClassification"
-}
- },
- "description" : ""
- }
- ],
- "responses" : {
- "201" : {
- "description" : "Success"
- }
- }
- }
- ,
- "put" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Updates classifications to an existing entity represented by a guid.",
- "description" : "Updates classifications to an existing entity represented by a guid.",
- "operationId" : "updateClassification",
- "consumes" : [ "application/xml", "application/json" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "globally unique identifier for the entity"
- },
- {
- "name" : "body",
- "in" : "body",
- "schema" : {
-"description" : "",
-"type" : "array",
-"items" : {
- "$ref" : "#/definitions/json_AtlasClassification"
-}
- },
- "description" : ""
- }
- ],
- "responses" : {
- "204" : {
- "description" : "Success"
- }
- }
- }
- }
- ,
- "\/v2/entity/uniqueAttribute/type/{typeName}" : {
- "delete" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Delete an entity identified by its type and unique attributes.",
- "description" : "Delete an entity identified by its type and unique attributes.",
- "operationId" : "deleteByUniqueAttribute",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "typeName",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "- entity type to be deleted"
- }
- ],
- "responses" : {
- "204" : {
- "description" : "EntityMutationResponse"
- }
- }
- }
- ,
- "get" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Fetch complete definition of an entity given its type and unique attribute.",
- "description" : "Fetch complete definition of an entity given its type and unique attribute.",
- "operationId" : "getByUniqueAttributes",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "typeName",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : ""
- }
- ],
- "responses" : {
- "200" : {
- "description" : "AtlasEntityWithExtInfo"
- }
- }
- }
- ,
- "put" : {
- "tags" : [ "EntityREST" ],
- "summary" : "Entity Partial Update - Allows a subset of attributes to be updated on\nan entity which is identified by its type and unique attribute eg: Referenceable.",
- "description" : "Entity Partial Update - Allows a subset of attributes to be updated on\nan entity which is identified by its type and unique attribute eg: Referenceable.qualifiedName.\nNull updates are not possible",
- "operationId" : "partialUpdateEntityByUniqueAttrs",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "typeName",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : ""
- },
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : ""
- }
- ],
- "responses" : {
- "204" : {
- "description" : ""
- }
- }
- }
- }
- ,
- "\/v2/lineage/{guid}" : {
- "get" : {
- "tags" : [ "LineageREST" ],
- "summary" : "Returns lineage info about entity.",
- "description" : "Returns lineage info about entity.",
- "operationId" : "getLineageGraph",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "- unique entity id"
- },
- {
- "name" : "depth",
- "in" : "query",
- "default" : "3",
- "type" : "integer",
- "format" : "int32",
- "description" : "- number of hops for lineage"
- },
- {
- "name" : "direction",
- "in" : "query",
- "default" : "BOTH",
- "type" : "string",
- "enum" : ["BOTH", "INPUT", "OUTPUT"],
- "description" : "- input, output or both"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "If Lineage exists for the given entity"
- },
- "400" : {
- "description" : "Bad query parameters"
- },
- "404" : {
- "description" : "If no lineage is found for the given entity"
- }
- }
- }
- }
- ,
- "\/v2/relationship" : {
- "post" : {
- "tags" : [ "RelationshipREST" ],
- "summary" : "Create a new relationship between entities.",
- "description" : "Create a new relationship between entities.",
- "operationId" : "create",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : ""
- }
- ],
- "responses" : {
- "201" : {
- "description" : ""
- }
- }
- }
- ,
- "put" : {
- "tags" : [ "RelationshipREST" ],
- "summary" : "Update an existing relationship between entities.",
- "description" : "Update an existing relationship between entities.",
- "operationId" : "update",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : ""
- }
- ],
- "responses" : {
- "204" : {
- "description" : ""
- }
- }
- }
- }
- ,
- "\/v2/relationship/guid/{guid}" : {
- "delete" : {
- "tags" : [ "RelationshipREST" ],
- "summary" : "Delete a relationship between entities using guid.",
- "description" : "Delete a relationship between entities using guid.",
- "operationId" : "deleteById",
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : ""
- }
- ],
- "responses" : {
- "204" : {
- "description" : "Success"
- }
- }
- }
- ,
- "get" : {
- "tags" : [ "RelationshipREST" ],
- "summary" : "Get relationship information between entities using guid.",
- "description" : "Get relationship information between entities using guid.",
- "operationId" : "getById2",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : ""
- }
- ],
- "responses" : {
- "200" : {
- "description" : ""
- }
- }
- }
- }
- ,
- "\/v2/search/attribute" : {
- "get" : {
- "tags" : [ "DiscoveryREST" ],
- "summary" : "Retrieve data for the specified attribute search query.",
- "description" : "Retrieve data for the specified attribute search query",
- "operationId" : "searchUsingAttribute",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "attrName",
- "in" : "query",
- "type" : "string",
- "description" : "Attribute name"
- },
- {
- "name" : "attrValuePrefix",
- "in" : "query",
- "type" : "string",
- "description" : "Attibute value to search on"
- },
- {
- "name" : "limit",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "limit the result set to only include the specified number of entries"
- },
- {
- "name" : "offset",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "start offset of the result set (useful for pagination)"
- },
- {
- "name" : "typeName",
- "in" : "query",
- "type" : "string",
- "description" : "limit the result to only entities of specified type or its sub-types"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful FullText lookup with some results, might return an empty list if execution succeeded\nwithout any results"
- },
- "400" : {
- "description" : "Invalid wildcard or query parameters"
- }
- }
- }
- }
- ,
- "\/v2/search/basic" : {
- "get" : {
- "tags" : [ "DiscoveryREST" ],
- "summary" : "Retrieve data for the specified fulltext query.",
- "description" : "Retrieve data for the specified fulltext query",
- "operationId" : "searchUsingBasic",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "classification",
- "in" : "query",
- "type" : "string",
- "description" : "limit the result to only entities tagged with the given classification or or its sub-types"
- },
- {
- "name" : "excludeDeletedEntities",
- "in" : "query",
- "type" : "boolean",
- "description" : ""
- },
- {
- "name" : "limit",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "limit the result set to only include the specified number of entries"
- },
- {
- "name" : "offset",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "start offset of the result set (useful for pagination)"
- },
- {
- "name" : "query",
- "in" : "query",
- "type" : "string",
- "description" : "Fulltext query"
- },
- {
- "name" : "typeName",
- "in" : "query",
- "type" : "string",
- "description" : "limit the result to only entities of specified type or its sub-types"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful FullText lookup with some results, might return an empty list if execution succeeded\nwithout any results"
- },
- "400" : {
- "description" : "Invalid fulltext or query parameters"
- }
- }
- }
- ,
- "post" : {
- "tags" : [ "DiscoveryREST" ],
- "summary" : "Attribute based search for entities satisfying the search parameters.",
- "description" : "Attribute based search for entities satisfying the search parameters",
- "operationId" : "searchWithParameters",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : "Search parameters"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful search"
- },
- "400" : {
- "description" : "Tag/Entity doesn't exist or Tag/entity filter is present without tag/type name"
- }
- }
- }
- }
- ,
- "\/v2/search/dsl" : {
- "get" : {
- "tags" : [ "DiscoveryREST" ],
- "summary" : "Retrieve data for the specified DSL.",
- "description" : "Retrieve data for the specified DSL",
- "operationId" : "searchUsingDSL",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "classification",
- "in" : "query",
- "type" : "string",
- "description" : "limit the result to only entities tagged with the given classification or or its sub-types"
- },
- {
- "name" : "limit",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "limit the result set to only include the specified number of entries"
- },
- {
- "name" : "offset",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "start offset of the result set (useful for pagination)"
- },
- {
- "name" : "query",
- "in" : "query",
- "type" : "string",
- "description" : "DSL query"
- },
- {
- "name" : "typeName",
- "in" : "query",
- "type" : "string",
- "description" : "limit the result to only entities of specified type or its sub-types"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful DSL execution with some results, might return an empty list if execution succeeded\nwithout any results"
- },
- "400" : {
- "description" : "Invalid DSL or query parameters"
- }
- }
- }
- }
- ,
- "\/v2/search/fulltext" : {
- "get" : {
- "tags" : [ "DiscoveryREST" ],
- "summary" : "Retrieve data for the specified fulltext query.",
- "description" : "Retrieve data for the specified fulltext query",
- "operationId" : "searchUsingFullText",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "excludeDeletedEntities",
- "in" : "query",
- "type" : "boolean",
- "description" : ""
- },
- {
- "name" : "limit",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "limit the result set to only include the specified number of entries"
- },
- {
- "name" : "offset",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "start offset of the result set (useful for pagination)"
- },
- {
- "name" : "query",
- "in" : "query",
- "type" : "string",
- "description" : "Fulltext query"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful FullText lookup with some results, might return an empty list if execution succeeded\nwithout any results"
- },
- "400" : {
- "description" : "Invalid fulltext or query parameters"
- }
- }
- }
- }
- ,
- "\/v2/search/relationship" : {
- "get" : {
- "tags" : [ "DiscoveryREST" ],
- "summary" : "Relationship search to search for related entities satisfying the search parameters.",
- "description" : "Relationship search to search for related entities satisfying the search parameters",
- "operationId" : "searchRelatedEntities",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "excludeDeletedEntities",
- "in" : "query",
- "type" : "boolean",
- "description" : ""
- },
- {
- "name" : "guid",
- "in" : "query",
- "type" : "string",
- "description" : "Attribute name"
- },
- {
- "name" : "limit",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "limit the result set to only include the specified number of entries"
- },
- {
- "name" : "offset",
- "in" : "query",
- "type" : "integer",
- "format" : "int32",
- "description" : "start offset of the result set (useful for pagination)"
- },
- {
- "name" : "relation",
- "in" : "query",
- "type" : "string",
- "description" : "relationName"
- },
- {
- "name" : "sortBy",
- "in" : "query",
- "type" : "string",
- "description" : "sort the result using this attribute name, default value is 'name'"
- },
- {
- "name" : "sortOrder",
- "in" : "query",
- "type" : "string",
- "enum" : ["ASCENDING", "DESCENDING"],
- "description" : "sorting order"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful search"
- },
- "400" : {
- "description" : "guid is not a valid entity type or attributeName is not a valid relationship attribute"
- }
- }
- }
- }
- ,
- "\/v2/search/saved" : {
- "get" : {
- "tags" : [ "DiscoveryREST" ],
- "description" : "",
- "operationId" : "getSavedSearches",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "user",
- "in" : "query",
- "type" : "string",
- "description" : "User for whom the search is retrieved"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "list of all saved searches for given user"
- }
- }
- }
- ,
- "post" : {
- "tags" : [ "DiscoveryREST" ],
- "description" : "",
- "operationId" : "addSavedSearch",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : ""
- }
- ],
- "responses" : {
- "201" : {
- "description" : "the saved search-object"
- }
- }
- }
- ,
- "put" : {
- "tags" : [ "DiscoveryREST" ],
- "description" : "",
- "operationId" : "updateSavedSearch",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : ""
- }
- ],
- "responses" : {
- "204" : {
- "description" : "the updated search-object"
- }
- }
- }
- }
- ,
- "\/v2/search/saved/execute/guid/{guid}" : {
- "get" : {
- "tags" : [ "DiscoveryREST" ],
- "summary" : "Attribute based search for entities satisfying the search parameters.",
- "description" : "Attribute based search for entities satisfying the search parameters",
- "operationId" : "executeSavedSearchByGuid",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "Guid identifying saved search"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "Atlas search result"
- }
- }
- }
- }
- ,
- "\/v2/search/saved/execute/{name}" : {
- "get" : {
- "tags" : [ "DiscoveryREST" ],
- "summary" : "Attribute based search for entities satisfying the search parameters.",
- "description" : "Attribute based search for entities satisfying the search parameters",
- "operationId" : "executeSavedSearchByName",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "name",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "name of saved-search"
- },
- {
- "name" : "user",
- "in" : "query",
- "type" : "string",
- "description" : "saved-search owner"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "Atlas search result"
- }
- }
- }
- }
- ,
- "\/v2/search/saved/{guid}" : {
- "delete" : {
- "tags" : [ "DiscoveryREST" ],
- "description" : "",
- "operationId" : "deleteSavedSearch",
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "Name of the saved search"
- }
- ],
- "responses" : {
- "204" : {
- "description" : "Success"
- }
- }
- }
- }
- ,
- "\/v2/search/saved/{name}" : {
- "get" : {
- "tags" : [ "DiscoveryREST" ],
- "description" : "",
- "operationId" : "getSavedSearch",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "name",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "Name of the saved search"
- },
- {
- "name" : "user",
- "in" : "query",
- "type" : "string",
- "description" : "User for whom the search is retrieved"
- }
- ],
- "responses" : {
- "200" : {
- "description" : ""
- }
- }
- }
- }
- ,
- "\/v2/types/classificationdef/guid/{guid}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the classification definition for the given guid.",
- "description" : "Get the classification definition for the given guid",
- "operationId" : "getClassificationDefByGuid",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "classification guid"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the classification definition by it's guid"
- },
- "404" : {
- "description" : "On Failed lookup for the given guid"
- }
- }
- }
- }
- ,
- "\/v2/types/classificationdef/name/{name}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the classification definition by it's name (unique).",
- "description" : "Get the classification definition by it's name (unique)",
- "operationId" : "getClassificationDefByName",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "name",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "classification name"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the classification definition by it's name"
- },
- "404" : {
- "description" : "On Failed lookup for the given name"
- }
- }
- }
- }
- ,
- "\/v2/types/entitydef/guid/{guid}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the Entity definition for the given guid.",
- "description" : "Get the Entity definition for the given guid",
- "operationId" : "getEntityDefByGuid",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "entity guid"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the entity definition by it's guid"
- },
- "404" : {
- "description" : "On Failed lookup for the given guid"
- }
- }
- }
- }
- ,
- "\/v2/types/entitydef/name/{name}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the entity definition by it's name (unique).",
- "description" : "Get the entity definition by it's name (unique)",
- "operationId" : "getEntityDefByName",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "name",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "entity name"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the entity definition by it's name"
- },
- "404" : {
- "description" : "On Failed lookup for the given name"
- }
- }
- }
- }
- ,
- "\/v2/types/enumdef/guid/{guid}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the enum definition for the given guid.",
- "description" : "Get the enum definition for the given guid",
- "operationId" : "getEnumDefByGuid",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "enum guid"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the enum definition by it's guid"
- },
- "404" : {
- "description" : "On Failed lookup for the given guid"
- }
- }
- }
- }
- ,
- "\/v2/types/enumdef/name/{name}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the enum definition by it's name (unique).",
- "description" : "Get the enum definition by it's name (unique)",
- "operationId" : "getEnumDefByName",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "name",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "enum name"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the enum definition by it's name"
- },
- "404" : {
- "description" : "On Failed lookup for the given name"
- }
- }
- }
- }
- ,
- "\/v2/types/relationshipdef/guid/{guid}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the relationship definition for the given guid.",
- "description" : "Get the relationship definition for the given guid",
- "operationId" : "getRelationshipDefByGuid",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "relationship guid"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the relationship definition by it's guid"
- },
- "404" : {
- "description" : "On Failed lookup for the given guid"
- }
- }
- }
- }
- ,
- "\/v2/types/relationshipdef/name/{name}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the relationship definition by it's name (unique).",
- "description" : "Get the relationship definition by it's name (unique)",
- "operationId" : "getRelationshipDefByName",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "name",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "relationship name"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the relationship definition by it's name"
- },
- "404" : {
- "description" : "On Failed lookup for the given name"
- }
- }
- }
- }
- ,
- "\/v2/types/structdef/guid/{guid}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the struct definition for the given guid.",
- "description" : "Get the struct definition for the given guid",
- "operationId" : "getStructDefByGuid",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "struct guid"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the struct definition by it's guid"
- },
- "404" : {
- "description" : "On Failed lookup for the given guid"
- }
- }
- }
- }
- ,
- "\/v2/types/structdef/name/{name}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get the struct definition by it's name (unique).",
- "description" : "Get the struct definition by it's name (unique)",
- "operationId" : "getStructDefByName",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "name",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "struct name"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful lookup of the the struct definition by it's name"
- },
- "404" : {
- "description" : "On Failed lookup for the given name"
- }
- }
- }
- }
- ,
- "\/v2/types/typedef/guid/{guid}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "description" : "",
- "operationId" : "getTypeDefByGuid",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "guid",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "GUID of the type"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "Successful lookup"
- },
- "404" : {
- "description" : "Failed lookup"
- }
- }
- }
- }
- ,
- "\/v2/types/typedef/name/{name}" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Get type definition by it's name.",
- "description" : "Get type definition by it's name",
- "operationId" : "getTypeDefByName",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "name",
- "in" : "path",
- "required" : true,
- "type" : "string",
- "description" : "Type name"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "Successful lookup by name"
- },
- "404" : {
- "description" : "Failed lookup by name"
- }
- }
- }
- }
- ,
- "\/v2/types/typedefs" : {
- "delete" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Bulk delete API for all types.",
- "description" : "Bulk delete API for all types",
- "operationId" : "deleteAtlasTypeDefs",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : "A composite object that captures all types to be deleted"
- }
- ],
- "responses" : {
- "204" : {
- "description" : "On successful deletion of the requested type definitions"
- },
- "400" : {
- "description" : "On validation failure for any type definitions"
- }
- }
- }
- ,
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Bulk retrieval API for retrieving all type definitions in Atlas.",
- "description" : "Bulk retrieval API for retrieving all type definitions in Atlas",
- "operationId" : "getAllTypeDefs",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- ],
- "responses" : {
- "200" : {
- "description" : "AtlasTypesDef with type definitions matching the search criteria or else returns empty list of type definitions"
- }
- }
- }
- ,
- "post" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Bulk create APIs for all atlas type definitions, only new definitions will be created.",
- "description" : "Bulk create APIs for all atlas type definitions, only new definitions will be created.\nAny changes to the existing definitions will be discarded",
- "operationId" : "createAtlasTypeDefs",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : "A composite wrapper object with corresponding lists of the type definition"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful update of requested type definitions"
- },
- "400" : {
- "description" : "On validation failure for any type definitions"
- }
- }
- }
- ,
- "put" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Bulk update API for all types, changes detected in the type definitions would be persisted.",
- "description" : "Bulk update API for all types, changes detected in the type definitions would be persisted",
- "operationId" : "updateAtlasTypeDefs",
- "consumes" : [ "application/json;charset=UTF-8" ],
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- {
- "name" : "body",
- "in" : "body",
- "type" : "file",
- "description" : "A composite object that captures all type definition changes"
- }
- ],
- "responses" : {
- "200" : {
- "description" : "On successful update of requested type definitions"
- },
- "400" : {
- "description" : "On validation failure for any type definitions"
- }
- }
- }
- }
- ,
- "\/v2/types/typedefs/headers" : {
- "get" : {
- "tags" : [ "TypesREST" ],
- "summary" : "Bulk retrieval API for all type definitions returned as a list of minimal information header.",
- "description" : "Bulk retrieval API for all type definitions returned as a list of minimal information header",
- "operationId" : "getTypeDefHeaders",
- "produces" : [ "application/json;charset=UTF-8" ],
- "parameters" : [
- ],
- "responses" : {
- "200" : {
- "description" : "Returns a list of AtlasTypeDefHeader matching the search criteria\nor an empty list if no match."
- }
- }
- }
- }
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_PList.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_PList.html b/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_PList.html
deleted file mode 100644
index 4d0f074..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_PList.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: PList</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: PList</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_xml.html">XML</a></li>
- <li class="dropdown"><a href="xml_ns0_PList.html">PList</a></li>
- </ol>
-
- <h1 class="page-header">PList <small>Data Type</small></h1>
-
- <p>Paginated-list, for returning search results.</p>
-
- <dl class="dl-horizontal">
- <dt>Namespace</dt>
- <dd>(Default)</dd>
- <dt>Schema</dt>
- <dd><a href="ns0.xsd">ns0.xsd</a></dd>
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>type</th>
- <th>namespace</th>
- <th>min/max occurs</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">list</span>
-</td>
- <td> <span class="datatype-reference">list of anyType
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">0/unbounded
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">pageSize</span>
-</td>
- <td> <span class="datatype-reference">int
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">1/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">sortBy</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">0/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">sortType</span>
-</td>
- <td> <span class="datatype-reference"><a href="xml_ns0_sortType.html">sortType</a>
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">0/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">startIndex</span>
-</td>
- <td> <span class="datatype-reference">long
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">1/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">totalCount</span>
-</td>
- <td> <span class="datatype-reference">long
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">1/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-xml example"><PList>
- <list>...</list>
- <startIndex>...</startIndex>
- <pageSize>...</pageSize>
- <totalCount>...</totalCount>
- <sortType>...</sortType>
- <sortBy>...</sortBy>
-</PList>
-</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasBaseModelObject.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasBaseModelObject.html b/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasBaseModelObject.html
deleted file mode 100644
index 5856d73..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasBaseModelObject.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: atlasBaseModelObject</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: atlasBaseModelObject</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_xml.html">XML</a></li>
- <li class="dropdown"><a href="xml_ns0_atlasBaseModelObject.html">atlasBaseModelObject</a></li>
- </ol>
-
- <h1 class="page-header">atlasBaseModelObject <small>Data Type</small></h1>
-
- <p></p>
-
- <dl class="dl-horizontal">
- <dt>Namespace</dt>
- <dd>(Default)</dd>
- <dt>Schema</dt>
- <dd><a href="ns0.xsd">ns0.xsd</a></dd>
- <dt>Abstract Type</dt>
- <dd></dd>
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>type</th>
- <th>namespace</th>
- <th>min/max occurs</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">guid</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">0/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <div class="alert alert-warning">This data type is abstract. The example below may be incomplete. More accurate examples can be found in subtypes pages.</div>
-
- <pre class="prettyprint language-xml example"><atlasBaseModelObject>
- <guid>...</guid>
-</atlasBaseModelObject>
-</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasClassification.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasClassification.html b/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasClassification.html
deleted file mode 100644
index 4dff89e..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasClassification.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: atlasClassification</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: atlasClassification</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_xml.html">XML</a></li>
- <li class="dropdown"><a href="xml_ns0_atlasClassification.html">atlasClassification</a></li>
- </ol>
-
- <h1 class="page-header">atlasClassification <small>Data Type</small></h1>
-
- <p>An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</p>
-
- <dl class="dl-horizontal">
- <dt>Namespace</dt>
- <dd>(Default)</dd>
- <dt>Schema</dt>
- <dd><a href="ns0.xsd">ns0.xsd</a></dd>
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>type</th>
- <th>namespace</th>
- <th>min/max occurs</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- <tr>
- <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_atlasStruct.html">atlasStruct</a></h5></td>
- </tr>
- <tbody>
- <tr>
- <td><span class="property-name">attributes</span></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="property-type">element
-</span></td>
- <td><span class="property-namespaceInfo">
-</span></td>
- <td><span class="property-minMaxOccurs">0/1
-</span></td>
- <td><span class="property-description"> </span></td>
- </tr>
- <tr>
- <td><span class="property-name">typeName</span></td>
- <td><span class="datatype-reference">string
-</span></td>
- <td><span class="property-type">element
-</span></td>
- <td><span class="property-namespaceInfo">
-</span></td>
- <td><span class="property-minMaxOccurs">0/1
-</span></td>
- <td><span class="property-description"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-xml example"><atlasClassification>
- <typeName>...</typeName>
- <attributes>...</attributes>
-</atlasClassification>
-</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasStruct.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasStruct.html b/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasStruct.html
deleted file mode 100644
index 6c8dd3f..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_atlasStruct.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: atlasStruct</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: atlasStruct</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_xml.html">XML</a></li>
- <li class="dropdown"><a href="xml_ns0_atlasStruct.html">atlasStruct</a></li>
- </ol>
-
- <h1 class="page-header">atlasStruct <small>Data Type</small></h1>
-
- <p>Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</p>
-
- <dl class="dl-horizontal">
- <dt>Namespace</dt>
- <dd>(Default)</dd>
- <dt>Schema</dt>
- <dd><a href="ns0.xsd">ns0.xsd</a></dd>
- <dt>Subtypes</dt>
- <dd><a href="xml_ns0_atlasClassification.html">atlasClassification</a></dd>
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>type</th>
- <th>namespace</th>
- <th>min/max occurs</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">attributes</span>
-</td>
- <td> <span class="datatype-reference">(custom)
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">0/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">typeName</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">0/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-xml example"><atlasStruct>
- <typeName>...</typeName>
- <attributes>...</attributes>
-</atlasStruct>
-</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[08/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resource_EntityResource.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resource_EntityResource.html b/1.0.0-rc0/api/v2/resource_EntityResource.html
deleted file mode 100644
index 8bb8413..0000000
--- a/1.0.0-rc0/api/v2/resource_EntityResource.html
+++ /dev/null
@@ -1,1079 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: EntityResource</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: EntityResource</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_EntityResource_deleteEntities_DELETE"><abbr title="DELETE /entities"><span class="sideoverflow">DELETE /entities</span></abbr></a></li>
- <li><a href="#resource_EntityResource_getEntity_GET"><abbr title="GET /entities"><span class="sideoverflow">GET /entities</span></abbr></a></li>
- <li><a href="#resource_EntityResource_submit_POST"><abbr title="POST /entities"><span class="sideoverflow">POST /entities</span></abbr></a></li>
- <li><a href="#resource_EntityResource_updateEntities_PUT"><abbr title="PUT /entities"><span class="sideoverflow">PUT /entities</span></abbr></a></li>
- <li><a href="#resource_EntityResource_updateByUniqueAttribute_POST"><abbr title="POST /entities/qualifiedName"><span class="sideoverflow">POST /entities/qualifiedName</span></abbr></a></li>
- <li><a href="#resource_EntityResource_getEntityDefinition_GET"><abbr title="GET /entities/{guid}"><span class="sideoverflow">GET /entities/{guid}</span></abbr></a></li>
- <li><a href="#resource_EntityResource_updateEntityByGuid_POST"><abbr title="POST /entities/{guid}"><span class="sideoverflow">POST /entities/{guid}</span></abbr></a></li>
- <li><a href="#resource_EntityResource_getAuditEvents_GET"><abbr title="GET /entities/{guid}/audit"><span class="sideoverflow">GET /entities/{guid}/audit</span></abbr></a></li>
- <li><a href="#resource_EntityResource_getTraitDefinitionsForEntity_GET"><abbr title="GET /entities/{guid}/traitDefinitions"><span class="sideoverflow">GET /entities/{guid}/traitDefinitions</span></abbr></a></li>
- <li><a href="#resource_EntityResource_getTraitNames_GET"><abbr title="GET /entities/{guid}/traits"><span class="sideoverflow">GET /entities/{guid}/traits</span></abbr></a></li>
- <li><a href="#resource_EntityResource_addTrait_POST"><abbr title="POST /entities/{guid}/traits"><span class="sideoverflow">POST /entities/{guid}/traits</span></abbr></a></li>
- <li><a href="#resource_EntityResource_getTraitDefinitionForEntity_GET"><abbr title="GET /entities/{guid}/traitDefinitions/{traitName}"><span class="sideoverflow">GET /entities/{guid}/traitDefinitions/{traitName}</span></abbr></a></li>
- <li><a href="#resource_EntityResource_deleteTrait_DELETE"><abbr title="DELETE /entities/{guid}/traits/{traitName}"><span class="sideoverflow">DELETE /entities/{guid}/traits/{traitName}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_EntityResource.html">EntityResource</a></li>
- </ol>
-
- <h1 class="page-header">EntityResource <small>Resource</small></h1>
-
- <p>Entity management operations as REST API.
-
-An entity is an "instance" of a Type. Entities conform to the definition
-of the Type they correspond with.</p>
-
- <div id="resource_EntityResource_deleteEntities_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/entities <a href="../entities" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Delete entities from the repository identified by their guids (including their composite references)
-or
-Deletes a single entity identified by its type and unique attribute value from the repository (including their composite references)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>multivalued</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>query</td>
- <td><span class="parameter-description">list of deletion candidate guids
-or</span></td>
- <td><span class="parameter-multivalued">yes</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">property</span></td>
- <td>query</td>
- <td><span class="parameter-description">the unique attribute used to identify the entity</span></td>
- <td><span class="parameter-multivalued">no</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">type</span></td>
- <td>query</td>
- <td><span class="parameter-description">the entity type</span></td>
- <td><span class="parameter-multivalued">no</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">value</span></td>
- <td>query</td>
- <td><span class="parameter-description">the unique attribute value used to identify the entity</span></td>
- <td><span class="parameter-multivalued">no</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">response payload as json - including guids of entities(including composite references from that entity) that were deleted</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /entities
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_getEntity_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/entities <a href="../entities" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">property</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">type</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">value</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /entities
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_submit_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/entities <a href="../entities" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Submits the entity definitions (instances).
-The body contains the JSONArray of entity json. The service takes care of de-duping the entities based on any
-unique attribute for the give type.</p>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /entities
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_updateEntities_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/entities <a href="../entities" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Complete update of a set of entities - the values not specified will be replaced with null/removed
-Adds/Updates given entities identified by its GUID or unique attribute</p>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">response payload as json</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /entities
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_updateByUniqueAttribute_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/entities/qualifiedName <a href="../entities/qualifiedName" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Adds/Updates given entity identified by its unique attribute( entityType, attributeName and value)
-Updates support only partial update of an entity - Adds/updates any new values specified
-Updates do not support removal of attribute values</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">property</span></td>
- <td>query</td>
- <td><span class="parameter-description">the unique attribute used to identify the entity</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">type</span></td>
- <td>query</td>
- <td><span class="parameter-description">the entity type</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">value</span></td>
- <td>query</td>
- <td><span class="parameter-description">the unique attributes value</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">response payload as json
-The body contains the JSONArray of entity json. The service takes care of de-duping the entities based on any
-unique attribute for the give type.</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /entities/qualifiedName
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_getEntityDefinition_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/entities/{guid} <a href="../entities/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Fetch the complete definition of an entity given its GUID.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">GUID for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /entities/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_updateEntityByGuid_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/entities/{guid} <a href="../entities/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Updates entity identified by its GUID
-Support Partial update of an entity - Adds/updates any new values specified
-Does not support removal of attribute values</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">property</span></td>
- <td>query</td>
- <td><span class="parameter-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /entities/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_getAuditEvents_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/entities/{guid}/audit <a href="../entities/{guid}/audit" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Returns the entity audit events for a given entity id. The events are returned in the decreasing order of timestamp.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- <th>default</th>
- <th>constraints</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">entity id</span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">count</span></td>
- <td>query</td>
- <td><span class="parameter-description">number of events required</span></td>
- <td><span class="parameter-default-value">100</span></td>
- <td><span class="parameter-constraints">short</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">startKey</span></td>
- <td>query</td>
- <td><span class="parameter-description">used for pagination. Startkey is inclusive, the returned results contain the event with the given startkey.
-First time getAuditEvents() is called for an entity, startKey should be null,
-with count = (number of events required + 1). Next time getAuditEvents() is called for the same entity,
-startKey should be equal to the entityKey of the last event returned in the previous call.</span></td>
- <td><span class="parameter-default-value"> </span></td>
- <td><span class="parameter-constraints"> </span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /entities/{guid}/audit
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_getTraitDefinitionsForEntity_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/entities/{guid}/traitDefinitions <a href="../entities/{guid}/traitDefinitions" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Fetches the trait definitions of all the traits associated to the given entity</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /entities/{guid}/traitDefinitions
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_getTraitNames_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/entities/{guid}/traits <a href="../entities/{guid}/traits" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Gets the list of trait names for a given entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">a list of trait names for the given entity guid</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /entities/{guid}/traits
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_addTrait_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/entities/{guid}/traits <a href="../entities/{guid}/traits" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Adds a new trait to an existing entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /entities/{guid}/traits
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 201 Created
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_getTraitDefinitionForEntity_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/entities/{guid}/traitDefinitions/{traitName} <a href="../entities/{guid}/traitDefinitions/{traitName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Fetches the trait definition for an entity given its guid and trait name</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">traitName</span></td>
- <td>path</td>
- <td><span class="parameter-description">name of the trait</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /entities/{guid}/traitDefinitions/{traitName}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_EntityResource_deleteTrait_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/entities/{guid}/traits/{traitName} <a href="../entities/{guid}/traits/{traitName}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <div class="alert alert-danger">This method has been deprecated. </div>
-
- <p>Deletes a given trait from an existing entity represented by a guid.</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">globally unique identifier for the entity</span></td>
- </tr>
- <tr>
- <td><span class="parameter-name">traitName</span></td>
- <td>path</td>
- <td><span class="parameter-description">name of the trait</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description"></span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /entities/{guid}/traits/{traitName}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[40/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/es5-shim.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/es5-shim.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/es5-shim.js
deleted file mode 100644
index 4c0fcab..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/es5-shim.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t,e){"use strict";"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.returnExports=e()}(this,function(){var t,e,r=Array,n=r.prototype,o=Object,i=o.prototype,a=Function,u=a.prototype,f=String,s=f.prototype,l=Number,c=l.prototype,h=n.slice,p=n.splice,y=n.push,d=n.unshift,g=n.concat,v=n.join,b=u.call,w=u.apply,T=Math.max,m=Math.min,D=i.toString,x="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,S=Function.prototype.toString,O=/^\s*class /,j=function(t){try{var e=S.call(t),r=e.replace(/\/\/.*\n/g,""),n=r.replace(/\/\*[.\s\S]*\*\//g,""),o=n.replace(/\n/gm," ").replace(/ {2}/g," ");return O.test(o)}catch(i){return!1}},E=function(t){try{return!j(t)&&(S.call(t),!0)}catch(e){return!1}},M="[object Function]",I="[object GeneratorFunction]",t=function(t){if(!t)return!1;if("function"!=typeof t&&"object"!=typeof t)return!1;if(x)return E(t);if(j(t))return!1;var e=D.call(t);return e===M||e===I},U=RegExp.prototype.exec,F=function(t){
try{return U.call(t),!0}catch(e){return!1}},N="[object RegExp]";e=function(t){return"object"==typeof t&&(x?F(t):D.call(t)===N)};var k,C=String.prototype.valueOf,R=function(t){try{return C.call(t),!0}catch(e){return!1}},A="[object String]";k=function(t){return"string"==typeof t||"object"==typeof t&&(x?R(t):D.call(t)===A)};var $=o.defineProperty&&function(){try{var t={};o.defineProperty(t,"x",{enumerable:!1,value:t});for(var e in t)return!1;return t.x===t}catch(r){return!1}}(),P=function(t){var e;return e=$?function(t,e,r,n){!n&&e in t||o.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:r})}:function(t,e,r,n){!n&&e in t||(t[e]=r)},function(r,n,o){for(var i in n)t.call(n,i)&&e(r,i,n[i],o)}}(i.hasOwnProperty),J=function(t){var e=typeof t;return null===t||"object"!==e&&"function"!==e},Z=l.isNaN||function(t){return t!==t},z={ToInteger:function(t){var e=+t;return Z(e)?e=0:0!==e&&e!==1/0&&e!==-(1/0)&&(e=(e>0||-1)*Math.floor(Math.abs(e))),e},ToPrimitive:function(e){var r,n
,o;if(J(e))return e;if(n=e.valueOf,t(n)&&(r=n.call(e),J(r)))return r;if(o=e.toString,t(o)&&(r=o.call(e),J(r)))return r;throw new TypeError},ToObject:function(t){if(null==t)throw new TypeError("can't convert "+t+" to object");return o(t)},ToUint32:function(t){return t>>>0}},G=function(){};P(u,{bind:function(e){var r=this;if(!t(r))throw new TypeError("Function.prototype.bind called on incompatible "+r);for(var n,i=h.call(arguments,1),u=function(){if(this instanceof n){var t=w.call(r,this,g.call(i,h.call(arguments)));return o(t)===t?t:this}return w.call(r,e,g.call(i,h.call(arguments)))},f=T(0,r.length-i.length),s=[],l=0;l<f;l++)y.call(s,"$"+l);return n=a("binder","return function ("+v.call(s,",")+"){ return binder.apply(this, arguments); }")(u),r.prototype&&(G.prototype=r.prototype,n.prototype=new G,G.prototype=null),n}});var Y=b.bind(i.hasOwnProperty),B=b.bind(i.toString),H=b.bind(h),W=w.bind(h),L=b.bind(s.slice),X=b.bind(s.split),q=b.bind(s.indexOf),K=b.bind(y),Q=b.bind(i.propertyIsE
numerable),V=b.bind(n.sort),_=r.isArray||function(t){return"[object Array]"===B(t)},tt=1!==[].unshift(0);P(n,{unshift:function(){return d.apply(this,arguments),this.length}},tt),P(r,{isArray:_});var et=o("a"),rt="a"!==et[0]||!(0 in et),nt=function(t){var e=!0,r=!0,n=!1;if(t)try{t.call("foo",function(t,r,n){"object"!=typeof n&&(e=!1)}),t.call([1],function(){"use strict";r="string"==typeof this},"x")}catch(o){n=!0}return!!t&&!n&&e&&r};P(n,{forEach:function(e){var r,n=z.ToObject(this),o=rt&&k(this)?X(this,""):n,i=-1,a=z.ToUint32(o.length);if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++i<a;)i in o&&("undefined"==typeof r?e(o[i],i,n):e.call(r,o[i],i,n))}},!nt(n.forEach)),P(n,{map:function(e){var n,o=z.ToObject(this),i=rt&&k(this)?X(this,""):o,a=z.ToUint32(i.length),u=r(a);if(arguments.length>1&&(n=arguments[1]),!t(e))throw new TypeError("Array.prototype.map callback must be a function");for(var f=0;f<a;f++)f
in i&&("undefined"==typeof n?u[f]=e(i[f],f,o):u[f]=e.call(n,i[f],f,o));return u}},!nt(n.map)),P(n,{filter:function(e){var r,n,o=z.ToObject(this),i=rt&&k(this)?X(this,""):o,a=z.ToUint32(i.length),u=[];if(arguments.length>1&&(n=arguments[1]),!t(e))throw new TypeError("Array.prototype.filter callback must be a function");for(var f=0;f<a;f++)f in i&&(r=i[f],("undefined"==typeof n?e(r,f,o):e.call(n,r,f,o))&&K(u,r));return u}},!nt(n.filter)),P(n,{every:function(e){var r,n=z.ToObject(this),o=rt&&k(this)?X(this,""):n,i=z.ToUint32(o.length);if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.every callback must be a function");for(var a=0;a<i;a++)if(a in o&&!("undefined"==typeof r?e(o[a],a,n):e.call(r,o[a],a,n)))return!1;return!0}},!nt(n.every)),P(n,{some:function(e){var r,n=z.ToObject(this),o=rt&&k(this)?X(this,""):n,i=z.ToUint32(o.length);if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.some callback must be a function");for
(var a=0;a<i;a++)if(a in o&&("undefined"==typeof r?e(o[a],a,n):e.call(r,o[a],a,n)))return!0;return!1}},!nt(n.some));var ot=!1;n.reduce&&(ot="object"==typeof n.reduce.call("es5",function(t,e,r,n){return n})),P(n,{reduce:function(e){var r=z.ToObject(this),n=rt&&k(this)?X(this,""):r,o=z.ToUint32(n.length);if(!t(e))throw new TypeError("Array.prototype.reduce callback must be a function");if(0===o&&1===arguments.length)throw new TypeError("reduce of empty array with no initial value");var i,a=0;if(arguments.length>=2)i=arguments[1];else for(;;){if(a in n){i=n[a++];break}if(++a>=o)throw new TypeError("reduce of empty array with no initial value")}for(;a<o;a++)a in n&&(i=e(i,n[a],a,r));return i}},!ot);var it=!1;n.reduceRight&&(it="object"==typeof n.reduceRight.call("es5",function(t,e,r,n){return n})),P(n,{reduceRight:function(e){var r=z.ToObject(this),n=rt&&k(this)?X(this,""):r,o=z.ToUint32(n.length);if(!t(e))throw new TypeError("Array.prototype.reduceRight callback must be a function");if
(0===o&&1===arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var i,a=o-1;if(arguments.length>=2)i=arguments[1];else for(;;){if(a in n){i=n[a--];break}if(--a<0)throw new TypeError("reduceRight of empty array with no initial value")}if(a<0)return i;do a in n&&(i=e(i,n[a],a,r));while(a--);return i}},!it);var at=n.indexOf&&[0,1].indexOf(1,2)!==-1;P(n,{indexOf:function(t){var e=rt&&k(this)?X(this,""):z.ToObject(this),r=z.ToUint32(e.length);if(0===r)return-1;var n=0;for(arguments.length>1&&(n=z.ToInteger(arguments[1])),n=n>=0?n:T(0,r+n);n<r;n++)if(n in e&&e[n]===t)return n;return-1}},at);var ut=n.lastIndexOf&&[0,1].lastIndexOf(0,-3)!==-1;P(n,{lastIndexOf:function(t){var e=rt&&k(this)?X(this,""):z.ToObject(this),r=z.ToUint32(e.length);if(0===r)return-1;var n=r-1;for(arguments.length>1&&(n=m(n,z.ToInteger(arguments[1]))),n=n>=0?n:r-Math.abs(n);n>=0;n--)if(n in e&&t===e[n])return n;return-1}},ut);var ft=function(){var t=[1,2],e=t.splice();return 2===t.
length&&_(e)&&0===e.length}();P(n,{splice:function(t,e){return 0===arguments.length?[]:p.apply(this,arguments)}},!ft);var st=function(){var t={};return n.splice.call(t,0,0,1),1===t.length}();P(n,{splice:function(t,e){if(0===arguments.length)return[];var r=arguments;return this.length=T(z.ToInteger(this.length),0),arguments.length>0&&"number"!=typeof e&&(r=H(arguments),r.length<2?K(r,this.length-t):r[1]=z.ToInteger(e)),p.apply(this,r)}},!st);var lt=function(){var t=new r(1e5);return t[8]="x",t.splice(1,1),7===t.indexOf("x")}(),ct=function(){var t=256,e=[];return e[t]="a",e.splice(t+1,0,"b"),"a"===e[t]}();P(n,{splice:function(t,e){for(var r,n=z.ToObject(this),o=[],i=z.ToUint32(n.length),a=z.ToInteger(t),u=a<0?T(i+a,0):m(a,i),s=m(T(z.ToInteger(e),0),i-u),l=0;l<s;)r=f(u+l),Y(n,r)&&(o[l]=n[r]),l+=1;var c,h=H(arguments,2),p=h.length;if(p<s){l=u;for(var y=i-s;l<y;)r=f(l+s),c=f(l+p),Y(n,r)?n[c]=n[r]:delete n[c],l+=1;l=i;for(var d=i-s+p;l>d;)delete n[l-1],l-=1}else if(p>s)for(l=i-s;l>u;)r=f(
l+s-1),c=f(l+p-1),Y(n,r)?n[c]=n[r]:delete n[c],l-=1;l=u;for(var g=0;g<h.length;++g)n[l]=h[g],l+=1;return n.length=i-s+p,o}},!lt||!ct);var ht,pt=n.join;try{ht="1,2,3"!==Array.prototype.join.call("123",",")}catch(yt){ht=!0}ht&&P(n,{join:function(t){var e="undefined"==typeof t?",":t;return pt.call(k(this)?X(this,""):this,e)}},ht);var dt="1,2"!==[1,2].join(void 0);dt&&P(n,{join:function(t){var e="undefined"==typeof t?",":t;return pt.call(this,e)}},dt);var gt=function(t){for(var e=z.ToObject(this),r=z.ToUint32(e.length),n=0;n<arguments.length;)e[r+n]=arguments[n],n+=1;return e.length=r+n,r+n},vt=function(){var t={},e=Array.prototype.push.call(t,void 0);return 1!==e||1!==t.length||"undefined"!=typeof t[0]||!Y(t,0)}();P(n,{push:function(t){return _(this)?y.apply(this,arguments):gt.apply(this,arguments)}},vt);var bt=function(){var t=[],e=t.push(void 0);return 1!==e||1!==t.length||"undefined"!=typeof t[0]||!Y(t,0)}();P(n,{push:gt},bt),P(n,{slice:function(t,e){var r=k(this)?X(this,""):this;re
turn W(r,arguments)}},rt);var wt=function(){try{return[1,2].sort(null),[1,2].sort({}),!0}catch(t){}return!1}(),Tt=function(){try{return[1,2].sort(/a/),!1}catch(t){}return!0}(),mt=function(){try{return[1,2].sort(void 0),!0}catch(t){}return!1}();P(n,{sort:function(e){if("undefined"==typeof e)return V(this);if(!t(e))throw new TypeError("Array.prototype.sort callback must be a function");return V(this,e)}},wt||!mt||!Tt);var Dt=!Q({toString:null},"toString"),xt=Q(function(){},"prototype"),St=!Y("x","0"),Ot=function(t){var e=t.constructor;return e&&e.prototype===t},jt={$window:!0,$console:!0,$parent:!0,$self:!0,$frame:!0,$frames:!0,$frameElement:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$external:!0},Et=function(){if("undefined"==typeof window)return!1;for(var t in window)try{!jt["$"+t]&&Y(window,t)&&null!==window[t]&&"object"==typeof window[t]&&Ot(window[t])}catch(e){return!0}return!1}(),Mt=function(t){if("undefined"==typeof window||!Et)return Ot(t);try{return Ot(t)}catch(e){return!1}
},It=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Ut=It.length,Ft=function(t){return"[object Arguments]"===B(t)},Nt=function(e){return null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&!_(e)&&t(e.callee)},kt=Ft(arguments)?Ft:Nt;P(o,{keys:function(e){var r=t(e),n=kt(e),o=null!==e&&"object"==typeof e,i=o&&k(e);if(!o&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var a=[],u=xt&&r;if(i&&St||n)for(var s=0;s<e.length;++s)K(a,f(s));if(!n)for(var l in e)u&&"prototype"===l||!Y(e,l)||K(a,f(l));if(Dt)for(var c=Mt(e),h=0;h<Ut;h++){var p=It[h];c&&"constructor"===p||!Y(e,p)||K(a,p)}return a}});var Ct=o.keys&&function(){return 2===o.keys(arguments).length}(1,2),Rt=o.keys&&function(){var t=o.keys(arguments);return 1!==arguments.length||1!==t.length||1!==t[0]}(1),At=o.keys;P(o,{keys:function(t){return At(kt(t)?H(t):t)}},!Ct||Rt);var $t,Pt,Jt=0!==new Date((-0xc782b5b342b24)).getUTCMonth(),Zt=new Da
te((-0x55d318d56a724)),zt=new Date(14496624e5),Gt="Mon, 01 Jan -45875 11:59:59 GMT"!==Zt.toUTCString(),Yt=Zt.getTimezoneOffset();Yt<-720?($t="Tue Jan 02 -45875"!==Zt.toDateString(),Pt=!/^Thu Dec 10 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(zt.toString())):($t="Mon Jan 01 -45875"!==Zt.toDateString(),Pt=!/^Wed Dec 09 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(zt.toString()));var Bt=b.bind(Date.prototype.getFullYear),Ht=b.bind(Date.prototype.getMonth),Wt=b.bind(Date.prototype.getDate),Lt=b.bind(Date.prototype.getUTCFullYear),Xt=b.bind(Date.prototype.getUTCMonth),qt=b.bind(Date.prototype.getUTCDate),Kt=b.bind(Date.prototype.getUTCDay),Qt=b.bind(Date.prototype.getUTCHours),Vt=b.bind(Date.prototype.getUTCMinutes),_t=b.bind(Date.prototype.getUTCSeconds),te=b.bind(Date.prototype.getUTCMilliseconds),ee=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],re=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ne=function(t,e){return Wt(new Date(e,t,0))};P(Date.prot
otype,{getFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Bt(this);return t<0&&Ht(this)>11?t+1:t},getMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Bt(this),e=Ht(this);return t<0&&e>11?0:e},getDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Bt(this),e=Ht(this),r=Wt(this);if(t<0&&e>11){if(12===e)return r;var n=ne(0,t+1);return n-r+1}return r},getUTCFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Lt(this);return t<0&&Xt(this)>11?t+1:t},getUTCMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Lt(this),e=Xt(this);return t<0&&e>11?0:e},getUTCDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Lt(this),e=Xt(this),r=qt(this);if(t<0&&e>11){if(12===e)r
eturn r;var n=ne(0,t+1);return n-r+1}return r}},Jt),P(Date.prototype,{toUTCString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Kt(this),e=qt(this),r=Xt(this),n=Lt(this),o=Qt(this),i=Vt(this),a=_t(this);return ee[t]+", "+(e<10?"0"+e:e)+" "+re[r]+" "+n+" "+(o<10?"0"+o:o)+":"+(i<10?"0"+i:i)+":"+(a<10?"0"+a:a)+" GMT"}},Jt||Gt),P(Date.prototype,{toDateString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=this.getDay(),e=this.getDate(),r=this.getMonth(),n=this.getFullYear();return ee[t]+" "+re[r]+" "+(e<10?"0"+e:e)+" "+n}},Jt||$t),(Jt||Pt)&&(Date.prototype.toString=function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=this.getDay(),e=this.getDate(),r=this.getMonth(),n=this.getFullYear(),o=this.getHours(),i=this.getMinutes(),a=this.getSeconds(),u=this.getTimezoneOffset(),f=Math.floor(Math.abs(u)/60),s=Math.floor(Math.abs(u)%60);return ee[
t]+" "+re[r]+" "+(e<10?"0"+e:e)+" "+n+" "+(o<10?"0"+o:o)+":"+(i<10?"0"+i:i)+":"+(a<10?"0"+a:a)+" GMT"+(u>0?"-":"+")+(f<10?"0"+f:f)+(s<10?"0"+s:s)},$&&o.defineProperty(Date.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var oe=-621987552e5,ie="-000001",ae=Date.prototype.toISOString&&new Date(oe).toISOString().indexOf(ie)===-1,ue=Date.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new Date((-1)).toISOString(),fe=b.bind(Date.prototype.getTime);P(Date.prototype,{toISOString:function(){if(!isFinite(this)||!isFinite(fe(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");var t=Lt(this),e=Xt(this);t+=Math.floor(e/12),e=(e%12+12)%12;var r=[e+1,qt(this),Qt(this),Vt(this),_t(this)];t=(t<0?"-":t>9999?"+":"")+L("00000"+Math.abs(t),0<=t&&t<=9999?-4:-6);for(var n=0;n<r.length;++n)r[n]=L("00"+r[n],-2);return t+"-"+H(r,0,2).join("-")+"T"+H(r,2).join(":")+"."+L("000"+te(this),-3)+"Z"}},ae||ue);var se=function(){try{return Date.prototype.toJSO
N&&null===new Date(NaN).toJSON()&&new Date(oe).toJSON().indexOf(ie)!==-1&&Date.prototype.toJSON.call({toISOString:function(){return!0}})}catch(t){return!1}}();se||(Date.prototype.toJSON=function(e){var r=o(this),n=z.ToPrimitive(r);if("number"==typeof n&&!isFinite(n))return null;var i=r.toISOString;if(!t(i))throw new TypeError("toISOString property is not callable");return i.call(r)});var le=1e15===Date.parse("+033658-09-27T01:46:40.000Z"),ce=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z")),he=isNaN(Date.parse("2000-01-01T00:00:00.000Z"));if(he||ce||!le){var pe=Math.pow(2,31)-1,ye=Z(new Date(1970,0,1,0,0,0,pe+1).getTime());Date=function(t){var e=function(r,n,o,i,a,u,s){var l,c=arguments.length;if(this instanceof t){var h=u,p=s;if(ye&&c>=7&&s>pe){var y=Math.floor(s/pe)*pe,d=Math.floor(y/1e3);h+=d,p-=1e3*d}l=1===c&&f(r)===r?new t(e.parse(r)):c>=7?new t(r,n,o,i,a,h,p):c>=6?new t(r,n,o,i,a,h):c>
=5?new t(r,n,o,i,a):c>=4?new t(r,n,o,i):c>=3?new t(r,n,o):c>=2?new t(r,n):c>=1?new t(r instanceof t?+r:r):new t}else l=t.apply(this,arguments);return J(l)||P(l,{constructor:e},!0),l},r=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),n=[0,31,59,90,120,151,181,212,243,273,304,334,365],o=function(t,e){var r=e>1?1:0;return n[e]+Math.floor((t-1969+r)/4)-Math.floor((t-1901+r)/100)+Math.floor((t-1601+r)/400)+365*(t-1970)},i=function(e){var r=0,n=e;if(ye&&n>pe){var o=Math.floor(n/pe)*pe,i=Math.floor(o/1e3);r+=i,n-=1e3*i}return l(new t(1970,0,1,0,0,r,n))};for(var a in t)Y(t,a)&&(e[a]=t[a]);P(e,{now:t.now,UTC:t.UTC},!0),e.prototype=t.prototype,P(e.prototype,{constructor:e},!0);var u=function(e){var n=r.exec(e);if(n){var a,u=l(n[1]),f=l(n[2]||1)-1,s=l(n[3]||1)-1,c=l(n[4]||0),h=l(n[5]||0),p=l(n[6]||0),y=Math.floor(1e3*l(n[7]||0)),d=Boolean(n[4]&&!n[8]),g="-"===n[9]?1:-1,v=l(n[10]||0),b=l(n[11]|
|0),w=h>0||p>0||y>0;return c<(w?24:25)&&h<60&&p<60&&y<1e3&&f>-1&&f<12&&v<24&&b<60&&s>-1&&s<o(u,f+1)-o(u,f)&&(a=60*(24*(o(u,f)+s)+c+v*g),a=1e3*(60*(a+h+b*g)+p)+y,d&&(a=i(a)),-864e13<=a&&a<=864e13)?a:NaN}return t.parse.apply(this,arguments)};return P(e,{parse:u}),e}(Date)}Date.now||(Date.now=function(){return(new Date).getTime()});var de=c.toFixed&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0)),ge={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function(t,e){for(var r=-1,n=e;++r<ge.size;)n+=t*ge.data[r],ge.data[r]=n%ge.base,n=Math.floor(n/ge.base)},divide:function(t){for(var e=ge.size,r=0;--e>=0;)r+=ge.data[e],ge.data[e]=Math.floor(r/t),r=r%t*ge.base},numToString:function(){for(var t=ge.size,e="";--t>=0;)if(""!==e||0===t||0!==ge.data[t]){var r=f(ge.data[t]);""===e?e=r:e+=L("0000000",0,7-r.length)+r}return e},pow:function Ae(t,e,r){return 0===e?r:e%2===1?Ae(t,e-1,r*t):Ae(t*t,e/2,r)},log:function(t){for(va
r e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}},ve=function(t){var e,r,n,o,i,a,u,s;if(e=l(t),e=Z(e)?0:Math.floor(e),e<0||e>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(r=l(this),Z(r))return"NaN";if(r<=-1e21||r>=1e21)return f(r);if(n="",r<0&&(n="-",r=-r),o="0",r>1e-21)if(i=ge.log(r*ge.pow(2,69,1))-69,a=i<0?r*ge.pow(2,-i,1):r/ge.pow(2,i,1),a*=4503599627370496,i=52-i,i>0){for(ge.multiply(0,a),u=e;u>=7;)ge.multiply(1e7,0),u-=7;for(ge.multiply(ge.pow(10,u,1),0),u=i-1;u>=23;)ge.divide(1<<23),u-=23;ge.divide(1<<u),ge.multiply(1,1),ge.divide(2),o=ge.numToString()}else ge.multiply(0,a),ge.multiply(1<<-i,0),o=ge.numToString()+L("0.00000000000000000000",2,2+e);return e>0?(s=o.length,o=s<=e?n+L("0.0000000000000000000",0,e-s+2)+o:n+L(o,0,s-e)+"."+L(o,s-e)):o=n+o,o};P(c,{toFixed:ve},de);var be=function(){try{return"1"===1..toPrecision(void 0)}catch(t){return!0}}(),we=c.toPrecision;P(c,{toPrecision:function(t){return"undefined"==typeof t?we.c
all(this):we.call(this,t)}},be),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?!function(){var t="undefined"==typeof/()??/.exec("")[1],r=Math.pow(2,32)-1;s.split=function(n,o){var i=String(this);if("undefined"==typeof n&&0===o)return[];if(!e(n))return X(this,n,o);var a,u,f,s,l=[],c=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),h=0,p=new RegExp(n.source,c+"g");t||(a=new RegExp("^"+p.source+"$(?!\\s)",c));var d="undefined"==typeof o?r:z.ToUint32(o);for(u=p.exec(i);u&&(f=u.index+u[0].length,!(f>h&&(K(l,L(i,h,u.index)),!t&&u.length>1&&u[0].replace(a,function(){for(var t=1;t<arguments.length-2;t++)"undefined"==typeof arguments[t]&&(u[t]=void 0)}),u.length>1&&u.index<i.length&&y.apply(l,H(u,1)),s=u[0].length,h=f,l.length>=d)));)p.lastIndex===u.index&&p.lastIndex++,u=p.exec(i);return h===i.length?!s&&p.test("")||K(l,"")
:K(l,L(i,h)),l.length>d?H(l,0,d):l}}():"0".split(void 0,0).length&&(s.split=function(t,e){return"undefined"==typeof t&&0===e?[]:X(this,t,e)});var Te=s.replace,me=function(){var t=[];return"x".replace(/x(.)?/g,function(e,r){K(t,r)}),1===t.length&&"undefined"==typeof t[0]}();me||(s.replace=function(r,n){var o=t(n),i=e(r)&&/\)[*?]/.test(r.source);if(o&&i){var a=function(t){var e=arguments.length,o=r.lastIndex;r.lastIndex=0;var i=r.exec(t)||[];return r.lastIndex=o,K(i,arguments[e-2],arguments[e-1]),n.apply(this,i)};return Te.call(this,r,a)}return Te.call(this,r,n)});var De=s.substr,xe="".substr&&"b"!=="0b".substr(-1);P(s,{substr:function(t,e){var r=t;return t<0&&(r=T(this.length+t,0)),De.call(this,r,e)}},xe);var Se="\t\n\x0B\f\r \u2028\u2029\ufeff",Oe="",je="["+Se+"]",Ee=new RegExp("^"+je+je+"*"),Me=new RegExp(je+je+"*$"),Ie=s.trim&&(Se.trim()||!Oe.trim());P(s,{trim:function(){if("undefined"==typeof this||null===this)throw new TypeErr
or("can't convert "+this+" to object");return f(this).replace(Ee,"").replace(Me,"")}},Ie);var Ue=b.bind(String.prototype.trim),Fe=s.lastIndexOf&&"abcあい".lastIndexOf("あい",2)!==-1;P(s,{lastIndexOf:function(t){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");for(var e=f(this),r=f(t),n=arguments.length>1?l(arguments[1]):NaN,o=Z(n)?1/0:z.ToInteger(n),i=m(T(o,0),e.length),a=r.length,u=i+a;u>0;){u=T(0,u-a);var s=q(L(e,u,i+a),r);if(s!==-1)return u+s}return-1}},Fe);var Ne=s.lastIndexOf;if(P(s,{lastIndexOf:function(t){return Ne.apply(this,arguments)}},1!==s.lastIndexOf.length),8===parseInt(Se+"08")&&22===parseInt(Se+"0x16")||(parseInt=function(t){var e=/^[\-+]?0[xX]/;return function(r,n){var o=Ue(String(r)),i=l(n)||(e.test(o)?16:10);return t(o,i)}}(parseInt)),1/parseFloat("-0")!==-(1/0)&&(parseFloat=function(t){return function(e){var r=Ue(String(e)),n=t(r);return 0===n&&"-"===L(r,0,1)?-0:n}}(parseFloat)),"RangeError: test"!==String(new R
angeError("test"))){var ke=function(){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");var t=this.name;"undefined"==typeof t?t="Error":"string"!=typeof t&&(t=f(t));var e=this.message;return"undefined"==typeof e?e="":"string"!=typeof e&&(e=f(e)),t?e?t+": "+e:t:e};Error.prototype.toString=ke}if($){var Ce=function(t,e){if(Q(t,e)){var r=Object.getOwnPropertyDescriptor(t,e);r.configurable&&(r.enumerable=!1,Object.defineProperty(t,e,r))}};Ce(Error.prototype,"message"),""!==Error.prototype.message&&(Error.prototype.message=""),Ce(Error.prototype,"name")}if("/a/gim"!==String(/a/gim)){var Re=function(){var t="/"+this.source+"/";return this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),t};RegExp.prototype.toString=Re}});
\ No newline at end of file
[20/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Hook-Falcon.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Hook-Falcon.html b/1.0.0-rc0/Hook-Falcon.html
deleted file mode 100644
index 32f0339..0000000
--- a/1.0.0-rc0/Hook-Falcon.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Hook-Falcon.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Falcon Atlas Bridge</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Falcon Atlas Bridge</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Falcon_Atlas_Bridge"></a>Falcon Atlas Bridge</h2></div>
-<div class="section">
-<h3><a name="Falcon_Model"></a>Falcon Model</h3>
-<p>The default hive model includes the following types:</p>
-<ul>
-<li>Entity types:
-<ul>
-<li>falcon_cluster
-<ul>
-<li>super-types: Infrastructure</li>
-<li>attributes: timestamp, colo, owner, tags</li></ul></li>
-<li>falcon_feed
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: timestamp, stored-in, owner, groups, tags</li></ul></li>
-<li>falcon_feed_creation
-<ul>
-<li>super-types: Process</li>
-<li>attributes: timestamp, stored-in, owner</li></ul></li>
-<li>falcon_feed_replication
-<ul>
-<li>super-types: Process</li>
-<li>attributes: timestamp, owner</li></ul></li>
-<li>falcon_process
-<ul>
-<li>super-types: Process</li>
-<li>attributes: timestamp, runs-on, owner, tags, pipelines, workflow-properties</li></ul></li></ul></li></ul>
-<p>One falcon_process entity is created for every cluster that the falcon process is defined for.</p>
-<p>The entities are created and de-duped using unique qualifiedName attribute. They provide namespace and can be used for querying/lineage as well. The unique attributes are:</p>
-<ul>
-<li>falcon_process.qualifiedName - <process name>@<cluster name></li>
-<li>falcon_cluster.qualifiedName - <cluster name></li>
-<li>falcon_feed.qualifiedName - <feed name>@<cluster name></li>
-<li>falcon_feed_creation.qualifiedName - <feed name></li>
-<li>falcon_feed_replication.qualifiedName - <feed name></li></ul></div>
-<div class="section">
-<h3><a name="Falcon_Hook"></a>Falcon Hook</h3>
-<p>Falcon supports listeners on falcon entity submission. This is used to add entities in Atlas using the model detailed above. Follow the instructions below to setup Atlas hook in Falcon:</p>
-<ul>
-<li>Add 'org.apache.atlas.falcon.service.AtlasService' to application.services in <falcon-conf>/startup.properties</li>
-<li>Link Atlas hook jars in Falcon classpath - 'ln -s <atlas-home>/hook/falcon/* <falcon-home>/server/webapp/falcon/WEB-INF/lib/'</li>
-<li>In <falcon_conf>/falcon-env.sh, set an environment variable as follows:</li></ul>
-<div class="source"><pre class="prettyprint">
- export FALCON_SERVER_OPTS="<atlas_home>/hook/falcon/*:$FALCON_SERVER_OPTS"
-</pre></div>
-<p>The following properties in <atlas-conf>/atlas-application.properties control the thread pool and notification details:</p>
-<ul>
-<li>atlas.hook.falcon.synchronous - boolean, true to run the hook synchronously. default false</li>
-<li>atlas.hook.falcon.numRetries - number of retries for notification failure. default 3</li>
-<li>atlas.hook.falcon.minThreads - core number of threads. default 5</li>
-<li>atlas.hook.falcon.maxThreads - maximum number of threads. default 5</li>
-<li>atlas.hook.falcon.keepAliveTime - keep alive time in msecs. default 10</li>
-<li>atlas.hook.falcon.queueSize - queue size for the threadpool. default 10000</li></ul>
-<p>Refer <a href="./Configuration.html">Configuration</a> for notification related configurations</p></div>
-<div class="section">
-<h3><a name="NOTES"></a>NOTES</h3>
-<p></p>
-<ul>
-<li>In falcon cluster entity, cluster name used should be uniform across components like hive, falcon, sqoop etc. If used with ambari, ambari cluster name should be used for cluster entity</li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Hook-HBase.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Hook-HBase.html b/1.0.0-rc0/Hook-HBase.html
deleted file mode 100644
index 77a87fc..0000000
--- a/1.0.0-rc0/Hook-HBase.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Hook-HBase.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Apache Atlas Hook & Bridge for Apache HBase</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Apache Atlas Hook & Bridge for Apache HBase</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Apache_Atlas_Hook_.26_Bridge_for_Apache_HBase"></a>Apache Atlas Hook & Bridge for Apache HBase</h2></div>
-<div class="section">
-<h3><a name="HBase_Model"></a>HBase Model</h3>
-<p>HBase model includes the following types:</p>
-<ul>
-<li>Entity types:
-<ul>
-<li>hbase_namespace
-<ul>
-<li>super-types: !Asset</li>
-<li>attributes: qualifiedName, name, description, owner, clusterName, parameters, createTime, modifiedTime</li></ul></li>
-<li>hbase_table
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: qualifiedName, name, description, owner, namespace, column_families, uri, parameters, createtime, modifiedtime, maxfilesize, isReadOnly, isCompactionEnabled, isNormalizationEnabled, ReplicaPerRegion, Durability</li></ul></li>
-<li>hbase_column_family
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: qualifiedName, name, description, owner, columns, createTime, bloomFilterType, compressionType, compactionCompressionType, encryptionType, inMemoryCompactionPolicy, keepDeletedCells, maxversions, minVersions, datablockEncoding, storagePolicy, ttl, blockCachedEnabled, cacheBloomsOnWrite, cacheDataOnWrite, evictBlocksOnClose, prefetchBlocksOnOpen, newVersionsBehavior, isMobEnabled, mobCompactPartitionPolicy</li></ul></li></ul></li></ul>
-<p>HBase entities are created and de-duped in Atlas using unique attribute qualifiedName, whose value should be formatted as detailed below. Note that namespaceName, tableName and columnFamilyName should be in lower case.</p>
-<div class="source"><pre class="prettyprint">
- hbase_namespace.qualifiedName: <namespaceName>@<clusterName>
- hbase_table.qualifiedName: <namespaceName>:<tableName>@<clusterName>
- hbase_column_family.qualifiedName: <namespaceName>:<tableName>.<columnFamilyName>@<clusterName>
-
-</pre></div></div>
-<div class="section">
-<h3><a name="HBase_Hook"></a>HBase Hook</h3>
-<p>Atlas HBase hook registers with HBase master as a co-processor. On detecting changes to HBase namespaces/tables/column-families, Atlas hook updates the metadata in Atlas via Kafka notifications. Follow the instructions below to setup Atlas hook in HBase:</p>
-<ul>
-<li>Register Atlas hook in hbase-site.xml by adding the following:</li></ul>
-<div class="source"><pre class="prettyprint">
- <property>
- <name>hbase.coprocessor.master.classes</name>
- <value>org.apache.atlas.hbase.hook.HBaseAtlasCoprocessor</value>
- </property>
-</pre></div>
-<p></p>
-<ul>
-<li>Copy entire contents of folder <atlas package>/hook/hbase to HBase class path.</li>
-<li>Copy <atlas-conf>/atlas-application.properties to the HBase conf directory.</li></ul>
-<p>The following properties in atlas-application.properties control the thread pool and notification details:</p>
-<div class="source"><pre class="prettyprint">
-atlas.hook.hbase.synchronous=false # whether to run the hook synchronously. false recommended to avoid delays in HBase operations. Default: false
-atlas.hook.hbase.numRetries=3 # number of retries for notification failure. Default: 3
-atlas.hook.hbase.queueSize=10000 # queue size for the threadpool. Default: 10000
-
-atlas.cluster.name=primary # clusterName to use in qualifiedName of entities. Default: primary
-
-atlas.kafka.zookeeper.connect= # Zookeeper connect URL for Kafka. Example: localhost:2181
-atlas.kafka.zookeeper.connection.timeout.ms=30000 # Zookeeper connection timeout. Default: 30000
-atlas.kafka.zookeeper.session.timeout.ms=60000 # Zookeeper session timeout. Default: 60000
-atlas.kafka.zookeeper.sync.time.ms=20 # Zookeeper sync time. Default: 20
-
-</pre></div>
-<p>Other configurations for Kafka notification producer can be specified by prefixing the configuration name with "atlas.kafka.". For list of configuration supported by Kafka producer, please refer to <a class="externalLink" href="http://kafka.apache.org/documentation/#producerconfigs">Kafka Producer Configs</a></p></div>
-<div class="section">
-<h3><a name="NOTES"></a>NOTES</h3>
-<p></p>
-<ul>
-<li>Only the namespace, table and column-family create/update/ delete operations are captured by Atlas HBase hook. Changes to columns are be captured.</li></ul></div>
-<div class="section">
-<h3><a name="Importing_HBase_Metadata"></a>Importing HBase Metadata</h3>
-<p>Apache Atlas provides a command-line utility, import-hbase.sh, to import metadata of Apache HBase namespaces and tables into Apache Atlas. This utility can be used to initialize Apache Atlas with namespaces/tables present in a Apache HBase cluster. This utility supports importing metadata of a specific table, tables in a specific namespace or all tables.</p>
-<div class="source"><pre class="prettyprint">
-Usage 1: <atlas package>/hook-bin/import-hbase.sh
-Usage 2: <atlas package>/hook-bin/import-hbase.sh [-n <namespace regex> OR --namespace <namespace regex>] [-t <table regex> OR --table <table regex>]
-Usage 3: <atlas package>/hook-bin/import-hbase.sh [-f <filename>]
- File Format:
- namespace1:tbl1
- namespace1:tbl2
- namespace2:tbl1
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Hook-Hive.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Hook-Hive.html b/1.0.0-rc0/Hook-Hive.html
deleted file mode 100644
index 8b5bff1..0000000
--- a/1.0.0-rc0/Hook-Hive.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Hook-Hive.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Apache Atlas Hook & Bridge for Apache Hive</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Apache Atlas Hook & Bridge for Apache Hive</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Apache_Atlas_Hook_.26_Bridge_for_Apache_Hive"></a>Apache Atlas Hook & Bridge for Apache Hive</h2></div>
-<div class="section">
-<h3><a name="Hive_Model"></a>Hive Model</h3>
-<p>Hive model includes the following types:</p>
-<ul>
-<li>Entity types:
-<ul>
-<li>hive_db
-<ul>
-<li>super-types: !Asset</li>
-<li>attributes: qualifiedName, name, description, owner, clusterName, location, parameters, ownerName</li></ul></li>
-<li>hive_table
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: qualifiedName, name, description, owner, db, createTime, lastAccessTime, comment, retention, sd, partitionKeys, columns, aliases, parameters, viewOriginalText, viewExpandedText, tableType, temporary</li></ul></li>
-<li>hive_column
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: qualifiedName, name, description, owner, type, comment, table</li></ul></li>
-<li>hive_storagedesc
-<ul>
-<li>super-types: Referenceable</li>
-<li>attributes: qualifiedName, table, location, inputFormat, outputFormat, compressed, numBuckets, serdeInfo, bucketCols, sortCols, parameters, storedAsSubDirectories</li></ul></li>
-<li>hive_process
-<ul>
-<li>super-types: Process</li>
-<li>attributes: qualifiedName, name, description, owner, inputs, outputs, startTime, endTime, userName, operationType, queryText, queryPlan, queryId, clusterName</li></ul></li>
-<li>hive_column_lineage
-<ul>
-<li>super-types: Process</li>
-<li>attributes: qualifiedName, name, description, owner, inputs, outputs, query, depenendencyType, expression</li></ul></li></ul></li></ul>
-<p></p>
-<ul>
-<li>Enum types:
-<ul>
-<li>hive_principal_type
-<ul>
-<li>values: USER, ROLE, GROUP</li></ul></li></ul></li></ul>
-<p></p>
-<ul>
-<li>Struct types:
-<ul>
-<li>hive_order
-<ul>
-<li>attributes: col, order</li></ul></li>
-<li>hive_serde
-<ul>
-<li>attributes: name, serializationLib, parameters</li></ul></li></ul></li></ul>
-<p>Hive entities are created and de-duped in Atlas using unique attribute qualifiedName, whose value should be formatted as detailed below. Note that dbName, tableName and columnName should be in lower case.</p>
-<div class="source"><pre class="prettyprint">
- hive_db.qualifiedName: <dbName>@<clusterName>
- hive_table.qualifiedName: <dbName>.<tableName>@<clusterName>
- hive_column.qualifiedName: <dbName>.<tableName>.<columnName>@<clusterName>
- hive_process.queryString: trimmed query string in lower case
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Hive_Hook"></a>Hive Hook</h3>
-<p>Atlas Hive hook registers with Hive to listen for create/update/delete operations and updates the metadata in Atlas, via Kafka notifications, for the changes in Hive. Follow the instructions below to setup Atlas hook in Hive:</p>
-<ul>
-<li>Set-up Atlas hook in hive-site.xml by adding the following:</li></ul>
-<div class="source"><pre class="prettyprint">
- <property>
- <name>hive.exec.post.hooks</name>
- <value>org.apache.atlas.hive.hook.HiveHook</value>
- </property>
-</pre></div>
-<p></p>
-<ul>
-<li>Add 'export HIVE_AUX_JARS_PATH=<atlas package>/hook/hive' in hive-env.sh of your hive configuration</li>
-<li>Copy <atlas-conf>/atlas-application.properties to the hive conf directory.</li></ul>
-<p>The following properties in atlas-application.properties control the thread pool and notification details:</p>
-<div class="source"><pre class="prettyprint">
-atlas.hook.hive.synchronous=false # whether to run the hook synchronously. false recommended to avoid delays in Hive query completion. Default: false
-atlas.hook.hive.numRetries=3 # number of retries for notification failure. Default: 3
-atlas.hook.hive.queueSize=10000 # queue size for the threadpool. Default: 10000
-
-atlas.cluster.name=primary # clusterName to use in qualifiedName of entities. Default: primary
-
-atlas.kafka.zookeeper.connect= # Zookeeper connect URL for Kafka. Example: localhost:2181
-atlas.kafka.zookeeper.connection.timeout.ms=30000 # Zookeeper connection timeout. Default: 30000
-atlas.kafka.zookeeper.session.timeout.ms=60000 # Zookeeper session timeout. Default: 60000
-atlas.kafka.zookeeper.sync.time.ms=20 # Zookeeper sync time. Default: 20
-
-</pre></div>
-<p>Other configurations for Kafka notification producer can be specified by prefixing the configuration name with "atlas.kafka.". For list of configuration supported by Kafka producer, please refer to <a class="externalLink" href="http://kafka.apache.org/documentation/#producerconfigs">Kafka Producer Configs</a></p></div>
-<div class="section">
-<h3><a name="Column_Level_Lineage"></a>Column Level Lineage</h3>
-<p>Starting from 0.8-incubating version of Atlas, Column level lineage is captured in Atlas. Below are the details</p></div>
-<div class="section">
-<h4><a name="Model"></a>Model</h4>
-<p></p>
-<ul>
-<li>ColumnLineageProcess type is a subtype of Process</li></ul>
-<p></p>
-<ul>
-<li>This relates an output Column to a set of input Columns or the Input Table</li></ul>
-<p></p>
-<ul>
-<li>The lineage also captures the kind of dependency, as listed below:
-<ul>
-<li>SIMPLE: output column has the same value as the input</li>
-<li>EXPRESSION: output column is transformed by some expression at runtime (for e.g. a Hive SQL expression) on the Input Columns.</li>
-<li>SCRIPT: output column is transformed by a user provided script.</li></ul></li></ul>
-<p></p>
-<ul>
-<li>In case of EXPRESSION dependency the expression attribute contains the expression in string form</li></ul>
-<p></p>
-<ul>
-<li>Since Process links input and output DataSets, Column is a subtype of DataSet</li></ul></div>
-<div class="section">
-<h4><a name="Examples"></a>Examples</h4>
-<p>For a simple CTAS below:</p>
-<div class="source"><pre class="prettyprint">
-create table t2 as select id, name from T1
-</pre></div>
-<p>The lineage is captured as</p>
-<p><img src="images/column_lineage_ex1.png" alt="" /></p></div>
-<div class="section">
-<h4><a name="Extracting_Lineage_from_Hive_commands"></a>Extracting Lineage from Hive commands</h4>
-<p>* The HiveHook maps the LineageInfo in the HookContext to Column lineage instances</p>
-<p>* The LineageInfo in Hive provides column-level lineage for the final FileSinkOperator, linking them to the input columns in the Hive Query</p></div>
-<div class="section">
-<h3><a name="NOTES"></a>NOTES</h3>
-<p></p>
-<ul>
-<li>Column level lineage works with Hive version 1.2.1 after the patch for <a href="https://issues.apache.org/jira/browse/HIVE-13112">HIVE-13112</a> is applied to Hive source</li>
-<li>Since database name, table name and column names are case insensitive in hive, the corresponding names in entities are lowercase. So, any search APIs should use lowercase while querying on the entity names</li>
-<li>The following hive operations are captured by hive hook currently
-<ul>
-<li>create database</li>
-<li>create table/view, create table as select</li>
-<li>load, import, export</li>
-<li>DMLs (insert)</li>
-<li>alter database</li>
-<li>alter table (skewed table information, stored as, protection is not supported)</li>
-<li>alter view</li></ul></li></ul></div>
-<div class="section">
-<h3><a name="Importing_Hive_Metadata"></a>Importing Hive Metadata</h3>
-<p>Apache Atlas provides a command-line utility, import-hive.sh, to import metadata of Apache Hive databases and tables into Apache Atlas. This utility can be used to initialize Apache Atlas with databases/tables present in Apache Hive. This utility supports importing metadata of a specific table, tables in a specific database or all databases and tables.</p>
-<div class="source"><pre class="prettyprint">
-Usage 1: <atlas package>/hook-bin/import-hive.sh
-Usage 2: <atlas package>/hook-bin/import-hive.sh [-d <database regex> OR --database <database regex>] [-t <table regex> OR --table <table regex>]
-Usage 3: <atlas package>/hook-bin/import-hive.sh [-f <filename>]
- File Format:
- database1:tbl1
- database1:tbl2
- database2:tbl1
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Hook-Sqoop.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Hook-Sqoop.html b/1.0.0-rc0/Hook-Sqoop.html
deleted file mode 100644
index a5e946f..0000000
--- a/1.0.0-rc0/Hook-Sqoop.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Hook-Sqoop.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Apache Atlas Hook for Apache Sqoop</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Apache Atlas Hook for Apache Sqoop</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Apache_Atlas_Hook_for_Apache_Sqoop"></a>Apache Atlas Hook for Apache Sqoop</h2></div>
-<div class="section">
-<h3><a name="Sqoop_Model"></a>Sqoop Model</h3>
-<p>Sqoop model includes the following types:</p>
-<ul>
-<li>Entity types:
-<ul>
-<li>sqoop_process
-<ul>
-<li>super-types: Process</li>
-<li>attributes: qualifiedName, name, description, owner, inputs, outputs, operation, commandlineOpts, startTime, endTime, userName</li></ul></li>
-<li>sqoop_dbdatastore
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: qualifiedName, name, description, owner, dbStoreType, storeUse, storeUri, source</li></ul></li></ul></li></ul>
-<p></p>
-<ul>
-<li>Enum types:
-<ul>
-<li>sqoop_operation_type
-<ul>
-<li>values: IMPORT, EXPORT, EVAL</li></ul></li>
-<li>sqoop_dbstore_usage
-<ul>
-<li>values: TABLE, QUERY, PROCEDURE, OTHER</li></ul></li></ul></li></ul>
-<p>Sqoop entities are created and de-duped in Atlas using unique attribute qualifiedName, whose value should be formatted as detailed below.</p>
-<div class="source"><pre class="prettyprint">
- sqoop_process.qualifiedName: sqoop <operation> --connect <url> {[--table <tableName>] || [--database <databaseName>]} [--query <storeQuery>]
- sqoop_dbdatastore.qualifiedName: <storeType> --url <storeUri> {[--table <tableName>] || [--database <databaseName>]} [--query <storeQuery>] --hive-<operation> --hive-database <databaseName> [--hive-table <tableName>] --hive-cluster <clusterName>
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Sqoop_Hook"></a>Sqoop Hook</h3>
-<p>Sqoop added a SqoopJobDataPublisher that publishes data to Atlas after completion of import Job. Today, only hiveImport is supported in SqoopHook. This is used to add entities in Atlas using the model detailed above.</p>
-<p>Follow the instructions below to setup Atlas hook in Hive:</p>
-<p>Add the following properties to to enable Atlas hook in Sqoop:</p>
-<ul>
-<li>Set-up Atlas hook in <sqoop-conf>/sqoop-site.xml by adding the following:</li></ul>
-<div class="source"><pre class="prettyprint">
- <property>
- <name>sqoop.job.data.publish.class</name>
- <value>org.apache.atlas.sqoop.hook.SqoopHook</value>
- </property>
-</pre></div>
-<p></p>
-<ul>
-<li>Copy <atlas-conf>/atlas-application.properties to to the sqoop conf directory <sqoop-conf>/</li>
-<li>Link <atlas-home>/hook/sqoop/*.jar in sqoop lib</li></ul>
-<p>The following properties in atlas-application.properties control the thread pool and notification details:</p>
-<div class="source"><pre class="prettyprint">
-atlas.hook.sqoop.synchronous=false # whether to run the hook synchronously. false recommended to avoid delays in Sqoop operation completion. Default: false
-atlas.hook.sqoop.numRetries=3 # number of retries for notification failure. Default: 3
-atlas.hook.sqoop.queueSize=10000 # queue size for the threadpool. Default: 10000
-
-atlas.cluster.name=primary # clusterName to use in qualifiedName of entities. Default: primary
-
-atlas.kafka.zookeeper.connect= # Zookeeper connect URL for Kafka. Example: localhost:2181
-atlas.kafka.zookeeper.connection.timeout.ms=30000 # Zookeeper connection timeout. Default: 30000
-atlas.kafka.zookeeper.session.timeout.ms=60000 # Zookeeper session timeout. Default: 60000
-atlas.kafka.zookeeper.sync.time.ms=20 # Zookeeper sync time. Default: 20
-
-</pre></div>
-<p>Other configurations for Kafka notification producer can be specified by prefixing the configuration name with "atlas.kafka.". For list of configuration supported by Kafka producer, please refer to <a class="externalLink" href="http://kafka.apache.org/documentation/#producerconfigs">Kafka Producer Configs</a></p></div>
-<div class="section">
-<h3><a name="NOTES"></a>NOTES</h3>
-<p></p>
-<ul>
-<li>Only the following sqoop operations are captured by sqoop hook currently
-<ul>
-<li>hiveImport</li></ul></li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Hook-Storm.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Hook-Storm.html b/1.0.0-rc0/Hook-Storm.html
deleted file mode 100644
index b8ebb1d..0000000
--- a/1.0.0-rc0/Hook-Storm.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Hook-Storm.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Apache Atlas Hook for Apache Storm</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Apache Atlas Hook for Apache Storm</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Apache_Atlas_Hook_for_Apache_Storm"></a>Apache Atlas Hook for Apache Storm</h2></div>
-<div class="section">
-<h3><a name="Introduction"></a>Introduction</h3>
-<p>Apache Storm is a distributed real-time computation system. Storm makes it easy to reliably process unbounded streams of data, doing for real-time processing what Hadoop did for batch processing. The process is essentially a DAG of nodes, which is called <b>topology</b>.</p>
-<p>Apache Atlas is a metadata repository that enables end-to-end data lineage, search and associate business classification.</p>
-<p>The goal of this integration is to push the operational topology metadata along with the underlying data source(s), target(s), derivation processes and any available business context so Atlas can capture the lineage for this topology.</p>
-<p>There are 2 parts in this process detailed below:</p>
-<ul>
-<li>Data model to represent the concepts in Storm</li>
-<li>Storm Atlas Hook to update metadata in Atlas</li></ul></div>
-<div class="section">
-<h3><a name="Storm_Data_Model"></a>Storm Data Model</h3>
-<p>A data model is represented as Types in Atlas. It contains the descriptions of various nodes in the topology graph, such as spouts and bolts and the corresponding producer and consumer types.</p>
-<p>The following types are added in Atlas.</p>
-<p></p>
-<ul>
-<li>storm_topology - represents the coarse-grained topology. A storm_topology derives from an Atlas Process type and hence can be used to inform Atlas about lineage.</li>
-<li>Following data sets are added - kafka_topic, jms_topic, hbase_table, hdfs_data_set. These all derive from an Atlas Dataset type and hence form the end points of a lineage graph.</li>
-<li>storm_spout - Data Producer having outputs, typically Kafka, JMS</li>
-<li>storm_bolt - Data Consumer having inputs and outputs, typically Hive, HBase, HDFS, etc.</li></ul>
-<p>The Storm Atlas hook auto registers dependent models like the Hive data model if it finds that these are not known to the Atlas server.</p>
-<p>The data model for each of the types is described in the class definition at org.apache.atlas.storm.model.StormDataModel.</p></div>
-<div class="section">
-<h3><a name="Storm_Atlas_Hook"></a>Storm Atlas Hook</h3>
-<p>Atlas is notified when a new topology is registered successfully in Storm. Storm provides a hook, backtype.storm.ISubmitterHook, at the Storm client used to submit a storm topology.</p>
-<p>The Storm Atlas hook intercepts the hook post execution and extracts the metadata from the topology and updates Atlas using the types defined. Atlas implements the Storm client hook interface in org.apache.atlas.storm.hook.StormAtlasHook.</p></div>
-<div class="section">
-<h3><a name="Limitations"></a>Limitations</h3>
-<p>The following apply for the first version of the integration.</p>
-<p></p>
-<ul>
-<li>Only new topology submissions are registered with Atlas, any lifecycle changes are not reflected in Atlas.</li>
-<li>The Atlas server needs to be online when a Storm topology is submitted for the metadata to be captured.</li>
-<li>The Hook currently does not support capturing lineage for custom spouts and bolts.</li></ul></div>
-<div class="section">
-<h3><a name="Installation"></a>Installation</h3>
-<p>The Storm Atlas Hook needs to be manually installed in Storm on the client side. The hook artifacts are available at: $ATLAS_PACKAGE/hook/storm</p>
-<p>Storm Atlas hook jars need to be copied to $STORM_HOME/extlib. Replace STORM_HOME with storm installation path.</p>
-<p>Restart all daemons after you have installed the atlas hook into Storm.</p></div>
-<div class="section">
-<h3><a name="Configuration"></a>Configuration</h3></div>
-<div class="section">
-<h4><a name="Storm_Configuration"></a>Storm Configuration</h4>
-<p>The Storm Atlas Hook needs to be configured in Storm client config in <b>$STORM_HOME/conf/storm.yaml</b> as:</p>
-<div class="source"><pre class="prettyprint">
-storm.topology.submission.notifier.plugin.class: "org.apache.atlas.storm.hook.StormAtlasHook"
-
-</pre></div>
-<p>Also set a 'cluster name' that would be used as a namespace for objects registered in Atlas. This name would be used for namespacing the Storm topology, spouts and bolts.</p>
-<p>The other objects like data sets should ideally be identified with the cluster name of the components that generate them. For e.g. Hive tables and databases should be identified using the cluster name set in Hive. The Storm Atlas hook will pick this up if the Hive configuration is available in the Storm topology jar that is submitted on the client and the cluster name is defined there. This happens similarly for HBase data sets. In case this configuration is not available, the cluster name set in the Storm configuration will be used.</p>
-<div class="source"><pre class="prettyprint">
-atlas.cluster.name: "cluster_name"
-
-</pre></div>
-<p>In <b>$STORM_HOME/conf/storm_env.ini</b>, set an environment variable as follows:</p>
-<div class="source"><pre class="prettyprint">
-STORM_JAR_JVM_OPTS:"-Datlas.conf=$ATLAS_HOME/conf/"
-
-</pre></div>
-<p>where ATLAS_HOME is pointing to where ATLAS is installed.</p>
-<p>You could also set this up programatically in Storm Config as:</p>
-<div class="source"><pre class="prettyprint">
- Config stormConf = new Config();
- ...
- stormConf.put(Config.STORM_TOPOLOGY_SUBMISSION_NOTIFIER_PLUGIN,
- org.apache.atlas.storm.hook.StormAtlasHook.class.getName());
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[37/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.ba-bbq.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.ba-bbq.min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.ba-bbq.min.js
deleted file mode 100644
index 78d1ff5..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.ba-bbq.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e,t){function n(e){return"string"==typeof e}function r(e){var t=g.call(arguments,1);return function(){return e.apply(this,t.concat(g.call(arguments)))}}function o(e){return e.replace(/^[^#]*#?(.*)$/,"$1")}function a(e){return e.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function i(r,o,a,i,c){var u,s,p,h,d;return i!==f?(p=a.match(r?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/),d=p[3]||"",2===c&&n(i)?s=i.replace(r?R:E,""):(h=l(p[2]),i=n(i)?l[r?A:w](i):i,s=2===c?i:1===c?e.extend({},i,h):e.extend({},h,i),s=b(s),r&&(s=s.replace(m,y))),u=p[1]+(r?"#":s||!p[1]?"?":"")+s+d):u=o(a!==f?a:t[S][q]),u}function c(e,t,r){return t===f||"boolean"==typeof t?(r=t,t=b[e?A:w]()):t=n(t)?t.replace(e?R:E,""):t,l(t,r)}function u(t,r,o,a){return n(o)||"object"==typeof o||(a=o,o=r,r=f),this.each(function(){var n=e(this),i=r||v()[(this.nodeName||"").toLowerCase()]||"",c=i&&n.attr(i)||"";n.attr(i,b[t](c,o,a))})}var f,s,l,p,h,d,v,m,g=Array.prototype.slice,y=decodeURIComponent,b=e.param,$=e.bbq=e.bbq||
{},x=e.event.special,j="hashchange",w="querystring",A="fragment",N="elemUrlAttr",S="location",q="href",C="src",E=/^.*\?|#.*$/g,R=/^.*\#/,U={};b[w]=r(i,0,a),b[A]=s=r(i,1,o),s.noEscape=function(t){t=t||"";var n=e.map(t.split(""),encodeURIComponent);m=new RegExp(n.join("|"),"g")},s.noEscape(",/"),e.deparam=l=function(t,n){var r={},o={"true":!0,"false":!1,"null":null};return e.each(t.replace(/\+/g," ").split("&"),function(t,a){var i,c=a.split("="),u=y(c[0]),s=r,l=0,p=u.split("]["),h=p.length-1;if(/\[/.test(p[0])&&/\]$/.test(p[h])?(p[h]=p[h].replace(/\]$/,""),p=p.shift().split("[").concat(p),h=p.length-1):h=0,2===c.length)if(i=y(c[1]),n&&(i=i&&!isNaN(i)?+i:"undefined"===i?f:o[i]!==f?o[i]:i),h)for(;l<=h;l++)u=""===p[l]?s.length:p[l],s=s[u]=l<h?s[u]||(p[l+1]&&isNaN(p[l+1])?{}:[]):i;else e.isArray(r[u])?r[u].push(i):r[u]!==f?r[u]=[r[u],i]:r[u]=i;else u&&(r[u]=n?f:"")}),r},l[w]=r(c,0),l[A]=p=r(c,1),e[N]||(e[N]=function(t){return e.extend(U,t)})({a:q,base:q,iframe:C,img:C,input:C,form:"action
",link:q,script:C}),v=e[N],e.fn[w]=r(u,w),e.fn[A]=r(u,A),$.pushState=h=function(e,r){n(e)&&/^#/.test(e)&&r===f&&(r=2);var o=e!==f,a=s(t[S][q],o?e:{},o?r:2);t[S][q]=a+(/#/.test(a)?"":"#")},$.getState=d=function(e,t){return e===f||"boolean"==typeof e?p(e):p(t)[e]},$.removeState=function(t){var n={};t!==f&&(n=d(),e.each(e.isArray(t)?t:arguments,function(e,t){delete n[t]})),h(n,2)},x[j]=e.extend(x[j],{add:function(t){function n(e){var t=e[A]=s();e.getState=function(e,n){return e===f||"boolean"==typeof e?l(t,e):l(t,n)[e]},r.apply(this,arguments)}var r;return e.isFunction(t)?(r=t,n):(r=t.handler,void(t.handler=n))}})}(jQuery,this),function(e,t,n){function r(e){return e=e||t[i][u],e.replace(/^[^#]*#?(.*)$/,"$1")}var o,a=e.event.special,i="location",c="hashchange",u="href",f=e.browser,s=document.documentMode,l=f.msie&&(s===n||s<8),p="on"+c in t&&!l;e[c+"Delay"]=100,a[c]=e.extend(a[c],{setup:function(){return!p&&void e(o.start)},teardown:function(){return!p&&void e(o.stop)}}),o=function(){fu
nction n(){f=s=function(e){return e},l&&(a=e('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow,s=function(){return r(a.document[i][u])},(f=function(e,t){if(e!==t){var n=a.document;n.open().close(),n[i].hash="#"+e}})(r()))}var o,a,f,s,p={};return p.start=function(){if(!o){var a=r();f||n(),function l(){var n=r(),p=s(a);n!==a?(f(a=n,p),e(t).trigger(c)):p!==a&&(t[i][u]=t[i][u].replace(/#.*/,"")+"#"+p),o=setTimeout(l,e[c+"Delay"])}()}},p.stop=function(){a||(o&&clearTimeout(o),o=0)},p}()}(jQuery,this);
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.slideto.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.slideto.min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.slideto.min.js
deleted file mode 100644
index b15997b..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.slideto.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){i.fn.slideto=function(o){return o=i.extend({slide_duration:"slow",highlight_duration:3e3,highlight:!0,highlight_color:"#FFFF99"},o),this.each(function(){obj=i(this),i("body").animate({scrollTop:obj.offset().top},o.slide_duration,function(){o.highlight&&i.ui.version&&obj.effect("highlight",{color:o.highlight_color},o.highlight_duration)})})}}(jQuery);
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.wiggle.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.wiggle.min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.wiggle.min.js
deleted file mode 100644
index 6b4e261..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/jquery.wiggle.min.js
+++ /dev/null
@@ -1 +0,0 @@
-jQuery.fn.wiggle=function(e){var a={speed:50,wiggles:3,travel:5,callback:null},e=jQuery.extend(a,e);return this.each(function(){var a=this,l=(jQuery(this).wrap('<div class="wiggle-wrap"></div>').css("position","relative"),0);for(i=1;i<=e.wiggles;i++)jQuery(this).animate({left:"-="+e.travel},e.speed).animate({left:"+="+2*e.travel},2*e.speed).animate({left:"-="+e.travel},e.speed,function(){l++,jQuery(a).parent().hasClass("wiggle-wrap")&&jQuery(a).parent().replaceWith(a),l==e.wiggles&&jQuery.isFunction(e.callback)&&e.callback()})})};
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/js-yaml.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/js-yaml.min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/js-yaml.min.js
deleted file mode 100644
index 2514a41..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/lib/js-yaml.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.jsyaml=t()}}(function(){var t;return function e(t,n,i){function r(a,s){if(!n[a]){if(!t[a]){var c="function"==typeof require&&require;if(!s&&c)return c(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[a]={exports:{}};t[a][0].call(l.exports,function(e){var n=t[a][1][e];return r(n?n:e)},l,l.exports,e,t,n,i)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<i.length;a++)r(i[a]);return r}({1:[function(t,e,n){"use strict";function i(t){return function(){throw new Error("Function "+t+" is deprecated and cannot be used.")}}var r=t("./js-yaml/loader"),o=t("./js-yaml/dumper");e.exports.Type=t("./js-yaml/type"),e.exports.Schema=t("./js-yaml/schema"
),e.exports.FAILSAFE_SCHEMA=t("./js-yaml/schema/failsafe"),e.exports.JSON_SCHEMA=t("./js-yaml/schema/json"),e.exports.CORE_SCHEMA=t("./js-yaml/schema/core"),e.exports.DEFAULT_SAFE_SCHEMA=t("./js-yaml/schema/default_safe"),e.exports.DEFAULT_FULL_SCHEMA=t("./js-yaml/schema/default_full"),e.exports.load=r.load,e.exports.loadAll=r.loadAll,e.exports.safeLoad=r.safeLoad,e.exports.safeLoadAll=r.safeLoadAll,e.exports.dump=o.dump,e.exports.safeDump=o.safeDump,e.exports.YAMLException=t("./js-yaml/exception"),e.exports.MINIMAL_SCHEMA=t("./js-yaml/schema/failsafe"),e.exports.SAFE_SCHEMA=t("./js-yaml/schema/default_safe"),e.exports.DEFAULT_SCHEMA=t("./js-yaml/schema/default_full"),e.exports.scan=i("scan"),e.exports.parse=i("parse"),e.exports.compose=i("compose"),e.exports.addConstructor=i("addConstructor")},{"./js-yaml/dumper":3,"./js-yaml/exception":4,"./js-yaml/loader":5,"./js-yaml/schema":7,"./js-yaml/schema/core":8,"./js-yaml/schema/default_full":9,"./js-yaml/schema/default_safe":10,"./js-ya
ml/schema/failsafe":11,"./js-yaml/schema/json":12,"./js-yaml/type":13}],2:[function(t,e,n){"use strict";function i(t){return"undefined"==typeof t||null===t}function r(t){return"object"==typeof t&&null!==t}function o(t){return Array.isArray(t)?t:i(t)?[]:[t]}function a(t,e){var n,i,r,o;if(e)for(o=Object.keys(e),n=0,i=o.length;i>n;n+=1)r=o[n],t[r]=e[r];return t}function s(t,e){var n,i="";for(n=0;e>n;n+=1)i+=t;return i}function c(t){return 0===t&&Number.NEGATIVE_INFINITY===1/t}e.exports.isNothing=i,e.exports.isObject=r,e.exports.toArray=o,e.exports.repeat=s,e.exports.isNegativeZero=c,e.exports.extend=a},{}],3:[function(t,e,n){"use strict";function i(t,e){var n,i,r,o,a,s,c;if(null===e)return{};for(n={},i=Object.keys(e),r=0,o=i.length;o>r;r+=1)a=i[r],s=String(e[a]),"!!"===a.slice(0,2)&&(a="tag:yaml.org,2002:"+a.slice(2)),c=t.compiledTypeMap[a],c&&E.call(c.styleAliases,s)&&(s=c.styleAliases[s]),n[a]=s;return n}function r(t){var e,n,i;if(e=t.toString(16).toUpperCase(),255>=t)n="x",i=2;else
if(65535>=t)n="u",i=4;else{if(!(4294967295>=t))throw new O("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\"+n+j.repeat("0",i-e.length)+e}function o(t){this.schema=t.schema||S,this.indent=Math.max(1,t.indent||2),this.skipInvalid=t.skipInvalid||!1,this.flowLevel=j.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=i(this.schema,t.styles||null),this.sortKeys=t.sortKeys||!1,this.lineWidth=t.lineWidth||80,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function a(t,e){for(var n,i=j.repeat(" ",e),r=0,o=-1,a="",s=t.length;s>r;)o=t.indexOf("\n",r),-1===o?(n=t.slice(r),r=s):(n=t.slice(r,o+1),r=o+1),n.length&&"\n"!==n&&(a+=i),a+=n;return a}function s(t,e){return"\n"+j.repeat(" ",t.indent*e)}function c(t,e){var n,i,r;for(n=0,i=t.implicitTypes.length;i>n;n+=1)if(r=t.implicitTypes[n],r.resolve(e))return!0;return!1}function u(t){this.source
=t,this.result="",this.checkpoint=0}function l(t,e,n,i){var r,o,s,l,f,m,y,g,v,x,A,b,w,k,C,j,O,S,_,I,E;if(0===e.length)return void(t.dump="''");if(-1!==et.indexOf(e))return void(t.dump="'"+e+"'");for(r=!0,o=e.length?e.charCodeAt(0):0,s=M===o||M===e.charCodeAt(e.length-1),(K===o||W===o||G===o||z===o)&&(r=!1),s?(r=!1,l=!1,f=!1):(l=!i,f=!i),m=!0,y=new u(e),g=!1,v=0,x=0,A=t.indent*n,b=t.lineWidth,-1===b&&(b=9007199254740991),40>A?b-=A:b=40,k=0;k<e.length;k++){if(w=e.charCodeAt(k),r){if(h(w))continue;r=!1}m&&w===P&&(m=!1),C=tt[w],j=d(w),(C||j)&&(w!==N&&w!==D&&w!==P?(l=!1,f=!1):w===N&&(g=!0,m=!1,k>0&&(O=e.charCodeAt(k-1),O===M&&(f=!1,l=!1)),l&&(S=k-v,v=k,S>x&&(x=S))),w!==D&&(m=!1),y.takeUpTo(k),y.escapeChar())}if(r&&c(t,e)&&(r=!1),_="",(l||f)&&(I=0,e.charCodeAt(e.length-1)===N&&(I+=1,e.charCodeAt(e.length-2)===N&&(I+=1)),0===I?_="-":2===I&&(_="+")),f&&b>x&&(l=!1),g||(f=!1),r)t.dump=e;else if(m)t.dump="'"+e+"'";else if(l)E=p(e,b),t.dump=">"+_+"\n"+a(E,A);else if(f)_||(e=e.replace(/\n$/,""))
,t.dump="|"+_+"\n"+a(e,A);else{if(!y)throw new Error("Failed to dump scalar value");y.finish(),t.dump='"'+y.result+'"'}}function p(t,e){var n,i="",r=0,o=t.length,a=/\n+$/.exec(t);for(a&&(o=a.index+1);o>r;)n=t.indexOf("\n",r),n>o||-1===n?(i&&(i+="\n\n"),i+=f(t.slice(r,o),e),r=o):(i&&(i+="\n\n"),i+=f(t.slice(r,n),e),r=n+1);return a&&"\n"!==a[0]&&(i+=a[0]),i}function f(t,e){if(""===t)return t;for(var n,i,r,o=/[^\s] [^\s]/g,a="",s=0,c=0,u=o.exec(t);u;)n=u.index,n-c>e&&(i=s!==c?s:n,a&&(a+="\n"),r=t.slice(c,i),a+=r,c=i+1),s=n+1,u=o.exec(t);return a&&(a+="\n"),a+=c!==s&&t.length-c>e?t.slice(c,s)+"\n"+t.slice(s+1):t.slice(c)}function h(t){return F!==t&&N!==t&&T!==t&&$!==t&&V!==t&&Z!==t&&J!==t&&X!==t&&U!==t&&Y!==t&&B!==t&&L!==t&&Q!==t&&R!==t&&P!==t&&D!==t&&q!==t&&H!==t&&!tt[t]&&!d(t)}function d(t){return!(t>=32&&126>=t||133===t||t>=160&&55295>=t||t>=57344&&65533>=t||t>=65536&&1114111>=t)}function m(t,e,n){var i,r,o="",a=t.tag;for(i=0,r=n.length;r>i;i+=1)A(t,e,n[i],!1,!1)&&(0!==i&&(o+=", "),o
+=t.dump);t.tag=a,t.dump="["+o+"]"}function y(t,e,n,i){var r,o,a="",c=t.tag;for(r=0,o=n.length;o>r;r+=1)A(t,e+1,n[r],!0,!0)&&(i&&0===r||(a+=s(t,e)),a+="- "+t.dump);t.tag=c,t.dump=a||"[]"}function g(t,e,n){var i,r,o,a,s,c="",u=t.tag,l=Object.keys(n);for(i=0,r=l.length;r>i;i+=1)s="",0!==i&&(s+=", "),o=l[i],a=n[o],A(t,e,o,!1,!1)&&(t.dump.length>1024&&(s+="? "),s+=t.dump+": ",A(t,e,a,!1,!1)&&(s+=t.dump,c+=s));t.tag=u,t.dump="{"+c+"}"}function v(t,e,n,i){var r,o,a,c,u,l,p="",f=t.tag,h=Object.keys(n);if(t.sortKeys===!0)h.sort();else if("function"==typeof t.sortKeys)h.sort(t.sortKeys);else if(t.sortKeys)throw new O("sortKeys must be a boolean or a function");for(r=0,o=h.length;o>r;r+=1)l="",i&&0===r||(l+=s(t,e)),a=h[r],c=n[a],A(t,e+1,a,!0,!0,!0)&&(u=null!==t.tag&&"?"!==t.tag||t.dump&&t.dump.length>1024,u&&(l+=t.dump&&N===t.dump.charCodeAt(0)?"?":"? "),l+=t.dump,u&&(l+=s(t,e)),A(t,e+1,c,!0,u)&&(l+=t.dump&&N===t.dump.charCodeAt(0)?":":": ",l+=t.dump,p+=l));t.tag=f,t.dump=p||"{}"}function x(t
,e,n){var i,r,o,a,s,c;for(r=n?t.explicitTypes:t.implicitTypes,o=0,a=r.length;a>o;o+=1)if(s=r[o],(s.instanceOf||s.predicate)&&(!s.instanceOf||"object"==typeof e&&e instanceof s.instanceOf)&&(!s.predicate||s.predicate(e))){if(t.tag=n?s.tag:"?",s.represent){if(c=t.styleMap[s.tag]||s.defaultStyle,"[object Function]"===I.call(s.represent))i=s.represent(e,c);else{if(!E.call(s.represent,c))throw new O("!<"+s.tag+'> tag resolver accepts not "'+c+'" style');i=s.represent[c](e,c)}t.dump=i}return!0}return!1}function A(t,e,n,i,r,o){t.tag=null,t.dump=n,x(t,n,!1)||x(t,n,!0);var a=I.call(t.dump);i&&(i=0>t.flowLevel||t.flowLevel>e);var s,c,u="[object Object]"===a||"[object Array]"===a;if(u&&(s=t.duplicates.indexOf(n),c=-1!==s),(null!==t.tag&&"?"!==t.tag||c||2!==t.indent&&e>0)&&(r=!1),c&&t.usedDuplicates[s])t.dump="*ref_"+s;else{if(u&&c&&!t.usedDuplicates[s]&&(t.usedDuplicates[s]=!0),"[object Object]"===a)i&&0!==Object.keys(t.dump).length?(v(t,e,t.dump,r),c&&(t.dump="&ref_"+s+t.dump)):(g(t,e,t.dump)
,c&&(t.dump="&ref_"+s+" "+t.dump));else if("[object Array]"===a)i&&0!==t.dump.length?(y(t,e,t.dump,r),c&&(t.dump="&ref_"+s+t.dump)):(m(t,e,t.dump),c&&(t.dump="&ref_"+s+" "+t.dump));else{if("[object String]"!==a){if(t.skipInvalid)return!1;throw new O("unacceptable kind of an object to dump "+a)}"?"!==t.tag&&l(t,t.dump,e,o)}null!==t.tag&&"?"!==t.tag&&(t.dump="!<"+t.tag+"> "+t.dump)}return!0}function b(t,e){var n,i,r=[],o=[];for(w(t,r,o),n=0,i=o.length;i>n;n+=1)e.duplicates.push(r[o[n]]);e.usedDuplicates=new Array(i)}function w(t,e,n){var i,r,o;if(null!==t&&"object"==typeof t)if(r=e.indexOf(t),-1!==r)-1===n.indexOf(r)&&n.push(r);else if(e.push(t),Array.isArray(t))for(r=0,o=t.length;o>r;r+=1)w(t[r],e,n);else for(i=Object.keys(t),r=0,o=i.length;o>r;r+=1)w(t[i[r]],e,n)}function k(t,e){e=e||{};var n=new o(e);return b(t,n),A(n,0,t,!0,!0)?n.dump+"\n":""}function C(t,e){return k(t,j.extend({schema:_},e))}var j=t("./common"),O=t("./exception"),S=t("./schema/default_full"),_=t("./schema/default
_safe"),I=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=9,N=10,T=13,M=32,L=33,D=34,U=35,q=37,Y=38,P=39,B=42,$=44,K=45,H=58,R=62,W=63,G=64,V=91,Z=93,z=96,J=123,Q=124,X=125,tt={};tt[0]="\\0",tt[7]="\\a",tt[8]="\\b",tt[9]="\\t",tt[10]="\\n",tt[11]="\\v",tt[12]="\\f",tt[13]="\\r",tt[27]="\\e",tt[34]='\\"',tt[92]="\\\\",tt[133]="\\N",tt[160]="\\_",tt[8232]="\\L",tt[8233]="\\P";var et=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];u.prototype.takeUpTo=function(t){var e;if(t<this.checkpoint)throw e=new Error("position should be > checkpoint"),e.position=t,e.checkpoint=this.checkpoint,e;return this.result+=this.source.slice(this.checkpoint,t),this.checkpoint=t,this},u.prototype.escapeChar=function(){var t,e;return t=this.source.charCodeAt(this.checkpoint),e=tt[t]||r(t),this.result+=e,this.checkpoint+=1,this},u.prototype.finish=function(){this.source.length>this.checkpoint&&this.takeUpTo(this.source.length)},e.exports.dump=k,e.exports.safe
Dump=C},{"./common":2,"./exception":4,"./schema/default_full":9,"./schema/default_safe":10}],4:[function(t,e,n){"use strict";function i(t,e){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||"",this.name="YAMLException",this.reason=t,this.mark=e,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"")}var r=t("inherit");r(i,Error),i.prototype.toString=function(t){var e=this.name+": ";return e+=this.reason||"(unknown reason)",!t&&this.mark&&(e+=" "+this.mark.toString()),e},e.exports=i},{inherit:31}],5:[function(t,e,n){"use strict";function i(t){return 10===t||13===t}function r(t){return 9===t||32===t}function o(t){return 9===t||32===t||10===t||13===t}function a(t){return 44===t||91===t||93===t||123===t||125===t}function s(t){var e;return t>=48&&57>=t?t-48:(e=32|t,e>=97&&102>=e?e-97+10:-1)}function c(t){return 120===t?2:117===t?4:85===t?8:0}function u(t){return t>=48&&57>=t?t-48:-1}functi
on l(t){return 48===t?"\0":97===t?"":98===t?"\b":116===t?"\t":9===t?"\t":110===t?"\n":118===t?"\x0B":102===t?"\f":114===t?"\r":101===t?"":32===t?" ":34===t?'"':47===t?"/":92===t?"\\":78===t?"
":95===t?" ":76===t?"\u2028":80===t?"\u2029":""}function p(t){return 65535>=t?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}function f(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||H,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function h(t,e){return new B(e,new $(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function d(t,e){throw h(t,e)}function m(t,e){t.onWarning&&t.onWarning.call(null,h(t,e))}function y(t,e,n,i){var r,o,a,s;if(n>e){if(s=t.input.slice(e,n),i)for(r=0,o=s.length;o>r;r+=1)a=s.charCodeAt(r),9===a|
|a>=32&&1114111>=a||d(t,"expected valid JSON character");else X.test(s)&&d(t,"the stream contains non-printable characters");t.result+=s}}function g(t,e,n){var i,r,o,a;for(P.isObject(n)||d(t,"cannot merge mappings; the provided source object is unacceptable"),i=Object.keys(n),o=0,a=i.length;a>o;o+=1)r=i[o],R.call(e,r)||(e[r]=n[r])}function v(t,e,n,i,r){var o,a;if(i=String(i),null===e&&(e={}),"tag:yaml.org,2002:merge"===n)if(Array.isArray(r))for(o=0,a=r.length;a>o;o+=1)g(t,e,r[o]);else g(t,e,r);else e[i]=r;return e}function x(t){var e;e=t.input.charCodeAt(t.position),10===e?t.position++:13===e?(t.position++,10===t.input.charCodeAt(t.position)&&t.position++):d(t,"a line break is expected"),t.line+=1,t.lineStart=t.position}function A(t,e,n){for(var o=0,a=t.input.charCodeAt(t.position);0!==a;){for(;r(a);)a=t.input.charCodeAt(++t.position);if(e&&35===a)do a=t.input.charCodeAt(++t.position);while(10!==a&&13!==a&&0!==a);if(!i(a))break;for(x(t),a=t.input.charCodeAt(t.position),o++,t.lineInd
ent=0;32===a;)t.lineIndent++,a=t.input.charCodeAt(++t.position)}return-1!==n&&0!==o&&t.lineIndent<n&&m(t,"deficient indentation"),o}function b(t){var e,n=t.position;return e=t.input.charCodeAt(n),!(45!==e&&46!==e||t.input.charCodeAt(n+1)!==e||t.input.charCodeAt(n+2)!==e||(n+=3,e=t.input.charCodeAt(n),0!==e&&!o(e)))}function w(t,e){1===e?t.result+=" ":e>1&&(t.result+=P.repeat("\n",e-1))}function k(t,e,n){var s,c,u,l,p,f,h,d,m,g=t.kind,v=t.result;if(m=t.input.charCodeAt(t.position),o(m)||a(m)||35===m||38===m||42===m||33===m||124===m||62===m||39===m||34===m||37===m||64===m||96===m)return!1;if((63===m||45===m)&&(c=t.input.charCodeAt(t.position+1),o(c)||n&&a(c)))return!1;for(t.kind="scalar",t.result="",u=l=t.position,p=!1;0!==m;){if(58===m){if(c=t.input.charCodeAt(t.position+1),o(c)||n&&a(c))break}else if(35===m){if(s=t.input.charCodeAt(t.position-1),o(s))break}else{if(t.position===t.lineStart&&b(t)||n&&a(m))break;if(i(m)){if(f=t.line,h=t.lineStart,d=t.lineIndent,A(t,!1,-1),t.lineIndent>
=e){p=!0,m=t.input.charCodeAt(t.position);continue}t.position=l,t.line=f,t.lineStart=h,t.lineIndent=d;break}}p&&(y(t,u,l,!1),w(t,t.line-f),u=l=t.position,p=!1),r(m)||(l=t.position+1),m=t.input.charCodeAt(++t.position)}return y(t,u,l,!1),!!t.result||(t.kind=g,t.result=v,!1)}function C(t,e){var n,r,o;if(n=t.input.charCodeAt(t.position),39!==n)return!1;for(t.kind="scalar",t.result="",t.position++,r=o=t.position;0!==(n=t.input.charCodeAt(t.position));)if(39===n){if(y(t,r,t.position,!0),n=t.input.charCodeAt(++t.position),39!==n)return!0;r=o=t.position,t.position++}else i(n)?(y(t,r,o,!0),w(t,A(t,!1,e)),r=o=t.position):t.position===t.lineStart&&b(t)?d(t,"unexpected end of the document within a single quoted scalar"):(t.position++,o=t.position);d(t,"unexpected end of the stream within a single quoted scalar")}function j(t,e){var n,r,o,a,u,l;if(l=t.input.charCodeAt(t.position),34!==l)return!1;for(t.kind="scalar",t.result="",t.position++,n=r=t.position;0!==(l=t.input.charCodeAt(t.position));)
{if(34===l)return y(t,n,t.position,!0),t.position++,!0;if(92===l){if(y(t,n,t.position,!0),l=t.input.charCodeAt(++t.position),i(l))A(t,!1,e);else if(256>l&&rt[l])t.result+=ot[l],t.position++;else if((u=c(l))>0){for(o=u,a=0;o>0;o--)l=t.input.charCodeAt(++t.position),(u=s(l))>=0?a=(a<<4)+u:d(t,"expected hexadecimal character");t.result+=p(a),t.position++}else d(t,"unknown escape sequence");n=r=t.position}else i(l)?(y(t,n,r,!0),w(t,A(t,!1,e)),n=r=t.position):t.position===t.lineStart&&b(t)?d(t,"unexpected end of the document within a double quoted scalar"):(t.position++,r=t.position)}d(t,"unexpected end of the stream within a double quoted scalar")}function O(t,e){var n,i,r,a,s,c,u,l,p,f,h,m=!0,y=t.tag,g=t.anchor;if(h=t.input.charCodeAt(t.position),91===h)a=93,u=!1,i=[];else{if(123!==h)return!1;a=125,u=!0,i={}}for(null!==t.anchor&&(t.anchorMap[t.anchor]=i),h=t.input.charCodeAt(++t.position);0!==h;){if(A(t,!0,e),h=t.input.charCodeAt(t.position),h===a)return t.position++,t.tag=y,t.anchor=g
,t.kind=u?"mapping":"sequence",t.result=i,!0;m||d(t,"missed comma between flow collection entries"),p=l=f=null,s=c=!1,63===h&&(r=t.input.charCodeAt(t.position+1),o(r)&&(s=c=!0,t.position++,A(t,!0,e))),n=t.line,T(t,e,W,!1,!0),p=t.tag,l=t.result,A(t,!0,e),h=t.input.charCodeAt(t.position),!c&&t.line!==n||58!==h||(s=!0,h=t.input.charCodeAt(++t.position),A(t,!0,e),T(t,e,W,!1,!0),f=t.result),u?v(t,i,p,l,f):i.push(s?v(t,null,p,l,f):l),A(t,!0,e),h=t.input.charCodeAt(t.position),44===h?(m=!0,h=t.input.charCodeAt(++t.position)):m=!1}d(t,"unexpected end of the stream within a flow collection")}function S(t,e){var n,o,a,s,c=z,l=!1,p=e,f=0,h=!1;if(s=t.input.charCodeAt(t.position),124===s)o=!1;else{if(62!==s)return!1;o=!0}for(t.kind="scalar",t.result="";0!==s;)if(s=t.input.charCodeAt(++t.position),43===s||45===s)z===c?c=43===s?Q:J:d(t,"repeat of a chomping mode identifier");else{if(!((a=u(s))>=0))break;0===a?d(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):l?d(t
,"repeat of an indentation width identifier"):(p=e+a-1,l=!0)}if(r(s)){do s=t.input.charCodeAt(++t.position);while(r(s));if(35===s)do s=t.input.charCodeAt(++t.position);while(!i(s)&&0!==s)}for(;0!==s;){for(x(t),t.lineIndent=0,s=t.input.charCodeAt(t.position);(!l||t.lineIndent<p)&&32===s;)t.lineIndent++,s=t.input.charCodeAt(++t.position);if(!l&&t.lineIndent>p&&(p=t.lineIndent),i(s))f++;else{if(t.lineIndent<p){c===Q?t.result+=P.repeat("\n",f):c===z&&l&&(t.result+="\n");break}for(o?r(s)?(h=!0,t.result+=P.repeat("\n",f+1)):h?(h=!1,t.result+=P.repeat("\n",f+1)):0===f?l&&(t.result+=" "):t.result+=P.repeat("\n",f):l?t.result+=P.repeat("\n",f+1):t.result+=P.repeat("\n",f),l=!0,f=0,n=t.position;!i(s)&&0!==s;)s=t.input.charCodeAt(++t.position);y(t,n,t.position,!1)}}return!0}function _(t,e){var n,i,r,a=t.tag,s=t.anchor,c=[],u=!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=c),r=t.input.charCodeAt(t.position);0!==r&&45===r&&(i=t.input.charCodeAt(t.position+1),o(i));)if(u=!0,t.position++,A(t,!0,-1
)&&t.lineIndent<=e)c.push(null),r=t.input.charCodeAt(t.position);else if(n=t.line,T(t,e,V,!1,!0),c.push(t.result),A(t,!0,-1),r=t.input.charCodeAt(t.position),(t.line===n||t.lineIndent>e)&&0!==r)d(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break;return!!u&&(t.tag=a,t.anchor=s,t.kind="sequence",t.result=c,!0)}function I(t,e,n){var i,a,s,c,u=t.tag,l=t.anchor,p={},f=null,h=null,m=null,y=!1,g=!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=p),c=t.input.charCodeAt(t.position);0!==c;){if(i=t.input.charCodeAt(t.position+1),s=t.line,63!==c&&58!==c||!o(i)){if(!T(t,n,G,!1,!0))break;if(t.line===s){for(c=t.input.charCodeAt(t.position);r(c);)c=t.input.charCodeAt(++t.position);if(58===c)c=t.input.charCodeAt(++t.position),o(c)||d(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(v(t,p,f,h,null),f=h=m=null),g=!0,y=!1,a=!1,f=t.tag,h=t.result;else{if(!g)return t.tag=u,t.anchor=l,!0;d(t,"can not read an implicit mapping pair; a colon is
missed")}}else{if(!g)return t.tag=u,t.anchor=l,!0;d(t,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===c?(y&&(v(t,p,f,h,null),f=h=m=null),g=!0,y=!0,a=!0):y?(y=!1,a=!0):d(t,"incomplete explicit mapping pair; a key node is missed"),t.position+=1,c=i;if((t.line===s||t.lineIndent>e)&&(T(t,e,Z,!0,a)&&(y?h=t.result:m=t.result),y||(v(t,p,f,h,m),f=h=m=null),A(t,!0,-1),c=t.input.charCodeAt(t.position)),t.lineIndent>e&&0!==c)d(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&v(t,p,f,h,null),g&&(t.tag=u,t.anchor=l,t.kind="mapping",t.result=p),g}function E(t){var e,n,i,r,a=!1,s=!1;if(r=t.input.charCodeAt(t.position),33!==r)return!1;if(null!==t.tag&&d(t,"duplication of a tag property"),r=t.input.charCodeAt(++t.position),60===r?(a=!0,r=t.input.charCodeAt(++t.position)):33===r?(s=!0,n="!!",r=t.input.charCodeAt(++t.position)):n="!",e=t.position,a){do r=t.input.charCodeAt(++t.position);while(0!==r&&62!==r);t.position<t.length
?(i=t.input.slice(e,t.position),r=t.input.charCodeAt(++t.position)):d(t,"unexpected end of the stream within a verbatim tag")}else{for(;0!==r&&!o(r);)33===r&&(s?d(t,"tag suffix cannot contain exclamation marks"):(n=t.input.slice(e-1,t.position+1),nt.test(n)||d(t,"named tag handle cannot contain such characters"),s=!0,e=t.position+1)),r=t.input.charCodeAt(++t.position);i=t.input.slice(e,t.position),et.test(i)&&d(t,"tag suffix cannot contain flow indicator characters")}return i&&!it.test(i)&&d(t,"tag name cannot contain such characters: "+i),a?t.tag=i:R.call(t.tagMap,n)?t.tag=t.tagMap[n]+i:"!"===n?t.tag="!"+i:"!!"===n?t.tag="tag:yaml.org,2002:"+i:d(t,'undeclared tag handle "'+n+'"'),!0}function F(t){var e,n;if(n=t.input.charCodeAt(t.position),38!==n)return!1;for(null!==t.anchor&&d(t,"duplication of an anchor property"),n=t.input.charCodeAt(++t.position),e=t.position;0!==n&&!o(n)&&!a(n);)n=t.input.charCodeAt(++t.position);return t.position===e&&d(t,"name of an anchor node must contain
at least one character"),t.anchor=t.input.slice(e,t.position),!0}function N(t){var e,n,i;if(i=t.input.charCodeAt(t.position),42!==i)return!1;for(i=t.input.charCodeAt(++t.position),e=t.position;0!==i&&!o(i)&&!a(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&d(t,"name of an alias node must contain at least one character"),n=t.input.slice(e,t.position),t.anchorMap.hasOwnProperty(n)||d(t,'unidentified alias "'+n+'"'),t.result=t.anchorMap[n],A(t,!0,-1),!0}function T(t,e,n,i,r){var o,a,s,c,u,l,p,f,h=1,m=!1,y=!1;if(t.tag=null,t.anchor=null,t.kind=null,t.result=null,o=a=s=Z===n||V===n,i&&A(t,!0,-1)&&(m=!0,t.lineIndent>e?h=1:t.lineIndent===e?h=0:t.lineIndent<e&&(h=-1)),1===h)for(;E(t)||F(t);)A(t,!0,-1)?(m=!0,s=o,t.lineIndent>e?h=1:t.lineIndent===e?h=0:t.lineIndent<e&&(h=-1)):s=!1;if(s&&(s=m||r),(1===h||Z===n)&&(p=W===n||G===n?e:e+1,f=t.position-t.lineStart,1===h?s&&(_(t,f)||I(t,f,p))||O(t,p)?y=!0:(a&&S(t,p)||C(t,p)||j(t,p)?y=!0:N(t)?(y=!0,(null!==t.tag||null!==t.anchor)&&d(t,"
alias node should not have any properties")):k(t,p,W===n)&&(y=!0,null===t.tag&&(t.tag="?")),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):0===h&&(y=s&&_(t,f))),null!==t.tag&&"!"!==t.tag)if("?"===t.tag){for(c=0,u=t.implicitTypes.length;u>c;c+=1)if(l=t.implicitTypes[c],l.resolve(t.result)){t.result=l.construct(t.result),t.tag=l.tag,null!==t.anchor&&(t.anchorMap[t.anchor]=t.result);break}}else R.call(t.typeMap,t.tag)?(l=t.typeMap[t.tag],null!==t.result&&l.kind!==t.kind&&d(t,"unacceptable node kind for !<"+t.tag+'> tag; it should be "'+l.kind+'", not "'+t.kind+'"'),l.resolve(t.result)?(t.result=l.construct(t.result),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):d(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):d(t,"unknown tag !<"+t.tag+">");return null!==t.tag||null!==t.anchor||y}function M(t){var e,n,a,s,c=t.position,u=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};0!==(s=t.input.charCodeAt(t.position))&&(A(t,!0,-1),s=t.input.charCodeA
t(t.position),!(t.lineIndent>0||37!==s));){for(u=!0,s=t.input.charCodeAt(++t.position),e=t.position;0!==s&&!o(s);)s=t.input.charCodeAt(++t.position);for(n=t.input.slice(e,t.position),a=[],n.length<1&&d(t,"directive name must not be less than one character in length");0!==s;){for(;r(s);)s=t.input.charCodeAt(++t.position);if(35===s){do s=t.input.charCodeAt(++t.position);while(0!==s&&!i(s));break}if(i(s))break;for(e=t.position;0!==s&&!o(s);)s=t.input.charCodeAt(++t.position);a.push(t.input.slice(e,t.position))}0!==s&&x(t),R.call(st,n)?st[n](t,n,a):m(t,'unknown document directive "'+n+'"')}return A(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,A(t,!0,-1)):u&&d(t,"directives end mark is expected"),T(t,t.lineIndent-1,Z,!1,!0),A(t,!0,-1),t.checkLineBreaks&&tt.test(t.input.slice(c,t.position))&&m(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.posi
tion===t.lineStart&&b(t)?void(46===t.input.charCodeAt(t.position)&&(t.position+=3,A(t,!0,-1))):void(t.position<t.length-1&&d(t,"end of the stream or a document separator is expected"))}function L(t,e){t=String(t),e=e||{},0!==t.length&&(10!==t.charCodeAt(t.length-1)&&13!==t.charCodeAt(t.length-1)&&(t+="\n"),65279===t.charCodeAt(0)&&(t=t.slice(1)));var n=new f(t,e);for(n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)M(n);return n.documents}function D(t,e,n){var i,r,o=L(t,n);for(i=0,r=o.length;r>i;i+=1)e(o[i])}function U(t,e){var n=L(t,e);if(0!==n.length){if(1===n.length)return n[0];throw new B("expected a single document in the stream, but found more")}}function q(t,e,n){D(t,e,P.extend({schema:K},n))}function Y(t,e){return U(t,P.extend({schema:K},e))}for(var P=t("./common"),B=t("./exception"),$=t("./mark"),K=t("./schema/default_safe"),H=t("./schema/default_full"),R=Object.prototype.hasOwnProperty,W=1,G=2,V=3,Z=4,z=1,J=2,Q=3,
X=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,tt=/[\x85\u2028\u2029]/,et=/[,\[\]\{\}]/,nt=/^(?:!|!!|![a-z\-]+!)$/i,it=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i,rt=new Array(256),ot=new Array(256),at=0;256>at;at++)rt[at]=l(at)?1:0,ot[at]=l(at);var st={YAML:function(t,e,n){var i,r,o;null!==t.version&&d(t,"duplication of %YAML directive"),1!==n.length&&d(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),null===i&&d(t,"ill-formed argument of the YAML directive"),r=parseInt(i[1],10),o=parseInt(i[2],10),1!==r&&d(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=2>o,1!==o&&2!==o&&m(t,"unsupported YAML version of the document")},TAG:function(t,e,n){var i,r;2!==n.length&&d(t,"TAG directive accepts exactly two arguments"),i=n[0],r=n[1],nt.test(i)||d(t,"ill-formed tag handle (first argument) of the TA
G directive"),R.call(t.tagMap,i)&&d(t,'there is a previously declared suffix for "'+i+'" tag handle'),it.test(r)||d(t,"ill-formed tag prefix (second argument) of the TAG directive"),t.tagMap[i]=r}};e.exports.loadAll=D,e.exports.load=U,e.exports.safeLoadAll=q,e.exports.safeLoad=Y},{"./common":2,"./exception":4,"./mark":6,"./schema/default_full":9,"./schema/default_safe":10}],6:[function(t,e,n){"use strict";function i(t,e,n,i,r){this.name=t,this.buffer=e,this.position=n,this.line=i,this.column=r}var r=t("./common");i.prototype.getSnippet=function(t,e){var n,i,o,a,s;if(!this.buffer)return null;for(t=t||4,e=e||75,n="",i=this.position;i>0&&-1==="\0\r\n
\u2028\u2029".indexOf(this.buffer.charAt(i-1));)if(i-=1,this.position-i>e/2-1){n=" ... ",i+=5;break}for(o="",a=this.position;a<this.buffer.length&&-1==="\0\r\n
\u2028\u2029".indexOf(this.buffer.charAt(a));)if(a+=1,a-this.position>e/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(i,a),r.repeat(" ",t)+n+s+o+"\n"+r.repeat(" ",t+this.po
sition-i+n.length)+"^"},i.prototype.toString=function(t){var e,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),t||(e=this.getSnippet(),e&&(n+=":\n"+e)),n},e.exports=i},{"./common":2}],7:[function(t,e,n){"use strict";function i(t,e,n){var r=[];return t.include.forEach(function(t){n=i(t,e,n)}),t[e].forEach(function(t){n.forEach(function(e,n){e.tag===t.tag&&r.push(n)}),n.push(t)}),n.filter(function(t,e){return-1===r.indexOf(e)})}function r(){function t(t){i[t.tag]=t}var e,n,i={};for(e=0,n=arguments.length;n>e;e+=1)arguments[e].forEach(t);return i}function o(t){this.include=t.include||[],this.implicit=t.implicit||[],this.explicit=t.explicit||[],this.implicit.forEach(function(t){if(t.loadKind&&"scalar"!==t.loadKind)throw new s("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=i(this,"implicit",[]),this.compiledExplicit=i(this,"explicit",[]),th
is.compiledTypeMap=r(this.compiledImplicit,this.compiledExplicit)}var a=t("./common"),s=t("./exception"),c=t("./type");o.DEFAULT=null,o.create=function(){var t,e;switch(arguments.length){case 1:t=o.DEFAULT,e=arguments[0];break;case 2:t=arguments[0],e=arguments[1];break;default:throw new s("Wrong number of arguments for Schema.create function")}if(t=a.toArray(t),e=a.toArray(e),!t.every(function(t){return t instanceof o}))throw new s("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!e.every(function(t){return t instanceof c}))throw new s("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new o({include:t,explicit:e})},e.exports=o},{"./common":2,"./exception":4,"./type":13}],8:[function(t,e,n){"use strict";var i=t("../schema");e.exports=new i({include:[t("./json")]})},{"../schema":7,"./json":12}],9:[function(t,e,n){"use strict";var i=t("../schema");e.exports=i.DEFAULT=new i({include:[t("./default_s
afe")],explicit:[t("../type/js/undefined"),t("../type/js/regexp"),t("../type/js/function")]})},{"../schema":7,"../type/js/function":18,"../type/js/regexp":19,"../type/js/undefined":20,"./default_safe":10}],10:[function(t,e,n){"use strict";var i=t("../schema");e.exports=new i({include:[t("./core")],implicit:[t("../type/timestamp"),t("../type/merge")],explicit:[t("../type/binary"),t("../type/omap"),t("../type/pairs"),t("../type/set")]})},{"../schema":7,"../type/binary":14,"../type/merge":22,"../type/omap":24,"../type/pairs":25,"../type/set":27,"../type/timestamp":29,"./core":8}],11:[function(t,e,n){"use strict";var i=t("../schema");e.exports=new i({explicit:[t("../type/str"),t("../type/seq"),t("../type/map")]})},{"../schema":7,"../type/map":21,"../type/seq":26,"../type/str":28}],12:[function(t,e,n){"use strict";var i=t("../schema");e.exports=new i({include:[t("./failsafe")],implicit:[t("../type/null"),t("../type/bool"),t("../type/int"),t("../type/float")]})},{"../schema":7,"../type/bo
ol":15,"../type/float":16,"../type/int":17,"../type/null":23,"./failsafe":11}],13:[function(t,e,n){"use strict";function i(t){var e={};return null!==t&&Object.keys(t).forEach(function(n){t[n].forEach(function(t){e[String(t)]=n})}),e}function r(t,e){if(e=e||{},Object.keys(e).forEach(function(e){if(-1===a.indexOf(e))throw new o('Unknown option "'+e+'" is met in definition of "'+t+'" YAML type.')}),this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(t){return t},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=i(e.styleAliases||null),-1===s.indexOf(this.kind))throw new o('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var o=t("./exception"),a=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],s=["scalar","sequence","mapping"];e.exports=r},{"./excepti
on":4}],14:[function(t,e,n){"use strict";function i(t){if(null===t)return!1;var e,n,i=0,r=t.length,o=u;for(n=0;r>n;n++)if(e=o.indexOf(t.charAt(n)),!(e>64)){if(0>e)return!1;i+=6}return i%8===0}function r(t){var e,n,i=t.replace(/[\r\n=]/g,""),r=i.length,o=u,a=0,c=[];for(e=0;r>e;e++)e%4===0&&e&&(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)),a=a<<6|o.indexOf(i.charAt(e));return n=r%4*6,0===n?(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)):18===n?(c.push(a>>10&255),c.push(a>>2&255)):12===n&&c.push(a>>4&255),s?new s(c):c}function o(t){var e,n,i="",r=0,o=t.length,a=u;for(e=0;o>e;e++)e%3===0&&e&&(i+=a[r>>18&63],i+=a[r>>12&63],i+=a[r>>6&63],i+=a[63&r]),r=(r<<8)+t[e];return n=o%3,0===n?(i+=a[r>>18&63],i+=a[r>>12&63],i+=a[r>>6&63],i+=a[63&r]):2===n?(i+=a[r>>10&63],i+=a[r>>4&63],i+=a[r<<2&63],i+=a[64]):1===n&&(i+=a[r>>2&63],i+=a[r<<4&63],i+=a[64],i+=a[64]),i}function a(t){return s&&s.isBuffer(t)}var s=t("buffer").Buffer,c=t("../type"),u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwx
yz0123456789+/=\n\r";e.exports=new c("tag:yaml.org,2002:binary",{kind:"scalar",resolve:i,construct:r,
-predicate:a,represent:o})},{"../type":13,buffer:30}],15:[function(t,e,n){"use strict";function i(t){if(null===t)return!1;var e=t.length;return 4===e&&("true"===t||"True"===t||"TRUE"===t)||5===e&&("false"===t||"False"===t||"FALSE"===t)}function r(t){return"true"===t||"True"===t||"TRUE"===t}function o(t){return"[object Boolean]"===Object.prototype.toString.call(t)}var a=t("../type");e.exports=new a("tag:yaml.org,2002:bool",{kind:"scalar",resolve:i,construct:r,predicate:o,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"})},{"../type":13}],16:[function(t,e,n){"use strict";function i(t){return null!==t&&!!u.test(t)}function r(t){var e,n,i,r;return e=t.replace(/_/g,"").toLowerCase(),n="-"===e[0]?-1:1,r=[],0<="+-".indexOf(e[0])&&(e=e.slice(1)),".inf"===e?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===e?NaN:0<=e.indexOf(":")?(e.split(":").forEach
(function(t){r.unshift(parseFloat(t,10))}),e=0,i=1,r.forEach(function(t){e+=t*i,i*=60}),n*e):n*parseFloat(e,10)}function o(t,e){var n;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(s.isNegativeZero(t))return"-0.0";return n=t.toString(10),l.test(n)?n.replace("e",".e"):n}function a(t){return"[object Number]"===Object.prototype.toString.call(t)&&(0!==t%1||s.isNegativeZero(t))}var s=t("../common"),c=t("../type"),u=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?|\\.[0-9_]+(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),l=/^[-+]?[0-9]+e/;e.exports=new c("tag:yaml.org,2002:
float",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o,defaultStyle:"lowercase"})},{"../common":2,"../type":13}],17:[function(t,e,n){"use strict";function i(t){return t>=48&&57>=t||t>=65&&70>=t||t>=97&&102>=t}function r(t){return t>=48&&55>=t}function o(t){return t>=48&&57>=t}function a(t){if(null===t)return!1;var e,n=t.length,a=0,s=!1;if(!n)return!1;if(e=t[a],("-"===e||"+"===e)&&(e=t[++a]),"0"===e){if(a+1===n)return!0;if(e=t[++a],"b"===e){for(a++;n>a;a++)if(e=t[a],"_"!==e){if("0"!==e&&"1"!==e)return!1;s=!0}return s}if("x"===e){for(a++;n>a;a++)if(e=t[a],"_"!==e){if(!i(t.charCodeAt(a)))return!1;s=!0}return s}for(;n>a;a++)if(e=t[a],"_"!==e){if(!r(t.charCodeAt(a)))return!1;s=!0}return s}for(;n>a;a++)if(e=t[a],"_"!==e){if(":"===e)break;if(!o(t.charCodeAt(a)))return!1;s=!0}return!!s&&(":"!==e||/^(:[0-5]?[0-9])+$/.test(t.slice(a)))}function s(t){var e,n,i=t,r=1,o=[];return-1!==i.indexOf("_")&&(i=i.replace(/_/g,"")),e=i[0],("-"===e||"+"===e)&&("-"===e&&(r=-1),i=i.slice(1),e=i[
0]),"0"===i?0:"0"===e?"b"===i[1]?r*parseInt(i.slice(2),2):"x"===i[1]?r*parseInt(i,16):r*parseInt(i,8):-1!==i.indexOf(":")?(i.split(":").forEach(function(t){o.unshift(parseInt(t,10))}),i=0,n=1,o.forEach(function(t){i+=t*n,n*=60}),r*i):r*parseInt(i,10)}function c(t){return"[object Number]"===Object.prototype.toString.call(t)&&0===t%1&&!u.isNegativeZero(t)}var u=t("../common"),l=t("../type");e.exports=new l("tag:yaml.org,2002:int",{kind:"scalar",resolve:a,construct:s,predicate:c,represent:{binary:function(t){return"0b"+t.toString(2)},octal:function(t){return"0"+t.toString(8)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return"0x"+t.toString(16).toUpperCase()}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},{"../common":2,"../type":13}],18:[function(t,e,n){"use strict";function i(t){if(null===t)return!1;try{var e="("+t+")",n=s.parse(e,{range:!0});return"Program"===n.type&&1===n.body.length&&"Expr
essionStatement"===n.body[0].type&&"FunctionExpression"===n.body[0].expression.type}catch(i){return!1}}function r(t){var e,n="("+t+")",i=s.parse(n,{range:!0}),r=[];if("Program"!==i.type||1!==i.body.length||"ExpressionStatement"!==i.body[0].type||"FunctionExpression"!==i.body[0].expression.type)throw new Error("Failed to resolve function");return i.body[0].expression.params.forEach(function(t){r.push(t.name)}),e=i.body[0].expression.body.range,new Function(r,n.slice(e[0]+1,e[1]-1))}function o(t){return t.toString()}function a(t){return"[object Function]"===Object.prototype.toString.call(t)}var s;try{s=t("esprima")}catch(c){"undefined"!=typeof window&&(s=window.esprima)}var u=t("../../type");e.exports=new u("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"../../type":13,esprima:"esprima"}],19:[function(t,e,n){"use strict";function i(t){if(null===t)return!1;if(0===t.length)return!1;var e=t,n=/\/([gim]*)$/.exec(t),i="";if("/"===e[0]){if(n
&&(i=n[1]),i.length>3)return!1;if("/"!==e[e.length-i.length-1])return!1;e=e.slice(1,e.length-i.length-1)}try{return!0}catch(r){return!1}}function r(t){var e=t,n=/\/([gim]*)$/.exec(t),i="";return"/"===e[0]&&(n&&(i=n[1]),e=e.slice(1,e.length-i.length-1)),new RegExp(e,i)}function o(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multiline&&(e+="m"),t.ignoreCase&&(e+="i"),e}function a(t){return"[object RegExp]"===Object.prototype.toString.call(t)}var s=t("../../type");e.exports=new s("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"../../type":13}],20:[function(t,e,n){"use strict";function i(){return!0}function r(){}function o(){return""}function a(t){return"undefined"==typeof t}var s=t("../../type");e.exports=new s("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"../../type":13}],21:[function(t,e,n){"use strict";var i=t("../type");e.exports=new i("tag:yaml.org,2002:map",{kind:"mapping
",construct:function(t){return null!==t?t:{}}})},{"../type":13}],22:[function(t,e,n){"use strict";function i(t){return"<<"===t||null===t}var r=t("../type");e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:i})},{"../type":13}],23:[function(t,e,n){"use strict";function i(t){if(null===t)return!0;var e=t.length;return 1===e&&"~"===t||4===e&&("null"===t||"Null"===t||"NULL"===t)}function r(){return null}function o(t){return null===t}var a=t("../type");e.exports=new a("tag:yaml.org,2002:null",{kind:"scalar",resolve:i,construct:r,predicate:o,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},{"../type":13}],24:[function(t,e,n){"use strict";function i(t){if(null===t)return!0;var e,n,i,r,o,c=[],u=t;for(e=0,n=u.length;n>e;e+=1){if(i=u[e],o=!1,"[object Object]"!==s.call(i))return!1;for(r in i)if(a.call(i,r)){if(o)return!1;o=!0}if(!o)return!1;if(-1!==c.ind
exOf(r))return!1;c.push(r)}return!0}function r(t){return null!==t?t:[]}var o=t("../type"),a=Object.prototype.hasOwnProperty,s=Object.prototype.toString;e.exports=new o("tag:yaml.org,2002:omap",{kind:"sequence",resolve:i,construct:r})},{"../type":13}],25:[function(t,e,n){"use strict";function i(t){if(null===t)return!0;var e,n,i,r,o,s=t;for(o=new Array(s.length),e=0,n=s.length;n>e;e+=1){if(i=s[e],"[object Object]"!==a.call(i))return!1;if(r=Object.keys(i),1!==r.length)return!1;o[e]=[r[0],i[r[0]]]}return!0}function r(t){if(null===t)return[];var e,n,i,r,o,a=t;for(o=new Array(a.length),e=0,n=a.length;n>e;e+=1)i=a[e],r=Object.keys(i),o[e]=[r[0],i[r[0]]];return o}var o=t("../type"),a=Object.prototype.toString;e.exports=new o("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:i,construct:r})},{"../type":13}],26:[function(t,e,n){"use strict";var i=t("../type");e.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return null!==t?t:[]}})},{"../type":13}],27:[function(t
,e,n){"use strict";function i(t){if(null===t)return!0;var e,n=t;for(e in n)if(a.call(n,e)&&null!==n[e])return!1;return!0}function r(t){return null!==t?t:{}}var o=t("../type"),a=Object.prototype.hasOwnProperty;e.exports=new o("tag:yaml.org,2002:set",{kind:"mapping",resolve:i,construct:r})},{"../type":13}],28:[function(t,e,n){"use strict";var i=t("../type");e.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return null!==t?t:""}})},{"../type":13}],29:[function(t,e,n){"use strict";function i(t){return null!==t&&null!==s.exec(t)}function r(t){var e,n,i,r,o,a,c,u,l,p,f=0,h=null;if(e=s.exec(t),null===e)throw new Error("Date resolve error");if(n=+e[1],i=+e[2]-1,r=+e[3],!e[4])return new Date(Date.UTC(n,i,r));if(o=+e[4],a=+e[5],c=+e[6],e[7]){for(f=e[7].slice(0,3);f.length<3;)f+="0";f=+f}return e[9]&&(u=+e[10],l=+(e[11]||0),h=6e4*(60*u+l),"-"===e[9]&&(h=-h)),p=new Date(Date.UTC(n,i,r,o,a,c,f)),h&&p.setTime(p.getTime()-h),p}function o(t){return t.toISOString()}var a=t
("../type"),s=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?)?$");e.exports=new a("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:i,construct:r,instanceOf:Date,represent:o})},{"../type":13}],30:[function(t,e,n){},{}],31:[function(t,e,n){e.exports=t("./lib/inherit")},{"./lib/inherit":32}],32:[function(e,n,i){!function(e){function r(t){var e=f(t);if(v)for(var n,i=0;n=b[i++];)t.hasOwnProperty(n)&&e.push(n);return e}function o(t,e,n){for(var i,o,a=r(n),s=0,u=a.length;u>s;)"__self"!==(i=a[s++])&&(o=n[i],y(o)&&(!c||o.toString().indexOf(".__base")>-1)?e[i]=function(n,i){var r=t[n]?t[n]:"__constructor"===n?e.__self.__parent:g;return function(){var t=this.__base;this.__base=r;var e=i.apply(this,arguments);return this.__base=t,e}}(i,o):e[i]=o)}function a(t,e){for(var n,i=1;n=t[i++];)e?y(n)?s.self(e,n.prototype,n):s.self(e,n):e=y(n)?s(t[0],n.proto
type,n):s(t[0],n);return e||t[0]}function s(){var t=arguments,e=m(t[0]),n=e||y(t[0]),i=n?e?a(t[0]):t[0]:u,r=t[n?1:0]||{},s=t[n?2:1],c=r.__constructor||n&&i.prototype.__constructor?function(){return this.__constructor.apply(this,arguments)}:n?function(){return i.apply(this,arguments)}:function(){};if(!n)return c.prototype=r,c.prototype.__self=c.prototype.constructor=c,h(c,s);h(c,i),c.__parent=i;var l=i.prototype,f=c.prototype=p(l);return f.__self=f.constructor=c,r&&o(l,f,r),s&&o(i,c,s),c}var c=function(){}.toString().indexOf("_")>-1,u=function(){},l=Object.prototype.hasOwnProperty,p=Object.create||function(t){var e=function(){};return e.prototype=t,new e},f=Object.keys||function(t){var e=[];for(var n in t)l.call(t,n)&&e.push(n);return e},h=function(t,e){for(var n in e)l.call(e,n)&&(t[n]=e[n]);return t},d=Object.prototype.toString,m=Array.isArray||function(t){return"[object Array]"===d.call(t)},y=function(t){return"[object Function]"===d.call(t)},g=function(){},v=!0,x={toString:""};fo
r(var A in x)x.hasOwnProperty(A)&&(v=!1);var b=v?["toString","valueOf"]:null;s.self=function(){var t=arguments,e=m(t[0]),n=e?a(t[0],t[0][0]):t[0],i=t[1],r=t[2],s=n.prototype;return i&&o(s,s,i),r&&o(n,n,r),n};var w=!0;"object"==typeof i&&(n.exports=s,w=!1),"object"==typeof modules&&(modules.define("inherit",function(t){t(s)}),w=!1),"function"==typeof t&&(t(function(t,e,n){n.exports=s}),w=!1),w&&(e.inherit=s)}(this)},{}],"/":[function(t,e,n){"use strict";var i=t("./lib/js-yaml.js");e.exports=i},{"./lib/js-yaml.js":1}]},{},[])("/")});
\ No newline at end of file
[04/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/resources.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/resources.html b/1.0.0-rc0/api/v2/resources.html
deleted file mode 100644
index 1261b89..0000000
--- a/1.0.0-rc0/api/v2/resources.html
+++ /dev/null
@@ -1,399 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: Resources</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: Resources</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="dropdown"><a href="resources.html">Resources</a></li>
- </ol>
-
- <h1 class="page-header" id="resources">Resources</h1>
-
- <p>
- The resources use a data model that is supported by a set of client-side libraries that are made available on the
- <a href="downloads.html">files and libraries</a> page.
- </p>
- <p>
- There is a <a href="application.wadl">WADL document</a> available that describes the resources API.
- </p>
- <p>
- You may also enjoy the <a href="ui/index.html">interactive interface</a> provided for this API by <a href="http://swagger.io">Swagger</a>.
- </p>
- <p>
- <a href="ui/index.html" class="btn btn-default">Try it out!</a>
- </p>
- <table class="table table-hover resources">
- <thead>
- <tr>
- <th align="center">name</th>
- <th align="center">path</th>
- <th align="center">methods</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="resource_AdminResource.html">
- <td> <span class="resource-name">AdminResource</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/admin/activeSearches</span>
-</samp></li><li><samp> <span class="resource-path">/admin/export</span>
-</samp></li><li><samp> <span class="resource-path">/admin/import</span>
-</samp></li><li><samp> <span class="resource-path">/admin/importfile</span>
-</samp></li><li><samp> <span class="resource-path">/admin/metrics</span>
-</samp></li><li><samp> <span class="resource-path">/admin/session</span>
-</samp></li><li><samp> <span class="resource-path">/admin/stack</span>
-</samp></li><li><samp> <span class="resource-path">/admin/status</span>
-</samp></li><li><samp> <span class="resource-path">/admin/version</span>
-</samp></li><li><samp> <span class="resource-path">/admin/activeSearches/{id}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">Jersey Resource for admin operations</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_DataSetLineageResource.html">
- <td> <s><span class="resource-name">DataSetLineageResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/lineage/hive/table/{tableName}/schema</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/lineage/hive/table/{tableName}/inputs/graph</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/lineage/hive/table/{tableName}/outputs/graph</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description">Jersey Resource for Hive Table Lineage.</span></s>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_DiscoveryREST.html">
- <td> <span class="resource-name">DiscoveryREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/search/attribute</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/basic</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/dsl</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/fulltext</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/relationship</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/execute/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/execute/guid/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for data discovery using dsl or full text search</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_EntityREST.html">
- <td> <span class="resource-name">EntityREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/entity</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/bulk</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/bulk/classification</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/{guid}/audit</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}/classifications</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}/classification/{classificationName}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}/classifications</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}/classification/{classificationName}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST for a single entity</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_EntityResource.html">
- <td> <s><span class="resource-name">EntityResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/entities</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/qualifiedName</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/audit</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/traitDefinitions</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/traits</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/traitDefinitions/{traitName}</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/entities/{guid}/traits/{traitName}</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">POST</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">DELETE</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description">Entity management operations as REST API.
-
-An entity is an "instance" of a Type. Entities conform to the definition
-of the Type they correspond with.</span></s>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_GlossaryREST.html">
- <td> <span class="resource-name">GlossaryREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/glossary</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/categories</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/term</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/terms</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category/{categoryGuid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/term/{termGuid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/categories</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/detailed</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/partial</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/terms</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category/{categoryGuid}/partial</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category/{categoryGuid}/related</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/category/{categoryGuid}/terms</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/term/{termGuid}/partial</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/terms/{termGuid}/assignedEntities</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/terms/{termGuid}/related</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/categories/headers</span>
-</samp></li><li><samp> <span class="resource-path">/v2/glossary/{glossaryGuid}/terms/headers</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_LineageREST.html">
- <td> <span class="resource-name">LineageREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/lineage/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for an entity's lineage information</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_LineageResource.html">
- <td> <s><span class="resource-name">LineageResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/lineage/{guid}/schema</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/lineage/{guid}/inputs/graph</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/lineage/{guid}/outputs/graph</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description"></span></s>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_MetadataDiscoveryResource.html">
- <td> <s><span class="resource-name">MetadataDiscoveryResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/discovery/search</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/discovery/search/dsl</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/discovery/search/fulltext</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description">Jersey Resource for metadata operations.</span></s>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_RelationshipREST.html">
- <td> <span class="resource-name">RelationshipREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/relationship</span>
-</samp></li><li><samp> <span class="resource-path">/v2/relationship/guid/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for entity relationships.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_TypesREST.html">
- <td> <span class="resource-name">TypesREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/types/typedefs</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedefs/headers</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/classificationdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/classificationdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/entitydef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/entitydef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/enumdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/enumdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/relationshipdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/relationshipdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/structdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/structdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedef/name/{name}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for CRUD operations on type definitions</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_TypesResource.html">
- <td> <s><span class="resource-name">TypesResource</span></s>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="resource-path">/types</span></s>
-</samp></li><li><samp> <s><span class="resource-path">/types/{typeName}</span></s>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <s><span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span> </s>
-</samp></li><li><samp> <s><span class="label label-default resource-method">GET</span> </s>
-</samp></li></ul></td>
- <td> <s><span class="resource-description">This class provides RESTful API for Types.
-
-A type is the description of any representable item;
-e.g. a Hive table
-
-You could represent any meta model representing any domain using these types.</span></s>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/syntax_json.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/syntax_json.html b/1.0.0-rc0/api/v2/syntax_json.html
deleted file mode 100644
index a311e37..0000000
--- a/1.0.0-rc0/api/v2/syntax_json.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: JSON</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: JSON</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="dropdown"><a href="syntax_json.html">JSON</a></li>
- </ol>
-
- <h1 class="page-header">JSON</h1>
-
- <table class="table table-hover datatypes">
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="json_AtlasClassification.html">
- <td> <span class="datatype-name">AtlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntity.html">
- <td> <span class="datatype-name">AtlasEntity</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasEntityHeader.html">
- <td> <span class="datatype-name">AtlasEntityHeader</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasObjectId.html">
- <td> <span class="datatype-name">AtlasObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of an Atlas type - like entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelatedObjectId.html">
- <td> <span class="datatype-name">AtlasRelatedObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of AtlasEntity type used in relationship attribute values</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasRelationship.html">
- <td> <span class="datatype-name">AtlasRelationship</span>
-</td>
- <td> <span class="datatype-description">Atlas relationship instance.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasStruct.html">
- <td> <span class="datatype-name">AtlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentHeader.html">
- <td> <span class="datatype-name">AtlasTermAssignmentHeader</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasTermAssignmentStatus.html">
- <td> <span class="datatype-name">AtlasTermAssignmentStatus</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_ClassificationAssociateRequest.html">
- <td> <span class="datatype-name">ClassificationAssociateRequest</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_PropagateTags.html">
- <td> <span class="datatype-name">PropagateTags</span>
-</td>
- <td> <span class="datatype-description">PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status_AtlasRelationship.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_Status.html">
- <td> <span class="datatype-name">Status</span>
-</td>
- <td> <span class="datatype-description">Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_TimeBoundary.html">
- <td> <span class="datatype-name">TimeBoundary</span>
-</td>
- <td> <span class="datatype-description">Captures time-boundary details</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/syntax_xml.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/syntax_xml.html b/1.0.0-rc0/api/v2/syntax_xml.html
deleted file mode 100644
index 5c2fcfc..0000000
--- a/1.0.0-rc0/api/v2/syntax_xml.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Apache Atlas Web Application: XML</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Apache Atlas Web Application: XML</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- <li><a href="downloads.html">Files and Libraries</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="dropdown"><a href="syntax_xml.html">XML</a></li>
- </ol>
-
- <h1 class="page-header">XML</h1>
-
- <table class="table table-hover datatypes">
- <caption>Default Namespace (<a href="ns0.xsd">schema</a>)</caption>
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="xml_ns0_timeBoundary.html">
- <td> <span class="datatype-name">timeBoundary</span>
-</td>
- <td> <span class="datatype-description">Captures time-boundary details</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasTermAssignmentStatus.html">
- <td> <span class="datatype-name">atlasTermAssignmentStatus</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasTermAssignmentHeader.html">
- <td> <span class="datatype-name">atlasTermAssignmentHeader</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasClassification.html">
- <td> <span class="datatype-name">atlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasEntity.html">
- <td> <span class="datatype-name">atlasEntity</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_status.html">
- <td> <span class="datatype-name">status</span>
-</td>
- <td> <span class="datatype-description">Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasEntityHeader.html">
- <td> <span class="datatype-name">atlasEntityHeader</span>
-</td>
- <td> <span class="datatype-description">An instance of an entity - like hive_table, hive_database.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasObjectId.html">
- <td> <span class="datatype-name">atlasObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of an Atlas type - like entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasRelatedObjectId.html">
- <td> <span class="datatype-name">atlasRelatedObjectId</span>
-</td>
- <td> <span class="datatype-description">Reference to an object-instance of AtlasEntity type used in relationship attribute values</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasRelationship.html">
- <td> <span class="datatype-name">atlasRelationship</span>
-</td>
- <td> <span class="datatype-description">Atlas relationship instance.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasStruct.html">
- <td> <span class="datatype-name">atlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_propagateTags.html">
- <td> <span class="datatype-name">propagateTags</span>
-</td>
- <td> <span class="datatype-description">PropagateTags indicates whether tags should propagate across the relationship instance.
-<p>
-Tags can propagate:
-<p>
-NONE - not at all <br>
-ONE_TO_TWO - from end 1 to 2 <br>
-TWO_TO_ONE - from end 2 to 1 <br>
-BOTH - both ways
-<p>
-Care needs to be taken when specifying. The use cases we are aware of where this flag is useful:
-<p>
-- propagating confidentiality classifications from a table to columns - ONE_TO_TWO could be used here <br>
-- propagating classifications around Glossary synonyms - BOTH could be used here.
-<p>
-There is an expectation that further enhancements will allow more granular control of tag propagation and will
-address how to resolve conflicts.</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/css/print.css
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/css/print.css b/1.0.0-rc0/api/v2/ui/css/print.css
deleted file mode 100644
index f2e8446..0000000
--- a/1.0.0-rc0/api/v2/ui/css/print.css
+++ /dev/null
@@ -1 +0,0 @@
-.swagger-section pre code{display:block;padding:.5em;background:#f0f0f0}.swagger-section pre .clojure .built_in,.swagger-section pre .lisp .title,.swagger-section pre .nginx .title,.swagger-section pre .subst,.swagger-section pre .tag .title,.swagger-section pre code{color:#000}.swagger-section pre .addition,.swagger-section pre .aggregate,.swagger-section pre .apache .cbracket,.swagger-section pre .apache .tag,.swagger-section pre .bash .variable,.swagger-section pre .constant,.swagger-section pre .django .variable,.swagger-section pre .erlang_repl .function_or_atom,.swagger-section pre .flow,.swagger-section pre .markdown .header,.swagger-section pre .parent,.swagger-section pre .preprocessor,.swagger-section pre .ruby .symbol,.swagger-section pre .ruby .symbol .string,.swagger-section pre .rules .value,.swagger-section pre .rules .value .number,.swagger-section pre .smalltalk .class,.swagger-section pre .stream,.swagger-section pre .string,.swagger-section pre .tag .value,.swagge
r-section pre .template_tag,.swagger-section pre .tex .command,.swagger-section pre .tex .special,.swagger-section pre .title{color:#800}.swagger-section pre .annotation,.swagger-section pre .chunk,.swagger-section pre .comment,.swagger-section pre .diff .header,.swagger-section pre .markdown .blockquote,.swagger-section pre .template_comment{color:#888}.swagger-section pre .change,.swagger-section pre .date,.swagger-section pre .go .constant,.swagger-section pre .literal,.swagger-section pre .markdown .bullet,.swagger-section pre .markdown .link_url,.swagger-section pre .number,.swagger-section pre .regexp,.swagger-section pre .smalltalk .char,.swagger-section pre .smalltalk .symbol{color:#080}.swagger-section pre .apache .sqbracket,.swagger-section pre .array,.swagger-section pre .attr_selector,.swagger-section pre .clojure .attribute,.swagger-section pre .coffeescript .property,.swagger-section pre .decorator,.swagger-section pre .deletion,.swagger-section pre .doctype,.swagger-s
ection pre .envvar,.swagger-section pre .erlang_repl .reserved,.swagger-section pre .filter .argument,.swagger-section pre .important,.swagger-section pre .javadoc,.swagger-section pre .label,.swagger-section pre .localvars,.swagger-section pre .markdown .link_label,.swagger-section pre .nginx .built_in,.swagger-section pre .pi,.swagger-section pre .prompt,.swagger-section pre .pseudo,.swagger-section pre .ruby .string,.swagger-section pre .shebang,.swagger-section pre .tex .formula,.swagger-section pre .vhdl .attribute{color:#88f}.swagger-section pre .aggregate,.swagger-section pre .apache .tag,.swagger-section pre .bash .variable,.swagger-section pre .built_in,.swagger-section pre .css .tag,.swagger-section pre .go .typename,.swagger-section pre .id,.swagger-section pre .javadoctag,.swagger-section pre .keyword,.swagger-section pre .markdown .strong,.swagger-section pre .phpdoc,.swagger-section pre .request,.swagger-section pre .smalltalk .class,.swagger-section pre .status,.swagg
er-section pre .tex .command,.swagger-section pre .title,.swagger-section pre .winutils,.swagger-section pre .yardoctag{font-weight:700}.swagger-section pre .markdown .emphasis{font-style:italic}.swagger-section pre .nginx .built_in{font-weight:400}.swagger-section pre .coffeescript .javascript,.swagger-section pre .javascript .xml,.swagger-section pre .tex .formula,.swagger-section pre .xml .cdata,.swagger-section pre .xml .css,.swagger-section pre .xml .javascript,.swagger-section pre .xml .vbscript{opacity:.5}.swagger-section .hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.swagger-section .hljs,.swagger-section .hljs-subst{color:#444}.swagger-section .hljs-attribute,.swagger-section .hljs-doctag,.swagger-section .hljs-keyword,.swagger-section .hljs-meta-keyword,.swagger-section .hljs-name,.swagger-section .hljs-selector-tag{font-weight:700}.swagger-section .hljs-addition,.swagger-section .hljs-built_in,.swagger-section .hljs-bullet,.swagger-section .hljs-code
,.swagger-section .hljs-literal{color:#1f811f}.swagger-section .hljs-link,.swagger-section .hljs-regexp,.swagger-section .hljs-selector-attr,.swagger-section .hljs-selector-pseudo,.swagger-section .hljs-symbol,.swagger-section .hljs-template-variable,.swagger-section .hljs-variable{color:#bc6060}.swagger-section .hljs-deletion,.swagger-section .hljs-number,.swagger-section .hljs-quote,.swagger-section .hljs-selector-class,.swagger-section .hljs-selector-id,.swagger-section .hljs-string,.swagger-section .hljs-template-tag,.swagger-section .hljs-type{color:#800}.swagger-section .hljs-section,.swagger-section .hljs-title{color:#800;font-weight:700}.swagger-section .hljs-comment{color:#888}.swagger-section .hljs-meta{color:#2b6ea1}.swagger-section .hljs-emphasis{font-style:italic}.swagger-section .hljs-strong{font-weight:700}.swagger-section .swagger-ui-wrap{line-height:1;font-family:Droid Sans,sans-serif;min-width:760px;max-width:960px;margin-left:auto;margin-right:auto}.swagger-sectio
n .swagger-ui-wrap b,.swagger-section .swagger-ui-wrap strong{font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap blockquote,.swagger-section .swagger-ui-wrap q{quotes:none}.swagger-section .swagger-ui-wrap p{line-height:1.4em;padding:0 0 10px;color:#333}.swagger-section .swagger-ui-wrap blockquote:after,.swagger-section .swagger-ui-wrap blockquote:before,.swagger-section .swagger-ui-wrap q:after,.swagger-section .swagger-ui-wrap q:before{content:none}.swagger-section .swagger-ui-wrap .heading_with_menu h1,.swagger-section .swagger-ui-wrap .heading_with_menu h2,.swagger-section .swagger-ui-wrap .heading_with_menu h3,.swagger-section .swagger-ui-wrap .heading_with_menu h4,.swagger-section .swagger-ui-wrap .heading_with_menu h5,.swagger-section .swagger-ui-wrap .heading_with_menu h6{display:block;clear:none;float:left;-ms-box-sizing:border-box;box-sizing:border-box;width:60%}.swagger-section .swagger-ui-wrap table{border-collapse:collapse;border-spacing
:0}.swagger-section .swagger-ui-wrap table thead tr th{padding:5px;font-size:.9em;color:#666;border-bottom:1px solid #999}.swagger-section .swagger-ui-wrap table tbody tr:last-child td{border-bottom:none}.swagger-section .swagger-ui-wrap table tbody tr.offset{background-color:#f0f0f0}.swagger-section .swagger-ui-wrap table tbody tr td{padding:6px;font-size:.9em;border-bottom:1px solid #ccc;vertical-align:top;line-height:1.3em}.swagger-section .swagger-ui-wrap ol{margin:0 0 10px;padding:0 0 0 18px;list-style-type:decimal}.swagger-section .swagger-ui-wrap ol li{padding:5px 0;font-size:.9em;color:#333}.swagger-section .swagger-ui-wrap ol,.swagger-section .swagger-ui-wrap ul{list-style:none}.swagger-section .swagger-ui-wrap h1 a,.swagger-section .swagger-ui-wrap h2 a,.swagger-section .swagger-ui-wrap h3 a,.swagger-section .swagger-ui-wrap h4 a,.swagger-section .swagger-ui-wrap h5 a,.swagger-section .swagger-ui-wrap h6 a{text-decoration:none}.swagger-section .swagger-ui-wrap h1 a:hover,.
swagger-section .swagger-ui-wrap h2 a:hover,.swagger-section .swagger-ui-wrap h3 a:hover,.swagger-section .swagger-ui-wrap h4 a:hover,.swagger-section .swagger-ui-wrap h5 a:hover,.swagger-section .swagger-ui-wrap h6 a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap h1 span.divider,.swagger-section .swagger-ui-wrap h2 span.divider,.swagger-section .swagger-ui-wrap h3 span.divider,.swagger-section .swagger-ui-wrap h4 span.divider,.swagger-section .swagger-ui-wrap h5 span.divider,.swagger-section .swagger-ui-wrap h6 span.divider{color:#aaa}.swagger-section .swagger-ui-wrap a{color:#547f00}.swagger-section .swagger-ui-wrap a img{border:none}.swagger-section .swagger-ui-wrap article,.swagger-section .swagger-ui-wrap aside,.swagger-section .swagger-ui-wrap details,.swagger-section .swagger-ui-wrap figcaption,.swagger-section .swagger-ui-wrap figure,.swagger-section .swagger-ui-wrap footer,.swagger-section .swagger-ui-wrap header,.swagger-section .swagger-ui-wrap hgroup,.
swagger-section .swagger-ui-wrap menu,.swagger-section .swagger-ui-wrap nav,.swagger-section .swagger-ui-wrap section,.swagger-section .swagger-ui-wrap summary{display:block}.swagger-section .swagger-ui-wrap pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;background-color:#fcf6db;border:1px solid #e5e0c6;padding:10px}.swagger-section .swagger-ui-wrap pre code{line-height:1.6em;background:none}.swagger-section .swagger-ui-wrap .content>.content-type>div>label{clear:both;display:block;color:#0f6ab4;font-size:1.1em;margin:0;padding:15px 0 5px}.swagger-section .swagger-ui-wrap .content pre{font-size:12px;margin-top:5px;padding:5px}.swagger-section .swagger-ui-wrap .icon-btn{cursor:pointer}.swagger-section .swagger-ui-wrap .info_title{padding-bottom:10px;font-weight:700;font-size:25px}.swagger-section .swagger-ui-wrap .footer{margin-top:20px}.swagger-section .swagger-ui-wrap div.big p,.swagger-section .swagger-ui-wrap p.big{font-size:1em;margin
-bottom:10px}.swagger-section .swagger-ui-wrap form.fullwidth ol li.numeric input,.swagger-section .swagger-ui-wrap form.fullwidth ol li.string input,.swagger-section .swagger-ui-wrap form.fullwidth ol li.text textarea,.swagger-section .swagger-ui-wrap form.fullwidth ol li.url input{width:500px!important}.swagger-section .swagger-ui-wrap .info_license,.swagger-section .swagger-ui-wrap .info_tos{padding-bottom:5px}.swagger-section .swagger-ui-wrap .message-fail{color:#c00}.swagger-section .swagger-ui-wrap .info_email,.swagger-section .swagger-ui-wrap .info_name,.swagger-section .swagger-ui-wrap .info_url{padding-bottom:5px}.swagger-section .swagger-ui-wrap .info_description{padding-bottom:10px;font-size:15px}.swagger-section .swagger-ui-wrap .markdown ol li,.swagger-section .swagger-ui-wrap .markdown ul li{padding:3px 0;line-height:1.4em;color:#333}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input,.swagger-section .swagger-ui-wrap form.formtastic f
ieldset.inputs ol li.string input,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input{display:block;padding:4px;width:auto;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title{font-size:1.3em}.swagger-section .swagger-ui-wrap table.fullwidth{width:100%}.swagger-section .swagger-ui-wrap .model-signature{font-family:Droid Sans,sans-serif;font-size:1em;line-height:1.5em}.swagger-section .swagger-ui-wrap .model-signature .signature-nav a{text-decoration:none;color:#aaa}.swagger-section .swagger-ui-wrap .model-signature .signature-nav a:hover{text-decoration:underline;color:#000}.swagger-section .swagger-ui-wrap .model-signature .signature-nav .selected{color:#000;text-decoration:none}.swagger-section .swagger-ui-wrap .model-signatur
e .propType{color:#55a}.swagger-section .swagger-ui-wrap .model-signature pre:hover{background-color:#ffd}.swagger-section .swagger-ui-wrap .model-signature pre{font-size:.85em;line-height:1.2em;overflow:auto;height:200px;resize:vertical;cursor:pointer}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav{display:block;min-width:230px;margin:0;padding:0}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li:last-child{padding-right:0;border-right:none}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li{float:left;margin:0 5px 5px 0;padding:2px 5px 2px 0;border-right:1px solid #ddd}.swagger-section .swagger-ui-wrap .model-signature .propOpt{color:#555}.swagger-section .swagger-ui-wrap .model-signature .snippet small{font-size:.75em}.swagger-section .swagger-ui-wrap .model-signature .propOptKey{font-style:italic}.swagger-section .swagger-ui-wrap .model-signature .description .strong{font-weight:700;color:#000;font-size:.9em}.swagger-sec
tion .swagger-ui-wrap .model-signature .description div{font-size:.9em;line-height:1.5em;margin-left:1em}.swagger-section .swagger-ui-wrap .model-signature .description .stronger{font-weight:700;color:#000}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper{border-spacing:0;position:absolute;background-color:#fff;border:1px solid #bbb;display:none;font-size:11px;max-width:400px;line-height:30px;color:#000;padding:5px;margin-left:10px}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper th{text-align:center;background-color:#eee;border:1px solid #bbb;font-size:11px;color:#666;font-weight:700;padding:5px;line-height:15px}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper .optionName{font-weight:700}.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown>p:first-child,.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdo
wn>p:last-child{display:inline}.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown>p:not(:first-child):before{display:block;content:''}.swagger-section .swagger-ui-wrap .model-signature .description span:last-of-type.propDesc.markdown>p:only-child{margin-right:-3px}.swagger-section .swagger-ui-wrap .model-signature .propName{font-weight:700}.swagger-section .swagger-ui-wrap .model-signature .signature-container{clear:both}.swagger-section .swagger-ui-wrap .body-textarea{width:300px;height:100px;border:1px solid #aaa}.swagger-section .swagger-ui-wrap .markdown li code,.swagger-section .swagger-ui-wrap .markdown p code{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;background-color:#f0f0f0;color:#000;padding:1px 3px}.swagger-section .swagger-ui-wrap .required{font-weight:700}.swagger-section .swagger-ui-wrap .editor_holder{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;font
-size:.9em}.swagger-section .swagger-ui-wrap .editor_holder label{font-weight:400!important}.swagger-section .swagger-ui-wrap .editor_holder label.required{font-weight:700!important}.swagger-section .swagger-ui-wrap input.parameter{width:300px;border:1px solid #aaa}.swagger-section .swagger-ui-wrap h1{color:#000;font-size:1.5em;line-height:1.3em;padding:10px 0;font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap .heading_with_menu{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap .heading_with_menu ul{display:block;clear:none;float:right;-ms-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.swagger-section .swagger-ui-wrap h2{color:#000;font-size:1.3em;padding:10px 0}.swagger-section .swagger-ui-wrap h2 a{color:#000}.swagger-section .swagger-ui-wrap h2 span.sub{font-size:.7em;color:#999;font-style:italic}.swagger-section .swagger-ui-wrap h2 span.sub a{color:#777}.swagger-section .swagger-ui-wrap span.weak{
color:#666}.swagger-section .swagger-ui-wrap .message-success{color:#89bf04}.swagger-section .swagger-ui-wrap caption,.swagger-section .swagger-ui-wrap td,.swagger-section .swagger-ui-wrap th{text-align:left;font-weight:400;vertical-align:middle}.swagger-section .swagger-ui-wrap .code{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea{font-family:Droid Sans,sans-serif;height:250px;padding:4px;display:block;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select{display:block;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label{display:block;float:left;clear:none;margin:0;padding:0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol
li.boolean input{display:block;float:left;clear:none;margin:0 5px 0 0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label{color:#000}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label{display:block;clear:both;width:auto;padding:0 0 3px;color:#666}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr{padding-left:3px;color:#888}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints{margin-left:0;font-style:italic;font-size:.9em;margin:0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.buttons{margin:0;padding:0}.swagger-section .swagger-ui-wrap span.blank,.swagger-section .swagger-ui-wrap span.empty{color:#888;font-style:italic}.swagger-section .swagger-ui-wrap .markdown h3{color:#547f00}.swagger-section .swagger-ui-wrap .markdown h4{color:#666}.swagger-section .swagger-ui-wrap .markdown pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans M
ono,Courier New,monospace;background-color:#fcf6db;border:1px solid #e5e0c6;padding:10px;margin:0 0 10px}.swagger-section .swagger-ui-wrap .markdown pre code{line-height:1.6em;overflow:auto}.swagger-section .swagger-ui-wrap div.gist{margin:20px 0 25px!important}.swagger-section .swagger-ui-wrap ul#resources{font-family:Droid Sans,sans-serif;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource{border-bottom:1px solid #ddd}.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a,.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a,.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a{color:#555}.swagger-section .swagger-ui-wrap ul#resources li.resource:last-child{border-bottom:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading{border:1px solid
transparent;float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options{overflow:hidden;padding:0;display:block;clear:none;float:right;margin:14px 10px 0 0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li{float:left;clear:none;margin:0;padding:2px 10px;border-right:1px solid #ddd;color:#666;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a{color:#aaa;text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover{text-decoration:underline;color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover{text-decoration:underline}.swagger-section .swagge
r-ui-wrap ul#resources li.resource div.heading ul.options li.first,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child{padding-left:0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child{padding-right:0;border-right:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options.first,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child{padding-left:0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2{color:#999;padding-left:0;display:block;clear:none;float:left;font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a{color:#999}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover{color:#000}.swagger-section .swagger-ui-wrap u
l#resources li.resource ul.endpoints li.endpoint ul.operations li.operation{float:none;clear:both;overflow:hidden;display:block;margin:0 0 10px;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading{float:none;clear:both;overflow:hidden;display:block;margin:0;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3{display:block;clear:none;float:left;width:auto;margin:0;padding:0;line-height:1.1em;color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path{padding-left:10px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a{color:#000;text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.ope
ration div.heading h3 span.path a.toggleOperation.deprecated{text-decoration:line-through}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a{text-transform:uppercase;text-decoration:none;color:#fff;display:inline-block;width:50px;font-size:.7em;text-align:center;padding:7px 0 4px;border-radius:2px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span{margin:0;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options{overflow:hidden;padding:0;display:block;clear:none;float:right;margin:6px 10px 0 0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpo
ints li.endpoint ul.operations li.operation div.heading ul.options li{float:left;clear:none;margin:0;padding:2px 10px;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a{text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p{color:inherit;padding:0;line-height:inherit}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .nickname{color:#aaa;padding:0;line-height:inherit}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content{border-top:none;padding:10px;border-botto
m-left-radius:6px;border-bottom-right-radius:6px;margin:0 0 20px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4{font-size:1.1em;margin:0;padding:15px 0 5px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a{padding:4px 0 0 10px;display:inline-block;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit{display:block;clear:none;float:left;padding:6px 8px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header span.response_thro
bber{background-image:url(../images/throbber.gif);width:128px;height:16px;display:block;clear:none;float:right}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type=text].error{outline:2px solid #000;outline-color:#c00}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name=parameterContentType]{max-width:300px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;padding:10px;font-size:.9em;max-height:400px;overflow-y:auto}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading{background-color:#f9f2e9;border:1px solid #f0e0ca}.swagger-section .swagger-ui-wrap ul#re
sources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a{background-color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#f0e0ca;color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a{color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content{background-color:#faf5ee;border:1px solid #f0e0ca}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4{color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a{color:#dcb67f}.swagger-sec
tion .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading{background-color:#fcffcd;border:1px solid #000;border-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a{text-transform:uppercase;background-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#ffd20f;color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a{color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content{background-color:#fcffcd;border:1px solid #000;border-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources l
i.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4{color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a{color:#6fc992}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading{background-color:#f5e8e8;border:1px solid #e8c6c7}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a{text-transform:uppercase;background-color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#e8c6c7;color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options l
i a{color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content{background-color:#f7eded;border:1px solid #e8c6c7}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4{color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a{color:#c8787a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading{background-color:#e7f6ec;border:1px solid #c3e8d1}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a{background-color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.opt
ions li{border-right:1px solid #ddd;border-right-color:#c3e8d1;color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a{color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content{background-color:#ebf7f0;border:1px solid #c3e8d1}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4{color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a{color:#6fc992}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading{background-color:#fce9e3;border:1px solid #f5d5c3}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations
li.operation.patch div.heading h3 span.http_method a{background-color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#f0cecb;color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a{color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content{background-color:#faf0ef;border:1px solid #f0cecb}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4{color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a{color:#dcb67f}.swagger-section .swagger-ui-wrap ul#resources li.resource
ul.endpoints li.endpoint ul.operations li.operation.get div.heading{background-color:#e7f0f7;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a{background-color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#c3d9ec;color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content{background-color:#ebf3f9;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4{color:#0f6ab4}.swagger-section
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a{color:#6fa5d2}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading{background-color:#e7f0f7;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a{background-color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#c3d9ec;color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.option
s div.content{background-color:#ebf3f9;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a{color:#6fa5d2}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.oper
ation.post div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content{border-top:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoin
t ul.operations li.operation.head div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child{padding-right:0;border-rig
ht:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child{padding-left:0}.swagger-section .swagger-ui-wrap p#colophon{margin:0 15px 40px;padding:10px 0;font-size:.8em;border-top:1px solid #ddd;font-famil
y:Droid Sans,sans-serif;color:#999;font-style:italic}.swagger-section .swagger-ui-wrap p#colophon a{text-decoration:none;color:#547f00}.swagger-section .swagger-ui-wrap h3{color:#000;font-size:1.1em;padding:10px 0}.swagger-section .swagger-ui-wrap .markdown ol,.swagger-section .swagger-ui-wrap .markdown ul{font-family:Droid Sans,sans-serif;margin:5px 0 10px;padding:0 0 0 18px;list-style-type:disc}.swagger-section .swagger-ui-wrap form.form_box{background-color:#ebf3f9;border:1px solid #c3d9ec;padding:10px}.swagger-section .swagger-ui-wrap form.form_box label{color:#0f6ab4!important}.swagger-section .swagger-ui-wrap form.form_box input[type=submit]{display:block;padding:10px}.swagger-section .swagger-ui-wrap form.form_box p.weak{font-size:.8em}.swagger-section .swagger-ui-wrap form.form_box p{font-size:.9em;padding:0 0 15px;color:#7e7b6d}.swagger-section .swagger-ui-wrap form.form_box p a{color:#646257}.swagger-section .swagger-ui-wrap form.form_box p strong{color:#000}.swagger-secti
on .swagger-ui-wrap .operation-status td.markdown>p:last-child{padding-bottom:0}.swagger-section .title{font-style:bold}.swagger-section .secondary_form{display:none}.swagger-section .main_image{display:block;margin-left:auto;margin-right:auto}.swagger-section .oauth_body{margin-left:100px;margin-right:100px}.swagger-section .oauth_submit{text-align:center;display:inline-block}.swagger-section .authorize-wrapper{margin:15px 0 10px}.swagger-section .authorize-wrapper_operation{float:right}.swagger-section .authorize__btn:hover{text-decoration:underline;cursor:pointer}.swagger-section .authorize__btn_operation:hover .authorize-scopes{display:block}.swagger-section .authorize-scopes{position:absolute;margin-top:20px;background:#fff;border:1px solid #ccc;border-radius:5px;display:none;font-size:13px;max-width:300px;line-height:30px;color:#000;padding:5px}.swagger-section .authorize-scopes .authorize__scope{text-decoration:none}.swagger-section .authorize__btn_operation{height:18px;verti
cal-align:middle;display:inline-block;background:url(../images/explorer_icons.png) no-repeat}.swagger-section .authorize__btn_operation_login{background-position:0 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .authorize__btn_operation_logout{background-position:-30px 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section #auth_container{color:#fff;display:inline-block;border:none;padding:5px;width:87px;height:13px}.swagger-section #auth_container .authorize__btn{color:#fff}.swagger-section .auth_container{padding:0 0 10px;margin-bottom:5px;border-bottom:1px solid #ccc;font-size:.9em}.swagger-section .auth_container .auth__title{color:#547f00;font-size:1.2em}.swagger-section .auth_container .basic_auth__label{display:inline-block;width:60px}.swagger-section .auth_container .auth__description{color:#999;margin-bottom:5px}.swagger-section .auth_container .auth__button{margin-top:10px;height:30px}.swagger-section .auth_container .key_auth__field{margin:5px 0}.swa
gger-section .auth_container .key_auth__label{display:inline-block;width:60px}.swagger-section .api-popup-dialog{position:absolute;display:none}.swagger-section .api-popup-dialog-wrapper{z-index:2;width:500px;background:#fff;padding:20px;border:1px solid #ccc;border-radius:5px;font-size:13px;color:#777;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.swagger-section .api-popup-dialog-shadow{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.2;background-color:gray;z-index:1}.swagger-section .api-popup-dialog .api-popup-title{font-size:24px;padding:10px 0}.swagger-section .api-popup-dialog .error-msg{padding-left:5px;padding-bottom:5px}.swagger-section .api-popup-dialog .api-popup-content{max-height:500px;overflow-y:auto}.swagger-section .api-popup-dialog .api-popup-authbtn,.swagger-section .api-popup-dialog .api-popup-cancel{height:30px}.swagger-section .api-popup-scopes{padding:10px 20px}.swagger-section .api-popup-scopes li{padding:5px 0;line-height:20px}.s
wagger-section .api-popup-scopes li input{position:relative;top:2px}.swagger-section .api-popup-scopes .api-scope-desc{padding-left:20px;font-style:italic}.swagger-section .api-popup-actions{padding-top:10px}.swagger-section fieldset{padding-bottom:10px;padding-left:20px}#header{display:none}.swagger-section .swagger-ui-wrap .model-signature pre{max-height:none}.swagger-section .swagger-ui-wrap .body-textarea,.swagger-section .swagger-ui-wrap input.parameter{width:100px}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options{display:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content{display:block!important}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/css/reset.css
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/css/reset.css b/1.0.0-rc0/api/v2/ui/css/reset.css
deleted file mode 100644
index 40dc830..0000000
--- a/1.0.0-rc0/api/v2/ui/css/reset.css
+++ /dev/null
@@ -1 +0,0 @@
-a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
\ No newline at end of file
[50/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/security.html
----------------------------------------------------------------------
diff --git a/0.8.2/security.html b/0.8.2/security.html
index 8ba4e02..a9ecf27 100644
--- a/0.8.2/security.html
+++ b/0.8.2/security.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/source-repository.html
----------------------------------------------------------------------
diff --git a/0.8.2/source-repository.html b/0.8.2/source-repository.html
index ef07633..5491653 100644
--- a/0.8.2/source-repository.html
+++ b/0.8.2/source-repository.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/0.8.2/team-list.html
----------------------------------------------------------------------
diff --git a/0.8.2/team-list.html b/0.8.2/team-list.html
index 2a6936e..2be78a6 100644
--- a/0.8.2/team-list.html
+++ b/0.8.2/team-list.html
@@ -47,7 +47,7 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
<ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0/" title="1.0.0">1.0.0</a></li>
<li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
<li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
@@ -61,7 +61,7 @@
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
+ <li><a href="../1.0.0/index.html" title="1.0.0">1.0.0</a></li>
<li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
<li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
<li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Architecture.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Architecture.html b/1.0.0-alpha/Architecture.html
deleted file mode 100644
index d2b8e92..0000000
--- a/1.0.0-alpha/Architecture.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Architecture.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Architecture</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Architecture</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Architecture"></a>Architecture</h2></div>
-<div class="section">
-<h3><a name="Introduction"></a>Introduction</h3></div>
-<div class="section">
-<h3><a name="Atlas_High_Level_Architecture_-_Overview"></a>Atlas High Level Architecture - Overview</h3>
-<p><img src="images/twiki/architecture.png" alt="" /></p>
-<p>The components of Atlas can be grouped under the following major categories:</p></div>
-<div class="section">
-<h4><a name="Core"></a>Core</h4>
-<p>Atlas core includes the following components:</p>
-<p><b>Type System</b>: Atlas allows users to define a model for the metadata objects they want to manage. The model is composed of definitions called ‘types’. Instances of ‘types’ called ‘entities’ represent the actual metadata objects that are managed. The Type System is a component that allows users to define and manage the types and entities. All metadata objects managed by Atlas out of the box (like Hive tables, for e.g.) are modelled using types and represented as entities. To store new types of metadata in Atlas, one needs to understand the concepts of the type system component.</p>
-<p>One key point to note is that the generic nature of the modelling in Atlas allows data stewards and integrators to define both technical metadata and business metadata. It is also possible to define rich relationships between the two using features of Atlas.</p>
-<p><b>Graph Engine</b>: Internally, Atlas persists metadata objects it manages using a Graph model. This approach provides great flexibility and enables efficient handling of rich relationships between the metadata objects. Graph engine component is responsible for translating between types and entities of the Atlas type system, and the underlying graph persistence model. In addition to managing the graph objects, the graph engine also creates the appropriate indices for the metadata objects so that they can be searched efficiently. Atlas uses the <a href="./JanusGraph.html">JanusGraph</a> to store the metadata objects.</p>
-<p><b>Ingest / Export</b>: The Ingest component allows metadata to be added to Atlas. Similarly, the Export component exposes metadata changes detected by Atlas to be raised as events. Consumers can consume these change events to react to metadata changes in real time.</p></div>
-<div class="section">
-<h4><a name="Integration"></a>Integration</h4>
-<p>Users can manage metadata in Atlas using two methods:</p>
-<p><b>API</b>: All functionality of Atlas is exposed to end users via a REST API that allows types and entities to be created, updated and deleted. It is also the primary mechanism to query and discover the types and entities managed by Atlas.</p>
-<p><b>Messaging</b>: In addition to the API, users can choose to integrate with Atlas using a messaging interface that is based on Kafka. This is useful both for communicating metadata objects to Atlas, and also to consume metadata change events from Atlas using which applications can be built. The messaging interface is particularly useful if one wishes to use a more loosely coupled integration with Atlas that could allow for better scalability, reliability etc. Atlas uses Apache Kafka as a notification server for communication between hooks and downstream consumers of metadata notification events. Events are written by the hooks and Atlas to different Kafka topics.</p></div>
-<div class="section">
-<h4><a name="Metadata_sources"></a>Metadata sources</h4>
-<p>Atlas supports integration with many sources of metadata out of the box. More integrations will be added in future as well. Currently, Atlas supports ingesting and managing metadata from the following sources:</p>
-<p></p>
-<ul>
-<li><a href="./Bridge-Hive.html">Hive</a></li>
-<li><a href="./Bridge-Sqoop.html">Sqoop</a></li>
-<li><a href="./Bridge-Falcon.html">Falcon</a></li>
-<li><a href="./StormAtlasHook.html">Storm</a></li>
-<li>HBase - <i>documentation work-in-progress</i></li></ul>
-<p>The integration implies two things: There are metadata models that Atlas defines natively to represent objects of these components. There are components Atlas provides to ingest metadata objects from these components (in real time or in batch mode in some cases).</p></div>
-<div class="section">
-<h4><a name="Applications"></a>Applications</h4>
-<p>The metadata managed by Atlas is consumed by a variety of applications for satisfying many governance use cases.</p>
-<p><b>Atlas Admin UI</b>: This component is a web based application that allows data stewards and scientists to discover and annotate metadata. Of primary importance here is a search interface and SQL like query language that can be used to query the metadata types and objects managed by Atlas. The Admin UI uses the REST API of Atlas for building its functionality.</p>
-<p><b>Tag Based Policies</b>: <a class="externalLink" href="http://ranger.apache.org/">Apache Ranger</a> is an advanced security management solution for the Hadoop ecosystem having wide integration with a variety of Hadoop components. By integrating with Atlas, Ranger allows security administrators to define metadata driven security policies for effective governance. Ranger is a consumer to the metadata change events notified by Atlas.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Authentication-Authorization.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Authentication-Authorization.html b/1.0.0-alpha/Authentication-Authorization.html
deleted file mode 100644
index 6b59678..0000000
--- a/1.0.0-alpha/Authentication-Authorization.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Authentication-Authorization.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Authentication & Authorization in Apache Atlas.</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Authentication & Authorization in Apache Atlas.</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h3><a name="Authentication_.26_Authorization_in_Apache_Atlas."></a>Authentication & Authorization in Apache Atlas.</h3></div>
-<div class="section">
-<h4><a name="Authentication"></a>Authentication</h4>
-<p>Atlas supports following authentication methods</p>
-<p></p>
-<ul>
-<li><b>File</b></li>
-<li><b>Kerberos</b></li>
-<li><b>LDAP</b></li></ul>
-<p>Following properties should be set true to enable the authentication of that type in <tt>atlas-application.properties</tt> file.</p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.kerberos=true|false
-atlas.authentication.method.ldap=true|false
-atlas.authentication.method.file=true|false
-
-</pre></div>
-<p>If two or more authentication methods are set to true, then the authentication falls back to the latter method if the earlier one fails. For example if Kerberos authentication is set to true and ldap authentication is also set to true then, if for a request without kerberos principal and keytab LDAP authentication will be used as a fallback scenario.</p></div>
-<div class="section">
-<h5><a name="FILE_method."></a>FILE method.</h5>
-<p>File authentication requires users' login details in users credentials file in the format specified below and the file path should set to property <tt>atlas.authentication.method.file.filename</tt> in <tt>atlas-application.properties</tt>.</p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.file=true
-atlas.authentication.method.file.filename=${sys:atlas.home}/conf/users-credentials.properties
-
-</pre></div>
-<p>The users credentials file should have below format</p>
-<div class="source"><pre class="prettyprint">
-username=group::sha256-password
-
-</pre></div>
-<p>For e.g.</p>
-<div class="source"><pre class="prettyprint">
-admin=ADMIN::e7cf3ef4f17c3999a94f2c6f612e8a888e5b1026878e4e19398b23bd38ec221a
-
-</pre></div>
-<p>Users group can be either <b>ADMIN</b>, <b>DATA_STEWARD</b> OR <b>DATA_SCIENTIST</b></p>
-<p><b>Note</b>:-password is encoded with sha256 encoding method and can be generated using unix tool.</p>
-<p>For e.g.</p>
-<div class="source"><pre class="prettyprint">
-echo -n "Password" | sha256sum
-e7cf3ef4f17c3999a94f2c6f612e8a888e5b1026878e4e19398b23bd38ec221a -
-
-</pre></div></div>
-<div class="section">
-<h5><a name="Kerberos_Method."></a>Kerberos Method.</h5>
-<p>To enable the authentication in Kerberos mode in Atlas, set the property <tt>atlas.authentication.method.kerberos</tt> to true in <tt>atlas-application.properties</tt></p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.kerberos = true
-
-</pre></div>
-<p>Also following properties should be set.</p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.kerberos.principal=<principal>/<fqdn>@EXAMPLE.COM
-atlas.authentication.method.kerberos.keytab = /<key tab filepath>.keytab
-atlas.authentication.method.kerberos.name.rules = RULE:[2:$1@$0](atlas@EXAMPLE.COM)s/.*/atlas/
-
-</pre></div></div>
-<div class="section">
-<h5><a name="LDAP_Method."></a>LDAP Method.</h5>
-<p>To enable the authentication in LDAP mode in Atlas, set the property <tt>atlas.authentication.method.ldap</tt> to true and also set Ldap type to property <tt>atlas.authentication.method.ldap.type</tt> to LDAP or AD in <tt>atlas-application.properties</tt>. Use AD if connecting to Active Directory.</p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.ldap=true
-atlas.authentication.method.ldap.type=ldap|ad
-
-</pre></div>
-<p>For LDAP or AD the following configuration needs to be set in atlas application properties.</p>
-<p><b>Active Directory</b></p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.ldap.ad.domain= example.com
-atlas.authentication.method.ldap.ad.url=ldap://<AD server ip>:389
-atlas.authentication.method.ldap.ad.base.dn=DC=example,DC=com
-atlas.authentication.method.ldap.ad.bind.dn=CN=Administrator,CN=Users,DC=example,DC=com
-atlas.authentication.method.ldap.ad.bind.password=<password>
-atlas.authentication.method.ldap.ad.referral=ignore
-atlas.authentication.method.ldap.ad.user.searchfilter=(sAMAccountName={0})
-atlas.authentication.method.ldap.ad.default.role=ROLE_USER
-
-</pre></div>
-<p><b>LDAP Directroy</b></p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.ldap.url=ldap://<Ldap server ip>:389
-atlas.authentication.method.ldap.userDNpattern=uid={0],ou=users,dc=example,dc=com
-atlas.authentication.method.ldap.groupSearchBase=dc=example,dc=com
-atlas.authentication.method.ldap.groupSearchFilter=(member=cn={0},ou=users,dc=example,dc=com
-atlas.authentication.method.ldap.groupRoleAttribute=cn
-atlas.authentication.method.ldap.base.dn=dc=example,dc=com
-atlas.authentication.method.ldap.bind.dn=cn=Manager,dc=example,dc=com
-atlas.authentication.method.ldap.bind.password=<password>
-atlas.authentication.method.ldap.referral=ignore
-atlas.authentication.method.ldap.user.searchfilter=(uid={0})
-atlas.authentication.method.ldap.default.role=ROLE_USER
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Authorization"></a>Authorization</h4></div>
-<div class="section">
-<h5><a name="Atlas_Authorization_Methods_.5BSimple.2FRanger.5D"></a>Atlas Authorization Methods [Simple/Ranger]</h5>
-<p>To set authorization in atlas, update the <tt>atlas.authorizer.impl</tt> properties in <tt>atlas-application.properties</tt></p>
-<ul>
-<li><b>Simple</b></li>
-<li><b>Ranger</b></li></ul>
-<div class="source"><pre class="prettyprint">
-atlas.authorizer.impl=simple | ranger | <Qualified Authorizer Class Name>
-
-</pre></div></div>
-<div class="section">
-<h5><a name="Simple_Authorizer."></a>Simple Authorizer.</h5>
-<p>In Simple Authorizer the policy store file is configured locally. The path of policy store file is set in <tt>atlas.auth.policy.file</tt> property of <tt>atlas-application.properties</tt></p>
-<div class="source"><pre class="prettyprint">
-atlas.auth.policy.file={{conf_dir}}/policy-store.txt
-
-</pre></div>
-<p>The policy store file format is as follows:</p>
-<div class="source"><pre class="prettyprint">
-Policy_Name;;User_Name:Operations_Allowed;;Group_Name:Operations_Allowed;;Resource_Type:Resource_Name
-
-</pre></div>
-<p>eg. of admin policy:</p>
-<div class="source"><pre class="prettyprint">
-adminPolicy;;admin:rwud;;ROLE_ADMIN:rwud;;type:*,entity:*,operation:*,taxonomy:*,term:*
-
-</pre></div>
-<p>Note : The User_Name, Group_Name and Operations_Allowed are comma(,) separated lists.</p>
-<p>Authorizer Resource Types:</p>
-<ul>
-<li>Operation</li>
-<li>Type</li>
-<li>Entity</li>
-<li>Taxonomy</li>
-<li>Term</li>
-<li>Unknown</li></ul>
-<p>Operations_Allowed are r = read, w = write, u = update, d = delete</p></div>
-<div class="section">
-<h5><a name="Ranger_Authorizer."></a>Ranger Authorizer.</h5>
-<p>Ranger Authorizer is enabled by activating Atlas-Ranger plugin from Ambari.</p>
-<p>For more details visit the <a class="externalLink" href="http://ranger.apache.org/">Apache-Ranger documentation</a>.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Bridge-Falcon.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Bridge-Falcon.html b/1.0.0-alpha/Bridge-Falcon.html
deleted file mode 100644
index f03b870..0000000
--- a/1.0.0-alpha/Bridge-Falcon.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Bridge-Falcon.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Falcon Atlas Bridge</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Falcon Atlas Bridge</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Falcon_Atlas_Bridge"></a>Falcon Atlas Bridge</h2></div>
-<div class="section">
-<h3><a name="Falcon_Model"></a>Falcon Model</h3>
-<p>The default hive model includes the following types:</p>
-<ul>
-<li>Entity types:
-<ul>
-<li>falcon_cluster
-<ul>
-<li>super-types: Infrastructure</li>
-<li>attributes: timestamp, colo, owner, tags</li></ul></li>
-<li>falcon_feed
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: timestamp, stored-in, owner, groups, tags</li></ul></li>
-<li>falcon_feed_creation
-<ul>
-<li>super-types: Process</li>
-<li>attributes: timestamp, stored-in, owner</li></ul></li>
-<li>falcon_feed_replication
-<ul>
-<li>super-types: Process</li>
-<li>attributes: timestamp, owner</li></ul></li>
-<li>falcon_process
-<ul>
-<li>super-types: Process</li>
-<li>attributes: timestamp, runs-on, owner, tags, pipelines, workflow-properties</li></ul></li></ul></li></ul>
-<p>One falcon_process entity is created for every cluster that the falcon process is defined for.</p>
-<p>The entities are created and de-duped using unique qualifiedName attribute. They provide namespace and can be used for querying/lineage as well. The unique attributes are:</p>
-<ul>
-<li>falcon_process.qualifiedName - <process name>@<cluster name></li>
-<li>falcon_cluster.qualifiedName - <cluster name></li>
-<li>falcon_feed.qualifiedName - <feed name>@<cluster name></li>
-<li>falcon_feed_creation.qualifiedName - <feed name></li>
-<li>falcon_feed_replication.qualifiedName - <feed name></li></ul></div>
-<div class="section">
-<h3><a name="Falcon_Hook"></a>Falcon Hook</h3>
-<p>Falcon supports listeners on falcon entity submission. This is used to add entities in Atlas using the model detailed above. Follow the instructions below to setup Atlas hook in Falcon:</p>
-<ul>
-<li>Add 'org.apache.atlas.falcon.service.AtlasService' to application.services in <falcon-conf>/startup.properties</li>
-<li>Link Atlas hook jars in Falcon classpath - 'ln -s <atlas-home>/hook/falcon/* <falcon-home>/server/webapp/falcon/WEB-INF/lib/'</li>
-<li>In <falcon_conf>/falcon-env.sh, set an environment variable as follows:</li></ul>
-<div class="source"><pre class="prettyprint">
- export FALCON_SERVER_OPTS="<atlas_home>/hook/falcon/*:$FALCON_SERVER_OPTS"
-</pre></div>
-<p>The following properties in <atlas-conf>/atlas-application.properties control the thread pool and notification details:</p>
-<ul>
-<li>atlas.hook.falcon.synchronous - boolean, true to run the hook synchronously. default false</li>
-<li>atlas.hook.falcon.numRetries - number of retries for notification failure. default 3</li>
-<li>atlas.hook.falcon.minThreads - core number of threads. default 5</li>
-<li>atlas.hook.falcon.maxThreads - maximum number of threads. default 5</li>
-<li>atlas.hook.falcon.keepAliveTime - keep alive time in msecs. default 10</li>
-<li>atlas.hook.falcon.queueSize - queue size for the threadpool. default 10000</li></ul>
-<p>Refer <a href="./Configuration.html">Configuration</a> for notification related configurations</p></div>
-<div class="section">
-<h3><a name="NOTES"></a>NOTES</h3>
-<p></p>
-<ul>
-<li>In falcon cluster entity, cluster name used should be uniform across components like hive, falcon, sqoop etc. If used with ambari, ambari cluster name should be used for cluster entity</li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Bridge-Hive.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Bridge-Hive.html b/1.0.0-alpha/Bridge-Hive.html
deleted file mode 100644
index 46e9fc2..0000000
--- a/1.0.0-alpha/Bridge-Hive.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Bridge-Hive.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Hive Atlas Bridge</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Hive Atlas Bridge</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Hive_Atlas_Bridge"></a>Hive Atlas Bridge</h2></div>
-<div class="section">
-<h3><a name="Hive_Model"></a>Hive Model</h3>
-<p>The default hive model includes the following types:</p>
-<ul>
-<li>Entity types:
-<ul>
-<li>hive_db
-<ul>
-<li>super-types: Referenceable</li>
-<li>attributes: name, clusterName, description, locationUri, parameters, ownerName, ownerType</li></ul></li>
-<li>hive_storagedesc
-<ul>
-<li>super-types: Referenceable</li>
-<li>attributes: cols, location, inputFormat, outputFormat, compressed, numBuckets, serdeInfo, bucketCols, sortCols, parameters, storedAsSubDirectories</li></ul></li>
-<li>hive_column
-<ul>
-<li>super-types: Referenceable</li>
-<li>attributes: name, type, comment, table</li></ul></li>
-<li>hive_table
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: name, db, owner, createTime, lastAccessTime, comment, retention, sd, partitionKeys, columns, aliases, parameters, viewOriginalText, viewExpandedText, tableType, temporary</li></ul></li>
-<li>hive_process
-<ul>
-<li>super-types: Process</li>
-<li>attributes: name, startTime, endTime, userName, operationType, queryText, queryPlan, queryId</li></ul></li>
-<li>hive_column_lineage
-<ul>
-<li>super-types: Process</li>
-<li>attributes: query, depenendencyType, expression</li></ul></li></ul></li></ul>
-<p></p>
-<ul>
-<li>Enum types:
-<ul>
-<li>hive_principal_type
-<ul>
-<li>values: USER, ROLE, GROUP</li></ul></li></ul></li></ul>
-<p></p>
-<ul>
-<li>Struct types:
-<ul>
-<li>hive_order
-<ul>
-<li>attributes: col, order</li></ul></li>
-<li>hive_serde
-<ul>
-<li>attributes: name, serializationLib, parameters</li></ul></li></ul></li></ul>
-<p>The entities are created and de-duped using unique qualified name. They provide namespace and can be used for querying/lineage as well. Note that dbName, tableName and columnName should be in lower case. clusterName is explained below.</p>
-<ul>
-<li>hive_db.qualifiedName - <dbName>@<clusterName></li>
-<li>hive_table.qualifiedName - <dbName>.<tableName>@<clusterName></li>
-<li>hive_column.qualifiedName - <dbName>.<tableName>.<columnName>@<clusterName></li>
-<li>hive_process.queryString - trimmed query string in lower case</li></ul></div>
-<div class="section">
-<h3><a name="Importing_Hive_Metadata"></a>Importing Hive Metadata</h3>
-<p>org.apache.atlas.hive.bridge.HiveMetaStoreBridge imports the Hive metadata into Atlas using the model defined above. import-hive.sh command can be used to facilitate this.</p>
-<div class="source"><pre class="prettyprint">
- Usage: <atlas package>/hook-bin/import-hive.sh
-</pre></div>
-<p>The logs are in <atlas package>/logs/import-hive.log</p></div>
-<div class="section">
-<h3><a name="Hive_Hook"></a>Hive Hook</h3>
-<p>Atlas Hive hook registers with Hive to listen for create/update/delete operations and updates the metadata in Atlas, via Kafka notifications, for the changes in Hive. Follow the instructions below to setup Atlas hook in Hive:</p>
-<ul>
-<li>Set-up Atlas hook in hive-site.xml by adding the following:</li></ul>
-<div class="source"><pre class="prettyprint">
- <property>
- <name>hive.exec.post.hooks</name>
- <value>org.apache.atlas.hive.hook.HiveHook</value>
- </property>
-</pre></div>
-<p></p>
-<ul>
-<li>Add 'export HIVE_AUX_JARS_PATH=<atlas package>/hook/hive' in hive-env.sh of your hive configuration</li>
-<li>Copy <atlas-conf>/atlas-application.properties to the hive conf directory.</li></ul>
-<p>The following properties in <atlas-conf>/atlas-application.properties control the thread pool and notification details:</p>
-<ul>
-<li>atlas.hook.hive.synchronous - boolean, true to run the hook synchronously. default false. Recommended to be set to false to avoid delays in hive query completion.</li>
-<li>atlas.hook.hive.numRetries - number of retries for notification failure. default 3</li>
-<li>atlas.hook.hive.minThreads - core number of threads. default 1</li>
-<li>atlas.hook.hive.maxThreads - maximum number of threads. default 5</li>
-<li>atlas.hook.hive.keepAliveTime - keep alive time in msecs. default 10</li>
-<li>atlas.hook.hive.queueSize - queue size for the threadpool. default 10000</li></ul>
-<p>Refer <a href="./Configuration.html">Configuration</a> for notification related configurations</p></div>
-<div class="section">
-<h3><a name="Column_Level_Lineage"></a>Column Level Lineage</h3>
-<p>Starting from 0.8-incubating version of Atlas, Column level lineage is captured in Atlas. Below are the details</p></div>
-<div class="section">
-<h4><a name="Model"></a>Model</h4>
-<p></p>
-<ul>
-<li>ColumnLineageProcess type is a subtype of Process</li></ul>
-<p></p>
-<ul>
-<li>This relates an output Column to a set of input Columns or the Input Table</li></ul>
-<p></p>
-<ul>
-<li>The lineage also captures the kind of dependency, as listed below:
-<ul>
-<li>SIMPLE: output column has the same value as the input</li>
-<li>EXPRESSION: output column is transformed by some expression at runtime (for e.g. a Hive SQL expression) on the Input Columns.</li>
-<li>SCRIPT: output column is transformed by a user provided script.</li></ul></li></ul>
-<p></p>
-<ul>
-<li>In case of EXPRESSION dependency the expression attribute contains the expression in string form</li></ul>
-<p></p>
-<ul>
-<li>Since Process links input and output DataSets, Column is a subtype of DataSet</li></ul></div>
-<div class="section">
-<h4><a name="Examples"></a>Examples</h4>
-<p>For a simple CTAS below:</p>
-<div class="source"><pre class="prettyprint">
-create table t2 as select id, name from T1
-</pre></div>
-<p>The lineage is captured as</p>
-<p><img src="images/column_lineage_ex1.png" alt="" /></p></div>
-<div class="section">
-<h4><a name="Extracting_Lineage_from_Hive_commands"></a>Extracting Lineage from Hive commands</h4>
-<p>* The HiveHook maps the LineageInfo in the HookContext to Column lineage instances</p>
-<p>* The LineageInfo in Hive provides column-level lineage for the final FileSinkOperator, linking them to the input columns in the Hive Query</p></div>
-<div class="section">
-<h3><a name="NOTES"></a>NOTES</h3>
-<p></p>
-<ul>
-<li>Column level lineage works with Hive version 1.2.1 after the patch for <a href="https://issues.apache.org/jira/browse/HIVE-13112">HIVE-13112</a> is applied to Hive source</li>
-<li>Since database name, table name and column names are case insensitive in hive, the corresponding names in entities are lowercase. So, any search APIs should use lowercase while querying on the entity names</li>
-<li>The following hive operations are captured by hive hook currently
-<ul>
-<li>create database</li>
-<li>create table/view, create table as select</li>
-<li>load, import, export</li>
-<li>DMLs (insert)</li>
-<li>alter database</li>
-<li>alter table (skewed table information, stored as, protection is not supported)</li>
-<li>alter view</li></ul></li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Bridge-Sqoop.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Bridge-Sqoop.html b/1.0.0-alpha/Bridge-Sqoop.html
deleted file mode 100644
index 708bf1b..0000000
--- a/1.0.0-alpha/Bridge-Sqoop.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Bridge-Sqoop.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Sqoop Atlas Bridge</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Sqoop Atlas Bridge</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Sqoop_Atlas_Bridge"></a>Sqoop Atlas Bridge</h2></div>
-<div class="section">
-<h3><a name="Sqoop_Model"></a>Sqoop Model</h3>
-<p>The default hive model includes the following types:</p>
-<ul>
-<li>Entity types:
-<ul>
-<li>sqoop_process
-<ul>
-<li>super-types: Process</li>
-<li>attributes: name, operation, dbStore, hiveTable, commandlineOpts, startTime, endTime, userName</li></ul></li>
-<li>sqoop_dbdatastore
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: name, dbStoreType, storeUse, storeUri, source, description, ownerName</li></ul></li></ul></li></ul>
-<p></p>
-<ul>
-<li>Enum types:
-<ul>
-<li>sqoop_operation_type
-<ul>
-<li>values: IMPORT, EXPORT, EVAL</li></ul></li>
-<li>sqoop_dbstore_usage
-<ul>
-<li>values: TABLE, QUERY, PROCEDURE, OTHER</li></ul></li></ul></li></ul>
-<p>The entities are created and de-duped using unique qualified name. They provide namespace and can be used for querying as well:</p>
-<ul>
-<li>sqoop_process.qualifiedName - dbStoreType-storeUri-endTime</li>
-<li>sqoop_dbdatastore.qualifiedName - dbStoreType-storeUri-source</li></ul></div>
-<div class="section">
-<h3><a name="Sqoop_Hook"></a>Sqoop Hook</h3>
-<p>Sqoop added a SqoopJobDataPublisher that publishes data to Atlas after completion of import Job. Today, only hiveImport is supported in SqoopHook. This is used to add entities in Atlas using the model detailed above.</p>
-<p>Follow the instructions below to setup Atlas hook in Hive:</p>
-<p>Add the following properties to to enable Atlas hook in Sqoop:</p>
-<ul>
-<li>Set-up Atlas hook in <sqoop-conf>/sqoop-site.xml by adding the following:</li></ul>
-<div class="source"><pre class="prettyprint">
- <property>
- <name>sqoop.job.data.publish.class</name>
- <value>org.apache.atlas.sqoop.hook.SqoopHook</value>
- </property>
-</pre></div>
-<p></p>
-<ul>
-<li>Copy <atlas-conf>/atlas-application.properties to to the sqoop conf directory <sqoop-conf>/</li>
-<li>Link <atlas-home>/hook/sqoop/*.jar in sqoop lib</li></ul>
-<p>Refer <a href="./Configuration.html">Configuration</a> for notification related configurations</p></div>
-<div class="section">
-<h3><a name="NOTES"></a>NOTES</h3>
-<p></p>
-<ul>
-<li>Only the following sqoop operations are captured by sqoop hook currently - hiveImport</li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[27/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/css/print.css
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/css/print.css b/1.0.0-alpha/css/print.css
deleted file mode 100644
index d4df77f..0000000
--- a/1.0.0-alpha/css/print.css
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* $Id$ */
-
-#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;}
-#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important}
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/css/site.css
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/css/site.css b/1.0.0-alpha/css/site.css
deleted file mode 100644
index 055e7e2..0000000
--- a/1.0.0-alpha/css/site.css
+++ /dev/null
@@ -1 +0,0 @@
-/* You can override this file with your own styles */
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/fonts/glyphicons-halflings-regular.eot
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/fonts/glyphicons-halflings-regular.eot b/1.0.0-alpha/fonts/glyphicons-halflings-regular.eot
deleted file mode 100644
index 637452e..0000000
Binary files a/1.0.0-alpha/fonts/glyphicons-halflings-regular.eot and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/fonts/glyphicons-halflings-regular.svg
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/fonts/glyphicons-halflings-regular.svg b/1.0.0-alpha/fonts/glyphicons-halflings-regular.svg
deleted file mode 100644
index 4469488..0000000
--- a/1.0.0-alpha/fonts/glyphicons-halflings-regular.svg
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata></metadata>
-<defs>
-<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
-<font-face units-per-em="1200" ascent="960" descent="-240" />
-<missing-glyph horiz-adv-x="500" />
-<glyph />
-<glyph />
-<glyph unicode="
" />
-<glyph unicode=" " />
-<glyph unicode="*" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z" />
-<glyph unicode="+" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z" />
-<glyph unicode=" " />
-<glyph unicode=" " horiz-adv-x="652" />
-<glyph unicode=" " horiz-adv-x="1304" />
-<glyph unicode=" " horiz-adv-x="652" />
-<glyph unicode=" " horiz-adv-x="1304" />
-<glyph unicode=" " horiz-adv-x="434" />
-<glyph unicode=" " horiz-adv-x="326" />
-<glyph unicode=" " horiz-adv-x="217" />
-<glyph unicode=" " horiz-adv-x="217" />
-<glyph unicode=" " horiz-adv-x="163" />
-<glyph unicode=" " horiz-adv-x="260" />
-<glyph unicode=" " horiz-adv-x="72" />
-<glyph unicode=" " horiz-adv-x="260" />
-<glyph unicode=" " horiz-adv-x="326" />
-<glyph unicode="€" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" />
-<glyph unicode="−" d="M200 400h900v300h-900v-300z" />
-<glyph unicode="☁" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" />
-<glyph unicode="✉" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" />
-<glyph unicode="✏" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" />
-<glyph unicode="" horiz-adv-x="500" d="M0 0z" />
-<glyph unicode="" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" />
-<glyph unicode="" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" />
-<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" />
-<glyph unicode="" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" />
-<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" />
-<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z" />
-<glyph unicode="" d="M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z" />
-<glyph unicode="" d="M0 0v1100h1200v-1100h-1200zM100 100h100v100h-100v-100zM100 300h100v100h-100v-100zM100 500h100v100h-100v-100zM100 700h100v100h-100v-100zM100 900h100v100h-100v-100zM300 100h600v400h-600v-400zM300 600h600v400h-600v-400zM1000 100h100v100h-100v-100z M1000 300h100v100h-100v-100zM1000 500h100v100h-100v-100zM1000 700h100v100h-100v-100zM1000 900h100v100h-100v-100z" />
-<glyph unicode="" d="M0 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM0 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5zM600 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM600 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 450v200q0
21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5 t-14.5 -35.5v-200zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="" d="M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z" />
-<glyph unicode="" d="M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z" />
-<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z" />
-<glyph unicode="" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 299q-120 -77 -261 -77q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" />
-<glyph unicode="" d="M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z" />
-<glyph unicode="" d="M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z" />
-<glyph unicode="" d="M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z" />
-<glyph unicode="" d="M100 1025v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18zM200 100v800h900v-800q0 -41 -29.5 -71t-70.5 -30h-700q-41 0 -70.5 30 t-29.5 71zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM500 1100h300v100h-300v-100zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" />
-<glyph unicode="" d="M1 601l656 644l644 -644h-200v-600h-300v400h-300v-400h-300v600h-200z" />
-<glyph unicode="" d="M100 25v1150q0 11 7 18t18 7h475v-500h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18zM700 800v300l300 -300h-300z" />
-<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 500v400h100 v-300h200v-100h-300z" />
-<glyph unicode="" d="M-100 0l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538l-41 400h-242l-40 -400h-539zM488 500h224l-27 300h-170z" />
-<glyph unicode="" d="M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z" />
-<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z" />
-<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z" />
-<glyph unicode="" d="M0 25v475l200 700h800q199 -700 200 -700v-475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" />
-<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z" />
-<glyph unicode="" d="M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z" />
-<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z" />
-<glyph unicode="" d="M100 0h1100v1200h-1100v-1200zM200 100v900h900v-900h-900zM300 200v100h100v-100h-100zM300 400v100h100v-100h-100zM300 600v100h100v-100h-100zM300 800v100h100v-100h-100zM500 200h500v100h-500v-100zM500 400v100h500v-100h-500zM500 600v100h500v-100h-500z M500 800v100h500v-100h-500z" />
-<glyph unicode="" d="M0 100v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" />
-<glyph unicode="" d="M100 0v1100h100v-1100h-100zM300 400q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500z" />
-<glyph unicode="" d="M0 275q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5 t-49.5 -227v-300zM200 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14zM800 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14z" />
-<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM688 459l141 141l-141 141l71 71l141 -141l141 141l71 -71l-141 -141l141 -141l-71 -71l-141 141l-141 -141z" />
-<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" />
-<glyph unicode="" d="M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z" />
-<glyph unicode="" d="M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z" />
-<glyph unicode="" d="M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z" />
-<glyph unicode="" d="M1 700v475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" />
-<glyph unicode="" d="M2 700v475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" />
-<glyph unicode="" d="M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z" />
-<glyph unicode="" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" />
-<glyph unicode="" d="M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z" />
-<glyph unicode="" d="M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z" />
-<glyph unicode="" d="M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z" />
-<glyph unicode="" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v70h471q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" />
-<glyph unicode="" d="M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z" />
-<glyph unicode="" d="M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z " />
-<glyph unicode="" d="M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z" />
-<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 350q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM0 650q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 950q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
-<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 650q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM200 350q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM200 950q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
-<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600 q-21 0 -35.5 15t-14.5 35z" />
-<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" />
-<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-10
0q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" />
-<glyph unicode="" d="M-101 500v100h201v75l166 -125l-166 -125v75h-201zM300 0h100v1100h-100v-1100zM500 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35 v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 650q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100 q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100z" />
-<glyph unicode="" d="M1 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 650 q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM801 0v1100h100v-1100 h-100zM934 550l167 -125v75h200v100h-200v75z" />
-<glyph unicode="" d="M0 275v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53zM900 600l300 300v-600z" />
-<glyph unicode="" d="M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z " />
-<glyph unicode="" d="M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z" />
-<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z" />
-<glyph unicode="" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 138.5t-64 210.5zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" />
-<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z" />
-<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z" />
-<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l566 567l-136 137l-430 -431l-147 147z" />
-<glyph unicode="" d="M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z" />
-<glyph unicode="" d="M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="" d="M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="" d="M136 550l564 550v-487l500 487v-1100l-500 488v-488z" />
-<glyph unicode="" d="M200 0l900 550l-900 550v-1100z" />
-<glyph unicode="" d="M200 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800zM600 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
-<glyph unicode="" d="M200 150q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
-<glyph unicode="" d="M0 0v1100l500 -487v487l564 -550l-564 -550v488z" />
-<glyph unicode="" d="M0 0v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488z" />
-<glyph unicode="" d="M300 0v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438z" />
-<glyph unicode="" d="M100 250v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z" />
-<glyph unicode="" d="M185 599l592 -592l240 240l-353 353l353 353l-240 240z" />
-<glyph unicode="" d="M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z" />
-<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" />
-<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h600v200h-600v-200z" />
-<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141z" />
-<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z" />
-<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM363 700h144q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5q19 0 30 -10t11 -26 q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-105 0 -172 -56t-67 -183zM500 300h200v100h-200v-100z" />
-<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" />
-<glyph unicode="" d="M0 500v200h194q15 60 36 104.5t55.5 86t88 69t126.5 40.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200 v-206q149 48 201 206h-201v200h200q-25 74 -76 127.5t-124 76.5v-204h-200v203q-75 -24 -130 -77.5t-79 -125.5h209v-200h-210z" />
-<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z" />
-<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z" />
-<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z" />
-<glyph unicode="" d="M0 547l600 453v-300h600v-300h-600v-301z" />
-<glyph unicode="" d="M0 400v300h600v300l600 -453l-600 -448v301h-600z" />
-<glyph unicode="" d="M204 600l450 600l444 -600h-298v-600h-300v600h-296z" />
-<glyph unicode="" d="M104 600h296v600h300v-600h298l-449 -600z" />
-<glyph unicode="" d="M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z" />
-<glyph unicode="" d="M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z" />
-<glyph unicode="" d="M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z" />
-<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-33 14.5h-207q-20 0 -32 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" />
-<glyph unicode="" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111v6t-1 15t-3 18l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6h-111v-100z M100 0h400v400h-400v-400zM200 900q-3 0 14 48t35 96l18 47l214 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" />
-<glyph unicode="" d="M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z" />
-<glyph unicode="" d="M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z" />
-<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z" />
-<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z" />
-<glyph unicode="" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 33 -48 36t-48 -29l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" />
-<glyph unicode="" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -21 -13 -29t-32 1l-94 78h-222l-94 -78q-19 -9 -32 -1t-13 29v64 q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" />
-<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z" />
-<glyph unicode="" d="M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z" />
-<glyph unicode="" d="M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5z" />
-<glyph unicode="" d="M100 600v200h300v-250q0 -113 6 -145q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5 t-58 109.5t-31.5 116t-15 104t-3 83zM100 900v300h300v-300h-300zM800 900v300h300v-300h-300z" />
-<glyph unicode="" d="M-30 411l227 -227l352 353l353 -353l226 227l-578 579z" />
-<glyph unicode="" d="M70 797l580 -579l578 579l-226 227l-353 -353l-352 353z" />
-<glyph unicode="" d="M-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196zM402 1000l215 -200h381v-400h-198l299 -283l299 283h-200v600h-796z" />
-<glyph unicode="" d="M18 939q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15 t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43z" />
-<glyph unicode="" d="M0 0v800h1200v-800h-1200zM0 900v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-100h-1200z" />
-<glyph unicode="" d="M1 0l300 700h1200l-300 -700h-1200zM1 400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000z" />
-<glyph unicode="" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" />
-<glyph unicode="" d="M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z" />
-<glyph unicode="" d="M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z" />
-<glyph unicode="" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM99 500v250v5q0 13 0.5 18.5t2.5 13t8 10.5t15 3h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35q-56 337 -56 351z M1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" />
-<glyph unicode="" d="M74 350q0 21 13.5 35.5t33.5 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-22 -9 -63 -23t-167.5 -37 t-251.5 -23t-245.5 20.5t-178.5 41.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" />
-<glyph unicode="" d="M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z" />
-<glyph unicode="" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q123 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 212l100 213h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" />
-<glyph unicode="" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q123 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" />
-<glyph unicode="" d="M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z" />
-<glyph unicode="" d="M-101 651q0 72 54 110t139 37h302l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 16.5 -10.5t26 -26t16.5 -36.5v-526q0 -13 -85.5 -93.5t-93.5 -80.5h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l106 89v502l-342 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM999 201v600h200v-600h-200z" />
-<glyph unicode="" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6v7.5v7v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" />
-<glyph unicode="" d="M1 585q-15 -31 7 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85l-1 -302q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM76 565l237 339h503l89 -100v-294l-340 -130 q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" />
-<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 500h300l-2 -194l402 294l-402 298v-197h-298v-201z" />
-<glyph unicode="" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l400 -294v194h302v201h-300v197z" />
-<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" />
-<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" />
-<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -34 5.5 -93t7.5 -87q0 -9 17 -44t16 -60q12 0 23 -5.5 t23 -15t20 -13.5q20 -10 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55.5t-20 -57.5q12 -21 22.5 -34.5t28 -27t36.5 -17.5q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q101 -2 221 111q31 30 47 48t34 49t21 62q-14 9 -37.5 9.5t-35.5 7.5q-14 7 -49 15t-52 19 q-9 0 -39.5 -0.5t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q8 16 22 22q6 -1 26 -1.5t33.5 -4.5t19.5 -13q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5 t5.5 57.5q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 41 1 44q31 -13 58.5 -14.5t39.5 3.5l11 4q6 3
6 -17 53.5t-64 28.5t-56 23 q-19 -3 -37 0q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -46 0t-45 -3q-20 -6 -51.5 -25.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79zM518 915q3 12 16 30.5t16 25.5q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -18 8 -42.5t16.5 -44 t9.5 -23.5q-6 1 -39 5t-53.5 10t-36.5 16z" />
-<glyph unicode="" d="M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z" />
-<glyph unicode="" horiz-adv-x="1220" d="M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z" />
-<glyph unicode="" d="M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z" />
-<glyph unicode="" d="M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z" />
-<glyph unicode="" d="M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z" />
-<glyph unicode="" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM513 609q0 32 21 56.5t52 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-16 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5q-37 0 -62.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" />
-<glyph unicode="" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -79.5 -17t-67.5 -51l-388 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23q38 0 53 -36 q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60l517 511 q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" />
-<glyph unicode="" d="M79 784q0 131 99 229.5t230 98.5q144 0 242 -129q103 129 245 129q130 0 227 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100l-84.5 84.5t-68 74t-60 78t-33.5 70.5t-15 78z M250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-106 48.5q-73 0 -131 -83l-118 -171l-114 174q-51 80 -124 80q-59 0 -108.5 -49.5t-49.5 -118.5z" />
-<glyph unicode="" d="M57 353q0 -94 66 -160l141 -141q66 -66 159 -66q95 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-12 12 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141l19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -18q46 -46 77 -99l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" />
-<glyph unicode="" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z" />
-<glyph unicode="" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z" />
-<glyph unicode="" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335l-27 7q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5v-307l64 -14 q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5zM700 237 q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" />
-<glyph unicode="" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -11 2.5 -24.5t5.5 -24t9.5 -26.5t10.5 -25t14 -27.5t14 -25.5 t15.5 -27t13.5 -24h242v-100h-197q8 -50 -2.5 -115t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q32 1 102 -16t104 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10 t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5t-30 142.5h-221z" />
-<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z" />
-<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z" />
-<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z" />
-<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 100v400h300v-500h-100v100h-200zM800 1100v100h200v-500h-100v400h-100zM901 200h100v200h-100v-200z" />
-<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 400v100h200v-500h-100v400h-100zM800 800v400h300v-500h-100v100h-200zM901 900h100v200h-100v-200z" />
-<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h500v-200h-500zM700 400v200h400v-200h-400zM700 700v200h300v-200h-300zM700 1000v200h200v-200h-200z" />
-<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h200v-200h-200zM700 400v200h300v-200h-300zM700 700v200h400v-200h-400zM700 1000v200h500v-200h-500z" />
-<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500z" />
-<glyph unicode="" d="M0 400v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-163 0 -281.5 117.5t-118.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM400 300l333 250l-333 250v-500z" />
-<glyph unicode="" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z" />
-<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z" />
-<glyph unicode="" d="M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z" />
-<glyph unicode="" d="M216 519q10 -19 32 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8l9 -1q13 0 26 16l538 630q15 19 6 36q-8 18 -32 16h-300q1 4 78 219.5t79 227.5q2 17 -6 27l-8 8h-9q-16 0 -25 -15q-4 -5 -98.5 -111.5t-228 -257t-209.5 -238.5q-17 -19 -7 -40z" />
-<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z " />
-<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z" />
-<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z" />
-<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z" />
-<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z" />
-<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z" />
-<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 401h700v699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" />
-<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l248 -237v700h-699zM900 150h100v50h-100v-50z" />
-<glyph unicode="" d="M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z" />
-<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z" />
-<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z" />
-<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170l-298 -298h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200zM700 133l170 170l-170 170l127 127l170 -170l170 170l127 -128l-170 -169l170 -170 l-127 -127l-170 170l-170 -170z" />
-<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300l300 -300l300 300h-200v300h-200v-300h-200zM600 1000v200h100v-200h-100z" />
-<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z" />
-<glyph unicode="" d="M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z" />
-<glyph unicode="" d="M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z" />
-<glyph unicode="" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -117q-25 -16 -43.5 -50.5t-18.5 -65.5v-359z" />
-<glyph unicode="" d="M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z" />
-<glyph unicode="" d="M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z" />
-<glyph unicode="" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q16 17 13 40.5t-22 37.5l-192 136q-19 14 -45 12t-42 -19l-119 -118q-143 103 -267 227q-126 126 -227 268l118 118q17 17 20 41.5 t-11 44.5l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" />
-<glyph unicode="" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -15 -35.5t-35 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" />
-<glyph unicode="" d="M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z" />
-<glyph unicode="" d="M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z" />
-<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
-<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h100v200h100v-200h100v500h-100v-200h-100v200h-100v-500zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
-<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v100h-200v300h200v100h-300v-500zM600 300h300v100h-200v300h200v100h-300v-500z" />
-<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 550l300 -150v300zM600 400l300 150l-300 150v-300z" />
-<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300v500h700v-500h-700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM575 549 q0 -65 27 -107t68 -42h130v300h-130q-38 0 -66.5 -43t-28.5 -108z" />
-<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
-<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
-<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z" />
-<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z" />
-<glyph unicode="" d="M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z" />
-<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300 h200l-300 -300z" />
-<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104t60.5 178q0 121 -85 207.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" />
-<glyph unicode="" d="M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z" />
-<glyph unicode="" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -12t1 -11q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" />
-</font>
-</defs></svg>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/fonts/glyphicons-halflings-regular.ttf
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/fonts/glyphicons-halflings-regular.ttf b/1.0.0-alpha/fonts/glyphicons-halflings-regular.ttf
deleted file mode 100644
index 2824015..0000000
Binary files a/1.0.0-alpha/fonts/glyphicons-halflings-regular.ttf and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/fonts/glyphicons-halflings-regular.woff
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/fonts/glyphicons-halflings-regular.woff b/1.0.0-alpha/fonts/glyphicons-halflings-regular.woff
deleted file mode 100644
index f824ac1..0000000
Binary files a/1.0.0-alpha/fonts/glyphicons-halflings-regular.woff and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/accessories-text-editor.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/accessories-text-editor.png b/1.0.0-alpha/images/accessories-text-editor.png
deleted file mode 100644
index abc3366..0000000
Binary files a/1.0.0-alpha/images/accessories-text-editor.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/add.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/add.gif b/1.0.0-alpha/images/add.gif
deleted file mode 100644
index 1cb3dbf..0000000
Binary files a/1.0.0-alpha/images/add.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/apache-incubator-logo.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/apache-incubator-logo.png b/1.0.0-alpha/images/apache-incubator-logo.png
deleted file mode 100644
index 81fb31e..0000000
Binary files a/1.0.0-alpha/images/apache-incubator-logo.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/apache-maven-project-2.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/apache-maven-project-2.png b/1.0.0-alpha/images/apache-maven-project-2.png
deleted file mode 100644
index 6c096ec..0000000
Binary files a/1.0.0-alpha/images/apache-maven-project-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/application-certificate.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/application-certificate.png b/1.0.0-alpha/images/application-certificate.png
deleted file mode 100644
index cc6aff6..0000000
Binary files a/1.0.0-alpha/images/application-certificate.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/atlas-logo.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/atlas-logo.png b/1.0.0-alpha/images/atlas-logo.png
deleted file mode 100644
index 50c0ffd..0000000
Binary files a/1.0.0-alpha/images/atlas-logo.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/column_lineage_ex1.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/column_lineage_ex1.png b/1.0.0-alpha/images/column_lineage_ex1.png
deleted file mode 100644
index a41c5fb..0000000
Binary files a/1.0.0-alpha/images/column_lineage_ex1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/contact-new.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/contact-new.png b/1.0.0-alpha/images/contact-new.png
deleted file mode 100644
index ebc4316..0000000
Binary files a/1.0.0-alpha/images/contact-new.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/document-properties.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/document-properties.png b/1.0.0-alpha/images/document-properties.png
deleted file mode 100644
index 34c2409..0000000
Binary files a/1.0.0-alpha/images/document-properties.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/drive-harddisk.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/drive-harddisk.png b/1.0.0-alpha/images/drive-harddisk.png
deleted file mode 100644
index d7ce475..0000000
Binary files a/1.0.0-alpha/images/drive-harddisk.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/fix.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/fix.gif b/1.0.0-alpha/images/fix.gif
deleted file mode 100644
index b7eb3dc..0000000
Binary files a/1.0.0-alpha/images/fix.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/icon_error_sml.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/icon_error_sml.gif b/1.0.0-alpha/images/icon_error_sml.gif
deleted file mode 100644
index 12e9a01..0000000
Binary files a/1.0.0-alpha/images/icon_error_sml.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/icon_help_sml.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/icon_help_sml.gif b/1.0.0-alpha/images/icon_help_sml.gif
deleted file mode 100644
index aaf20e6..0000000
Binary files a/1.0.0-alpha/images/icon_help_sml.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/icon_info_sml.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/icon_info_sml.gif b/1.0.0-alpha/images/icon_info_sml.gif
deleted file mode 100644
index b776326..0000000
Binary files a/1.0.0-alpha/images/icon_info_sml.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/icon_success_sml.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/icon_success_sml.gif b/1.0.0-alpha/images/icon_success_sml.gif
deleted file mode 100644
index 0a19527..0000000
Binary files a/1.0.0-alpha/images/icon_success_sml.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/icon_warning_sml.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/icon_warning_sml.gif b/1.0.0-alpha/images/icon_warning_sml.gif
deleted file mode 100644
index ac6ad6a..0000000
Binary files a/1.0.0-alpha/images/icon_warning_sml.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/image-x-generic.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/image-x-generic.png b/1.0.0-alpha/images/image-x-generic.png
deleted file mode 100644
index ab49efb..0000000
Binary files a/1.0.0-alpha/images/image-x-generic.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/internet-web-browser.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/internet-web-browser.png b/1.0.0-alpha/images/internet-web-browser.png
deleted file mode 100644
index 307d6ac..0000000
Binary files a/1.0.0-alpha/images/internet-web-browser.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/logos/build-by-maven-black.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/logos/build-by-maven-black.png b/1.0.0-alpha/images/logos/build-by-maven-black.png
deleted file mode 100644
index 919fd0f..0000000
Binary files a/1.0.0-alpha/images/logos/build-by-maven-black.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/logos/build-by-maven-white.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/logos/build-by-maven-white.png b/1.0.0-alpha/images/logos/build-by-maven-white.png
deleted file mode 100644
index 7d44c9c..0000000
Binary files a/1.0.0-alpha/images/logos/build-by-maven-white.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/logos/maven-feather.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/logos/maven-feather.png b/1.0.0-alpha/images/logos/maven-feather.png
deleted file mode 100644
index b5ada83..0000000
Binary files a/1.0.0-alpha/images/logos/maven-feather.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/network-server.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/network-server.png b/1.0.0-alpha/images/network-server.png
deleted file mode 100644
index 1d12e19..0000000
Binary files a/1.0.0-alpha/images/network-server.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/package-x-generic.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/package-x-generic.png b/1.0.0-alpha/images/package-x-generic.png
deleted file mode 100644
index 8b7e9e6..0000000
Binary files a/1.0.0-alpha/images/package-x-generic.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/profiles/pre-release.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/profiles/pre-release.png b/1.0.0-alpha/images/profiles/pre-release.png
deleted file mode 100644
index d448e85..0000000
Binary files a/1.0.0-alpha/images/profiles/pre-release.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/profiles/retired.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/profiles/retired.png b/1.0.0-alpha/images/profiles/retired.png
deleted file mode 100644
index f89f6a2..0000000
Binary files a/1.0.0-alpha/images/profiles/retired.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/profiles/sandbox.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/profiles/sandbox.png b/1.0.0-alpha/images/profiles/sandbox.png
deleted file mode 100644
index f88b362..0000000
Binary files a/1.0.0-alpha/images/profiles/sandbox.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/remove.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/remove.gif b/1.0.0-alpha/images/remove.gif
deleted file mode 100644
index fc65631..0000000
Binary files a/1.0.0-alpha/images/remove.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/rss.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/rss.png b/1.0.0-alpha/images/rss.png
deleted file mode 100644
index a9850ee..0000000
Binary files a/1.0.0-alpha/images/rss.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/twiki/architecture.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/twiki/architecture.png b/1.0.0-alpha/images/twiki/architecture.png
deleted file mode 100644
index 22d8787..0000000
Binary files a/1.0.0-alpha/images/twiki/architecture.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/twiki/guide-class-diagram.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/twiki/guide-class-diagram.png b/1.0.0-alpha/images/twiki/guide-class-diagram.png
deleted file mode 100644
index ca51239..0000000
Binary files a/1.0.0-alpha/images/twiki/guide-class-diagram.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/twiki/guide-instance-graph.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/twiki/guide-instance-graph.png b/1.0.0-alpha/images/twiki/guide-instance-graph.png
deleted file mode 100644
index a2c8f82..0000000
Binary files a/1.0.0-alpha/images/twiki/guide-instance-graph.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/update.gif
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/update.gif b/1.0.0-alpha/images/update.gif
deleted file mode 100644
index b2a6d0b..0000000
Binary files a/1.0.0-alpha/images/update.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/images/window-new.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/images/window-new.png b/1.0.0-alpha/images/window-new.png
deleted file mode 100644
index 0e12ef9..0000000
Binary files a/1.0.0-alpha/images/window-new.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/img/glyphicons-halflings-white.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/img/glyphicons-halflings-white.png b/1.0.0-alpha/img/glyphicons-halflings-white.png
deleted file mode 100644
index 3bf6484..0000000
Binary files a/1.0.0-alpha/img/glyphicons-halflings-white.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/img/glyphicons-halflings.png
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/img/glyphicons-halflings.png b/1.0.0-alpha/img/glyphicons-halflings.png
deleted file mode 100644
index a996999..0000000
Binary files a/1.0.0-alpha/img/glyphicons-halflings.png and /dev/null differ
[43/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/resource_TypesREST.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/resource_TypesREST.html b/1.0.0-alpha/api/v2/v2/apidocs/resource_TypesREST.html
deleted file mode 100644
index fe3b1ba..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/resource_TypesREST.html
+++ /dev/null
@@ -1,1563 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: TypesREST</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: TypesREST</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#resource_TypesREST_deleteAtlasTypeDefs_DELETE"><abbr title="DELETE /v2/types/typedefs"><span class="sideoverflow">DELETE /v2/types/typedefs</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getAllTypeDefs_GET"><abbr title="GET /v2/types/typedefs"><span class="sideoverflow">GET /v2/types/typedefs</span></abbr></a></li>
- <li><a href="#resource_TypesREST_createAtlasTypeDefs_POST"><abbr title="POST /v2/types/typedefs"><span class="sideoverflow">POST /v2/types/typedefs</span></abbr></a></li>
- <li><a href="#resource_TypesREST_updateAtlasTypeDefs_PUT"><abbr title="PUT /v2/types/typedefs"><span class="sideoverflow">PUT /v2/types/typedefs</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getTypeDefHeaders_GET"><abbr title="GET /v2/types/typedefs/headers"><span class="sideoverflow">GET /v2/types/typedefs/headers</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getClassificationDefByGuid_GET"><abbr title="GET /v2/types/classificationdef/guid/{guid}"><span class="sideoverflow">GET /v2/types/classificationdef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getClassificationDefByName_GET"><abbr title="GET /v2/types/classificationdef/name/{name}"><span class="sideoverflow">GET /v2/types/classificationdef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getEntityDefByGuid_GET"><abbr title="GET /v2/types/entitydef/guid/{guid}"><span class="sideoverflow">GET /v2/types/entitydef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getEntityDefByName_GET"><abbr title="GET /v2/types/entitydef/name/{name}"><span class="sideoverflow">GET /v2/types/entitydef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getEnumDefByGuid_GET"><abbr title="GET /v2/types/enumdef/guid/{guid}"><span class="sideoverflow">GET /v2/types/enumdef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getEnumDefByName_GET"><abbr title="GET /v2/types/enumdef/name/{name}"><span class="sideoverflow">GET /v2/types/enumdef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getRelationshipDefByGuid_GET"><abbr title="GET /v2/types/relationshipdef/guid/{guid}"><span class="sideoverflow">GET /v2/types/relationshipdef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getRelationshipDefByName_GET"><abbr title="GET /v2/types/relationshipdef/name/{name}"><span class="sideoverflow">GET /v2/types/relationshipdef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getStructDefByGuid_GET"><abbr title="GET /v2/types/structdef/guid/{guid}"><span class="sideoverflow">GET /v2/types/structdef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getStructDefByName_GET"><abbr title="GET /v2/types/structdef/name/{name}"><span class="sideoverflow">GET /v2/types/structdef/name/{name}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getTypeDefByGuid_GET"><abbr title="GET /v2/types/typedef/guid/{guid}"><span class="sideoverflow">GET /v2/types/typedef/guid/{guid}</span></abbr></a></li>
- <li><a href="#resource_TypesREST_getTypeDefByName_GET"><abbr title="GET /v2/types/typedef/name/{name}"><span class="sideoverflow">GET /v2/types/typedef/name/{name}</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="resources.html">Resources</a></li>
- <li class="dropdown"><a href="resource_TypesREST.html">TypesREST</a></li>
- </ol>
-
- <h1 class="page-header">TypesREST <small>Resource</small></h1>
-
- <p>REST interface for CRUD operations on type definitions</p>
-
- <div id="resource_TypesREST_deleteAtlasTypeDefs_DELETE">
- <h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/v2/types/typedefs <a href="../v2/types/typedefs" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk delete API for all types</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">A composite object that captures all types to be deleted</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">204</span></td>
- <td><span class="response-condition">On successful deletion of the requested type definitions</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">On validation failure for any type definitions</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-DELETE /v2/types/typedefs
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 204 No Content
-
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getAllTypeDefs_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/typedefs <a href="../v2/types/typedefs" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk retrieval API for retrieving all type definitions in Atlas</p>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">AtlasTypesDef with type definitions matching the search criteria or else returns empty list of type definitions</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">A composite wrapper object with lists of all type definitions</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/typedefs
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_createAtlasTypeDefs_POST">
- <h3><span class="label label-default resource-method">POST</span> <span class="resource-path">/v2/types/typedefs <a href="../v2/types/typedefs" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk create APIs for all atlas type definitions, only new definitions will be created.
-Any changes to the existing definitions will be discarded</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">A composite wrapper object with corresponding lists of the type definition</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful update of requested type definitions</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">On validation failure for any type definitions</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">A composite wrapper object with lists of type definitions that were successfully
-created</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-POST /v2/types/typedefs
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_updateAtlasTypeDefs_PUT">
- <h3><span class="label label-default resource-method">PUT</span> <span class="resource-path">/v2/types/typedefs <a href="../v2/types/typedefs" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk update API for all types, changes detected in the type definitions would be persisted</p>
-
- <table class="table resource-request-body">
- <caption>Request Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Content-Type: application/json;charset=UTF-8" HTTP header to specify this media type to the server."><span class="request-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="request-description">A composite object that captures all type definition changes</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful update of requested type definitions</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">400</span></td>
- <td><span class="response-condition">On validation failure for any type definitions</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">A composite object with lists of type definitions that were updated</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-PUT /v2/types/typedefs
-Content-Type: application/json;charset=UTF-8
-Accept: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getTypeDefHeaders_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/typedefs/headers <a href="../v2/types/typedefs/headers" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Bulk retrieval API for all type definitions returned as a list of minimal information header</p>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">Returns a list of AtlasTypeDefHeader matching the search criteria
-or an empty list if no match.</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">List of AtlasTypeDefHeader AtlasTypeDefHeader</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/typedefs/headers
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getClassificationDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/classificationdef/guid/{guid} <a href="../v2/types/classificationdef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the classification definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">classification guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the classification definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">classification definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/classificationdef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getClassificationDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/classificationdef/name/{name} <a href="../v2/types/classificationdef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the classification definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">classification name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the classification definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">classification definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/classificationdef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getEntityDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/entitydef/guid/{guid} <a href="../v2/types/entitydef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the Entity definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">entity guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the entity definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Entity definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/entitydef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getEntityDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/entitydef/name/{name} <a href="../v2/types/entitydef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the entity definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">entity name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the entity definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Entity definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/entitydef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getEnumDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/enumdef/guid/{guid} <a href="../v2/types/enumdef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the enum definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">enum guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the enum definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">enum definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/enumdef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getEnumDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/enumdef/name/{name} <a href="../v2/types/enumdef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the enum definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">enum name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the enum definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">enum definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/enumdef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getRelationshipDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/relationshipdef/guid/{guid} <a href="../v2/types/relationshipdef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the relationship definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">relationship guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the relationship definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">relationship definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/relationshipdef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getRelationshipDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/relationshipdef/name/{name} <a href="../v2/types/relationshipdef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the relationship definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">relationship name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the relationship definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">relationship definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/relationshipdef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getStructDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/structdef/guid/{guid} <a href="../v2/types/structdef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the struct definition for the given guid</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">struct guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the struct definition by it's guid</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given guid</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">struct definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/structdef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getStructDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/structdef/name/{name} <a href="../v2/types/structdef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get the struct definition by it's name (unique)</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">struct name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">On successful lookup of the the struct definition by it's name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">On Failed lookup for the given name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">struct definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/structdef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getTypeDefByGuid_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/typedef/guid/{guid} <a href="../v2/types/typedef/guid/{guid}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p></p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">guid</span></td>
- <td>path</td>
- <td><span class="parameter-description">GUID of the type</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">Successful lookup</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">Failed lookup</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Type definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/typedef/guid/{guid}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <div id="resource_TypesREST_getTypeDefByName_GET">
- <h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/v2/types/typedef/name/{name} <a href="../v2/types/typedef/name/{name}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
-
- <p>Get type definition by it's name</p>
-
- <table class="table resource-parameters">
- <caption>Request Parameters</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="parameter-name">name</span></td>
- <td>path</td>
- <td><span class="parameter-description">Type name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-codes">
- <caption>Response Codes</caption>
- <thead>
- <tr>
- <th>code</th>
- <th>condition</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="label label-success response-code">200</span></td>
- <td><span class="response-condition">Successful lookup by name</span></td>
- </tr>
- <tr>
- <td><span class="label label-warning response-code">404</span></td>
- <td><span class="response-condition">Failed lookup by name</span></td>
- </tr>
- </tbody>
- </table>
-
- <table class="table resource-response-body">
- <caption>Response Body</caption>
- <thead>
- <tr>
- <th>media type</th>
- <th>data type</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><abbr data-toggle="tooltip" data-placement="top" title="Use the "Accept: application/json;charset=UTF-8" HTTP header to request that this media type be provided by the server."><span class="response-type">application/json;charset=UTF-8</span></abbr></td>
- <td><span class="datatype-reference">(custom)
-</span></td>
- <td><span class="response-description">Type definition</span></td>
- </tr>
- </tbody>
- </table>
- <h4>Example</h4>
-
- <div class="container-fluid example panel">
- <div class="row panel-body">
- <div class="col-md-6">
- <h5>Request</h5>
- <pre>
-GET /v2/types/typedef/name/{name}
-Accept: application/json;charset=UTF-8
-
- </pre>
- </div>
- <div class="col-md-6">
- <h5>Response</h5>
- <pre>
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-
- <code class="prettyprint language-txt">
-...
- </code>
- </pre>
- </div>
- </div>
- </div>
- </div>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/resources.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/resources.html b/1.0.0-alpha/api/v2/v2/apidocs/resources.html
deleted file mode 100644
index 810f69a..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/resources.html
+++ /dev/null
@@ -1,226 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: Resources</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: Resources</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="dropdown"><a href="resources.html">Resources</a></li>
- </ol>
-
- <h1 class="page-header" id="resources">Resources</h1>
-
- <p>
- There is a <a href="application.wadl">WADL document</a> available that describes the resources API.
- </p>
- <p>
- You may also enjoy the <a href="ui/index.html">interactive interface</a> provided for this API by <a href="http://swagger.io">Swagger</a>.
- </p>
- <p>
- <a href="ui/index.html" class="btn btn-default">Try it out!</a>
- </p>
- <table class="table table-hover resources">
- <thead>
- <tr>
- <th align="center">name</th>
- <th align="center">path</th>
- <th align="center">methods</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="resource_DiscoveryREST.html">
- <td> <span class="resource-name">DiscoveryREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/search/attribute</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/basic</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/dsl</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/fulltext</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/relationship</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/execute/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/search/saved/execute/guid/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for data discovery using dsl or full text search</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_EntityREST.html">
- <td> <span class="resource-name">EntityREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/entity</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/bulk</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/bulk/classification</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}/classifications</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/uniqueAttribute/type/{typeName}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/entity/guid/{guid}/classification/{classificationName}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">POST</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST for a single entity</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_LineageREST.html">
- <td> <span class="resource-name">LineageREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/lineage/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for an entity's lineage information</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_RelationshipREST.html">
- <td> <span class="resource-name">RelationshipREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/relationship</span>
-</samp></li><li><samp> <span class="resource-path">/v2/relationship/guid/{guid}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for entity relationships.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="resource_TypesREST.html">
- <td> <span class="resource-name">TypesREST</span>
-</td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/v2/types/typedefs</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedefs/headers</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/classificationdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/classificationdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/entitydef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/entitydef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/enumdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/enumdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/relationshipdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/relationshipdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/structdef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/structdef/name/{name}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedef/guid/{guid}</span>
-</samp></li><li><samp> <span class="resource-path">/v2/types/typedef/name/{name}</span>
-</samp></li></ul></td>
- <td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span> <span class="label label-default resource-method">POST</span> <span class="label label-default resource-method">PUT</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
-</samp></li></ul></td>
- <td> <span class="resource-description">REST interface for CRUD operations on type definitions</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/syntax_json.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/syntax_json.html b/1.0.0-alpha/api/v2/v2/apidocs/syntax_json.html
deleted file mode 100644
index be60f7a..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/syntax_json.html
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: JSON</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: JSON</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="dropdown"><a href="syntax_json.html">JSON</a></li>
- </ol>
-
- <h1 class="page-header">JSON</h1>
-
- <table class="table table-hover datatypes">
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="json_AtlasBaseModelObject.html">
- <td> <span class="datatype-name">AtlasBaseModelObject</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasClassification.html">
- <td> <span class="datatype-name">AtlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_AtlasStruct.html">
- <td> <span class="datatype-name">AtlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_ClassificationAssociateRequest.html">
- <td> <span class="datatype-name">ClassificationAssociateRequest</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_PList.html">
- <td> <span class="datatype-name">PList</span>
-</td>
- <td> <span class="datatype-description">Paginated-list, for returning search results.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_SearchFilter.html">
- <td> <span class="datatype-name">SearchFilter</span>
-</td>
- <td> <span class="datatype-description">Generic filter, to specify search criteria using name/value pairs.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="json_SortType.html">
- <td> <span class="datatype-name">SortType</span>
-</td>
- <td> <span class="datatype-description">to specify whether the result should be sorted? If yes, whether asc or desc.</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/syntax_xml.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/syntax_xml.html b/1.0.0-alpha/api/v2/v2/apidocs/syntax_xml.html
deleted file mode 100644
index a90bf41..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/syntax_xml.html
+++ /dev/null
@@ -1,144 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: XML</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: XML</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="dropdown"><a href="syntax_xml.html">XML</a></li>
- </ol>
-
- <h1 class="page-header">XML</h1>
-
- <table class="table table-hover datatypes">
- <caption>Default Namespace (<a href="ns0.xsd">schema</a>)</caption>
- <thead>
- <tr>
- <th align="center">type</th>
- <th align="center">description</th>
- </tr>
- </thead>
- <tbody data-link="row" class="rowlink">
- <tr class="clickable-row" data-href="xml_ns0_atlasBaseModelObject.html">
- <td> <span class="datatype-name">atlasBaseModelObject</span>
-</td>
- <td> <span class="datatype-description"></span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_PList.html">
- <td> <span class="datatype-name">PList</span>
-</td>
- <td> <span class="datatype-description">Paginated-list, for returning search results.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_searchFilter.html">
- <td> <span class="datatype-name">searchFilter</span>
-</td>
- <td> <span class="datatype-description">Generic filter, to specify search criteria using name/value pairs.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_sortType.html">
- <td> <span class="datatype-name">sortType</span>
-</td>
- <td> <span class="datatype-description">to specify whether the result should be sorted? If yes, whether asc or desc.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasClassification.html">
- <td> <span class="datatype-name">atlasClassification</span>
-</td>
- <td> <span class="datatype-description">An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.</span>
-</td>
- </tr>
- <tr class="clickable-row" data-href="xml_ns0_atlasStruct.html">
- <td> <span class="datatype-name">atlasStruct</span>
-</td>
- <td> <span class="datatype-description">Captures details of struct contents. Not instantiated directly, used only via AtlasEntity, AtlasClassification.</span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[25/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/js/apache-maven-fluido-1.7.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/js/apache-maven-fluido-1.7.min.js b/1.0.0-alpha/js/apache-maven-fluido-1.7.min.js
deleted file mode 100644
index 1324fb4..0000000
--- a/1.0.0-alpha/js/apache-maven-fluido-1.7.min.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.11.2
- * http://jquery.com/
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- *
- * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
- * Released under the MIT license
- * http://jquery.org/license
- *
- * Date: 2014-12-17T15:27Z
- */
-(function(b,a){if(typeof module==="object"&&typeof module.exports==="object"){module.exports=b.document?a(b,true):function(c){if(!c.document){throw new Error("jQuery requires a window with a document")}return a(c)}}else{a(b)}}(typeof window!=="undefined"?window:this,function(a5,av){var aP=[];var P=aP.slice;var az=aP.concat;var x=aP.push;var bU=aP.indexOf;var ac={};var y=ac.toString;var K=ac.hasOwnProperty;var D={};var ai="1.11.2",bI=function(e,i){return new bI.fn.init(e,i)},E=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,bS=/^-ms-/,aW=/-([\da-z])/gi,O=function(e,i){return i.toUpperCase()};bI.fn=bI.prototype={jquery:ai,constructor:bI,selector:"",length:0,toArray:function(){return P.call(this)},get:function(e){return e!=null?(e<0?this[e+this.length]:this[e]):P.call(this)},pushStack:function(e){var i=bI.merge(this.constructor(),e);i.prevObject=this;i.context=this.context;return i},each:function(i,e){return bI.each(this,i,e)},map:function(e){return this.pushStack(bI.map(this,function(b7,b6){retu
rn e.call(b7,b6,b7)}))},slice:function(){return this.pushStack(P.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(b7){var e=this.length,b6=+b7+(b7<0?e:0);return this.pushStack(b6>=0&&b6<e?[this[b6]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:x,sort:aP.sort,splice:aP.splice};bI.extend=bI.fn.extend=function(){var e,cb,b6,b7,ce,cc,ca=arguments[0]||{},b9=1,b8=arguments.length,cd=false;if(typeof ca==="boolean"){cd=ca;ca=arguments[b9]||{};b9++}if(typeof ca!=="object"&&!bI.isFunction(ca)){ca={}}if(b9===b8){ca=this;b9--}for(;b9<b8;b9++){if((ce=arguments[b9])!=null){for(b7 in ce){e=ca[b7];b6=ce[b7];if(ca===b6){continue}if(cd&&b6&&(bI.isPlainObject(b6)||(cb=bI.isArray(b6)))){if(cb){cb=false;cc=e&&bI.isArray(e)?e:[]}else{cc=e&&bI.isPlainObject(e)?e:{}}ca[b7]=bI.extend(cd,cc,b6)}else{if(b6!==undefined){ca[b7]=b6}}}}}return ca};bI.extend({expando:"jQuery"+(ai+Math.random()).replace(/\D/g,""),isReady:true,err
or:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return bI.type(e)==="function"},isArray:Array.isArray||function(e){return bI.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return !bI.isArray(e)&&(e-parseFloat(e)+1)>=0},isEmptyObject:function(i){var e;for(e in i){return false}return true},isPlainObject:function(b7){var i;if(!b7||bI.type(b7)!=="object"||b7.nodeType||bI.isWindow(b7)){return false}try{if(b7.constructor&&!K.call(b7,"constructor")&&!K.call(b7.constructor.prototype,"isPrototypeOf")){return false}}catch(b6){return false}if(D.ownLast){for(i in b7){return K.call(b7,i)}}for(i in b7){}return i===undefined||K.call(b7,i)},type:function(e){if(e==null){return e+""}return typeof e==="object"||typeof e==="function"?ac[y.call(e)]||"object":typeof e},globalEval:function(e){if(e&&bI.trim(e)){(a5.execScript||function(i){a5["eval"].call(a5,i)})(e)}},camelCase:function(e){return e.replace(bS,"ms-").replace(aW,O)},nodeN
ame:function(i,e){return i.nodeName&&i.nodeName.toLowerCase()===e.toLowerCase()},each:function(ca,cb,b6){var b9,b7=0,b8=ca.length,e=ad(ca);if(b6){if(e){for(;b7<b8;b7++){b9=cb.apply(ca[b7],b6);if(b9===false){break}}}else{for(b7 in ca){b9=cb.apply(ca[b7],b6);if(b9===false){break}}}}else{if(e){for(;b7<b8;b7++){b9=cb.call(ca[b7],b7,ca[b7]);if(b9===false){break}}}else{for(b7 in ca){b9=cb.call(ca[b7],b7,ca[b7]);if(b9===false){break}}}}return ca},trim:function(e){return e==null?"":(e+"").replace(E,"")},makeArray:function(e,b6){var i=b6||[];if(e!=null){if(ad(Object(e))){bI.merge(i,typeof e==="string"?[e]:e)}else{x.call(i,e)}}return i},inArray:function(b8,b6,b7){var e;if(b6){if(bU){return bU.call(b6,b8,b7)}e=b6.length;b7=b7?b7<0?Math.max(0,e+b7):b7:0;for(;b7<e;b7++){if(b7 in b6&&b6[b7]===b8){return b7}}}return -1},merge:function(b9,b7){var e=+b7.length,b6=0,b8=b9.length;while(b6<e){b9[b8++]=b7[b6++]}if(e!==e){while(b7[b6]!==undefined){b9[b8++]=b7[b6++]}}b9.length=b8;return b9},grep:function(
e,cc,b9){var cb,b8=[],b6=0,b7=e.length,ca=!b9;for(;b6<b7;b6++){cb=!cc(e[b6],b6);if(cb!==ca){b8.push(e[b6])}}return b8},map:function(b7,cc,e){var cb,b9=0,ca=b7.length,b6=ad(b7),b8=[];if(b6){for(;b9<ca;b9++){cb=cc(b7[b9],b9,e);if(cb!=null){b8.push(cb)}}}else{for(b9 in b7){cb=cc(b7[b9],b9,e);if(cb!=null){b8.push(cb)}}}return az.apply([],b8)},guid:1,proxy:function(b8,b7){var e,b6,i;if(typeof b7==="string"){i=b8[b7];b7=b8;b8=i}if(!bI.isFunction(b8)){return undefined}e=P.call(arguments,2);b6=function(){return b8.apply(b7||this,e.concat(P.call(arguments)))};b6.guid=b8.guid=b8.guid||bI.guid++;return b6},now:function(){return +(new Date())},support:D});bI.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(b6,e){ac["[object "+e+"]"]=e.toLowerCase()});function ad(b6){var i=b6.length,e=bI.type(b6);if(e==="function"||bI.isWindow(b6)){return false}if(b6.nodeType===1&&i){return true}return e==="array"||i===0||typeof i==="number"&&i>0&&(i-1) in b6}var m=
-/*!
- * Sizzle CSS Selector Engine v2.2.0-pre
- * http://sizzlejs.com/
- *
- * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors
- * Released under the MIT license
- * http://jquery.org/license
- *
- * Date: 2014-12-16
- */
-(function(de){var cy,dh,cn,cH,cK,ci,cW,dg,dm,cI,cX,cZ,cC,co,c8,c3,df,ce,cF,da="sizzle"+1*new Date(),cJ=de.document,di=0,c4=0,b9=cA(),c9=cA(),cG=cA(),cE=function(i,e){if(i===e){cX=true}return 0},cQ=1<<31,cO=({}).hasOwnProperty,dc=[],dd=dc.pop,cM=dc.push,b7=dc.push,cm=dc.slice,cd=function(dq,dp){var dn=0,e=dq.length;for(;dn<e;dn++){if(dq[dn]===dp){return dn}}return -1},b8="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",cp="[\\x20\\t\\r\\n\\f]",b6="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",cL=b6.replace("w","w#"),c6="\\["+cp+"*("+b6+")(?:"+cp+"*([*^$|!~]?=)"+cp+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+cL+"))|)"+cp+"*\\]",ck=":("+b6+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+c6+")*)|.*)\\)|)",cu=new RegExp(cp+"+","g"),cr=new RegExp("^"+cp+"+|((?:^|[^\\\\])(?:\\\\.)*)"+cp+"+$","g"),cv=new RegExp("^"+cp+"*,"+cp+"*"),cB=new RegExp("^"+cp+"*([>+~]|"+cp+")"+cp+"
*"),ct=new RegExp("="+cp+"*([^\\]'\"]*?)"+cp+"*\\]","g"),cS=new RegExp(ck),cU=new RegExp("^"+cL+"$"),c2={ID:new RegExp("^#("+b6+")"),CLASS:new RegExp("^\\.("+b6+")"),TAG:new RegExp("^("+b6.replace("w","w*")+")"),ATTR:new RegExp("^"+c6),PSEUDO:new RegExp("^"+ck),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+cp+"*(even|odd|(([+-]|)(\\d*)n|)"+cp+"*(?:([+-]|)"+cp+"*(\\d+)|))"+cp+"*\\)|)","i"),bool:new RegExp("^(?:"+b8+")$","i"),needsContext:new RegExp("^"+cp+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+cp+"*((?:-\\d)?\\d*)"+cp+"*\\)|)(?=[^-]|$)","i")},cc=/^(?:input|select|textarea|button)$/i,cl=/^h\d$/i,cP=/^[^{]+\{\s*\[native \w/,cR=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,c1=/[+~]/,cN=/'|\\/g,cs=new RegExp("\\\\([\\da-f]{1,6}"+cp+"?|("+cp+")|.)","ig"),c5=function(e,dp,i){var dn="0x"+dp-65536;return dn!==dn||i?dp:dn<0?String.fromCharCode(dn+65536):String.fromCharCode(dn>>10|55296,dn&1023|56320)},dl=function(){cZ()};try{b7.apply((dc=cm.call(cJ.childNodes)),cJ
.childNodes);dc[cJ.childNodes.length].nodeType}catch(cD){b7={apply:dc.length?function(i,e){cM.apply(i,cm.call(e))}:function(dq,dp){var e=dq.length,dn=0;while((dq[e++]=dp[dn++])){}dq.length=e-1}}}function cw(dv,dn,dz,dB){var dA,ds,dt,dx,dy,dr,dq,e,dp,dw;if((dn?dn.ownerDocument||dn:cJ)!==cC){cZ(dn)}dn=dn||cC;dz=dz||[];dx=dn.nodeType;if(typeof dv!=="string"||!dv||dx!==1&&dx!==9&&dx!==11){return dz}if(!dB&&c8){if(dx!==11&&(dA=cR.exec(dv))){if((dt=dA[1])){if(dx===9){ds=dn.getElementById(dt);if(ds&&ds.parentNode){if(ds.id===dt){dz.push(ds);return dz}}else{return dz}}else{if(dn.ownerDocument&&(ds=dn.ownerDocument.getElementById(dt))&&cF(dn,ds)&&ds.id===dt){dz.push(ds);return dz}}}else{if(dA[2]){b7.apply(dz,dn.getElementsByTagName(dv));return dz}else{if((dt=dA[3])&&dh.getElementsByClassName){b7.apply(dz,dn.getElementsByClassName(dt));return dz}}}}if(dh.qsa&&(!c3||!c3.test(dv))){e=dq=da;dp=dn;dw=dx!==1&&dv;if(dx===1&&dn.nodeName.toLowerCase()!=="object"){dr=ci(dv);if((dq=dn.getAttribute("id"
))){e=dq.replace(cN,"\\$&")}else{dn.setAttribute("id",e)}e="[id='"+e+"'] ";dy=dr.length;while(dy--){dr[dy]=e+ch(dr[dy])}dp=c1.test(dv)&&cT(dn.parentNode)||dn;dw=dr.join(",")}if(dw){try{b7.apply(dz,dp.querySelectorAll(dw));return dz}catch(du){}finally{if(!dq){dn.removeAttribute("id")}}}}}return dg(dv.replace(cr,"$1"),dn,dz,dB)}function cA(){var i=[];function e(dn,dp){if(i.push(dn+" ")>cn.cacheLength){delete e[i.shift()]}return(e[dn+" "]=dp)}return e}function cj(e){e[da]=true;return e}function cf(i){var dp=cC.createElement("div");try{return !!i(dp)}catch(dn){return false}finally{if(dp.parentNode){dp.parentNode.removeChild(dp)}dp=null}}function dj(dn,dq){var e=dn.split("|"),dp=dn.length;while(dp--){cn.attrHandle[e[dp]]=dq}}function ca(i,e){var dp=e&&i,dn=dp&&i.nodeType===1&&e.nodeType===1&&(~e.sourceIndex||cQ)-(~i.sourceIndex||cQ);if(dn){return dn}if(dp){while((dp=dp.nextSibling)){if(dp===e){return -1}}}return i?1:-1}function cx(e){return function(dn){var i=dn.nodeName.toLowerCase();re
turn i==="input"&&dn.type===e}}function cb(e){return function(dn){var i=dn.nodeName.toLowerCase();return(i==="input"||i==="button")&&dn.type===e}}function c7(e){return cj(function(i){i=+i;return cj(function(dn,ds){var dq,dp=e([],dn.length,i),dr=dp.length;while(dr--){if(dn[(dq=dp[dr])]){dn[dq]=!(ds[dq]=dn[dq])}}})})}function cT(e){return e&&typeof e.getElementsByTagName!=="undefined"&&e}dh=cw.support={};cK=cw.isXML=function(e){var i=e&&(e.ownerDocument||e).documentElement;return i?i.nodeName!=="HTML":false};cZ=cw.setDocument=function(dn){var e,i,dp=dn?dn.ownerDocument||dn:cJ;if(dp===cC||dp.nodeType!==9||!dp.documentElement){return cC}cC=dp;co=dp.documentElement;i=dp.defaultView;if(i&&i!==i.top){if(i.addEventListener){i.addEventListener("unload",dl,false)}else{if(i.attachEvent){i.attachEvent("onunload",dl)}}}c8=!cK(dp);dh.attributes=cf(function(dq){dq.className="i";return !dq.getAttribute("className")});dh.getElementsByTagName=cf(function(dq){dq.appendChild(dp.createComment(""));retur
n !dq.getElementsByTagName("*").length});dh.getElementsByClassName=cP.test(dp.getElementsByClassName);dh.getById=cf(function(dq){co.appendChild(dq).id=da;return !dp.getElementsByName||!dp.getElementsByName(da).length});if(dh.getById){cn.find.ID=function(ds,dr){if(typeof dr.getElementById!=="undefined"&&c8){var dq=dr.getElementById(ds);return dq&&dq.parentNode?[dq]:[]}};cn.filter.ID=function(dr){var dq=dr.replace(cs,c5);return function(ds){return ds.getAttribute("id")===dq}}}else{delete cn.find.ID;cn.filter.ID=function(dr){var dq=dr.replace(cs,c5);return function(dt){var ds=typeof dt.getAttributeNode!=="undefined"&&dt.getAttributeNode("id");return ds&&ds.value===dq}}}cn.find.TAG=dh.getElementsByTagName?function(dq,dr){if(typeof dr.getElementsByTagName!=="undefined"){return dr.getElementsByTagName(dq)}else{if(dh.qsa){return dr.querySelectorAll(dq)}}}:function(dq,du){var dv,dt=[],ds=0,dr=du.getElementsByTagName(dq);if(dq==="*"){while((dv=dr[ds++])){if(dv.nodeType===1){dt.push(dv)}}retu
rn dt}return dr};cn.find.CLASS=dh.getElementsByClassName&&function(dr,dq){if(c8){return dq.getElementsByClassName(dr)}};df=[];c3=[];if((dh.qsa=cP.test(dp.querySelectorAll))){cf(function(dq){co.appendChild(dq).innerHTML="<a id='"+da+"'></a><select id='"+da+"-\f]' msallowcapture=''><option selected=''></option></select>";if(dq.querySelectorAll("[msallowcapture^='']").length){c3.push("[*^$]="+cp+"*(?:''|\"\")")}if(!dq.querySelectorAll("[selected]").length){c3.push("\\["+cp+"*(?:value|"+b8+")")}if(!dq.querySelectorAll("[id~="+da+"-]").length){c3.push("~=")}if(!dq.querySelectorAll(":checked").length){c3.push(":checked")}if(!dq.querySelectorAll("a#"+da+"+*").length){c3.push(".#.+[+~]")}});cf(function(dr){var dq=dp.createElement("input");dq.setAttribute("type","hidden");dr.appendChild(dq).setAttribute("name","D");if(dr.querySelectorAll("[name=d]").length){c3.push("name"+cp+"*[*^$|!~]?=")}if(!dr.querySelectorAll(":enabled").length){c3.push(":enabled",":disabled")}dr.querySelectorAll("*,:x")
;c3.push(",.*:")})}if((dh.matchesSelector=cP.test((ce=co.matches||co.webkitMatchesSelector||co.mozMatchesSelector||co.oMatchesSelector||co.msMatchesSelector)))){cf(function(dq){dh.disconnectedMatch=ce.call(dq,"div");ce.call(dq,"[s!='']:x");df.push("!=",ck)})}c3=c3.length&&new RegExp(c3.join("|"));df=df.length&&new RegExp(df.join("|"));e=cP.test(co.compareDocumentPosition);cF=e||cP.test(co.contains)?function(dr,dq){var dt=dr.nodeType===9?dr.documentElement:dr,ds=dq&&dq.parentNode;return dr===ds||!!(ds&&ds.nodeType===1&&(dt.contains?dt.contains(ds):dr.compareDocumentPosition&&dr.compareDocumentPosition(ds)&16))}:function(dr,dq){if(dq){while((dq=dq.parentNode)){if(dq===dr){return true}}}return false};cE=e?function(dr,dq){if(dr===dq){cX=true;return 0}var ds=!dr.compareDocumentPosition-!dq.compareDocumentPosition;if(ds){return ds}ds=(dr.ownerDocument||dr)===(dq.ownerDocument||dq)?dr.compareDocumentPosition(dq):1;if(ds&1||(!dh.sortDetached&&dq.compareDocumentPosition(dr)===ds)){if(dr===dp
||dr.ownerDocument===cJ&&cF(cJ,dr)){return -1}if(dq===dp||dq.ownerDocument===cJ&&cF(cJ,dq)){return 1}return cI?(cd(cI,dr)-cd(cI,dq)):0}return ds&4?-1:1}:function(dr,dq){if(dr===dq){cX=true;return 0}var dx,du=0,dw=dr.parentNode,dt=dq.parentNode,ds=[dr],dv=[dq];if(!dw||!dt){return dr===dp?-1:dq===dp?1:dw?-1:dt?1:cI?(cd(cI,dr)-cd(cI,dq)):0}else{if(dw===dt){return ca(dr,dq)}}dx=dr;while((dx=dx.parentNode)){ds.unshift(dx)}dx=dq;while((dx=dx.parentNode)){dv.unshift(dx)}while(ds[du]===dv[du]){du++}return du?ca(ds[du],dv[du]):ds[du]===cJ?-1:dv[du]===cJ?1:0};return dp};cw.matches=function(i,e){return cw(i,null,null,e)};cw.matchesSelector=function(dn,dq){if((dn.ownerDocument||dn)!==cC){cZ(dn)}dq=dq.replace(ct,"='$1']");if(dh.matchesSelector&&c8&&(!df||!df.test(dq))&&(!c3||!c3.test(dq))){try{var i=ce.call(dn,dq);if(i||dh.disconnectedMatch||dn.document&&dn.document.nodeType!==11){return i}}catch(dp){}}return cw(dq,cC,null,[dn]).length>0};cw.contains=function(e,i){if((e.ownerDocument||e)!==cC){c
Z(e)}return cF(e,i)};cw.attr=function(dn,e){if((dn.ownerDocument||dn)!==cC){cZ(dn)}var i=cn.attrHandle[e.toLowerCase()],dp=i&&cO.call(cn.attrHandle,e.toLowerCase())?i(dn,e,!c8):undefined;return dp!==undefined?dp:dh.attributes||!c8?dn.getAttribute(e):(dp=dn.getAttributeNode(e))&&dp.specified?dp.value:null};cw.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};cw.uniqueSort=function(dp){var dq,dr=[],e=0,dn=0;cX=!dh.detectDuplicates;cI=!dh.sortStable&&dp.slice(0);dp.sort(cE);if(cX){while((dq=dp[dn++])){if(dq===dp[dn]){e=dr.push(dn)}}while(e--){dp.splice(dr[e],1)}}cI=null;return dp};cH=cw.getText=function(dr){var dq,dn="",dp=0,e=dr.nodeType;if(!e){while((dq=dr[dp++])){dn+=cH(dq)}}else{if(e===1||e===9||e===11){if(typeof dr.textContent==="string"){return dr.textContent}else{for(dr=dr.firstChild;dr;dr=dr.nextSibling){dn+=cH(dr)}}}else{if(e===3||e===4){return dr.nodeValue}}}return dn};cn=cw.selectors={cacheLength:50,createPseudo:cj,match:c2,attrHandle:{},find:{}
,relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(cs,c5);e[3]=(e[3]||e[4]||e[5]||"").replace(cs,c5);if(e[2]==="~="){e[3]=" "+e[3]+" "}return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if(e[1].slice(0,3)==="nth"){if(!e[3]){cw.error(e[0])}e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd"));e[5]=+((e[7]+e[8])||e[3]==="odd")}else{if(e[3]){cw.error(e[0])}}return e},PSEUDO:function(i){var e,dn=!i[6]&&i[2];if(c2.CHILD.test(i[0])){return null}if(i[3]){i[2]=i[4]||i[5]||""}else{if(dn&&cS.test(dn)&&(e=ci(dn,true))&&(e=dn.indexOf(")",dn.length-e)-dn.length)){i[0]=i[0].slice(0,e);i[2]=dn.slice(0,e)}}return i.slice(0,3)}},filter:{TAG:function(i){var e=i.replace(cs,c5).toLowerCase();return i==="*"?function(){return true}:function(dn){return dn.nodeName&&dn.nodeName.toLowerCase()===e}},CLASS:function(e){var i=b9[e+" "];return i||(i=new RegExp("(^|"
+cp+")"+e+"("+cp+"|$)"))&&b9(e,function(dn){return i.test(typeof dn.className==="string"&&dn.className||typeof dn.getAttribute!=="undefined"&&dn.getAttribute("class")||"")})},ATTR:function(dn,i,e){return function(dq){var dp=cw.attr(dq,dn);if(dp==null){return i==="!="}if(!i){return true}dp+="";return i==="="?dp===e:i==="!="?dp!==e:i==="^="?e&&dp.indexOf(e)===0:i==="*="?e&&dp.indexOf(e)>-1:i==="$="?e&&dp.slice(-e.length)===e:i==="~="?(" "+dp.replace(cu," ")+" ").indexOf(e)>-1:i==="|="?dp===e||dp.slice(0,e.length+1)===e+"-":false}},CHILD:function(i,dq,dp,dr,dn){var dt=i.slice(0,3)!=="nth",e=i.slice(-4)!=="last",ds=dq==="of-type";return dr===1&&dn===0?function(du){return !!du.parentNode}:function(dA,dy,dD){var du,dG,dB,dF,dC,dx,dz=dt!==e?"nextSibling":"previousSibling",dE=dA.parentNode,dw=ds&&dA.nodeName.toLowerCase(),dv=!dD&&!ds;if(dE){if(dt){while(dz){dB=dA;while((dB=dB[dz])){if(ds?dB.nodeName.toLowerCase()===dw:dB.nodeType===1){return false}}dx=dz=i==="only"&&!dx&&"nextSibling"}retur
n true}dx=[e?dE.firstChild:dE.lastChild];if(e&&dv){dG=dE[da]||(dE[da]={});du=dG[i]||[];dC=du[0]===di&&du[1];dF=du[0]===di&&du[2];dB=dC&&dE.childNodes[dC];while((dB=++dC&&dB&&dB[dz]||(dF=dC=0)||dx.pop())){if(dB.nodeType===1&&++dF&&dB===dA){dG[i]=[di,dC,dF];break}}}else{if(dv&&(du=(dA[da]||(dA[da]={}))[i])&&du[0]===di){dF=du[1]}else{while((dB=++dC&&dB&&dB[dz]||(dF=dC=0)||dx.pop())){if((ds?dB.nodeName.toLowerCase()===dw:dB.nodeType===1)&&++dF){if(dv){(dB[da]||(dB[da]={}))[i]=[di,dF]}if(dB===dA){break}}}}}dF-=dn;return dF===dr||(dF%dr===0&&dF/dr>=0)}}},PSEUDO:function(dp,dn){var e,i=cn.pseudos[dp]||cn.setFilters[dp.toLowerCase()]||cw.error("unsupported pseudo: "+dp);if(i[da]){return i(dn)}if(i.length>1){e=[dp,dp,"",dn];return cn.setFilters.hasOwnProperty(dp.toLowerCase())?cj(function(ds,du){var dr,dq=i(ds,dn),dt=dq.length;while(dt--){dr=cd(ds,dq[dt]);ds[dr]=!(du[dr]=dq[dt])}}):function(dq){return i(dq,0,e)}}return i}},pseudos:{not:cj(function(e){var i=[],dn=[],dp=cW(e.replace(cr,"$1"));
return dp[da]?cj(function(dr,dw,du,ds){var dv,dq=dp(dr,null,ds,[]),dt=dr.length;while(dt--){if((dv=dq[dt])){dr[dt]=!(dw[dt]=dv)}}}):function(ds,dr,dq){i[0]=ds;dp(i,null,dq,dn);i[0]=null;return !dn.pop()}}),has:cj(function(e){return function(i){return cw(e,i).length>0}}),contains:cj(function(e){e=e.replace(cs,c5);return function(i){return(i.textContent||i.innerText||cH(i)).indexOf(e)>-1}}),lang:cj(function(e){if(!cU.test(e||"")){cw.error("unsupported lang: "+e)}e=e.replace(cs,c5).toLowerCase();return function(dn){var i;do{if((i=c8?dn.lang:dn.getAttribute("xml:lang")||dn.getAttribute("lang"))){i=i.toLowerCase();return i===e||i.indexOf(e+"-")===0}}while((dn=dn.parentNode)&&dn.nodeType===1);return false}}),target:function(e){var i=de.location&&de.location.hash;return i&&i.slice(1)===e.id},root:function(e){return e===co},focus:function(e){return e===cC.activeElement&&(!cC.hasFocus||cC.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===false},disabled:fu
nction(e){return e.disabled===true},checked:function(e){var i=e.nodeName.toLowerCase();return(i==="input"&&!!e.checked)||(i==="option"&&!!e.selected)},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling){if(e.nodeType<6){return false}}return true},parent:function(e){return !cn.pseudos.empty(e)},header:function(e){return cl.test(e.nodeName)},input:function(e){return cc.test(e.nodeName)},button:function(i){var e=i.nodeName.toLowerCase();return e==="input"&&i.type==="button"||e==="button"},text:function(i){var e;return i.nodeName.toLowerCase()==="input"&&i.type==="text"&&((e=i.getAttribute("type"))==null||e.toLowerCase()==="text")},first:c7(function(){return[0]}),last:c7(function(e,i){return[i-1]}),eq:c7(function(e,dn,i){return[i<0?i+dn:i]}),even:c7(function(e,dp){var dn=0;for(;dn<dp;dn+=2){e.push(dn)}return e}),odd:c7(function(e,dp){var dn=1;for(;dn<dp;dn+=2){e.push(dn)}return e}),lt:c7(funct
ion(e,dq,dp){var dn=dp<0?dp+dq:dp;for(;--dn>=0;){e.push(dn)}return e}),gt:c7(function(e,dq,dp){var dn=dp<0?dp+dq:dp;for(;++dn<dq;){e.push(dn)}return e})}};cn.pseudos.nth=cn.pseudos.eq;for(cy in {radio:true,checkbox:true,file:true,password:true,image:true}){cn.pseudos[cy]=cx(cy)}for(cy in {submit:true,reset:true}){cn.pseudos[cy]=cb(cy)}function cV(){}cV.prototype=cn.filters=cn.pseudos;cn.setFilters=new cV();ci=cw.tokenize=function(dq,dv){var i,dr,dt,du,ds,dn,e,dp=c9[dq+" "];if(dp){return dv?0:dp.slice(0)}ds=dq;dn=[];e=cn.preFilter;while(ds){if(!i||(dr=cv.exec(ds))){if(dr){ds=ds.slice(dr[0].length)||ds}dn.push((dt=[]))}i=false;if((dr=cB.exec(ds))){i=dr.shift();dt.push({value:i,type:dr[0].replace(cr," ")});ds=ds.slice(i.length)}for(du in cn.filter){if((dr=c2[du].exec(ds))&&(!e[du]||(dr=e[du](dr)))){i=dr.shift();dt.push({value:i,type:du,matches:dr});ds=ds.slice(i.length)}}if(!i){break}}return dv?ds.length:ds?cw.error(dq):c9(dq,dn).slice(0)};function ch(dq){var dp=0,dn=dq.length,e="";for
(;dp<dn;dp++){e+=dq[dp].value}return e}function cq(dq,dn,dp){var e=dn.dir,dr=dp&&e==="parentNode",i=c4++;return dn.first?function(du,dt,ds){while((du=du[e])){if(du.nodeType===1||dr){return dq(du,dt,ds)}}}:function(dw,du,dt){var dx,dv,ds=[di,i];if(dt){while((dw=dw[e])){if(dw.nodeType===1||dr){if(dq(dw,du,dt)){return true}}}}else{while((dw=dw[e])){if(dw.nodeType===1||dr){dv=dw[da]||(dw[da]={});if((dx=dv[e])&&dx[0]===di&&dx[1]===i){return(ds[2]=dx[2])}else{dv[e]=ds;if((ds[2]=dq(dw,du,dt))){return true}}}}}}}function dk(e){return e.length>1?function(dr,dq,dn){var dp=e.length;while(dp--){if(!e[dp](dr,dq,dn)){return false}}return true}:e[0]}function cz(dn,dr,dq){var dp=0,e=dr.length;for(;dp<e;dp++){cw(dn,dr[dp],dq)}return dq}function c0(e,dn,dp,dq,dt){var dr,dw=[],ds=0,du=e.length,dv=dn!=null;for(;ds<du;ds++){if((dr=e[ds])){if(!dp||dp(dr,dq,dt)){dw.push(dr);if(dv){dn.push(ds)}}}}return dw}function cg(dn,i,dq,dp,dr,e){if(dp&&!dp[da]){dp=cg(dp)}if(dr&&!dr[da]){dr=cg(dr,e)}return cj(function
(dC,dz,du,dB){var dE,dA,dw,dv=[],dD=[],dt=dz.length,ds=dC||cz(i||"*",du.nodeType?[du]:du,[]),dx=dn&&(dC||!i)?c0(ds,dv,dn,du,dB):ds,dy=dq?dr||(dC?dn:dt||dp)?[]:dz:dx;if(dq){dq(dx,dy,du,dB)}if(dp){dE=c0(dy,dD);dp(dE,[],du,dB);dA=dE.length;while(dA--){if((dw=dE[dA])){dy[dD[dA]]=!(dx[dD[dA]]=dw)}}}if(dC){if(dr||dn){if(dr){dE=[];dA=dy.length;while(dA--){if((dw=dy[dA])){dE.push((dx[dA]=dw))}}dr(null,(dy=[]),dE,dB)}dA=dy.length;while(dA--){if((dw=dy[dA])&&(dE=dr?cd(dC,dw):dv[dA])>-1){dC[dE]=!(dz[dE]=dw)}}}}else{dy=c0(dy===dz?dy.splice(dt,dy.length):dy);if(dr){dr(null,dz,dy,dB)}else{b7.apply(dz,dy)}}})}function db(dt){var dn,dr,dp,ds=dt.length,dw=cn.relative[dt[0].type],dx=dw||cn.relative[" "],dq=dw?1:0,du=cq(function(i){return i===dn},dx,true),dv=cq(function(i){return cd(dn,i)>-1},dx,true),e=[function(dA,dz,dy){var i=(!dw&&(dy||dz!==dm))||((dn=dz).nodeType?du(dA,dz,dy):dv(dA,dz,dy));dn=null;return i}];for(;dq<ds;dq++){if((dr=cn.relative[dt[dq].type])){e=[cq(dk(e),dr)]}else{dr=cn.filter[dt[
dq].type].apply(null,dt[dq].matches);if(dr[da]){dp=++dq;for(;dp<ds;dp++){if(cn.relative[dt[dp].type]){break}}return cg(dq>1&&dk(e),dq>1&&ch(dt.slice(0,dq-1).concat({value:dt[dq-2].type===" "?"*":""})).replace(cr,"$1"),dr,dq<dp&&db(dt.slice(dq,dp)),dp<ds&&db((dt=dt.slice(dp))),dp<ds&&ch(dt))}e.push(dr)}}return dk(e)}function cY(dp,dn){var e=dn.length>0,dq=dp.length>0,i=function(dA,du,dz,dy,dD){var dv,dw,dB,dF=0,dx="0",dr=dA&&[],dG=[],dE=dm,dt=dA||dq&&cn.find.TAG("*",dD),ds=(di+=dE==null?1:Math.random()||0.1),dC=dt.length;if(dD){dm=du!==cC&&du}for(;dx!==dC&&(dv=dt[dx])!=null;dx++){if(dq&&dv){dw=0;while((dB=dp[dw++])){if(dB(dv,du,dz)){dy.push(dv);break}}if(dD){di=ds}}if(e){if((dv=!dB&&dv)){dF--}if(dA){dr.push(dv)}}}dF+=dx;if(e&&dx!==dF){dw=0;while((dB=dn[dw++])){dB(dr,dG,du,dz)}if(dA){if(dF>0){while(dx--){if(!(dr[dx]||dG[dx])){dG[dx]=dd.call(dy)}}}dG=c0(dG)}b7.apply(dy,dG);if(dD&&!dA&&dG.length>0&&(dF+dn.length)>1){cw.uniqueSort(dy)}}if(dD){di=ds;dm=dE}return dr};return e?cj(i):i}cW=cw
.compile=function(e,dp){var dq,dn=[],ds=[],dr=cG[e+" "];if(!dr){if(!dp){dp=ci(e)}dq=dp.length;while(dq--){dr=db(dp[dq]);if(dr[da]){dn.push(dr)}else{ds.push(dr)}}dr=cG(e,cY(ds,dn));dr.selector=e}return dr};dg=cw.select=function(dp,e,dq,dt){var dr,dw,dn,dx,du,dv=typeof dp==="function"&&dp,ds=!dt&&ci((dp=dv.selector||dp));dq=dq||[];if(ds.length===1){dw=ds[0]=ds[0].slice(0);if(dw.length>2&&(dn=dw[0]).type==="ID"&&dh.getById&&e.nodeType===9&&c8&&cn.relative[dw[1].type]){e=(cn.find.ID(dn.matches[0].replace(cs,c5),e)||[])[0];if(!e){return dq}else{if(dv){e=e.parentNode}}dp=dp.slice(dw.shift().value.length)}dr=c2.needsContext.test(dp)?0:dw.length;while(dr--){dn=dw[dr];if(cn.relative[(dx=dn.type)]){break}if((du=cn.find[dx])){if((dt=du(dn.matches[0].replace(cs,c5),c1.test(dw[0].type)&&cT(e.parentNode)||e))){dw.splice(dr,1);dp=dt.length&&ch(dw);if(!dp){b7.apply(dq,dt);return dq}break}}}}(dv||cW(dp,ds))(dt,e,!c8,dq,c1.test(dp)&&cT(e.parentNode)||e);return dq};dh.sortStable=da.split("").sort(cE).
join("")===da;dh.detectDuplicates=!!cX;cZ();dh.sortDetached=cf(function(e){return e.compareDocumentPosition(cC.createElement("div"))&1});if(!cf(function(e){e.innerHTML="<a href='#'></a>";return e.firstChild.getAttribute("href")==="#"})){dj("type|href|height|width",function(i,e,dn){if(!dn){return i.getAttribute(e,e.toLowerCase()==="type"?1:2)}})}if(!dh.attributes||!cf(function(e){e.innerHTML="<input/>";e.firstChild.setAttribute("value","");return e.firstChild.getAttribute("value")===""})){dj("value",function(i,e,dn){if(!dn&&i.nodeName.toLowerCase()==="input"){return i.defaultValue}})}if(!cf(function(e){return e.getAttribute("disabled")==null})){dj(b8,function(i,e,dp){var dn;if(!dp){return i[e]===true?e.toLowerCase():(dn=i.getAttributeNode(e))&&dn.specified?dn.value:null}})}return cw})(a5);bI.find=m;bI.expr=m.selectors;bI.expr[":"]=bI.expr.pseudos;bI.unique=m.uniqueSort;bI.text=m.getText;bI.isXMLDoc=m.isXML;bI.contains=m.contains;var A=bI.expr.match.needsContext;var a=(/^<(\w+)\s*\/?>
(?:<\/\1>|)$/);var aL=/^.[^:#\[\.,]*$/;function aR(b6,e,i){if(bI.isFunction(e)){return bI.grep(b6,function(b8,b7){return !!e.call(b8,b7,b8)!==i})}if(e.nodeType){return bI.grep(b6,function(b7){return(b7===e)!==i})}if(typeof e==="string"){if(aL.test(e)){return bI.filter(e,b6,i)}e=bI.filter(e,b6)}return bI.grep(b6,function(b7){return(bI.inArray(b7,e)>=0)!==i})}bI.filter=function(b7,e,b6){var i=e[0];if(b6){b7=":not("+b7+")"}return e.length===1&&i.nodeType===1?bI.find.matchesSelector(i,b7)?[i]:[]:bI.find.matches(b7,bI.grep(e,function(b8){return b8.nodeType===1}))};bI.fn.extend({find:function(b6){var b9,b8=[],b7=this,e=b7.length;if(typeof b6!=="string"){return this.pushStack(bI(b6).filter(function(){for(b9=0;b9<e;b9++){if(bI.contains(b7[b9],this)){return true}}}))}for(b9=0;b9<e;b9++){bI.find(b6,b7[b9],b8)}b8=this.pushStack(e>1?bI.unique(b8):b8);b8.selector=this.selector?this.selector+" "+b6:b6;return b8},filter:function(e){return this.pushStack(aR(this,e||[],false))},not:function(e){retur
n this.pushStack(aR(this,e||[],true))},is:function(e){return !!aR(this,typeof e==="string"&&A.test(e)?bI(e):e||[],false).length}});var z,n=a5.document,bt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,bV=bI.fn.init=function(e,b6){var i,b7;if(!e){return this}if(typeof e==="string"){if(e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3){i=[null,e,null]}else{i=bt.exec(e)}if(i&&(i[1]||!b6)){if(i[1]){b6=b6 instanceof bI?b6[0]:b6;bI.merge(this,bI.parseHTML(i[1],b6&&b6.nodeType?b6.ownerDocument||b6:n,true));if(a.test(i[1])&&bI.isPlainObject(b6)){for(i in b6){if(bI.isFunction(this[i])){this[i](b6[i])}else{this.attr(i,b6[i])}}}return this}else{b7=n.getElementById(i[2]);if(b7&&b7.parentNode){if(b7.id!==i[2]){return z.find(e)}this.length=1;this[0]=b7}this.context=n;this.selector=e;return this}}else{if(!b6||b6.jquery){return(b6||z).find(e)}else{return this.constructor(b6).find(e)}}}else{if(e.nodeType){this.context=this[0]=e;this.length=1;return this}else{if(bI.isFunction(e)){return typeof z.read
y!=="undefined"?z.ready(e):e(bI)}}}if(e.selector!==undefined){this.selector=e.selector;this.context=e.context}return bI.makeArray(e,this)};bV.prototype=bI.fn;z=bI(n);var bv=/^(?:parents|prev(?:Until|All))/,bz={children:true,contents:true,next:true,prev:true};bI.extend({dir:function(b6,i,b8){var e=[],b7=b6[i];while(b7&&b7.nodeType!==9&&(b8===undefined||b7.nodeType!==1||!bI(b7).is(b8))){if(b7.nodeType===1){e.push(b7)}b7=b7[i]}return e},sibling:function(b6,i){var e=[];for(;b6;b6=b6.nextSibling){if(b6.nodeType===1&&b6!==i){e.push(b6)}}return e}});bI.fn.extend({has:function(b8){var b7,b6=bI(b8,this),e=b6.length;return this.filter(function(){for(b7=0;b7<e;b7++){if(bI.contains(this,b6[b7])){return true}}})},closest:function(b9,b8){var ca,b7=0,b6=this.length,e=[],cb=A.test(b9)||typeof b9!=="string"?bI(b9,b8||this.context):0;for(;b7<b6;b7++){for(ca=this[b7];ca&&ca!==b8;ca=ca.parentNode){if(ca.nodeType<11&&(cb?cb.index(ca)>-1:ca.nodeType===1&&bI.find.matchesSelector(ca,b9))){e.push(ca);break}
}}return this.pushStack(e.length>1?bI.unique(e):e)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1}if(typeof e==="string"){return bI.inArray(this[0],bI(e))}return bI.inArray(e.jquery?e[0]:e,this)},add:function(e,i){return this.pushStack(bI.unique(bI.merge(this.get(),bI(e,i))))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function aY(i,e){do{i=i[e]}while(i&&i.nodeType!==1);return i}bI.each({parent:function(i){var e=i.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return bI.dir(e,"parentNode")},parentsUntil:function(b6,e,b7){return bI.dir(b6,"parentNode",b7)},next:function(e){return aY(e,"nextSibling")},prev:function(e){return aY(e,"previousSibling")},nextAll:function(e){return bI.dir(e,"nextSibling")},prevAll:function(e){return bI.dir(e,"previousSibling")},nextUntil:function(b6,e,b7){return bI.dir(b6,"nextSibling",b7)},prevUntil:function(b6,e,b7){return bI.dir(b6,"previousSi
bling",b7)},siblings:function(e){return bI.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return bI.sibling(e.firstChild)},contents:function(e){return bI.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:bI.merge([],e.childNodes)}},function(e,i){bI.fn[e]=function(b8,b6){var b7=bI.map(this,i,b8);if(e.slice(-5)!=="Until"){b6=b8}if(b6&&typeof b6==="string"){b7=bI.filter(b6,b7)}if(this.length>1){if(!bz[e]){b7=bI.unique(b7)}if(bv.test(e)){b7=b7.reverse()}}return this.pushStack(b7)}});var aF=(/\S+/g);var b2={};function af(i){var e=b2[i]={};bI.each(i.match(aF)||[],function(b7,b6){e[b6]=true});return e}bI.Callbacks=function(ce){ce=typeof ce==="string"?(b2[ce]||af(ce)):bI.extend({},ce);var b8,b7,e,b9,ca,b6,cb=[],cc=!ce.once&&[],i=function(cf){b7=ce.memory&&cf;e=true;ca=b6||0;b6=0;b9=cb.length;b8=true;for(;cb&&ca<b9;ca++){if(cb[ca].apply(cf[0],cf[1])===false&&ce.stopOnFalse){b7=false;break}}b8=false;if(cb){if(cc){if(cc.length){i(cc.shift())}}else{if(b7){cb=[]}el
se{cd.disable()}}}},cd={add:function(){if(cb){var cg=cb.length;(function cf(ch){bI.each(ch,function(cj,ci){var ck=bI.type(ci);if(ck==="function"){if(!ce.unique||!cd.has(ci)){cb.push(ci)}}else{if(ci&&ci.length&&ck!=="string"){cf(ci)}}})})(arguments);if(b8){b9=cb.length}else{if(b7){b6=cg;i(b7)}}}return this},remove:function(){if(cb){bI.each(arguments,function(ch,cf){var cg;while((cg=bI.inArray(cf,cb,cg))>-1){cb.splice(cg,1);if(b8){if(cg<=b9){b9--}if(cg<=ca){ca--}}}})}return this},has:function(cf){return cf?bI.inArray(cf,cb)>-1:!!(cb&&cb.length)},empty:function(){cb=[];b9=0;return this},disable:function(){cb=cc=b7=undefined;return this},disabled:function(){return !cb},lock:function(){cc=undefined;if(!b7){cd.disable()}return this},locked:function(){return !cc},fireWith:function(cg,cf){if(cb&&(!e||cc)){cf=cf||[];cf=[cg,cf.slice?cf.slice():cf];if(b8){cc.push(cf)}else{i(cf)}}return this},fire:function(){cd.fireWith(this,arguments);return this},fired:function(){return !!e}};return cd};bI.ex
tend({Deferred:function(b6){var i=[["resolve","done",bI.Callbacks("once memory"),"resolved"],["reject","fail",bI.Callbacks("once memory"),"rejected"],["notify","progress",bI.Callbacks("memory")]],b7="pending",b8={state:function(){return b7},always:function(){e.done(arguments).fail(arguments);return this},then:function(){var b9=arguments;return bI.Deferred(function(ca){bI.each(i,function(cc,cb){var cd=bI.isFunction(b9[cc])&&b9[cc];e[cb[1]](function(){var ce=cd&&cd.apply(this,arguments);if(ce&&bI.isFunction(ce.promise)){ce.promise().done(ca.resolve).fail(ca.reject).progress(ca.notify)}else{ca[cb[0]+"With"](this===b8?ca.promise():this,cd?[ce]:arguments)}})});b9=null}).promise()},promise:function(b9){return b9!=null?bI.extend(b9,b8):b8}},e={};b8.pipe=b8.then;bI.each(i,function(ca,b9){var cc=b9[2],cb=b9[3];b8[b9[1]]=cc.add;if(cb){cc.add(function(){b7=cb},i[ca^1][2].disable,i[2][2].lock)}e[b9[0]]=function(){e[b9[0]+"With"](this===e?b8:this,arguments);return this};e[b9[0]+"With"]=cc.fireWi
th});b8.promise(e);if(b6){b6.call(e,e)}return e},when:function(b9){var b7=0,cb=P.call(arguments),e=cb.length,b6=e!==1||(b9&&bI.isFunction(b9.promise))?e:0,ce=b6===1?b9:bI.Deferred(),b8=function(cg,ch,cf){return function(i){ch[cg]=this;cf[cg]=arguments.length>1?P.call(arguments):i;if(cf===cd){ce.notifyWith(ch,cf)}else{if(!(--b6)){ce.resolveWith(ch,cf)}}}},cd,ca,cc;if(e>1){cd=new Array(e);ca=new Array(e);cc=new Array(e);for(;b7<e;b7++){if(cb[b7]&&bI.isFunction(cb[b7].promise)){cb[b7].promise().done(b8(b7,cc,cb)).fail(ce.reject).progress(b8(b7,ca,cd))}else{--b6}}}if(!b6){ce.resolveWith(cc,cb)}return ce.promise()}});var ak;bI.fn.ready=function(e){bI.ready.promise().done(e);return this};bI.extend({isReady:false,readyWait:1,holdReady:function(e){if(e){bI.readyWait++}else{bI.ready(true)}},ready:function(e){if(e===true?--bI.readyWait:bI.isReady){return}if(!n.body){return setTimeout(bI.ready)}bI.isReady=true;if(e!==true&&--bI.readyWait>0){return}ak.resolveWith(n,[bI]);if(bI.fn.triggerHandler
){bI(n).triggerHandler("ready");bI(n).off("ready")}}});function bm(){if(n.addEventListener){n.removeEventListener("DOMContentLoaded",bZ,false);a5.removeEventListener("load",bZ,false)}else{n.detachEvent("onreadystatechange",bZ);a5.detachEvent("onload",bZ)}}function bZ(){if(n.addEventListener||event.type==="load"||n.readyState==="complete"){bm();bI.ready()}}bI.ready.promise=function(b8){if(!ak){ak=bI.Deferred();if(n.readyState==="complete"){setTimeout(bI.ready)}else{if(n.addEventListener){n.addEventListener("DOMContentLoaded",bZ,false);a5.addEventListener("load",bZ,false)}else{n.attachEvent("onreadystatechange",bZ);a5.attachEvent("onload",bZ);var b7=false;try{b7=a5.frameElement==null&&n.documentElement}catch(b6){}if(b7&&b7.doScroll){(function i(){if(!bI.isReady){try{b7.doScroll("left")}catch(b9){return setTimeout(i,50)}bm();bI.ready()}})()}}}}return ak.promise(b8)};var aC=typeof undefined;var bh;for(bh in bI(D)){break}D.ownLast=bh!=="0";D.inlineBlockNeedsLayout=false;bI(function(){var
b6,b7,e,i;e=n.getElementsByTagName("body")[0];if(!e||!e.style){return}b7=n.createElement("div");i=n.createElement("div");i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";e.appendChild(i).appendChild(b7);if(typeof b7.style.zoom!==aC){b7.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1";D.inlineBlockNeedsLayout=b6=b7.offsetWidth===3;if(b6){e.style.zoom=1}}e.removeChild(i)});(function(){var b6=n.createElement("div");if(D.deleteExpando==null){D.deleteExpando=true;try{delete b6.test}catch(i){D.deleteExpando=false}}b6=null})();bI.acceptData=function(b6){var i=bI.noData[(b6.nodeName+" ").toLowerCase()],e=+b6.nodeType||1;return e!==1&&e!==9?false:!i||i!==true&&b6.getAttribute("classid")===i};var by=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,aQ=/([A-Z])/g;function bA(b7,b6,b8){if(b8===undefined&&b7.nodeType===1){var i="data-"+b6.replace(aQ,"-$1").toLowerCase();b8=b7.getAttribute(i);if(typeof b8==="string"){try{b8=b8==="true"?true:b8==="false"
?false:b8==="null"?null:+b8+""===b8?+b8:by.test(b8)?bI.parseJSON(b8):b8}catch(b9){}bI.data(b7,b6,b8)}else{b8=undefined}}return b8}function Q(i){var e;for(e in i){if(e==="data"&&bI.isEmptyObject(i[e])){continue}if(e!=="toJSON"){return false}}return true}function bc(b7,i,b9,b8){if(!bI.acceptData(b7)){return}var cb,ca,cc=bI.expando,cd=b7.nodeType,e=cd?bI.cache:b7,b6=cd?b7[cc]:b7[cc]&&cc;if((!b6||!e[b6]||(!b8&&!e[b6].data))&&b9===undefined&&typeof i==="string"){return}if(!b6){if(cd){b6=b7[cc]=aP.pop()||bI.guid++}else{b6=cc}}if(!e[b6]){e[b6]=cd?{}:{toJSON:bI.noop}}if(typeof i==="object"||typeof i==="function"){if(b8){e[b6]=bI.extend(e[b6],i)}else{e[b6].data=bI.extend(e[b6].data,i)}}ca=e[b6];if(!b8){if(!ca.data){ca.data={}}ca=ca.data}if(b9!==undefined){ca[bI.camelCase(i)]=b9}if(typeof i==="string"){cb=ca[i];if(cb==null){cb=ca[bI.camelCase(i)]}}else{cb=ca}return cb}function ab(b9,b7,e){if(!bI.acceptData(b9)){return}var cb,b8,ca=b9.nodeType,b6=ca?bI.cache:b9,cc=ca?b9[bI.expando]:bI.expando;
if(!b6[cc]){return}if(b7){cb=e?b6[cc]:b6[cc].data;if(cb){if(!bI.isArray(b7)){if(b7 in cb){b7=[b7]}else{b7=bI.camelCase(b7);if(b7 in cb){b7=[b7]}else{b7=b7.split(" ")}}}else{b7=b7.concat(bI.map(b7,bI.camelCase))}b8=b7.length;while(b8--){delete cb[b7[b8]]}if(e?!Q(cb):!bI.isEmptyObject(cb)){return}}}if(!e){delete b6[cc].data;if(!Q(b6[cc])){return}}if(ca){bI.cleanData([b9],true)}else{if(D.deleteExpando||b6!=b6.window){delete b6[cc]}else{b6[cc]=null}}}bI.extend({cache:{},noData:{"applet ":true,"embed ":true,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){e=e.nodeType?bI.cache[e[bI.expando]]:e[bI.expando];return !!e&&!Q(e)},data:function(i,e,b6){return bc(i,e,b6)},removeData:function(i,e){return ab(i,e)},_data:function(i,e,b6){return bc(i,e,b6,true)},_removeData:function(i,e){return ab(i,e,true)}});bI.fn.extend({data:function(b8,cb){var b7,b6,ca,b9=this[0],e=b9&&b9.attributes;if(b8===undefined){if(this.length){ca=bI.data(b9);if(b9.nodeType===1&&!bI._data(b9,"pa
rsedAttrs")){b7=e.length;while(b7--){if(e[b7]){b6=e[b7].name;if(b6.indexOf("data-")===0){b6=bI.camelCase(b6.slice(5));bA(b9,b6,ca[b6])}}}bI._data(b9,"parsedAttrs",true)}}return ca}if(typeof b8==="object"){return this.each(function(){bI.data(this,b8)})}return arguments.length>1?this.each(function(){bI.data(this,b8,cb)}):b9?bA(b9,b8,bI.data(b9,b8)):undefined},removeData:function(e){return this.each(function(){bI.removeData(this,e)})}});bI.extend({queue:function(b6,i,b7){var e;if(b6){i=(i||"fx")+"queue";e=bI._data(b6,i);if(b7){if(!e||bI.isArray(b7)){e=bI._data(b6,i,bI.makeArray(b7))}else{e.push(b7)}}return e||[]}},dequeue:function(b9,b8){b8=b8||"fx";var i=bI.queue(b9,b8),ca=i.length,b7=i.shift(),e=bI._queueHooks(b9,b8),b6=function(){bI.dequeue(b9,b8)};if(b7==="inprogress"){b7=i.shift();ca--}if(b7){if(b8==="fx"){i.unshift("inprogress")}delete e.stop;b7.call(b9,b6,e)}if(!ca&&e){e.empty.fire()}},_queueHooks:function(b6,i){var e=i+"queueHooks";return bI._data(b6,e)||bI._data(b6,e,{empty:bI
.Callbacks("once memory").add(function(){bI._removeData(b6,i+"queue");bI._removeData(b6,e)})})}});bI.fn.extend({queue:function(e,i){var b6=2;if(typeof e!=="string"){i=e;e="fx";b6--}if(arguments.length<b6){return bI.queue(this[0],e)}return i===undefined?this:this.each(function(){var b7=bI.queue(this,e,i);bI._queueHooks(this,e);if(e==="fx"&&b7[0]!=="inprogress"){bI.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){bI.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(b7,cb){var b6,b8=1,cc=bI.Deferred(),ca=this,e=this.length,b9=function(){if(!(--b8)){cc.resolveWith(ca,[ca])}};if(typeof b7!=="string"){cb=b7;b7=undefined}b7=b7||"fx";while(e--){b6=bI._data(ca[e],b7+"queueHooks");if(b6&&b6.empty){b8++;b6.empty.add(b9)}}b9();return cc.promise(cb)}});var aE=(/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;var bT=["Top","Right","Bottom","Left"];var S=function(i,e){i=e||i;return bI.css(i,"display")==="none"||!bI.contains(i.ownerDocument,i)
};var aB=bI.access=function(e,ca,cc,cb,b8,ce,cd){var b7=0,b6=e.length,b9=cc==null;if(bI.type(cc)==="object"){b8=true;for(b7 in cc){bI.access(e,ca,b7,cc[b7],true,ce,cd)}}else{if(cb!==undefined){b8=true;if(!bI.isFunction(cb)){cd=true}if(b9){if(cd){ca.call(e,cb);ca=null}else{b9=ca;ca=function(cf,i,cg){return b9.call(bI(cf),cg)}}}if(ca){for(;b7<b6;b7++){ca(e[b7],cc,cd?cb:cb.call(e[b7],b7,ca(e[b7],cc)))}}}}return b8?e:b9?ca.call(e):b6?ca(e[0],cc):ce};var aM=(/^(?:checkbox|radio)$/i);(function(){var i=n.createElement("input"),b8=n.createElement("div"),b6=n.createDocumentFragment();b8.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";D.leadingWhitespace=b8.firstChild.nodeType===3;D.tbody=!b8.getElementsByTagName("tbody").length;D.htmlSerialize=!!b8.getElementsByTagName("link").length;D.html5Clone=n.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>";i.type="checkbox";i.checked=true;b6.appendChild(i);D.appendChecked=i.checked;b8.innerHTML="<textarea
>x</textarea>";D.noCloneChecked=!!b8.cloneNode(true).lastChild.defaultValue;b6.appendChild(b8);b8.innerHTML="<input type='radio' checked='checked' name='t'/>";D.checkClone=b8.cloneNode(true).cloneNode(true).lastChild.checked;D.noCloneEvent=true;if(b8.attachEvent){b8.attachEvent("onclick",function(){D.noCloneEvent=false});b8.cloneNode(true).click()}if(D.deleteExpando==null){D.deleteExpando=true;try{delete b8.test}catch(b7){D.deleteExpando=false}}})();(function(){var b6,e,b7=n.createElement("div");for(b6 in {submit:true,change:true,focusin:true}){e="on"+b6;if(!(D[b6+"Bubbles"]=e in a5)){b7.setAttribute(e,"t");D[b6+"Bubbles"]=b7.attributes[e].expando===false}}b7=null})();var bG=/^(?:input|select|textarea)$/i,a6=/^key/,bM=/^(?:mouse|pointer|contextmenu)|click/,bC=/^(?:focusinfocus|focusoutblur)$/,bx=/^([^.]*)(?:\.(.+)|)$/;function U(){return true}function Z(){return false}function am(){try{return n.activeElement}catch(e){}}bI.event={global:{},add:function(b8,cd,ci,ca,b9){var cb,cj,ck,b6
,cf,cc,ch,b7,cg,e,i,ce=bI._data(b8);if(!ce){return}if(ci.handler){b6=ci;ci=b6.handler;b9=b6.selector}if(!ci.guid){ci.guid=bI.guid++}if(!(cj=ce.events)){cj=ce.events={}}if(!(cc=ce.handle)){cc=ce.handle=function(cl){return typeof bI!==aC&&(!cl||bI.event.triggered!==cl.type)?bI.event.dispatch.apply(cc.elem,arguments):undefined};cc.elem=b8}cd=(cd||"").match(aF)||[""];ck=cd.length;while(ck--){cb=bx.exec(cd[ck])||[];cg=i=cb[1];e=(cb[2]||"").split(".").sort();if(!cg){continue}cf=bI.event.special[cg]||{};cg=(b9?cf.delegateType:cf.bindType)||cg;cf=bI.event.special[cg]||{};ch=bI.extend({type:cg,origType:i,data:ca,handler:ci,guid:ci.guid,selector:b9,needsContext:b9&&bI.expr.match.needsContext.test(b9),namespace:e.join(".")},b6);if(!(b7=cj[cg])){b7=cj[cg]=[];b7.delegateCount=0;if(!cf.setup||cf.setup.call(b8,ca,e,cc)===false){if(b8.addEventListener){b8.addEventListener(cg,cc,false)}else{if(b8.attachEvent){b8.attachEvent("on"+cg,cc)}}}}if(cf.add){cf.add.call(b8,ch);if(!ch.handler.guid){ch.handler
.guid=ci.guid}}if(b9){b7.splice(b7.delegateCount++,0,ch)}else{b7.push(ch)}bI.event.global[cg]=true}b8=null},remove:function(b7,cd,ck,b8,cc){var ca,ch,cb,b9,cj,ci,cf,b6,cg,e,i,ce=bI.hasData(b7)&&bI._data(b7);if(!ce||!(ci=ce.events)){return}cd=(cd||"").match(aF)||[""];cj=cd.length;while(cj--){cb=bx.exec(cd[cj])||[];cg=i=cb[1];e=(cb[2]||"").split(".").sort();if(!cg){for(cg in ci){bI.event.remove(b7,cg+cd[cj],ck,b8,true)}continue}cf=bI.event.special[cg]||{};cg=(b8?cf.delegateType:cf.bindType)||cg;b6=ci[cg]||[];cb=cb[2]&&new RegExp("(^|\\.)"+e.join("\\.(?:.*\\.|)")+"(\\.|$)");b9=ca=b6.length;while(ca--){ch=b6[ca];if((cc||i===ch.origType)&&(!ck||ck.guid===ch.guid)&&(!cb||cb.test(ch.namespace))&&(!b8||b8===ch.selector||b8==="**"&&ch.selector)){b6.splice(ca,1);if(ch.selector){b6.delegateCount--}if(cf.remove){cf.remove.call(b7,ch)}}}if(b9&&!b6.length){if(!cf.teardown||cf.teardown.call(b7,e,ce.handle)===false){bI.removeEvent(b7,cg,ce.handle)}delete ci[cg]}}if(bI.isEmptyObject(ci)){delete ce.h
andle;bI._removeData(b7,"events")}},trigger:function(b6,cd,b9,ck){var ce,b8,ci,cj,cg,cc,cb,ca=[b9||n],ch=K.call(b6,"type")?b6.type:b6,b7=K.call(b6,"namespace")?b6.namespace.split("."):[];ci=cc=b9=b9||n;if(b9.nodeType===3||b9.nodeType===8){return}if(bC.test(ch+bI.event.triggered)){return}if(ch.indexOf(".")>=0){b7=ch.split(".");ch=b7.shift();b7.sort()}b8=ch.indexOf(":")<0&&"on"+ch;b6=b6[bI.expando]?b6:new bI.Event(ch,typeof b6==="object"&&b6);b6.isTrigger=ck?2:3;b6.namespace=b7.join(".");b6.namespace_re=b6.namespace?new RegExp("(^|\\.)"+b7.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;b6.result=undefined;if(!b6.target){b6.target=b9}cd=cd==null?[b6]:bI.makeArray(cd,[b6]);cg=bI.event.special[ch]||{};if(!ck&&cg.trigger&&cg.trigger.apply(b9,cd)===false){return}if(!ck&&!cg.noBubble&&!bI.isWindow(b9)){cj=cg.delegateType||ch;if(!bC.test(cj+ch)){ci=ci.parentNode}for(;ci;ci=ci.parentNode){ca.push(ci);cc=ci}if(cc===(b9.ownerDocument||n)){ca.push(cc.defaultView||cc.parentWindow||a5)}}cb=0;while((ci=ca[c
b++])&&!b6.isPropagationStopped()){b6.type=cb>1?cj:cg.bindType||ch;ce=(bI._data(ci,"events")||{})[b6.type]&&bI._data(ci,"handle");if(ce){ce.apply(ci,cd)}ce=b8&&ci[b8];if(ce&&ce.apply&&bI.acceptData(ci)){b6.result=ce.apply(ci,cd);if(b6.result===false){b6.preventDefault()}}}b6.type=ch;if(!ck&&!b6.isDefaultPrevented()){if((!cg._default||cg._default.apply(ca.pop(),cd)===false)&&bI.acceptData(b9)){if(b8&&b9[ch]&&!bI.isWindow(b9)){cc=b9[b8];if(cc){b9[b8]=null}bI.event.triggered=ch;try{b9[ch]()}catch(cf){}bI.event.triggered=undefined;if(cc){b9[b8]=cc}}}}return b6.result},dispatch:function(e){e=bI.event.fix(e);var b9,ca,ce,b6,b8,cd=[],cc=P.call(arguments),b7=(bI._data(this,"events")||{})[e.type]||[],cb=bI.event.special[e.type]||{};cc[0]=e;e.delegateTarget=this;if(cb.preDispatch&&cb.preDispatch.call(this,e)===false){return}cd=bI.event.handlers.call(this,e,b7);b9=0;while((b6=cd[b9++])&&!e.isPropagationStopped()){e.currentTarget=b6.elem;b8=0;while((ce=b6.handlers[b8++])&&!e.isImmediatePropagat
ionStopped()){if(!e.namespace_re||e.namespace_re.test(ce.namespace)){e.handleObj=ce;e.data=ce.data;ca=((bI.event.special[ce.origType]||{}).handle||ce.handler).apply(b6.elem,cc);if(ca!==undefined){if((e.result=ca)===false){e.preventDefault();e.stopPropagation()}}}}}if(cb.postDispatch){cb.postDispatch.call(this,e)}return e.result},handlers:function(e,b7){var b6,cc,ca,b9,cb=[],b8=b7.delegateCount,cd=e.target;if(b8&&cd.nodeType&&(!e.button||e.type!=="click")){for(;cd!=this;cd=cd.parentNode||this){if(cd.nodeType===1&&(cd.disabled!==true||e.type!=="click")){ca=[];for(b9=0;b9<b8;b9++){cc=b7[b9];b6=cc.selector+" ";if(ca[b6]===undefined){ca[b6]=cc.needsContext?bI(b6,this).index(cd)>=0:bI.find(b6,this,null,[cd]).length}if(ca[b6]){ca.push(cc)}}if(ca.length){cb.push({elem:cd,handlers:ca})}}}}if(b8<b7.length){cb.push({elem:this,handlers:b7.slice(b8)})}return cb},fix:function(b8){if(b8[bI.expando]){return b8}var b6,cb,ca,b7=b8.type,e=b8,b9=this.fixHooks[b7];if(!b9){this.fixHooks[b7]=b9=bM.test(b7
)?this.mouseHooks:a6.test(b7)?this.keyHooks:{}}ca=b9.props?this.props.concat(b9.props):this.props;b8=new bI.Event(e);b6=ca.length;while(b6--){cb=ca[b6];b8[cb]=e[cb]}if(!b8.target){b8.target=e.srcElement||n}if(b8.target.nodeType===3){b8.target=b8.target.parentNode}b8.metaKey=!!b8.metaKey;return b9.filter?b9.filter(b8,e):b8},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(i,e){if(i.which==null){i.which=e.charCode!=null?e.charCode:e.keyCode}return i}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(b7,b6){var e,b8,b9,i=b6.button,ca=b6.fromElement;if(b7.pageX==null&&b6.clientX!=null){b8=b7.target.ownerDocument||n;b9=b8.documentElement;e=b8.body;b7.pageX=b6.clientX+(b9&&b9.scrollLeft||e&&e.scrollLeft||0)-(b9&&b9.clientLeft||
e&&e.clientLeft||0);b7.pageY=b6.clientY+(b9&&b9.scrollTop||e&&e.scrollTop||0)-(b9&&b9.clientTop||e&&e.clientTop||0)}if(!b7.relatedTarget&&ca){b7.relatedTarget=ca===b7.target?b6.toElement:ca}if(!b7.which&&i!==undefined){b7.which=(i&1?1:(i&2?3:(i&4?2:0)))}return b7}},special:{load:{noBubble:true},focus:{trigger:function(){if(this!==am()&&this.focus){try{this.focus();return false}catch(i){}}},delegateType:"focusin"},blur:{trigger:function(){if(this===am()&&this.blur){this.blur();return false}},delegateType:"focusout"},click:{trigger:function(){if(bI.nodeName(this,"input")&&this.type==="checkbox"&&this.click){this.click();return false}},_default:function(e){return bI.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){if(e.result!==undefined&&e.originalEvent){e.originalEvent.returnValue=e.result}}}},simulate:function(b6,b8,b7,i){var b9=bI.extend(new bI.Event(),b7,{type:b6,isSimulated:true,originalEvent:{}});if(i){bI.event.trigger(b9,null,b8)}else{bI.event.dispatch.call(b8,b9
)}if(b9.isDefaultPrevented()){b7.preventDefault()}}};bI.removeEvent=n.removeEventListener?function(i,e,b6){if(i.removeEventListener){i.removeEventListener(e,b6,false)}}:function(b6,i,b7){var e="on"+i;if(b6.detachEvent){if(typeof b6[e]===aC){b6[e]=null}b6.detachEvent(e,b7)}};bI.Event=function(i,e){if(!(this instanceof bI.Event)){return new bI.Event(i,e)}if(i&&i.type){this.originalEvent=i;this.type=i.type;this.isDefaultPrevented=i.defaultPrevented||i.defaultPrevented===undefined&&i.returnValue===false?U:Z}else{this.type=i}if(e){bI.extend(this,e)}this.timeStamp=i&&i.timeStamp||bI.now();this[bI.expando]=true};bI.Event.prototype={isDefaultPrevented:Z,isPropagationStopped:Z,isImmediatePropagationStopped:Z,preventDefault:function(){var i=this.originalEvent;this.isDefaultPrevented=U;if(!i){return}if(i.preventDefault){i.preventDefault()}else{i.returnValue=false}},stopPropagation:function(){var i=this.originalEvent;this.isPropagationStopped=U;if(!i){return}if(i.stopPropagation){i.stopPropagat
ion()}i.cancelBubble=true},stopImmediatePropagation:function(){var i=this.originalEvent;this.isImmediatePropagationStopped=U;if(i&&i.stopImmediatePropagation){i.stopImmediatePropagation()}this.stopPropagation()}};bI.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(i,e){bI.event.special[i]={delegateType:e,bindType:e,handle:function(b8){var b6,ca=this,b9=b8.relatedTarget,b7=b8.handleObj;if(!b9||(b9!==ca&&!bI.contains(ca,b9))){b8.type=b7.origType;b6=b7.handler.apply(this,arguments);b8.type=e}return b6}}});if(!D.submitBubbles){bI.event.special.submit={setup:function(){if(bI.nodeName(this,"form")){return false}bI.event.add(this,"click._submit keypress._submit",function(b7){var b6=b7.target,i=bI.nodeName(b6,"input")||bI.nodeName(b6,"button")?b6.form:undefined;if(i&&!bI._data(i,"submitBubbles")){bI.event.add(i,"submit._submit",function(e){e._submit_bubble=true});bI._data(i,"submitBubbles",true)}})},postDispatch:function(e){if
(e._submit_bubble){delete e._submit_bubble;if(this.parentNode&&!e.isTrigger){bI.event.simulate("submit",this.parentNode,e,true)}}},teardown:function(){if(bI.nodeName(this,"form")){return false}bI.event.remove(this,"._submit")}}}if(!D.changeBubbles){bI.event.special.change={setup:function(){if(bG.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){bI.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});bI.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false}bI.event.simulate("change",this,e,true)})}return false}bI.event.add(this,"beforeactivate._change",function(b6){var i=b6.target;if(bG.test(i.nodeName)&&!bI._data(i,"changeBubbles")){bI.event.add(i,"change._change",function(e){if(this.parentNode&&!e.isSimulated&&!e.isTrigger){bI.event.simulate("change",this.parentNode,e,true)}});bI._data(i,"changeBubbles",true)}})},handle:function(i){var e=i.tar
get;if(this!==e||i.isSimulated||i.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return i.handleObj.handler.apply(this,arguments)}},teardown:function(){bI.event.remove(this,"._change");return !bG.test(this.nodeName)}}}if(!D.focusinBubbles){bI.each({focus:"focusin",blur:"focusout"},function(b6,e){var i=function(b7){bI.event.simulate(e,b7.target,bI.event.fix(b7),true)};bI.event.special[e]={setup:function(){var b8=this.ownerDocument||this,b7=bI._data(b8,e);if(!b7){b8.addEventListener(b6,i,true)}bI._data(b8,e,(b7||0)+1)},teardown:function(){var b8=this.ownerDocument||this,b7=bI._data(b8,e)-1;if(!b7){b8.removeEventListener(b6,i,true);bI._removeData(b8,e)}else{bI._data(b8,e,b7)}}}})}bI.fn.extend({on:function(b6,e,b9,b8,i){var b7,ca;if(typeof b6==="object"){if(typeof e!=="string"){b9=b9||e;e=undefined}for(b7 in b6){this.on(b7,e,b9,b6[b7],i)}return this}if(b9==null&&b8==null){b8=e;b9=e=undefined}else{if(b8==null){if(typeof e==="string"){b8=b9;b9=undefined}else{b8=b9;b9=e;e=undefined}}}
if(b8===false){b8=Z}else{if(!b8){return this}}if(i===1){ca=b8;b8=function(cb){bI().off(cb);return ca.apply(this,arguments)};b8.guid=ca.guid||(ca.guid=bI.guid++)}return this.each(function(){bI.event.add(this,b6,b8,b9,e)})},one:function(i,e,b7,b6){return this.on(i,e,b7,b6,1)},off:function(b6,e,b8){var i,b7;if(b6&&b6.preventDefault&&b6.handleObj){i=b6.handleObj;bI(b6.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler);return this}if(typeof b6==="object"){for(b7 in b6){this.off(b7,e,b6[b7])}return this}if(e===false||typeof e==="function"){b8=e;e=undefined}if(b8===false){b8=Z}return this.each(function(){bI.event.remove(this,b6,b8,e)})},trigger:function(e,i){return this.each(function(){bI.event.trigger(e,i,this)})},triggerHandler:function(e,b6){var i=this[0];if(i){return bI.event.trigger(e,b6,i,true)}}});function B(e){var b6=d.split("|"),i=e.createDocumentFragment();if(i.createElement){while(b6.length){i.createElement(b6.pop())}}return i}var d="abbr
|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",aD=/ jQuery\d+="(?:null|\d+)"/g,M=new RegExp("<(?:"+d+")[\\s/>]","i"),b5=/^\s+/,aH=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,o=/<([\w:]+)/,b0=/<tbody/i,L=/<|&#?\w+;/,an=/<(?:script|style|link)/i,bW=/checked\s*(?:[^=]|=\s*.checked.)/i,bB=/^$|\/(?:java|ecma)script/i,ar=/^true\/(.*)/,aO=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,W={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:D.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},aT=B(n),k=aT.appendChild(n.createElement("div"));W.optgroup=W.option;W.tbody=W.tfo
ot=W.colgroup=W.caption=W.thead;W.th=W.td;function l(b8,e){var b6,b9,b7=0,ca=typeof b8.getElementsByTagName!==aC?b8.getElementsByTagName(e||"*"):typeof b8.querySelectorAll!==aC?b8.querySelectorAll(e||"*"):undefined;if(!ca){for(ca=[],b6=b8.childNodes||b8;(b9=b6[b7])!=null;b7++){if(!e||bI.nodeName(b9,e)){ca.push(b9)}else{bI.merge(ca,l(b9,e))}}}return e===undefined||e&&bI.nodeName(b8,e)?bI.merge([b8],ca):ca}function bY(e){if(aM.test(e.type)){e.defaultChecked=e.checked}}function a3(i,e){return bI.nodeName(i,"table")&&bI.nodeName(e.nodeType!==11?e:e.firstChild,"tr")?i.getElementsByTagName("tbody")[0]||i.appendChild(i.ownerDocument.createElement("tbody")):i}function u(e){e.type=(bI.find.attr(e,"type")!==null)+"/"+e.type;return e}function bf(i){var e=ar.exec(i.type);if(e){i.type=e[1]}else{i.removeAttribute("type")}return i}function bu(e,b7){var b8,b6=0;for(;(b8=e[b6])!=null;b6++){bI._data(b8,"globalEval",!b7||bI._data(b7[b6],"globalEval"))}}function at(cc,b6){if(b6.nodeType!==1||!bI.hasDat
a(cc)){return}var b9,b8,e,cb=bI._data(cc),ca=bI._data(b6,cb),b7=cb.events;if(b7){delete ca.handle;ca.events={};for(b9 in b7){for(b8=0,e=b7[b9].length;b8<e;b8++){bI.event.add(b6,b9,b7[b9][b8])}}}if(ca.data){ca.data=bI.extend({},ca.data)}}function T(b8,i){var b9,b7,b6;if(i.nodeType!==1){return}b9=i.nodeName.toLowerCase();if(!D.noCloneEvent&&i[bI.expando]){b6=bI._data(i);for(b7 in b6.events){bI.removeEvent(i,b7,b6.handle)}i.removeAttribute(bI.expando)}if(b9==="script"&&i.text!==b8.text){u(i).text=b8.text;bf(i)}else{if(b9==="object"){if(i.parentNode){i.outerHTML=b8.outerHTML}if(D.html5Clone&&(b8.innerHTML&&!bI.trim(i.innerHTML))){i.innerHTML=b8.innerHTML}}else{if(b9==="input"&&aM.test(b8.type)){i.defaultChecked=i.checked=b8.checked;if(i.value!==b8.value){i.value=b8.value}}else{if(b9==="option"){i.defaultSelected=i.selected=b8.defaultSelected}else{if(b9==="input"||b9==="textarea"){i.defaultValue=b8.defaultValue}}}}}}bI.extend({clone:function(b6,b8,e){var ca,b7,cd,b9,cb,cc=bI.contains(b6.
ownerDocument,b6);if(D.html5Clone||bI.isXMLDoc(b6)||!M.test("<"+b6.nodeName+">")){cd=b6.cloneNode(true)}else{k.innerHTML=b6.outerHTML;k.removeChild(cd=k.firstChild)}if((!D.noCloneEvent||!D.noCloneChecked)&&(b6.nodeType===1||b6.nodeType===11)&&!bI.isXMLDoc(b6)){ca=l(cd);cb=l(b6);for(b9=0;(b7=cb[b9])!=null;++b9){if(ca[b9]){T(b7,ca[b9])}}}if(b8){if(e){cb=cb||l(b6);ca=ca||l(cd);for(b9=0;(b7=cb[b9])!=null;b9++){at(b7,ca[b9])}}else{at(b6,cd)}}ca=l(cd,"script");if(ca.length>0){bu(ca,!cc&&l(b6,"script"))}ca=cb=b7=null;return cd},buildFragment:function(b6,b8,cd,ci){var ce,ca,cc,ch,cj,cg,b7,cb=b6.length,b9=B(b8),e=[],cf=0;for(;cf<cb;cf++){ca=b6[cf];if(ca||ca===0){if(bI.type(ca)==="object"){bI.merge(e,ca.nodeType?[ca]:ca)}else{if(!L.test(ca)){e.push(b8.createTextNode(ca))}else{ch=ch||b9.appendChild(b8.createElement("div"));cj=(o.exec(ca)||["",""])[1].toLowerCase();b7=W[cj]||W._default;ch.innerHTML=b7[1]+ca.replace(aH,"<$1></$2>")+b7[2];ce=b7[0];while(ce--){ch=ch.lastChild}if(!D.leadingWhitespa
ce&&b5.test(ca)){e.push(b8.createTextNode(b5.exec(ca)[0]))}if(!D.tbody){ca=cj==="table"&&!b0.test(ca)?ch.firstChild:b7[1]==="<table>"&&!b0.test(ca)?ch:0;ce=ca&&ca.childNodes.length;while(ce--){if(bI.nodeName((cg=ca.childNodes[ce]),"tbody")&&!cg.childNodes.length){ca.removeChild(cg)}}}bI.merge(e,ch.childNodes);ch.textContent="";while(ch.firstChild){ch.removeChild(ch.firstChild)}ch=b9.lastChild}}}}if(ch){b9.removeChild(ch)}if(!D.appendChecked){bI.grep(l(e,"input"),bY)}cf=0;while((ca=e[cf++])){if(ci&&bI.inArray(ca,ci)!==-1){continue}cc=bI.contains(ca.ownerDocument,ca);ch=l(b9.appendChild(ca),"script");if(cc){bu(ch)}if(cd){ce=0;while((ca=ch[ce++])){if(bB.test(ca.type||"")){cd.push(ca)}}}}ch=null;return b9},cleanData:function(b6,ce){var b8,cd,b7,b9,ca=0,cf=bI.expando,e=bI.cache,cb=D.deleteExpando,cc=bI.event.special;for(;(b8=b6[ca])!=null;ca++){if(ce||bI.acceptData(b8)){b7=b8[cf];b9=b7&&e[b7];if(b9){if(b9.events){for(cd in b9.events){if(cc[cd]){bI.event.remove(b8,cd)}else{bI.removeEvent(
b8,cd,b9.handle)}}}if(e[b7]){delete e[b7];if(cb){delete b8[cf]}else{if(typeof b8.removeAttribute!==aC){b8.removeAttribute(cf)}else{b8[cf]=null}}aP.push(b7)}}}}}});bI.fn.extend({text:function(e){return aB(this,function(i){return i===undefined?bI.text(this):this.empty().append((this[0]&&this[0].ownerDocument||n).createTextNode(i))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var i=a3(this,e);i.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var i=a3(this,e);i.insertBefore(e,i.firstChild)}})},before:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this)}})},after:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this.nextSibling)}})},remove:function(e,b9){var b8,b6=e?bI.filter(e,thi
s):this,b7=0;for(;(b8=b6[b7])!=null;b7++){if(!b9&&b8.nodeType===1){bI.cleanData(l(b8))}if(b8.parentNode){if(b9&&bI.contains(b8.ownerDocument,b8)){bu(l(b8,"script"))}b8.parentNode.removeChild(b8)}}return this},empty:function(){var b6,e=0;for(;(b6=this[e])!=null;e++){if(b6.nodeType===1){bI.cleanData(l(b6,false))}while(b6.firstChild){b6.removeChild(b6.firstChild)}if(b6.options&&bI.nodeName(b6,"select")){b6.options.length=0}}return this},clone:function(i,e){i=i==null?false:i;e=e==null?i:e;return this.map(function(){return bI.clone(this,i,e)})},html:function(e){return aB(this,function(b9){var b8=this[0]||{},b7=0,b6=this.length;if(b9===undefined){return b8.nodeType===1?b8.innerHTML.replace(aD,""):undefined}if(typeof b9==="string"&&!an.test(b9)&&(D.htmlSerialize||!M.test(b9))&&(D.leadingWhitespace||!b5.test(b9))&&!W[(o.exec(b9)||["",""])[1].toLowerCase()]){b9=b9.replace(aH,"<$1></$2>");try{for(;b7<b6;b7++){b8=this[b7]||{};if(b8.nodeType===1){bI.cleanData(l(b8,false));b8.innerHTML=b9}}b8=0}
catch(ca){}}if(b8){this.empty().append(b9)}},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];this.domManip(arguments,function(i){e=this.parentNode;bI.cleanData(l(this));if(e){e.replaceChild(i,this)}});return e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,true)},domManip:function(cd,ci){cd=az.apply([],cd);var cb,b7,e,b9,cg,cc,ca=0,b8=this.length,cf=this,ch=b8-1,ce=cd[0],b6=bI.isFunction(ce);if(b6||(b8>1&&typeof ce==="string"&&!D.checkClone&&bW.test(ce))){return this.each(function(cj){var i=cf.eq(cj);if(b6){cd[0]=ce.call(this,cj,i.html())}i.domManip(cd,ci)})}if(b8){cc=bI.buildFragment(cd,this[0].ownerDocument,false,this);cb=cc.firstChild;if(cc.childNodes.length===1){cc=cb}if(cb){b9=bI.map(l(cc,"script"),u);e=b9.length;for(;ca<b8;ca++){b7=cc;if(ca!==ch){b7=bI.clone(b7,true,true);if(e){bI.merge(b9,l(b7,"script"))}}ci.call(this[ca],b7,ca)}if(e){cg=b9[b9.length-1].ownerDocument;bI.map(b9,bf);for(ca=0;ca<e;ca++){b7=b9[ca];if(bB.tes
t(b7.type||"")&&!bI._data(b7,"globalEval")&&bI.contains(cg,b7)){if(b7.src){if(bI._evalUrl){bI._evalUrl(b7.src)}}else{bI.globalEval((b7.text||b7.textContent||b7.innerHTML||"").replace(aO,""))}}}}cc=cb=null}}return this}});bI.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,i){bI.fn[e]=function(b6){var b7,b9=0,b8=[],cb=bI(b6),ca=cb.length-1;for(;b9<=ca;b9++){b7=b9===ca?this:this.clone(true);bI(cb[b9])[i](b7);x.apply(b8,b7.get())}return this.pushStack(b8)}});var aI,bl={};function a4(e,b8){var i,b6=bI(b8.createElement(e)).appendTo(b8.body),b7=a5.getDefaultComputedStyle&&(i=a5.getDefaultComputedStyle(b6[0]))?i.display:bI.css(b6[0],"display");b6.detach();return b7}function a0(b6){var i=n,e=bl[b6];if(!e){e=a4(b6,i);if(e==="none"||!e){aI=(aI||bI("<iframe frameborder='0' width='0' height='0'/>")).appendTo(i.documentElement);i=(aI[0].contentWindow||aI[0].contentDocument).document;i.write();i.close();e=a4(b6,i);aI.detach
()}bl[b6]=e}return e}(function(){var e;D.shrinkWrapBlocks=function(){if(e!=null){return e}e=false;var b7,i,b6;i=n.getElementsByTagName("body")[0];if(!i||!i.style){return}b7=n.createElement("div");b6=n.createElement("div");b6.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";i.appendChild(b6).appendChild(b7);if(typeof b7.style.zoom!==aC){b7.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1";b7.appendChild(n.createElement("div")).style.width="5px";e=b7.offsetWidth!==3}i.removeChild(b6);return e}})();var aZ=(/^margin/);var Y=new RegExp("^("+aE+")(?!px)[a-z%]+$","i");var bq,G,bo=/^(top|right|bottom|left)$/;if(a5.getComputedStyle){bq=function(e){if(e.ownerDocument.defaultView.opener){return e.ownerDocument.defaultView.getComputedStyle(e,null)}return a5.getComputedStyle(e,null)};G=function(cb,i,ca){var b8,b7,b9,e,b6=cb.style;ca=ca||bq(cb);e=ca?ca.getProp
ertyValue(i)||ca[i]:undefined;if(ca){if(e===""&&!bI.contains(cb.ownerDocument,cb)){e=bI.style(cb,i)}if(Y.test(e)&&aZ.test(i)){b8=b6.width;b7=b6.minWidth;b9=b6.maxWidth;b6.minWidth=b6.maxWidth=b6.width=e;e=ca.width;b6.width=b8;b6.minWidth=b7;b6.maxWidth=b9}}return e===undefined?e:e+""}}else{if(n.documentElement.currentStyle){bq=function(e){return e.currentStyle};G=function(ca,b7,b9){var cb,i,e,b6,b8=ca.style;b9=b9||bq(ca);b6=b9?b9[b7]:undefined;if(b6==null&&b8&&b8[b7]){b6=b8[b7]}if(Y.test(b6)&&!bo.test(b7)){cb=b8.left;i=ca.runtimeStyle;e=i&&i.left;if(e){i.left=ca.currentStyle.left}b8.left=b7==="fontSize"?"1em":b6;b6=b8.pixelLeft+"px";b8.left=cb;if(e){i.left=e}}return b6===undefined?b6:b6+""||"auto"}}}function a7(e,i){return{get:function(){var b6=e();if(b6==null){return}if(b6){delete this.get;return}return(this.get=i).apply(this,arguments)}}}(function(){var cb,b9,b7,ca,b6,b8,i;cb=n.createElement("div");cb.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";b
7=cb.getElementsByTagName("a")[0];b9=b7&&b7.style;if(!b9){return}b9.cssText="float:left;opacity:.5";D.opacity=b9.opacity==="0.5";D.cssFloat=!!b9.cssFloat;cb.style.backgroundClip="content-box";cb.cloneNode(true).style.backgroundClip="";D.clearCloneStyle=cb.style.backgroundClip==="content-box";D.boxSizing=b9.boxSizing===""||b9.MozBoxSizing===""||b9.WebkitBoxSizing==="";bI.extend(D,{reliableHiddenOffsets:function(){if(b8==null){e()}return b8},boxSizingReliable:function(){if(b6==null){e()}return b6},pixelPosition:function(){if(ca==null){e()}return ca},reliableMarginRight:function(){if(i==null){e()}return i}});function e(){var cf,cc,cd,ce;cc=n.getElementsByTagName("body")[0];if(!cc||!cc.style){return}cf=n.createElement("div");cd=n.createElement("div");cd.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";cc.appendChild(cd).appendChild(cf);cf.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1
%;top:1%;border:1px;padding:1px;width:4px;position:absolute";ca=b6=false;i=true;if(a5.getComputedStyle){ca=(a5.getComputedStyle(cf,null)||{}).top!=="1%";b6=(a5.getComputedStyle(cf,null)||{width:"4px"}).width==="4px";ce=cf.appendChild(n.createElement("div"));ce.style.cssText=cf.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0";ce.style.marginRight=ce.style.width="0";cf.style.width="1px";i=!parseFloat((a5.getComputedStyle(ce,null)||{}).marginRight);cf.removeChild(ce)}cf.innerHTML="<table><tr><td></td><td>t</td></tr></table>";ce=cf.getElementsByTagName("td");ce[0].style.cssText="margin:0;border:0;padding:0;display:none";b8=ce[0].offsetHeight===0;if(b8){ce[0].style.display="";ce[1].style.display="none";b8=ce[0].offsetHeight===0}cc.removeChild(cd)}})();bI.swap=function(b9,b8,ca,b7){var b6,i,e={};for(i in b8){e[i]=b9.style[i];b9.style[i]=b8[i]}b6=ca.apply(b9,b7||[]);for(i in b8){b9.style[i]=e[i]}retu
rn b6};var bj=/alpha\([^)]*\)/i,aU=/opacity\s*=\s*([^)]*)/,H=/^(none|table(?!-c[ea]).+)/,bb=new RegExp("^("+aE+")(.*)$","i"),V=new RegExp("^([+-])=("+aE+")","i"),be={position:"absolute",visibility:"hidden",display:"block"},bD={letterSpacing:"0",fontWeight:"400"},aw=["Webkit","O","Moz","ms"];function c(b8,b6){if(b6 in b8){return b6}var b9=b6.charAt(0).toUpperCase()+b6.slice(1),e=b6,b7=aw.length;while(b7--){b6=aw[b7]+b9;if(b6 in b8){return b6}}return e}function s(ca,e){var cb,b8,b9,i=[],b6=0,b7=ca.length;for(;b6<b7;b6++){b8=ca[b6];if(!b8.style){continue}i[b6]=bI._data(b8,"olddisplay");cb=b8.style.display;if(e){if(!i[b6]&&cb==="none"){b8.style.display=""}if(b8.style.display===""&&S(b8)){i[b6]=bI._data(b8,"olddisplay",a0(b8.nodeName))}}else{b9=S(b8);if(cb&&cb!=="none"||!b9){bI._data(b8,"olddisplay",b9?cb:bI.css(b8,"display"))}}}for(b6=0;b6<b7;b6++){b8=ca[b6];if(!b8.style){continue}if(!e||b8.style.display==="none"||b8.style.display===""){b8.style.display=e?i[b6]||"":"none"}}return ca}fun
ction aN(e,b6,b7){var i=bb.exec(b6);return i?Math.max(0,i[1]-(b7||0))+(i[2]||"px"):b6}function ax(b9,b6,e,cb,b8){var b7=e===(cb?"border":"content")?4:b6==="width"?1:0,ca=0;for(;b7<4;b7+=2){if(e==="margin"){ca+=bI.css(b9,e+bT[b7],true,b8)}if(cb){if(e==="content"){ca-=bI.css(b9,"padding"+bT[b7],true,b8)}if(e!=="margin"){ca-=bI.css(b9,"border"+bT[b7]+"Width",true,b8)}}else{ca+=bI.css(b9,"padding"+bT[b7],true,b8);if(e!=="padding"){ca+=bI.css(b9,"border"+bT[b7]+"Width",true,b8)}}}return ca}function v(b8,i,e){var b7=true,b9=i==="width"?b8.offsetWidth:b8.offsetHeight,b6=bq(b8),ca=D.boxSizing&&bI.css(b8,"boxSizing",false,b6)==="border-box";if(b9<=0||b9==null){b9=G(b8,i,b6);if(b9<0||b9==null){b9=b8.style[i]}if(Y.test(b9)){return b9}b7=ca&&(D.boxSizingReliable()||b9===b8.style[i]);b9=parseFloat(b9)||0}return(b9+ax(b8,i,e||(ca?"border":"content"),b7,b6))+"px"}bI.extend({cssHooks:{opacity:{get:function(b6,i){if(i){var e=G(b6,"opacity");return e===""?"1":e}}}},cssNumber:{columnCount:true,fillOpa
city:true,flexGrow:true,flexShrink:true,fontWeight:true,lineHeight:true,opacity:true,order:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":D.cssFloat?"cssFloat":"styleFloat"},style:function(b7,b6,cd,b8){if(!b7||b7.nodeType===3||b7.nodeType===8||!b7.style){return}var cb,cc,ce,b9=bI.camelCase(b6),i=b7.style;b6=bI.cssProps[b9]||(bI.cssProps[b9]=c(i,b9));ce=bI.cssHooks[b6]||bI.cssHooks[b9];if(cd!==undefined){cc=typeof cd;if(cc==="string"&&(cb=V.exec(cd))){cd=(cb[1]+1)*cb[2]+parseFloat(bI.css(b7,b6));cc="number"}if(cd==null||cd!==cd){return}if(cc==="number"&&!bI.cssNumber[b9]){cd+="px"}if(!D.clearCloneStyle&&cd===""&&b6.indexOf("background")===0){i[b6]="inherit"}if(!ce||!("set" in ce)||(cd=ce.set(b7,cd,b8))!==undefined){try{i[b6]=cd}catch(ca){}}}else{if(ce&&"get" in ce&&(cb=ce.get(b7,false,b8))!==undefined){return cb}return i[b6]}},css:function(ca,b8,i,b9){var b7,cb,e,b6=bI.camelCase(b8);b8=bI.cssProps[b6]||(bI.cssProps[b6]=c(ca.style,b6));e=bI.cssHooks[b8]||bI.css
Hooks[b6];if(e&&"get" in e){cb=e.get(ca,true,i)}if(cb===undefined){cb=G(ca,b8,b9)}if(cb==="normal"&&b8 in bD){cb=bD[b8]}if(i===""||i){b7=parseFloat(cb);return i===true||bI.isNumeric(b7)?b7||0:cb}return cb}});bI.each(["height","width"],function(b6,e){bI.cssHooks[e]={get:function(b8,b7,i){if(b7){return H.test(bI.css(b8,"display"))&&b8.offsetWidth===0?bI.swap(b8,be,function(){return v(b8,e,i)}):v(b8,e,i)}},set:function(b8,b9,i){var b7=i&&bq(b8);return aN(b8,b9,i?ax(b8,e,i,D.boxSizing&&bI.css(b8,"boxSizing",false,b7)==="border-box",b7):0)}}});if(!D.opacity){bI.cssHooks.opacity={get:function(i,e){return aU.test((e&&i.currentStyle?i.currentStyle.filter:i.style.filter)||"")?(0.01*parseFloat(RegExp.$1))+"":e?"1":""},set:function(b8,b9){var b7=b8.style,i=b8.currentStyle,e=bI.isNumeric(b9)?"alpha(opacity="+b9*100+")":"",b6=i&&i.filter||b7.filter||"";b7.zoom=1;if((b9>=1||b9==="")&&bI.trim(b6.replace(bj,""))===""&&b7.removeAttribute){b7.removeAttribute("filter");if(b9===""||i&&!i.filter){return
}}b7.filter=bj.test(b6)?b6.replace(bj,e):b6+" "+e}}}bI.cssHooks.marginRight=a7(D.reliableMarginRight,function(i,e){if(e){return bI.swap(i,{display:"inline-block"},G,[i,"marginRight"])}});bI.each({margin:"",padding:"",border:"Width"},function(e,i){bI.cssHooks[e+i]={expand:function(b8){var b7=0,b6={},b9=typeof b8==="string"?b8.split(" "):[b8];for(;b7<4;b7++){b6[e+bT[b7]+i]=b9[b7]||b9[b7-2]||b9[0]}return b6}};if(!aZ.test(e)){bI.cssHooks[e+i].set=aN}});bI.fn.extend({css:function(e,i){return aB(this,function(ca,b7,cb){var b9,b6,cc={},b8=0;if(bI.isArray(b7)){b9=bq(ca);b6=b7.length;for(;b8<b6;b8++){cc[b7[b8]]=bI.css(ca,b7[b8],false,b9)}return cc}return cb!==undefined?bI.style(ca,b7,cb):bI.css(ca,b7)},e,i,arguments.length>1)},show:function(){return s(this,true)},hide:function(){return s(this)},toggle:function(e){if(typeof e==="boolean"){return e?this.show():this.hide()}return this.each(function(){if(S(this)){bI(this).show()}else{bI(this).hide()}})}});function J(b6,i,b8,e,b7){return new J.pr
ototype.init(b6,i,b8,e,b7)}bI.Tween=J;J.prototype={constructor:J,init:function(b7,i,b9,e,b8,b6){this.elem=b7;this.prop=b9;this.easing=b8||"swing";this.options=i;this.start=this.now=this.cur();this.end=e;this.unit=b6||(bI.cssNumber[b9]?"":"px")},cur:function(){var e=J.propHooks[this.prop];return e&&e.get?e.get(this):J.propHooks._default.get(this)},run:function(b6){var i,e=J.propHooks[this.prop];if(this.options.duration){this.pos=i=bI.easing[this.easing](b6,this.options.duration*b6,0,1,this.options.duration)}else{this.pos=i=b6}this.now=(this.end-this.start)*i+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this)}if(e&&e.set){e.set(this)}else{J.propHooks._default.set(this)}return this}};J.prototype.init.prototype=J.prototype;J.propHooks={_default:{get:function(i){var e;if(i.elem[i.prop]!=null&&(!i.elem.style||i.elem.style[i.prop]==null)){return i.elem[i.prop]}e=bI.css(i.elem,i.prop,"");return !e||e==="auto"?0:e},set:function(e){if(bI.fx.step[e.prop]){bI.fx.st
ep[e.prop](e)}else{if(e.elem.style&&(e.elem.style[bI.cssProps[e.prop]]!=null||bI.cssHooks[e.prop])){bI.style(e.elem,e.prop,e.now+e.unit)}else{e.elem[e.prop]=e.now}}}}};J.propHooks.scrollTop=J.propHooks.scrollLeft={set:function(e){if(e.elem.nodeType&&e.elem.parentNode){e.elem[e.prop]=e.now}}};bI.easing={linear:function(e){return e},swing:function(e){return 0.5-Math.cos(e*Math.PI)/2}};bI.fx=J.prototype.init;bI.fx.step={};var N,ae,bR=/^(?:toggle|show|hide)$/,bJ=new RegExp("^(?:([+-])=|)("+aE+")([a-z%]*)$","i"),bP=/queueHooks$/,aG=[h],a2={"*":[function(e,ca){var cc=this.createTween(e,ca),b8=cc.cur(),b7=bJ.exec(ca),cb=b7&&b7[3]||(bI.cssNumber[e]?"":"px"),i=(bI.cssNumber[e]||cb!=="px"&&+b8)&&bJ.exec(bI.css(cc.elem,e)),b6=1,b9=20;if(i&&i[3]!==cb){cb=cb||i[3];b7=b7||[];i=+b8||1;do{b6=b6||".5";i=i/b6;bI.style(cc.elem,e,i+cb)}while(b6!==(b6=cc.cur()/b8)&&b6!==1&&--b9)}if(b7){i=cc.start=+i||+b8||0;cc.unit=cb;cc.end=b7[1]?i+(b7[1]+1)*b7[2]:+b7[2]}return cc}]};function bn(){setTimeout(function()
{N=undefined});return(N=bI.now())}function bH(b7,b9){var b8,e={height:b7},b6=0;b9=b9?1:0;for(;b6<4;b6+=2-b9){b8=bT[b6];e["margin"+b8]=e["padding"+b8]=b7}if(b9){e.opacity=e.width=b7}return e}function bd(b8,ca,b7){var i,b9=(a2[ca]||[]).concat(a2["*"]),e=0,b6=b9.length;for(;e<b6;e++){if((i=b9[e].call(b7,ca,b8))){return i}}}function h(b7,cc,e){var b6,cf,b9,ci,cj,cg,cb,ce,b8=this,cd={},i=b7.style,ca=b7.nodeType&&S(b7),ch=bI._data(b7,"fxshow");if(!e.queue){cj=bI._queueHooks(b7,"fx");if(cj.unqueued==null){cj.unqueued=0;cg=cj.empty.fire;cj.empty.fire=function(){if(!cj.unqueued){cg()}}}cj.unqueued++;b8.always(function(){b8.always(function(){cj.unqueued--;if(!bI.queue(b7,"fx").length){cj.empty.fire()}})})}if(b7.nodeType===1&&("height" in cc||"width" in cc)){e.overflow=[i.overflow,i.overflowX,i.overflowY];cb=bI.css(b7,"display");ce=cb==="none"?bI._data(b7,"olddisplay")||a0(b7.nodeName):cb;if(ce==="inline"&&bI.css(b7,"float")==="none"){if(!D.inlineBlockNeedsLayout||a0(b7.nodeName)==="inline"){i
.display="inline-block"}else{i.zoom=1}}}if(e.overflow){i.overflow="hidden";if(!D.shrinkWrapBlocks()){b8.always(function(){i.overflow=e.overflow[0];i.overflowX=e.overflow[1];i.overflowY=e.overflow[2]})}}for(b6 in cc){cf=cc[b6];if(bR.exec(cf)){delete cc[b6];b9=b9||cf==="toggle";if(cf===(ca?"hide":"show")){if(cf==="show"&&ch&&ch[b6]!==undefined){ca=true}else{continue}}cd[b6]=ch&&ch[b6]||bI.style(b7,b6)}else{cb=undefined}}if(!bI.isEmptyObject(cd)){if(ch){if("hidden" in ch){ca=ch.hidden}}else{ch=bI._data(b7,"fxshow",{})}if(b9){ch.hidden=!ca}if(ca){bI(b7).show()}else{b8.done(function(){bI(b7).hide()})}b8.done(function(){var ck;bI._removeData(b7,"fxshow");for(ck in cd){bI.style(b7,ck,cd[ck])}});for(b6 in cd){ci=bd(ca?ch[b6]:0,b6,b8);if(!(b6 in ch)){ch[b6]=ci.start;if(ca){ci.end=ci.start;ci.start=b6==="width"||b6==="height"?1:0}}}}else{if((cb==="none"?a0(b7.nodeName):cb)==="inline"){i.display=cb}}}function ao(b7,b9){var b6,i,ca,b8,e;for(b6 in b7){i=bI.camelCase(b6);ca=b9[i];b8=b7[b6];if(bI.
isArray(b8)){ca=b8[1];b8=b7[b6]=b8[0]}if(b6!==i){b7[i]=b8;delete b7[b6]}e=bI.cssHooks[i];if(e&&"expand" in e){b8=e.expand(b8);delete b7[i];for(b6 in b8){if(!(b6 in b7)){b7[b6]=b8[b6];b9[b6]=ca}}}else{b9[i]=ca}}}function f(b6,ca,cd){var ce,e,b9=0,i=aG.length,cc=bI.Deferred().always(function(){delete b8.elem}),b8=function(){if(e){return false}var ck=N||bn(),ch=Math.max(0,b7.startTime+b7.duration-ck),cf=ch/b7.duration||0,cj=1-cf,cg=0,ci=b7.tweens.length;for(;cg<ci;cg++){b7.tweens[cg].run(cj)}cc.notifyWith(b6,[b7,cj,ch]);if(cj<1&&ci){return ch}else{cc.resolveWith(b6,[b7]);return false}},b7=cc.promise({elem:b6,props:bI.extend({},ca),opts:bI.extend(true,{specialEasing:{}},cd),originalProperties:ca,originalOptions:cd,startTime:N||bn(),duration:cd.duration,tweens:[],createTween:function(ch,cf){var cg=bI.Tween(b6,b7.opts,ch,cf,b7.opts.specialEasing[ch]||b7.opts.easing);b7.tweens.push(cg);return cg},stop:function(cg){var cf=0,ch=cg?b7.tweens.length:0;if(e){return this}e=true;for(;cf<ch;cf++){
b7.tweens[cf].run(1)}if(cg){cc.resolveWith(b6,[b7,cg])}else{cc.rejectWith(b6,[b7,cg])}return this}}),cb=b7.props;ao(cb,b7.opts.specialEasing);for(;b9<i;b9++){ce=aG[b9].call(b7,b6,cb,b7.opts);if(ce){return ce}}bI.map(cb,bd,b7);if(bI.isFunction(b7.opts.start)){b7.opts.start.call(b6,b7)}bI.fx.timer(bI.extend(b8,{elem:b6,anim:b7,queue:b7.opts.queue}));return b7.progress(b7.opts.progress).done(b7.opts.done,b7.opts.complete).fail(b7.opts.fail).always(b7.opts.always)}bI.Animation=bI.extend(f,{tweener:function(i,b8){if(bI.isFunction(i)){b8=i;i=["*"]}else{i=i.split(" ")}var b7,e=0,b6=i.length;for(;e<b6;e++){b7=i[e];a2[b7]=a2[b7]||[];a2[b7].unshift(b8)}},prefilter:function(i,e){if(e){aG.unshift(i)}else{aG.push(i)}}});bI.speed=function(b6,b7,i){var e=b6&&typeof b6==="object"?bI.extend({},b6):{complete:i||!i&&b7||bI.isFunction(b6)&&b6,duration:b6,easing:i&&b7||b7&&!bI.isFunction(b7)&&b7};e.duration=bI.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in bI.fx.speeds?bI.fx.speeds[e.dur
ation]:bI.fx.speeds._default;if(e.queue==null||e.queue===true){e.queue="fx"}e.old=e.complete;e.complete=function(){if(bI.isFunction(e.old)){e.old.call(this)}if(e.queue){bI.dequeue(this,e.queue)}};return e};bI.fn.extend({fadeTo:function(e,b7,b6,i){return this.filter(S).css("opacity",0).show().end().animate({opacity:b7},e,b6,i)},animate:function(ca,b7,b9,b8){var b6=bI.isEmptyObject(ca),e=bI.speed(b7,b9,b8),i=function(){var cb=f(this,bI.extend({},ca),e);if(b6||bI._data(this,"finish")){cb.stop(true)}};i.finish=i;return b6||e.queue===false?this.each(i):this.queue(e.queue,i)},stop:function(b6,i,e){var b7=function(b8){var b9=b8.stop;delete b8.stop;b9(e)};if(typeof b6!=="string"){e=i;i=b6;b6=undefined}if(i&&b6!==false){this.queue(b6||"fx",[])}return this.each(function(){var cb=true,b8=b6!=null&&b6+"queueHooks",ca=bI.timers,b9=bI._data(this);if(b8){if(b9[b8]&&b9[b8].stop){b7(b9[b8])}}else{for(b8 in b9){if(b9[b8]&&b9[b8].stop&&bP.test(b8)){b7(b9[b8])}}}for(b8=ca.length;b8--;){if(ca[b8].elem==
=this&&(b6==null||ca[b8].queue===b6)){ca[b8].anim.stop(e);cb=false;ca.splice(b8,1)}}if(cb||!e){bI.dequeue(this,b6)}})},finish:function(e){if(e!==false){e=e||"fx"}return this.each(function(){var b7,ca=bI._data(this),b6=ca[e+"queue"],i=ca[e+"queueHooks"],b9=bI.timers,b8=b6?b6.length:0;ca.finish=true;bI.queue(this,e,[]);if(i&&i.stop){i.stop.call(this,true)}for(b7=b9.length;b7--;){if(b9[b7].elem===this&&b9[b7].queue===e){b9[b7].anim.stop(true);b9.splice(b7,1)}}for(b7=0;b7<b8;b7++){if(b6[b7]&&b6[b7].finish){b6[b7].finish.call(this)}}delete ca.finish})}});bI.each(["toggle","show","hide"],function(b6,e){var b7=bI.fn[e];bI.fn[e]=function(i,b9,b8){return i==null||typeof i==="boolean"?b7.apply(this,arguments):this.animate(bH(e,true),i,b9,b8)}});bI.each({slideDown:bH("show"),slideUp:bH("hide"),slideToggle:bH("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,i){bI.fn[e]=function(b6,b8,b7){return this.animate(i,b6,b8,b7)}});bI.timers=[];bI.fx.ti
ck=function(){var b7,b6=bI.timers,e=0;N=bI.now();for(;e<b6.length;e++){b7=b6[e];if(!b7()&&b6[e]===b7){b6.splice(e--,1)}}if(!b6.length){bI.fx.stop()}N=undefined};bI.fx.timer=function(e){bI.timers.push(e);if(e()){bI.fx.start()}else{bI.timers.pop()}};bI.fx.interval=13;bI.fx.start=function(){if(!ae){ae=setInterval(bI.fx.tick,bI.fx.interval)}};bI.fx.stop=function(){clearInterval(ae);ae=null};bI.fx.speeds={slow:600,fast:200,_default:400};bI.fn.delay=function(i,e){i=bI.fx?bI.fx.speeds[i]||i:i;e=e||"fx";return this.queue(e,function(b7,b6){var b8=setTimeout(b7,i);b6.stop=function(){clearTimeout(b8)}})};(function(){var b6,b8,e,i,b7;b8=n.createElement("div");b8.setAttribute("className","t");b8.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";i=b8.getElementsByTagName("a")[0];e=n.createElement("select");b7=e.appendChild(n.createElement("option"));b6=b8.getElementsByTagName("input")[0];i.style.cssText="top:1px";D.getSetAttribute=b8.className!=="t";D.style=/top/.test
(i.getAttribute("style"));D.hrefNormalized=i.getAttribute("href")==="/a";D.checkOn=!!b6.value;D.optSelected=b7.selected;D.enctype=!!n.createElement("form").enctype;e.disabled=true;D.optDisabled=!b7.disabled;b6=n.createElement("input");b6.setAttribute("value","");D.input=b6.getAttribute("value")==="";b6.value="t";b6.setAttribute("type","radio");D.radioValue=b6.value==="t"})();var al=/\r/g;bI.fn.extend({val:function(b7){var e,i,b8,b6=this[0];if(!arguments.length){if(b6){e=bI.valHooks[b6.type]||bI.valHooks[b6.nodeName.toLowerCase()];if(e&&"get" in e&&(i=e.get(b6,"value"))!==undefined){return i}i=b6.value;return typeof i==="string"?i.replace(al,""):i==null?"":i}return}b8=bI.isFunction(b7);return this.each(function(b9){var ca;if(this.nodeType!==1){return}if(b8){ca=b7.call(this,b9,bI(this).val())}else{ca=b7}if(ca==null){ca=""}else{if(typeof ca==="number"){ca+=""}else{if(bI.isArray(ca)){ca=bI.map(ca,function(cb){return cb==null?"":cb+""})}}}e=bI.valHooks[this.type]||bI.valHooks[this.nodeNa
me.toLowerCase()];if(!e||!("set" in e)||e.set(this,ca,"value")===undefined){this.value=ca}})}});bI.extend({valHooks:{option:{get:function(e){var i=bI.find.attr(e,"value");return i!=null?i:bI.trim(bI.text(e))}},select:{get:function(e){var cb,b7,cd=e.options,b9=e.selectedIndex,b8=e.type==="select-one"||b9<0,cc=b8?null:[],ca=b8?b9+1:cd.length,b6=b9<0?ca:b8?b9:0;for(;b6<ca;b6++){b7=cd[b6];if((b7.selected||b6===b9)&&(D.optDisabled?!b7.disabled:b7.getAttribute("disabled")===null)&&(!b7.parentNode.disabled||!bI.nodeName(b7.parentNode,"optgroup"))){cb=bI(b7).val();if(b8){return cb}cc.push(cb)}}return cc},set:function(ca,cb){var cc,b9,b7=ca.options,e=bI.makeArray(cb),b8=b7.length;while(b8--){b9=b7[b8];if(bI.inArray(bI.valHooks.option.get(b9),e)>=0){try{b9.selected=cc=true}catch(b6){b9.scrollHeight}}else{b9.selected=false}}if(!cc){ca.selectedIndex=-1}return b7}}}});bI.each(["radio","checkbox"],function(){bI.valHooks[this]={set:function(e,i){if(bI.isArray(i)){return(e.checked=bI.inArray(bI(e).
val(),i)>=0)}}};if(!D.checkOn){bI.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value}}});var ba,b3,bO=bI.expr.attrHandle,aq=/^(?:checked|selected)$/i,bN=D.getSetAttribute,bF=D.input;bI.fn.extend({attr:function(e,i){return aB(this,bI.attr,e,i,arguments.length>1)},removeAttr:function(e){return this.each(function(){bI.removeAttr(this,e)})}});bI.extend({attr:function(b8,b7,b9){var e,b6,i=b8.nodeType;if(!b8||i===3||i===8||i===2){return}if(typeof b8.getAttribute===aC){return bI.prop(b8,b7,b9)}if(i!==1||!bI.isXMLDoc(b8)){b7=b7.toLowerCase();e=bI.attrHooks[b7]||(bI.expr.match.bool.test(b7)?b3:ba)}if(b9!==undefined){if(b9===null){bI.removeAttr(b8,b7)}else{if(e&&"set" in e&&(b6=e.set(b8,b9,b7))!==undefined){return b6}else{b8.setAttribute(b7,b9+"");return b9}}}else{if(e&&"get" in e&&(b6=e.get(b8,b7))!==null){return b6}else{b6=bI.find.attr(b8,b7);return b6==null?undefined:b6}}},removeAttr:function(b7,b9){var e,b8,b6=0,ca=b9&&b9.match(aF);if(ca&&b7.nodeType===1){wh
ile((e=ca[b6++])){b8=bI.propFix[e]||e;if(bI.expr.match.bool.test(e)){if(bF&&bN||!aq.test(e)){b7[b8]=false}else{b7[bI.camelCase("default-"+e)]=b7[b8]=false}}else{bI.attr(b7,e,"")}b7.removeAttribute(bN?e:b8)}}},attrHooks:{type:{set:function(e,i){if(!D.radioValue&&i==="radio"&&bI.nodeName(e,"input")){var b6=e.value;e.setAttribute("type",i);if(b6){e.value=b6}return i}}}}});b3={set:function(i,b6,e){if(b6===false){bI.removeAttr(i,e)}else{if(bF&&bN||!aq.test(e)){i.setAttribute(!bN&&bI.propFix[e]||e,e)}else{i[bI.camelCase("default-"+e)]=i[e]=true}}return e}};bI.each(bI.expr.match.bool.source.match(/\w+/g),function(b7,b6){var e=bO[b6]||bI.find.attr;bO[b6]=bF&&bN||!aq.test(b6)?function(b9,b8,cb){var i,ca;if(!cb){ca=bO[b8];bO[b8]=i;i=e(b9,b8,cb)!=null?b8.toLowerCase():null;bO[b8]=ca}return i}:function(b8,i,b9){if(!b9){return b8[bI.camelCase("default-"+i)]?i.toLowerCase():null}}});if(!bF||!bN){bI.attrHooks.value={set:function(i,b6,e){if(bI.nodeName(i,"input")){i.defaultValue=b6}else{return ba&&
ba.set(i,b6,e)}}}}if(!bN){ba={set:function(b6,b7,i){var e=b6.getAttributeNode(i);if(!e){b6.setAttributeNode((e=b6.ownerDocument.createAttribute(i)))}e.value=b7+="";if(i==="value"||b7===b6.getAttribute(i)){return b7}}};bO.id=bO.name=bO.coords=function(b6,i,b7){var e;if(!b7){return(e=b6.getAttributeNode(i))&&e.value!==""?e.value:null}};bI.valHooks.button={get:function(b6,i){var e=b6.getAttributeNode(i);if(e&&e.specified){return e.value}},set:ba.set};bI.attrHooks.contenteditable={set:function(i,b6,e){ba.set(i,b6===""?false:b6,e)}};bI.each(["width","height"],function(b6,e){bI.attrHooks[e]={set:function(i,b7){if(b7===""){i.setAttribute(e,"auto");return b7}}}})}if(!D.style){bI.attrHooks.style={get:function(e){return e.style.cssText||undefined},set:function(e,i){return(e.style.cssText=i+"")}}}var aJ=/^(?:input|select|textarea|button|object)$/i,F=/^(?:a|area)$/i;bI.fn.extend({prop:function(e,i){return aB(this,bI.prop,e,i,arguments.length>1)},removeProp:function(e){e=bI.propFix[e]||e;return
this.each(function(){try{this[e]=undefined;delete this[e]}catch(i){}})}});bI.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(b9,b7,ca){var b6,e,b8,i=b9.nodeType;if(!b9||i===3||i===8||i===2){return}b8=i!==1||!bI.isXMLDoc(b9);if(b8){b7=bI.propFix[b7]||b7;e=bI.propHooks[b7]}if(ca!==undefined){return e&&"set" in e&&(b6=e.set(b9,ca,b7))!==undefined?b6:(b9[b7]=ca)}else{return e&&"get" in e&&(b6=e.get(b9,b7))!==null?b6:b9[b7]}},propHooks:{tabIndex:{get:function(i){var e=bI.find.attr(i,"tabindex");return e?parseInt(e,10):aJ.test(i.nodeName)||F.test(i.nodeName)&&i.href?0:-1}}}});if(!D.hrefNormalized){bI.each(["href","src"],function(b6,e){bI.propHooks[e]={get:function(i){return i.getAttribute(e,4)}}})}if(!D.optSelected){bI.propHooks.selected={get:function(i){var e=i.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}}}bI.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","con
tentEditable"],function(){bI.propFix[this.toLowerCase()]=this});if(!D.enctype){bI.propFix.enctype="encoding"}var bL=/[\t\r\n\f]/g;bI.fn.extend({addClass:function(cd){var b7,b6,ce,cb,b8,e,b9=0,ca=this.length,cc=typeof cd==="string"&&cd;if(bI.isFunction(cd)){return this.each(function(i){bI(this).addClass(cd.call(this,i,this.className))})}if(cc){b7=(cd||"").match(aF)||[];for(;b9<ca;b9++){b6=this[b9];ce=b6.nodeType===1&&(b6.className?(" "+b6.className+" ").replace(bL," "):" ");if(ce){b8=0;while((cb=b7[b8++])){if(ce.indexOf(" "+cb+" ")<0){ce+=cb+" "}}e=bI.trim(ce);if(b6.className!==e){b6.className=e}}}}return this},removeClass:function(cd){var b7,b6,ce,cb,b8,e,b9=0,ca=this.length,cc=arguments.length===0||typeof cd==="string"&&cd;if(bI.isFunction(cd)){return this.each(function(i){bI(this).removeClass(cd.call(this,i,this.className))})}if(cc){b7=(cd||"").match(aF)||[];for(;b9<ca;b9++){b6=this[b9];ce=b6.nodeType===1&&(b6.className?(" "+b6.className+" ").replace(bL," "):"");if(ce){b8=0;while(
(cb=b7[b8++])){while(ce.indexOf(" "+cb+" ")>=0){ce=ce.replace(" "+cb+" "," ")}}e=cd?bI.trim(ce):"";if(b6.className!==e){b6.className=e}}}}return this},toggleClass:function(b6,e){var i=typeof b6;if(typeof e==="boolean"&&i==="string"){return e?this.addClass(b6):this.removeClass(b6)}if(bI.isFunction(b6)){return this.each(function(b7){bI(this).toggleClass(b6.call(this,b7,this.className,e),e)})}return this.each(function(){if(i==="string"){var b9,b8=0,b7=bI(this),ca=b6.match(aF)||[];while((b9=ca[b8++])){if(b7.hasClass(b9)){b7.removeClass(b9)}else{b7.addClass(b9)}}}else{if(i===aC||i==="boolean"){if(this.className){bI._data(this,"__className__",this.className)}this.className=this.className||b6===false?"":bI._data(this,"__className__")||""}}})},hasClass:function(e){var b8=" "+e+" ",b7=0,b6=thi
<TRUNCATED>
[42/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/css/print.css
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/css/print.css b/1.0.0-alpha/api/v2/v2/apidocs/ui/css/print.css
deleted file mode 100644
index f2e8446..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/css/print.css
+++ /dev/null
@@ -1 +0,0 @@
-.swagger-section pre code{display:block;padding:.5em;background:#f0f0f0}.swagger-section pre .clojure .built_in,.swagger-section pre .lisp .title,.swagger-section pre .nginx .title,.swagger-section pre .subst,.swagger-section pre .tag .title,.swagger-section pre code{color:#000}.swagger-section pre .addition,.swagger-section pre .aggregate,.swagger-section pre .apache .cbracket,.swagger-section pre .apache .tag,.swagger-section pre .bash .variable,.swagger-section pre .constant,.swagger-section pre .django .variable,.swagger-section pre .erlang_repl .function_or_atom,.swagger-section pre .flow,.swagger-section pre .markdown .header,.swagger-section pre .parent,.swagger-section pre .preprocessor,.swagger-section pre .ruby .symbol,.swagger-section pre .ruby .symbol .string,.swagger-section pre .rules .value,.swagger-section pre .rules .value .number,.swagger-section pre .smalltalk .class,.swagger-section pre .stream,.swagger-section pre .string,.swagger-section pre .tag .value,.swagge
r-section pre .template_tag,.swagger-section pre .tex .command,.swagger-section pre .tex .special,.swagger-section pre .title{color:#800}.swagger-section pre .annotation,.swagger-section pre .chunk,.swagger-section pre .comment,.swagger-section pre .diff .header,.swagger-section pre .markdown .blockquote,.swagger-section pre .template_comment{color:#888}.swagger-section pre .change,.swagger-section pre .date,.swagger-section pre .go .constant,.swagger-section pre .literal,.swagger-section pre .markdown .bullet,.swagger-section pre .markdown .link_url,.swagger-section pre .number,.swagger-section pre .regexp,.swagger-section pre .smalltalk .char,.swagger-section pre .smalltalk .symbol{color:#080}.swagger-section pre .apache .sqbracket,.swagger-section pre .array,.swagger-section pre .attr_selector,.swagger-section pre .clojure .attribute,.swagger-section pre .coffeescript .property,.swagger-section pre .decorator,.swagger-section pre .deletion,.swagger-section pre .doctype,.swagger-s
ection pre .envvar,.swagger-section pre .erlang_repl .reserved,.swagger-section pre .filter .argument,.swagger-section pre .important,.swagger-section pre .javadoc,.swagger-section pre .label,.swagger-section pre .localvars,.swagger-section pre .markdown .link_label,.swagger-section pre .nginx .built_in,.swagger-section pre .pi,.swagger-section pre .prompt,.swagger-section pre .pseudo,.swagger-section pre .ruby .string,.swagger-section pre .shebang,.swagger-section pre .tex .formula,.swagger-section pre .vhdl .attribute{color:#88f}.swagger-section pre .aggregate,.swagger-section pre .apache .tag,.swagger-section pre .bash .variable,.swagger-section pre .built_in,.swagger-section pre .css .tag,.swagger-section pre .go .typename,.swagger-section pre .id,.swagger-section pre .javadoctag,.swagger-section pre .keyword,.swagger-section pre .markdown .strong,.swagger-section pre .phpdoc,.swagger-section pre .request,.swagger-section pre .smalltalk .class,.swagger-section pre .status,.swagg
er-section pre .tex .command,.swagger-section pre .title,.swagger-section pre .winutils,.swagger-section pre .yardoctag{font-weight:700}.swagger-section pre .markdown .emphasis{font-style:italic}.swagger-section pre .nginx .built_in{font-weight:400}.swagger-section pre .coffeescript .javascript,.swagger-section pre .javascript .xml,.swagger-section pre .tex .formula,.swagger-section pre .xml .cdata,.swagger-section pre .xml .css,.swagger-section pre .xml .javascript,.swagger-section pre .xml .vbscript{opacity:.5}.swagger-section .hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.swagger-section .hljs,.swagger-section .hljs-subst{color:#444}.swagger-section .hljs-attribute,.swagger-section .hljs-doctag,.swagger-section .hljs-keyword,.swagger-section .hljs-meta-keyword,.swagger-section .hljs-name,.swagger-section .hljs-selector-tag{font-weight:700}.swagger-section .hljs-addition,.swagger-section .hljs-built_in,.swagger-section .hljs-bullet,.swagger-section .hljs-code
,.swagger-section .hljs-literal{color:#1f811f}.swagger-section .hljs-link,.swagger-section .hljs-regexp,.swagger-section .hljs-selector-attr,.swagger-section .hljs-selector-pseudo,.swagger-section .hljs-symbol,.swagger-section .hljs-template-variable,.swagger-section .hljs-variable{color:#bc6060}.swagger-section .hljs-deletion,.swagger-section .hljs-number,.swagger-section .hljs-quote,.swagger-section .hljs-selector-class,.swagger-section .hljs-selector-id,.swagger-section .hljs-string,.swagger-section .hljs-template-tag,.swagger-section .hljs-type{color:#800}.swagger-section .hljs-section,.swagger-section .hljs-title{color:#800;font-weight:700}.swagger-section .hljs-comment{color:#888}.swagger-section .hljs-meta{color:#2b6ea1}.swagger-section .hljs-emphasis{font-style:italic}.swagger-section .hljs-strong{font-weight:700}.swagger-section .swagger-ui-wrap{line-height:1;font-family:Droid Sans,sans-serif;min-width:760px;max-width:960px;margin-left:auto;margin-right:auto}.swagger-sectio
n .swagger-ui-wrap b,.swagger-section .swagger-ui-wrap strong{font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap blockquote,.swagger-section .swagger-ui-wrap q{quotes:none}.swagger-section .swagger-ui-wrap p{line-height:1.4em;padding:0 0 10px;color:#333}.swagger-section .swagger-ui-wrap blockquote:after,.swagger-section .swagger-ui-wrap blockquote:before,.swagger-section .swagger-ui-wrap q:after,.swagger-section .swagger-ui-wrap q:before{content:none}.swagger-section .swagger-ui-wrap .heading_with_menu h1,.swagger-section .swagger-ui-wrap .heading_with_menu h2,.swagger-section .swagger-ui-wrap .heading_with_menu h3,.swagger-section .swagger-ui-wrap .heading_with_menu h4,.swagger-section .swagger-ui-wrap .heading_with_menu h5,.swagger-section .swagger-ui-wrap .heading_with_menu h6{display:block;clear:none;float:left;-ms-box-sizing:border-box;box-sizing:border-box;width:60%}.swagger-section .swagger-ui-wrap table{border-collapse:collapse;border-spacing
:0}.swagger-section .swagger-ui-wrap table thead tr th{padding:5px;font-size:.9em;color:#666;border-bottom:1px solid #999}.swagger-section .swagger-ui-wrap table tbody tr:last-child td{border-bottom:none}.swagger-section .swagger-ui-wrap table tbody tr.offset{background-color:#f0f0f0}.swagger-section .swagger-ui-wrap table tbody tr td{padding:6px;font-size:.9em;border-bottom:1px solid #ccc;vertical-align:top;line-height:1.3em}.swagger-section .swagger-ui-wrap ol{margin:0 0 10px;padding:0 0 0 18px;list-style-type:decimal}.swagger-section .swagger-ui-wrap ol li{padding:5px 0;font-size:.9em;color:#333}.swagger-section .swagger-ui-wrap ol,.swagger-section .swagger-ui-wrap ul{list-style:none}.swagger-section .swagger-ui-wrap h1 a,.swagger-section .swagger-ui-wrap h2 a,.swagger-section .swagger-ui-wrap h3 a,.swagger-section .swagger-ui-wrap h4 a,.swagger-section .swagger-ui-wrap h5 a,.swagger-section .swagger-ui-wrap h6 a{text-decoration:none}.swagger-section .swagger-ui-wrap h1 a:hover,.
swagger-section .swagger-ui-wrap h2 a:hover,.swagger-section .swagger-ui-wrap h3 a:hover,.swagger-section .swagger-ui-wrap h4 a:hover,.swagger-section .swagger-ui-wrap h5 a:hover,.swagger-section .swagger-ui-wrap h6 a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap h1 span.divider,.swagger-section .swagger-ui-wrap h2 span.divider,.swagger-section .swagger-ui-wrap h3 span.divider,.swagger-section .swagger-ui-wrap h4 span.divider,.swagger-section .swagger-ui-wrap h5 span.divider,.swagger-section .swagger-ui-wrap h6 span.divider{color:#aaa}.swagger-section .swagger-ui-wrap a{color:#547f00}.swagger-section .swagger-ui-wrap a img{border:none}.swagger-section .swagger-ui-wrap article,.swagger-section .swagger-ui-wrap aside,.swagger-section .swagger-ui-wrap details,.swagger-section .swagger-ui-wrap figcaption,.swagger-section .swagger-ui-wrap figure,.swagger-section .swagger-ui-wrap footer,.swagger-section .swagger-ui-wrap header,.swagger-section .swagger-ui-wrap hgroup,.
swagger-section .swagger-ui-wrap menu,.swagger-section .swagger-ui-wrap nav,.swagger-section .swagger-ui-wrap section,.swagger-section .swagger-ui-wrap summary{display:block}.swagger-section .swagger-ui-wrap pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;background-color:#fcf6db;border:1px solid #e5e0c6;padding:10px}.swagger-section .swagger-ui-wrap pre code{line-height:1.6em;background:none}.swagger-section .swagger-ui-wrap .content>.content-type>div>label{clear:both;display:block;color:#0f6ab4;font-size:1.1em;margin:0;padding:15px 0 5px}.swagger-section .swagger-ui-wrap .content pre{font-size:12px;margin-top:5px;padding:5px}.swagger-section .swagger-ui-wrap .icon-btn{cursor:pointer}.swagger-section .swagger-ui-wrap .info_title{padding-bottom:10px;font-weight:700;font-size:25px}.swagger-section .swagger-ui-wrap .footer{margin-top:20px}.swagger-section .swagger-ui-wrap div.big p,.swagger-section .swagger-ui-wrap p.big{font-size:1em;margin
-bottom:10px}.swagger-section .swagger-ui-wrap form.fullwidth ol li.numeric input,.swagger-section .swagger-ui-wrap form.fullwidth ol li.string input,.swagger-section .swagger-ui-wrap form.fullwidth ol li.text textarea,.swagger-section .swagger-ui-wrap form.fullwidth ol li.url input{width:500px!important}.swagger-section .swagger-ui-wrap .info_license,.swagger-section .swagger-ui-wrap .info_tos{padding-bottom:5px}.swagger-section .swagger-ui-wrap .message-fail{color:#c00}.swagger-section .swagger-ui-wrap .info_email,.swagger-section .swagger-ui-wrap .info_name,.swagger-section .swagger-ui-wrap .info_url{padding-bottom:5px}.swagger-section .swagger-ui-wrap .info_description{padding-bottom:10px;font-size:15px}.swagger-section .swagger-ui-wrap .markdown ol li,.swagger-section .swagger-ui-wrap .markdown ul li{padding:3px 0;line-height:1.4em;color:#333}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input,.swagger-section .swagger-ui-wrap form.formtastic f
ieldset.inputs ol li.string input,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input{display:block;padding:4px;width:auto;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title{font-size:1.3em}.swagger-section .swagger-ui-wrap table.fullwidth{width:100%}.swagger-section .swagger-ui-wrap .model-signature{font-family:Droid Sans,sans-serif;font-size:1em;line-height:1.5em}.swagger-section .swagger-ui-wrap .model-signature .signature-nav a{text-decoration:none;color:#aaa}.swagger-section .swagger-ui-wrap .model-signature .signature-nav a:hover{text-decoration:underline;color:#000}.swagger-section .swagger-ui-wrap .model-signature .signature-nav .selected{color:#000;text-decoration:none}.swagger-section .swagger-ui-wrap .model-signatur
e .propType{color:#55a}.swagger-section .swagger-ui-wrap .model-signature pre:hover{background-color:#ffd}.swagger-section .swagger-ui-wrap .model-signature pre{font-size:.85em;line-height:1.2em;overflow:auto;height:200px;resize:vertical;cursor:pointer}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav{display:block;min-width:230px;margin:0;padding:0}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li:last-child{padding-right:0;border-right:none}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li{float:left;margin:0 5px 5px 0;padding:2px 5px 2px 0;border-right:1px solid #ddd}.swagger-section .swagger-ui-wrap .model-signature .propOpt{color:#555}.swagger-section .swagger-ui-wrap .model-signature .snippet small{font-size:.75em}.swagger-section .swagger-ui-wrap .model-signature .propOptKey{font-style:italic}.swagger-section .swagger-ui-wrap .model-signature .description .strong{font-weight:700;color:#000;font-size:.9em}.swagger-sec
tion .swagger-ui-wrap .model-signature .description div{font-size:.9em;line-height:1.5em;margin-left:1em}.swagger-section .swagger-ui-wrap .model-signature .description .stronger{font-weight:700;color:#000}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper{border-spacing:0;position:absolute;background-color:#fff;border:1px solid #bbb;display:none;font-size:11px;max-width:400px;line-height:30px;color:#000;padding:5px;margin-left:10px}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper th{text-align:center;background-color:#eee;border:1px solid #bbb;font-size:11px;color:#666;font-weight:700;padding:5px;line-height:15px}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper .optionName{font-weight:700}.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown>p:first-child,.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdo
wn>p:last-child{display:inline}.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown>p:not(:first-child):before{display:block;content:''}.swagger-section .swagger-ui-wrap .model-signature .description span:last-of-type.propDesc.markdown>p:only-child{margin-right:-3px}.swagger-section .swagger-ui-wrap .model-signature .propName{font-weight:700}.swagger-section .swagger-ui-wrap .model-signature .signature-container{clear:both}.swagger-section .swagger-ui-wrap .body-textarea{width:300px;height:100px;border:1px solid #aaa}.swagger-section .swagger-ui-wrap .markdown li code,.swagger-section .swagger-ui-wrap .markdown p code{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;background-color:#f0f0f0;color:#000;padding:1px 3px}.swagger-section .swagger-ui-wrap .required{font-weight:700}.swagger-section .swagger-ui-wrap .editor_holder{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;font
-size:.9em}.swagger-section .swagger-ui-wrap .editor_holder label{font-weight:400!important}.swagger-section .swagger-ui-wrap .editor_holder label.required{font-weight:700!important}.swagger-section .swagger-ui-wrap input.parameter{width:300px;border:1px solid #aaa}.swagger-section .swagger-ui-wrap h1{color:#000;font-size:1.5em;line-height:1.3em;padding:10px 0;font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap .heading_with_menu{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap .heading_with_menu ul{display:block;clear:none;float:right;-ms-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.swagger-section .swagger-ui-wrap h2{color:#000;font-size:1.3em;padding:10px 0}.swagger-section .swagger-ui-wrap h2 a{color:#000}.swagger-section .swagger-ui-wrap h2 span.sub{font-size:.7em;color:#999;font-style:italic}.swagger-section .swagger-ui-wrap h2 span.sub a{color:#777}.swagger-section .swagger-ui-wrap span.weak{
color:#666}.swagger-section .swagger-ui-wrap .message-success{color:#89bf04}.swagger-section .swagger-ui-wrap caption,.swagger-section .swagger-ui-wrap td,.swagger-section .swagger-ui-wrap th{text-align:left;font-weight:400;vertical-align:middle}.swagger-section .swagger-ui-wrap .code{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea{font-family:Droid Sans,sans-serif;height:250px;padding:4px;display:block;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select{display:block;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label{display:block;float:left;clear:none;margin:0;padding:0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol
li.boolean input{display:block;float:left;clear:none;margin:0 5px 0 0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label{color:#000}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label{display:block;clear:both;width:auto;padding:0 0 3px;color:#666}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr{padding-left:3px;color:#888}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints{margin-left:0;font-style:italic;font-size:.9em;margin:0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.buttons{margin:0;padding:0}.swagger-section .swagger-ui-wrap span.blank,.swagger-section .swagger-ui-wrap span.empty{color:#888;font-style:italic}.swagger-section .swagger-ui-wrap .markdown h3{color:#547f00}.swagger-section .swagger-ui-wrap .markdown h4{color:#666}.swagger-section .swagger-ui-wrap .markdown pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans M
ono,Courier New,monospace;background-color:#fcf6db;border:1px solid #e5e0c6;padding:10px;margin:0 0 10px}.swagger-section .swagger-ui-wrap .markdown pre code{line-height:1.6em;overflow:auto}.swagger-section .swagger-ui-wrap div.gist{margin:20px 0 25px!important}.swagger-section .swagger-ui-wrap ul#resources{font-family:Droid Sans,sans-serif;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource{border-bottom:1px solid #ddd}.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a,.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a,.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a{color:#555}.swagger-section .swagger-ui-wrap ul#resources li.resource:last-child{border-bottom:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading{border:1px solid
transparent;float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options{overflow:hidden;padding:0;display:block;clear:none;float:right;margin:14px 10px 0 0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li{float:left;clear:none;margin:0;padding:2px 10px;border-right:1px solid #ddd;color:#666;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a{color:#aaa;text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover{text-decoration:underline;color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover{text-decoration:underline}.swagger-section .swagge
r-ui-wrap ul#resources li.resource div.heading ul.options li.first,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child{padding-left:0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child{padding-right:0;border-right:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options.first,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child{padding-left:0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2{color:#999;padding-left:0;display:block;clear:none;float:left;font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a{color:#999}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover{color:#000}.swagger-section .swagger-ui-wrap u
l#resources li.resource ul.endpoints li.endpoint ul.operations li.operation{float:none;clear:both;overflow:hidden;display:block;margin:0 0 10px;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading{float:none;clear:both;overflow:hidden;display:block;margin:0;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3{display:block;clear:none;float:left;width:auto;margin:0;padding:0;line-height:1.1em;color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path{padding-left:10px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a{color:#000;text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.ope
ration div.heading h3 span.path a.toggleOperation.deprecated{text-decoration:line-through}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a{text-transform:uppercase;text-decoration:none;color:#fff;display:inline-block;width:50px;font-size:.7em;text-align:center;padding:7px 0 4px;border-radius:2px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span{margin:0;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options{overflow:hidden;padding:0;display:block;clear:none;float:right;margin:6px 10px 0 0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpo
ints li.endpoint ul.operations li.operation div.heading ul.options li{float:left;clear:none;margin:0;padding:2px 10px;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a{text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p{color:inherit;padding:0;line-height:inherit}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .nickname{color:#aaa;padding:0;line-height:inherit}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content{border-top:none;padding:10px;border-botto
m-left-radius:6px;border-bottom-right-radius:6px;margin:0 0 20px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4{font-size:1.1em;margin:0;padding:15px 0 5px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a{padding:4px 0 0 10px;display:inline-block;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit{display:block;clear:none;float:left;padding:6px 8px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header span.response_thro
bber{background-image:url(../images/throbber.gif);width:128px;height:16px;display:block;clear:none;float:right}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type=text].error{outline:2px solid #000;outline-color:#c00}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name=parameterContentType]{max-width:300px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;padding:10px;font-size:.9em;max-height:400px;overflow-y:auto}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading{background-color:#f9f2e9;border:1px solid #f0e0ca}.swagger-section .swagger-ui-wrap ul#re
sources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a{background-color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#f0e0ca;color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a{color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content{background-color:#faf5ee;border:1px solid #f0e0ca}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4{color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a{color:#dcb67f}.swagger-sec
tion .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading{background-color:#fcffcd;border:1px solid #000;border-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a{text-transform:uppercase;background-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#ffd20f;color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a{color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content{background-color:#fcffcd;border:1px solid #000;border-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources l
i.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4{color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a{color:#6fc992}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading{background-color:#f5e8e8;border:1px solid #e8c6c7}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a{text-transform:uppercase;background-color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#e8c6c7;color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options l
i a{color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content{background-color:#f7eded;border:1px solid #e8c6c7}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4{color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a{color:#c8787a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading{background-color:#e7f6ec;border:1px solid #c3e8d1}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a{background-color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.opt
ions li{border-right:1px solid #ddd;border-right-color:#c3e8d1;color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a{color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content{background-color:#ebf7f0;border:1px solid #c3e8d1}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4{color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a{color:#6fc992}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading{background-color:#fce9e3;border:1px solid #f5d5c3}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations
li.operation.patch div.heading h3 span.http_method a{background-color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#f0cecb;color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a{color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content{background-color:#faf0ef;border:1px solid #f0cecb}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4{color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a{color:#dcb67f}.swagger-section .swagger-ui-wrap ul#resources li.resource
ul.endpoints li.endpoint ul.operations li.operation.get div.heading{background-color:#e7f0f7;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a{background-color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#c3d9ec;color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content{background-color:#ebf3f9;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4{color:#0f6ab4}.swagger-section
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a{color:#6fa5d2}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading{background-color:#e7f0f7;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a{background-color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#c3d9ec;color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.option
s div.content{background-color:#ebf3f9;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a{color:#6fa5d2}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.oper
ation.post div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content{border-top:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoin
t ul.operations li.operation.head div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child{padding-right:0;border-rig
ht:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child{padding-left:0}.swagger-section .swagger-ui-wrap p#colophon{margin:0 15px 40px;padding:10px 0;font-size:.8em;border-top:1px solid #ddd;font-famil
y:Droid Sans,sans-serif;color:#999;font-style:italic}.swagger-section .swagger-ui-wrap p#colophon a{text-decoration:none;color:#547f00}.swagger-section .swagger-ui-wrap h3{color:#000;font-size:1.1em;padding:10px 0}.swagger-section .swagger-ui-wrap .markdown ol,.swagger-section .swagger-ui-wrap .markdown ul{font-family:Droid Sans,sans-serif;margin:5px 0 10px;padding:0 0 0 18px;list-style-type:disc}.swagger-section .swagger-ui-wrap form.form_box{background-color:#ebf3f9;border:1px solid #c3d9ec;padding:10px}.swagger-section .swagger-ui-wrap form.form_box label{color:#0f6ab4!important}.swagger-section .swagger-ui-wrap form.form_box input[type=submit]{display:block;padding:10px}.swagger-section .swagger-ui-wrap form.form_box p.weak{font-size:.8em}.swagger-section .swagger-ui-wrap form.form_box p{font-size:.9em;padding:0 0 15px;color:#7e7b6d}.swagger-section .swagger-ui-wrap form.form_box p a{color:#646257}.swagger-section .swagger-ui-wrap form.form_box p strong{color:#000}.swagger-secti
on .swagger-ui-wrap .operation-status td.markdown>p:last-child{padding-bottom:0}.swagger-section .title{font-style:bold}.swagger-section .secondary_form{display:none}.swagger-section .main_image{display:block;margin-left:auto;margin-right:auto}.swagger-section .oauth_body{margin-left:100px;margin-right:100px}.swagger-section .oauth_submit{text-align:center;display:inline-block}.swagger-section .authorize-wrapper{margin:15px 0 10px}.swagger-section .authorize-wrapper_operation{float:right}.swagger-section .authorize__btn:hover{text-decoration:underline;cursor:pointer}.swagger-section .authorize__btn_operation:hover .authorize-scopes{display:block}.swagger-section .authorize-scopes{position:absolute;margin-top:20px;background:#fff;border:1px solid #ccc;border-radius:5px;display:none;font-size:13px;max-width:300px;line-height:30px;color:#000;padding:5px}.swagger-section .authorize-scopes .authorize__scope{text-decoration:none}.swagger-section .authorize__btn_operation{height:18px;verti
cal-align:middle;display:inline-block;background:url(../images/explorer_icons.png) no-repeat}.swagger-section .authorize__btn_operation_login{background-position:0 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .authorize__btn_operation_logout{background-position:-30px 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section #auth_container{color:#fff;display:inline-block;border:none;padding:5px;width:87px;height:13px}.swagger-section #auth_container .authorize__btn{color:#fff}.swagger-section .auth_container{padding:0 0 10px;margin-bottom:5px;border-bottom:1px solid #ccc;font-size:.9em}.swagger-section .auth_container .auth__title{color:#547f00;font-size:1.2em}.swagger-section .auth_container .basic_auth__label{display:inline-block;width:60px}.swagger-section .auth_container .auth__description{color:#999;margin-bottom:5px}.swagger-section .auth_container .auth__button{margin-top:10px;height:30px}.swagger-section .auth_container .key_auth__field{margin:5px 0}.swa
gger-section .auth_container .key_auth__label{display:inline-block;width:60px}.swagger-section .api-popup-dialog{position:absolute;display:none}.swagger-section .api-popup-dialog-wrapper{z-index:2;width:500px;background:#fff;padding:20px;border:1px solid #ccc;border-radius:5px;font-size:13px;color:#777;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.swagger-section .api-popup-dialog-shadow{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.2;background-color:gray;z-index:1}.swagger-section .api-popup-dialog .api-popup-title{font-size:24px;padding:10px 0}.swagger-section .api-popup-dialog .error-msg{padding-left:5px;padding-bottom:5px}.swagger-section .api-popup-dialog .api-popup-content{max-height:500px;overflow-y:auto}.swagger-section .api-popup-dialog .api-popup-authbtn,.swagger-section .api-popup-dialog .api-popup-cancel{height:30px}.swagger-section .api-popup-scopes{padding:10px 20px}.swagger-section .api-popup-scopes li{padding:5px 0;line-height:20px}.s
wagger-section .api-popup-scopes li input{position:relative;top:2px}.swagger-section .api-popup-scopes .api-scope-desc{padding-left:20px;font-style:italic}.swagger-section .api-popup-actions{padding-top:10px}.swagger-section fieldset{padding-bottom:10px;padding-left:20px}#header{display:none}.swagger-section .swagger-ui-wrap .model-signature pre{max-height:none}.swagger-section .swagger-ui-wrap .body-textarea,.swagger-section .swagger-ui-wrap input.parameter{width:100px}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options{display:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content{display:block!important}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/css/reset.css
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/css/reset.css b/1.0.0-alpha/api/v2/v2/apidocs/ui/css/reset.css
deleted file mode 100644
index 40dc830..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/css/reset.css
+++ /dev/null
@@ -1 +0,0 @@
-a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/css/screen.css
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/css/screen.css b/1.0.0-alpha/api/v2/v2/apidocs/ui/css/screen.css
deleted file mode 100644
index 1f069f6..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/css/screen.css
+++ /dev/null
@@ -1 +0,0 @@
-.swagger-section pre code{display:block;padding:.5em;background:#f0f0f0}.swagger-section pre .clojure .built_in,.swagger-section pre .lisp .title,.swagger-section pre .nginx .title,.swagger-section pre .subst,.swagger-section pre .tag .title,.swagger-section pre code{color:#000}.swagger-section pre .addition,.swagger-section pre .aggregate,.swagger-section pre .apache .cbracket,.swagger-section pre .apache .tag,.swagger-section pre .bash .variable,.swagger-section pre .constant,.swagger-section pre .django .variable,.swagger-section pre .erlang_repl .function_or_atom,.swagger-section pre .flow,.swagger-section pre .markdown .header,.swagger-section pre .parent,.swagger-section pre .preprocessor,.swagger-section pre .ruby .symbol,.swagger-section pre .ruby .symbol .string,.swagger-section pre .rules .value,.swagger-section pre .rules .value .number,.swagger-section pre .smalltalk .class,.swagger-section pre .stream,.swagger-section pre .string,.swagger-section pre .tag .value,.swagge
r-section pre .template_tag,.swagger-section pre .tex .command,.swagger-section pre .tex .special,.swagger-section pre .title{color:#800}.swagger-section pre .annotation,.swagger-section pre .chunk,.swagger-section pre .comment,.swagger-section pre .diff .header,.swagger-section pre .markdown .blockquote,.swagger-section pre .template_comment{color:#888}.swagger-section pre .change,.swagger-section pre .date,.swagger-section pre .go .constant,.swagger-section pre .literal,.swagger-section pre .markdown .bullet,.swagger-section pre .markdown .link_url,.swagger-section pre .number,.swagger-section pre .regexp,.swagger-section pre .smalltalk .char,.swagger-section pre .smalltalk .symbol{color:#080}.swagger-section pre .apache .sqbracket,.swagger-section pre .array,.swagger-section pre .attr_selector,.swagger-section pre .clojure .attribute,.swagger-section pre .coffeescript .property,.swagger-section pre .decorator,.swagger-section pre .deletion,.swagger-section pre .doctype,.swagger-s
ection pre .envvar,.swagger-section pre .erlang_repl .reserved,.swagger-section pre .filter .argument,.swagger-section pre .important,.swagger-section pre .javadoc,.swagger-section pre .label,.swagger-section pre .localvars,.swagger-section pre .markdown .link_label,.swagger-section pre .nginx .built_in,.swagger-section pre .pi,.swagger-section pre .prompt,.swagger-section pre .pseudo,.swagger-section pre .ruby .string,.swagger-section pre .shebang,.swagger-section pre .tex .formula,.swagger-section pre .vhdl .attribute{color:#88f}.swagger-section pre .aggregate,.swagger-section pre .apache .tag,.swagger-section pre .bash .variable,.swagger-section pre .built_in,.swagger-section pre .css .tag,.swagger-section pre .go .typename,.swagger-section pre .id,.swagger-section pre .javadoctag,.swagger-section pre .keyword,.swagger-section pre .markdown .strong,.swagger-section pre .phpdoc,.swagger-section pre .request,.swagger-section pre .smalltalk .class,.swagger-section pre .status,.swagg
er-section pre .tex .command,.swagger-section pre .title,.swagger-section pre .winutils,.swagger-section pre .yardoctag{font-weight:700}.swagger-section pre .markdown .emphasis{font-style:italic}.swagger-section pre .nginx .built_in{font-weight:400}.swagger-section pre .coffeescript .javascript,.swagger-section pre .javascript .xml,.swagger-section pre .tex .formula,.swagger-section pre .xml .cdata,.swagger-section pre .xml .css,.swagger-section pre .xml .javascript,.swagger-section pre .xml .vbscript{opacity:.5}.swagger-section .hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.swagger-section .hljs,.swagger-section .hljs-subst{color:#444}.swagger-section .hljs-attribute,.swagger-section .hljs-doctag,.swagger-section .hljs-keyword,.swagger-section .hljs-meta-keyword,.swagger-section .hljs-name,.swagger-section .hljs-selector-tag{font-weight:700}.swagger-section .hljs-addition,.swagger-section .hljs-built_in,.swagger-section .hljs-bullet,.swagger-section .hljs-code
,.swagger-section .hljs-literal{color:#1f811f}.swagger-section .hljs-link,.swagger-section .hljs-regexp,.swagger-section .hljs-selector-attr,.swagger-section .hljs-selector-pseudo,.swagger-section .hljs-symbol,.swagger-section .hljs-template-variable,.swagger-section .hljs-variable{color:#bc6060}.swagger-section .hljs-deletion,.swagger-section .hljs-number,.swagger-section .hljs-quote,.swagger-section .hljs-selector-class,.swagger-section .hljs-selector-id,.swagger-section .hljs-string,.swagger-section .hljs-template-tag,.swagger-section .hljs-type{color:#800}.swagger-section .hljs-section,.swagger-section .hljs-title{color:#800;font-weight:700}.swagger-section .hljs-comment{color:#888}.swagger-section .hljs-meta{color:#2b6ea1}.swagger-section .hljs-emphasis{font-style:italic}.swagger-section .hljs-strong{font-weight:700}.swagger-section .swagger-ui-wrap{line-height:1;font-family:Droid Sans,sans-serif;min-width:760px;max-width:960px;margin-left:auto;margin-right:auto}.swagger-sectio
n .swagger-ui-wrap b,.swagger-section .swagger-ui-wrap strong{font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap blockquote,.swagger-section .swagger-ui-wrap q{quotes:none}.swagger-section .swagger-ui-wrap p{line-height:1.4em;padding:0 0 10px;color:#333}.swagger-section .swagger-ui-wrap blockquote:after,.swagger-section .swagger-ui-wrap blockquote:before,.swagger-section .swagger-ui-wrap q:after,.swagger-section .swagger-ui-wrap q:before{content:none}.swagger-section .swagger-ui-wrap .heading_with_menu h1,.swagger-section .swagger-ui-wrap .heading_with_menu h2,.swagger-section .swagger-ui-wrap .heading_with_menu h3,.swagger-section .swagger-ui-wrap .heading_with_menu h4,.swagger-section .swagger-ui-wrap .heading_with_menu h5,.swagger-section .swagger-ui-wrap .heading_with_menu h6{display:block;clear:none;float:left;-ms-box-sizing:border-box;box-sizing:border-box;width:60%}.swagger-section .swagger-ui-wrap table{border-collapse:collapse;border-spacing
:0}.swagger-section .swagger-ui-wrap table thead tr th{padding:5px;font-size:.9em;color:#666;border-bottom:1px solid #999}.swagger-section .swagger-ui-wrap table tbody tr:last-child td{border-bottom:none}.swagger-section .swagger-ui-wrap table tbody tr.offset{background-color:#f0f0f0}.swagger-section .swagger-ui-wrap table tbody tr td{padding:6px;font-size:.9em;border-bottom:1px solid #ccc;vertical-align:top;line-height:1.3em}.swagger-section .swagger-ui-wrap ol{margin:0 0 10px;padding:0 0 0 18px;list-style-type:decimal}.swagger-section .swagger-ui-wrap ol li{padding:5px 0;font-size:.9em;color:#333}.swagger-section .swagger-ui-wrap ol,.swagger-section .swagger-ui-wrap ul{list-style:none}.swagger-section .swagger-ui-wrap h1 a,.swagger-section .swagger-ui-wrap h2 a,.swagger-section .swagger-ui-wrap h3 a,.swagger-section .swagger-ui-wrap h4 a,.swagger-section .swagger-ui-wrap h5 a,.swagger-section .swagger-ui-wrap h6 a{text-decoration:none}.swagger-section .swagger-ui-wrap h1 a:hover,.
swagger-section .swagger-ui-wrap h2 a:hover,.swagger-section .swagger-ui-wrap h3 a:hover,.swagger-section .swagger-ui-wrap h4 a:hover,.swagger-section .swagger-ui-wrap h5 a:hover,.swagger-section .swagger-ui-wrap h6 a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap h1 span.divider,.swagger-section .swagger-ui-wrap h2 span.divider,.swagger-section .swagger-ui-wrap h3 span.divider,.swagger-section .swagger-ui-wrap h4 span.divider,.swagger-section .swagger-ui-wrap h5 span.divider,.swagger-section .swagger-ui-wrap h6 span.divider{color:#aaa}.swagger-section .swagger-ui-wrap a{color:#547f00}.swagger-section .swagger-ui-wrap a img{border:none}.swagger-section .swagger-ui-wrap article,.swagger-section .swagger-ui-wrap aside,.swagger-section .swagger-ui-wrap details,.swagger-section .swagger-ui-wrap figcaption,.swagger-section .swagger-ui-wrap figure,.swagger-section .swagger-ui-wrap footer,.swagger-section .swagger-ui-wrap header,.swagger-section .swagger-ui-wrap hgroup,.
swagger-section .swagger-ui-wrap menu,.swagger-section .swagger-ui-wrap nav,.swagger-section .swagger-ui-wrap section,.swagger-section .swagger-ui-wrap summary{display:block}.swagger-section .swagger-ui-wrap pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;background-color:#fcf6db;border:1px solid #e5e0c6;padding:10px}.swagger-section .swagger-ui-wrap pre code{line-height:1.6em;background:none}.swagger-section .swagger-ui-wrap .content>.content-type>div>label{clear:both;display:block;color:#0f6ab4;font-size:1.1em;margin:0;padding:15px 0 5px}.swagger-section .swagger-ui-wrap .content pre{font-size:12px;margin-top:5px;padding:5px}.swagger-section .swagger-ui-wrap .icon-btn{cursor:pointer}.swagger-section .swagger-ui-wrap .info_title{padding-bottom:10px;font-weight:700;font-size:25px}.swagger-section .swagger-ui-wrap .footer{margin-top:20px}.swagger-section .swagger-ui-wrap div.big p,.swagger-section .swagger-ui-wrap p.big{font-size:1em;margin
-bottom:10px}.swagger-section .swagger-ui-wrap form.fullwidth ol li.numeric input,.swagger-section .swagger-ui-wrap form.fullwidth ol li.string input,.swagger-section .swagger-ui-wrap form.fullwidth ol li.text textarea,.swagger-section .swagger-ui-wrap form.fullwidth ol li.url input{width:500px!important}.swagger-section .swagger-ui-wrap .info_license,.swagger-section .swagger-ui-wrap .info_tos{padding-bottom:5px}.swagger-section .swagger-ui-wrap .message-fail{color:#c00}.swagger-section .swagger-ui-wrap .info_email,.swagger-section .swagger-ui-wrap .info_name,.swagger-section .swagger-ui-wrap .info_url{padding-bottom:5px}.swagger-section .swagger-ui-wrap .info_description{padding-bottom:10px;font-size:15px}.swagger-section .swagger-ui-wrap .markdown ol li,.swagger-section .swagger-ui-wrap .markdown ul li{padding:3px 0;line-height:1.4em;color:#333}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input,.swagger-section .swagger-ui-wrap form.formtastic f
ieldset.inputs ol li.string input,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input{display:block;padding:4px;width:auto;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title,.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title{font-size:1.3em}.swagger-section .swagger-ui-wrap table.fullwidth{width:100%}.swagger-section .swagger-ui-wrap .model-signature{font-family:Droid Sans,sans-serif;font-size:1em;line-height:1.5em}.swagger-section .swagger-ui-wrap .model-signature .signature-nav a{text-decoration:none;color:#aaa}.swagger-section .swagger-ui-wrap .model-signature .signature-nav a:hover{text-decoration:underline;color:#000}.swagger-section .swagger-ui-wrap .model-signature .signature-nav .selected{color:#000;text-decoration:none}.swagger-section .swagger-ui-wrap .model-signatur
e .propType{color:#55a}.swagger-section .swagger-ui-wrap .model-signature pre:hover{background-color:#ffd}.swagger-section .swagger-ui-wrap .model-signature pre{font-size:.85em;line-height:1.2em;overflow:auto;height:200px;resize:vertical;cursor:pointer}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav{display:block;min-width:230px;margin:0;padding:0}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li:last-child{padding-right:0;border-right:none}.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li{float:left;margin:0 5px 5px 0;padding:2px 5px 2px 0;border-right:1px solid #ddd}.swagger-section .swagger-ui-wrap .model-signature .propOpt{color:#555}.swagger-section .swagger-ui-wrap .model-signature .snippet small{font-size:.75em}.swagger-section .swagger-ui-wrap .model-signature .propOptKey{font-style:italic}.swagger-section .swagger-ui-wrap .model-signature .description .strong{font-weight:700;color:#000;font-size:.9em}.swagger-sec
tion .swagger-ui-wrap .model-signature .description div{font-size:.9em;line-height:1.5em;margin-left:1em}.swagger-section .swagger-ui-wrap .model-signature .description .stronger{font-weight:700;color:#000}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper{border-spacing:0;position:absolute;background-color:#fff;border:1px solid #bbb;display:none;font-size:11px;max-width:400px;line-height:30px;color:#000;padding:5px;margin-left:10px}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper th{text-align:center;background-color:#eee;border:1px solid #bbb;font-size:11px;color:#666;font-weight:700;padding:5px;line-height:15px}.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper .optionName{font-weight:700}.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown>p:first-child,.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdo
wn>p:last-child{display:inline}.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown>p:not(:first-child):before{display:block;content:''}.swagger-section .swagger-ui-wrap .model-signature .description span:last-of-type.propDesc.markdown>p:only-child{margin-right:-3px}.swagger-section .swagger-ui-wrap .model-signature .propName{font-weight:700}.swagger-section .swagger-ui-wrap .model-signature .signature-container{clear:both}.swagger-section .swagger-ui-wrap .body-textarea{width:300px;height:100px;border:1px solid #aaa}.swagger-section .swagger-ui-wrap .markdown li code,.swagger-section .swagger-ui-wrap .markdown p code{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;background-color:#f0f0f0;color:#000;padding:1px 3px}.swagger-section .swagger-ui-wrap .required{font-weight:700}.swagger-section .swagger-ui-wrap .editor_holder{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;font
-size:.9em}.swagger-section .swagger-ui-wrap .editor_holder label{font-weight:400!important}.swagger-section .swagger-ui-wrap .editor_holder label.required{font-weight:700!important}.swagger-section .swagger-ui-wrap input.parameter{width:300px;border:1px solid #aaa}.swagger-section .swagger-ui-wrap h1{color:#000;font-size:1.5em;line-height:1.3em;padding:10px 0;font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap .heading_with_menu{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap .heading_with_menu ul{display:block;clear:none;float:right;-ms-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.swagger-section .swagger-ui-wrap h2{color:#000;font-size:1.3em;padding:10px 0}.swagger-section .swagger-ui-wrap h2 a{color:#000}.swagger-section .swagger-ui-wrap h2 span.sub{font-size:.7em;color:#999;font-style:italic}.swagger-section .swagger-ui-wrap h2 span.sub a{color:#777}.swagger-section .swagger-ui-wrap span.weak{
color:#666}.swagger-section .swagger-ui-wrap .message-success{color:#89bf04}.swagger-section .swagger-ui-wrap caption,.swagger-section .swagger-ui-wrap td,.swagger-section .swagger-ui-wrap th{text-align:left;font-weight:400;vertical-align:middle}.swagger-section .swagger-ui-wrap .code{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea{font-family:Droid Sans,sans-serif;height:250px;padding:4px;display:block;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select{display:block;clear:both}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label{display:block;float:left;clear:none;margin:0;padding:0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol
li.boolean input{display:block;float:left;clear:none;margin:0 5px 0 0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label{color:#000}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label{display:block;clear:both;width:auto;padding:0 0 3px;color:#666}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr{padding-left:3px;color:#888}.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints{margin-left:0;font-style:italic;font-size:.9em;margin:0}.swagger-section .swagger-ui-wrap form.formtastic fieldset.buttons{margin:0;padding:0}.swagger-section .swagger-ui-wrap span.blank,.swagger-section .swagger-ui-wrap span.empty{color:#888;font-style:italic}.swagger-section .swagger-ui-wrap .markdown h3{color:#547f00}.swagger-section .swagger-ui-wrap .markdown h4{color:#666}.swagger-section .swagger-ui-wrap .markdown pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans M
ono,Courier New,monospace;background-color:#fcf6db;border:1px solid #e5e0c6;padding:10px;margin:0 0 10px}.swagger-section .swagger-ui-wrap .markdown pre code{line-height:1.6em;overflow:auto}.swagger-section .swagger-ui-wrap div.gist{margin:20px 0 25px!important}.swagger-section .swagger-ui-wrap ul#resources{font-family:Droid Sans,sans-serif;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource{border-bottom:1px solid #ddd}.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a,.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a,.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a{color:#555}.swagger-section .swagger-ui-wrap ul#resources li.resource:last-child{border-bottom:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading{border:1px solid
transparent;float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options{overflow:hidden;padding:0;display:block;clear:none;float:right;margin:14px 10px 0 0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li{float:left;clear:none;margin:0;padding:2px 10px;border-right:1px solid #ddd;color:#666;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a{color:#aaa;text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover{text-decoration:underline;color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover{text-decoration:underline}.swagger-section .swagge
r-ui-wrap ul#resources li.resource div.heading ul.options li.first,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child{padding-left:0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child{padding-right:0;border-right:none}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options.first,.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child{padding-left:0}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2{color:#999;padding-left:0;display:block;clear:none;float:left;font-family:Droid Sans,sans-serif;font-weight:700}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a{color:#999}.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover{color:#000}.swagger-section .swagger-ui-wrap u
l#resources li.resource ul.endpoints li.endpoint ul.operations li.operation{float:none;clear:both;overflow:hidden;display:block;margin:0 0 10px;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading{float:none;clear:both;overflow:hidden;display:block;margin:0;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3{display:block;clear:none;float:left;width:auto;margin:0;padding:0;line-height:1.1em;color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path{padding-left:10px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a{color:#000;text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.ope
ration div.heading h3 span.path a.toggleOperation.deprecated{text-decoration:line-through}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a{text-transform:uppercase;text-decoration:none;color:#fff;display:inline-block;width:50px;font-size:.7em;text-align:center;padding:7px 0 4px;border-radius:2px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span{margin:0;padding:0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options{overflow:hidden;padding:0;display:block;clear:none;float:right;margin:6px 10px 0 0}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpo
ints li.endpoint ul.operations li.operation div.heading ul.options li{float:left;clear:none;margin:0;padding:2px 10px;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a{text-decoration:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p{color:inherit;padding:0;line-height:inherit}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .nickname{color:#aaa;padding:0;line-height:inherit}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access{color:#000}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content{border-top:none;padding:10px;border-botto
m-left-radius:6px;border-bottom-right-radius:6px;margin:0 0 20px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4{font-size:1.1em;margin:0;padding:15px 0 5px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header{float:none;clear:both;overflow:hidden;display:block}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a{padding:4px 0 0 10px;display:inline-block;font-size:.9em}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit{display:block;clear:none;float:left;padding:6px 8px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header span.response_thro
bber{background-image:url(../images/throbber.gif);width:128px;height:16px;display:block;clear:none;float:right}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type=text].error{outline:2px solid #000;outline-color:#c00}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name=parameterContentType]{max-width:300px}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre{font-family:Anonymous Pro,Menlo,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;padding:10px;font-size:.9em;max-height:400px;overflow-y:auto}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading{background-color:#f9f2e9;border:1px solid #f0e0ca}.swagger-section .swagger-ui-wrap ul#re
sources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a{background-color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#f0e0ca;color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a{color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content{background-color:#faf5ee;border:1px solid #f0e0ca}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4{color:#c5862b}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a{color:#dcb67f}.swagger-sec
tion .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading{background-color:#fcffcd;border:1px solid #000;border-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a{text-transform:uppercase;background-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#ffd20f;color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a{color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content{background-color:#fcffcd;border:1px solid #000;border-color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources l
i.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4{color:#ffd20f}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a{color:#6fc992}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading{background-color:#f5e8e8;border:1px solid #e8c6c7}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a{text-transform:uppercase;background-color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#e8c6c7;color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options l
i a{color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content{background-color:#f7eded;border:1px solid #e8c6c7}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4{color:#a41e22}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a{color:#c8787a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading{background-color:#e7f6ec;border:1px solid #c3e8d1}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a{background-color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.opt
ions li{border-right:1px solid #ddd;border-right-color:#c3e8d1;color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a{color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content{background-color:#ebf7f0;border:1px solid #c3e8d1}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4{color:#10a54a}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a{color:#6fc992}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading{background-color:#fce9e3;border:1px solid #f5d5c3}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations
li.operation.patch div.heading h3 span.http_method a{background-color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#f0cecb;color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a{color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content{background-color:#faf0ef;border:1px solid #f0cecb}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4{color:#d38042}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a{color:#dcb67f}.swagger-section .swagger-ui-wrap ul#resources li.resource
ul.endpoints li.endpoint ul.operations li.operation.get div.heading{background-color:#e7f0f7;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a{background-color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#c3d9ec;color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content{background-color:#ebf3f9;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4{color:#0f6ab4}.swagger-section
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a{color:#6fa5d2}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading{background-color:#e7f0f7;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a{background-color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li{border-right:1px solid #ddd;border-right-color:#c3d9ec;color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.option
s div.content{background-color:#ebf3f9;border:1px solid #c3d9ec}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4{color:#0f6ab4}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a{color:#6fa5d2}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.oper
ation.post div.content,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content{border-top:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoin
t ul.operations li.operation.head div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child{padding-right:0;border-rig
ht:none}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover{text-decoration:underline}.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first,.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child{padding-left:0}.swagger-section .swagger-ui-wrap p#colophon{margin:0 15px 40px;padding:10px 0;font-size:.8em;border-top:1px solid #ddd;font-famil
y:Droid Sans,sans-serif;color:#999;font-style:italic}.swagger-section .swagger-ui-wrap p#colophon a{text-decoration:none;color:#547f00}.swagger-section .swagger-ui-wrap h3{color:#000;font-size:1.1em;padding:10px 0}.swagger-section .swagger-ui-wrap .markdown ol,.swagger-section .swagger-ui-wrap .markdown ul{font-family:Droid Sans,sans-serif;margin:5px 0 10px;padding:0 0 0 18px;list-style-type:disc}.swagger-section .swagger-ui-wrap form.form_box{background-color:#ebf3f9;border:1px solid #c3d9ec;padding:10px}.swagger-section .swagger-ui-wrap form.form_box label{color:#0f6ab4!important}.swagger-section .swagger-ui-wrap form.form_box input[type=submit]{display:block;padding:10px}.swagger-section .swagger-ui-wrap form.form_box p.weak{font-size:.8em}.swagger-section .swagger-ui-wrap form.form_box p{font-size:.9em;padding:0 0 15px;color:#7e7b6d}.swagger-section .swagger-ui-wrap form.form_box p a{color:#646257}.swagger-section .swagger-ui-wrap form.form_box p strong{color:#000}.swagger-secti
on .swagger-ui-wrap .operation-status td.markdown>p:last-child{padding-bottom:0}.swagger-section .title{font-style:bold}.swagger-section .secondary_form{display:none}.swagger-section .main_image{display:block;margin-left:auto;margin-right:auto}.swagger-section .oauth_body{margin-left:100px;margin-right:100px}.swagger-section .oauth_submit{text-align:center;display:inline-block}.swagger-section .authorize-wrapper{margin:15px 0 10px}.swagger-section .authorize-wrapper_operation{float:right}.swagger-section .authorize__btn:hover{text-decoration:underline;cursor:pointer}.swagger-section .authorize__btn_operation:hover .authorize-scopes{display:block}.swagger-section .authorize-scopes{position:absolute;margin-top:20px;background:#fff;border:1px solid #ccc;border-radius:5px;display:none;font-size:13px;max-width:300px;line-height:30px;color:#000;padding:5px}.swagger-section .authorize-scopes .authorize__scope{text-decoration:none}.swagger-section .authorize__btn_operation{height:18px;verti
cal-align:middle;display:inline-block;background:url(../images/explorer_icons.png) no-repeat}.swagger-section .authorize__btn_operation_login{background-position:0 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .authorize__btn_operation_logout{background-position:-30px 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section #auth_container{color:#fff;display:inline-block;border:none;padding:5px;width:87px;height:13px}.swagger-section #auth_container .authorize__btn{color:#fff}.swagger-section .auth_container{padding:0 0 10px;margin-bottom:5px;border-bottom:1px solid #ccc;font-size:.9em}.swagger-section .auth_container .auth__title{color:#547f00;font-size:1.2em}.swagger-section .auth_container .basic_auth__label{display:inline-block;width:60px}.swagger-section .auth_container .auth__description{color:#999;margin-bottom:5px}.swagger-section .auth_container .auth__button{margin-top:10px;height:30px}.swagger-section .auth_container .key_auth__field{margin:5px 0}.swa
gger-section .auth_container .key_auth__label{display:inline-block;width:60px}.swagger-section .api-popup-dialog{position:absolute;display:none}.swagger-section .api-popup-dialog-wrapper{z-index:2;width:500px;background:#fff;padding:20px;border:1px solid #ccc;border-radius:5px;font-size:13px;color:#777;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.swagger-section .api-popup-dialog-shadow{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.2;background-color:gray;z-index:1}.swagger-section .api-popup-dialog .api-popup-title{font-size:24px;padding:10px 0}.swagger-section .api-popup-dialog .error-msg{padding-left:5px;padding-bottom:5px}.swagger-section .api-popup-dialog .api-popup-content{max-height:500px;overflow-y:auto}.swagger-section .api-popup-dialog .api-popup-authbtn,.swagger-section .api-popup-dialog .api-popup-cancel{height:30px}.swagger-section .api-popup-scopes{padding:10px 20px}.swagger-section .api-popup-scopes li{padding:5px 0;line-height:20px}.s
wagger-section .api-popup-scopes li input{position:relative;top:2px}.swagger-section .api-popup-scopes .api-scope-desc{padding-left:20px;font-style:italic}.swagger-section .api-popup-actions{padding-top:10px}.swagger-section fieldset{padding-bottom:10px;padding-left:20px}.swagger-section .access,.swagger-section .auth{float:right}.swagger-section .api-ic{height:18px;vertical-align:middle;display:inline-block;background:url(../images/explorer_icons.png) no-repeat}.swagger-section .api-ic .api_information_panel{position:relative;margin-top:20px;margin-left:-5px;background:#fff;border:1px solid #ccc;border-radius:5px;display:none;font-size:13px;max-width:300px;line-height:30px;color:#000;padding:5px}.swagger-section .api-ic .api_information_panel p .api-msg-enabled{color:green}.swagger-section .api-ic .api_information_panel p .api-msg-disabled{color:red}.swagger-section .api-ic:hover .api_information_panel{position:absolute;display:block}.swagger-section .ic-info{background-position:0
0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .ic-warning{background-position:-60px 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .ic-error{background-position:-30px 0;width:18px;margin-top:-6px;margin-left:4px}.swagger-section .ic-off{background-position:-90px 0;width:58px;margin-top:-4px;cursor:pointer}.swagger-section .ic-on{background-position:-160px 0;width:58px;margin-top:-4px;cursor:pointer}.swagger-section #header{background-color:#89bf04;padding:9px 14px 19px;height:23px;min-width:775px}.swagger-section #input_baseUrl{width:400px}.swagger-section #api_selector{display:block;clear:none;float:right}.swagger-section #api_selector .input{display:inline-block;clear:none;margin:0 10px 0 0}.swagger-section #api_selector input{font-size:.9em;padding:3px;margin:0}.swagger-section #input_apiKey{width:200px}.swagger-section #auth_container .authorize__btn,.swagger-section #explore{display:block;text-decoration:none;font-weight:700;padding:6px 8px;font-s
ize:.9em;color:#fff;background-color:#547f00;border-radius:4px}.swagger-section #auth_container .authorize__btn:hover,.swagger-section #explore:hover{background-color:#547f00}.swagger-section #header #logo{font-size:1.5em;font-weight:700;text-decoration:none;color:#fff}.swagger-section #header #logo .logo__img{display:block;float:left;margin-top:2px}.swagger-section #header #logo .logo__title{display:inline-block;padding:5px 0 0 10px}.swagger-section #content_message{margin:10px 15px;font-style:italic;color:#999}.swagger-section #message-bar{min-height:30px;text-align:center;padding-top:10px}.swagger-section .swagger-collapse:before{content:"-"}.swagger-section .swagger-expand:before{content:"+"}.swagger-section .error{outline-color:#c00;background-color:#f2dede}
\ No newline at end of file
[47/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/Search.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/Search.html b/1.0.0-alpha/Search.html
deleted file mode 100644
index 520c153..0000000
--- a/1.0.0-alpha/Search.html
+++ /dev/null
@@ -1,417 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Search.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Search</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Search</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Search"></a>Search</h2>
-<p>Atlas exposes search over the metadata in two ways:</p>
-<ul>
-<li>Basic Search</li>
-<li>Advanced Search (DSL or Full-Text)</li></ul></div>
-<div class="section">
-<h3><a name="Basic_search"></a>Basic search</h3>
-<p>The basic search allows you to query using typename of an entity, associated classification/tag and has support for filtering on the entity attribute(s) as well as the classification/tag attributes.</p>
-<p>The entire query structure can be represented using the following JSON structure (called SearchParameters)</p>
-<div class="source"><pre class="prettyprint">
-{
- "typeName": "hive_table",
- "excludeDeletedEntities": true,
- "classification" : "",
- "query": "",
- "limit": 25,
- "offset": 0,
- "entityFilters": {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "testtable"
- },
- "tagFilters": null,
- "attributes": [""]
-}
-
-</pre></div>
-<p><b><i>Field description</i></b></p>
-<p></p>
-<ul>
-<li>typeName: The type of entity to look for</li>
-<li>excludeDeletedEntities: Should the search include deleted entities too (default: true)</li>
-<li>classification: Only include entities with given Classification/tag</li>
-<li>query: Any free text occurrence that the entity should have (generic/wildcard queries might be slow)</li>
-<li>limit: Max number of results to fetch</li>
-<li>offset: Starting offset of the result set (useful for pagination)</li>
-<li>entityFilters: Entity Attribute filter(s)</li>
-<li>tagFilters: Classification/tag Attribute filter(s)</li>
-<li>attributes: Attributes to include in the search result (default: include any attribute present in the filter)</li></ul>
-<p>Attribute based filtering can be done on multiple attributes with AND/OR condition.</p>
-<p><b>NOTE: The tagFilters and entityFilters field have same JSON structure.</b></p>
-<p><b><i>Examples of filtering (for hive_table attributes)</i></b></p>
-<ul>
-<li>Single attribute</li></ul>
-<div class="source"><pre class="prettyprint">
- {
- "typeName": "hive_table",
- "excludeDeletedEntities": true,
- "classification" : "",
- "query": "",
- "limit": 50,
- "offset": 0,
- "entityFilters": {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "testtable"
- },
- "tagFilters": null,
- "attributes": [""]
- }
-
-</pre></div>
-<p></p>
-<ul>
-<li>Multi-attribute with OR</li></ul>
-<div class="source"><pre class="prettyprint">
- {
- "typeName": "hive_table",
- "excludeDeletedEntities": true,
- "classification" : "",
- "query": "",
- "limit": 50,
- "offset": 0,
- "entityFilters": {
- "condition": "OR",
- "criterion": [
- {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "testtable"
- },
- {
- "attributeName": "owner",
- "operator": "eq",
- "attributeValue": "admin"
- }
- ]
- },
- "tagFilters": null,
- "attributes": [""]
- }
-
-</pre></div>
-<p></p>
-<ul>
-<li>Multi-attribute with AND</li></ul>
-<div class="source"><pre class="prettyprint">
- {
- "typeName": "hive_table",
- "excludeDeletedEntities": true,
- "classification" : "",
- "query": "",
- "limit": 50,
- "offset": 0,
- "entityFilters": {
- "condition": "AND",
- "criterion": [
- {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "testtable"
- },
- {
- "attributeName": "owner",
- "operator": "eq",
- "attributeValue": "admin"
- }
- ]
- },
- "tagFilters": null,
- "attributes": [""]
- }
-
-</pre></div>
-<p><b><i>Supported operators for filtering</i></b></p>
-<p></p>
-<ul>
-<li>LT (symbols: <, lt) works with Numeric, Date attributes</li>
-<li>GT (symbols: >, gt) works with Numeric, Date attributes</li>
-<li>LTE (symbols: <=, lte) works with Numeric, Date attributes</li>
-<li>GTE (symbols: >=, gte) works with Numeric, Date attributes</li>
-<li>EQ (symbols: eq, =) works with Numeric, Date, String attributes</li>
-<li>NEQ (symbols: neq, !=) works with Numeric, Date, String attributes</li>
-<li>LIKE (symbols: like, LIKE) works with String attributes</li>
-<li>STARTS_WITH (symbols: startsWith, STARTSWITH) works with String attributes</li>
-<li>ENDS_WITH (symbols: endsWith, ENDSWITH) works with String attributes</li>
-<li>CONTAINS (symbols: contains, CONTAINS) works with String attributes</li></ul>
-<p><b><i>CURL Samples</i></b></p>
-<div class="source"><pre class="prettyprint">
- curl -sivk -g
- -u <user>:<password>
- -X POST
- -d '{
- "typeName": "hive_table",
- "excludeDeletedEntities": true,
- "classification" : "",
- "query": "",
- "limit": 50,
- "offset": 0,
- "entityFilters": {
- "condition": "AND",
- "criterion": [
- {
- "attributeName": "name",
- "operator": "contains",
- "attributeValue": "testtable"
- },
- {
- "attributeName": "owner",
- "operator": "eq",
- "attributeValue": "admin"
- }
- ]
- },
- "tagFilters": null,
- "attributes": [""]
- }'
- <protocol>://<atlas_host>:<atlas_port>/api/atlas/v2/search/basic
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Advanced_Search"></a>Advanced Search</h3></div>
-<div class="section">
-<h4><a name="Search_DSL_Grammar"></a>Search DSL Grammar</h4>
-<p>The DSL exposes an SQL like query language for searching the metadata based on the type system. The grammar for the DSL is below.</p>
-<div class="source"><pre class="prettyprint">
-queryWithPath: query ~ opt(WITHPATH)
-
-query: querySrc ~ opt(loopExpression) ~ opt(groupByExpr) ~ opt(selectClause) ~ opt(orderby) ~ opt(limitOffset)
-
-querySrc: rep1sep(singleQrySrc, opt(COMMA))
-
-singleQrySrc = FROM ~ fromSrc ~ opt(WHERE) ~ opt(expr ^? notIdExpression) |
- WHERE ~ (expr ^? notIdExpression) |
- expr ^? notIdExpression |
- fromSrc ~ opt(WHERE) ~ opt(expr ^? notIdExpression)
-
-fromSrc: identifier ~ AS ~ alias | identifier
-
-groupByExpr = GROUPBY ~ (LPAREN ~> rep1sep(selectExpression, COMMA) <~ RPAREN)
-
-orderby: ORDERBY ~ expr ~ opt (sortOrder)
-
-limitOffset: LIMIT ~ lmt ~ opt (offset)
-
-offset: OFFSET ~ offsetValue
-
-sortOrder = ASC | DESC
-
-loopExpression: LOOP ~ (LPAREN ~> query <~ RPAREN) ~ opt(intConstant <~ TIMES) ~ opt(AS ~> alias)
-
-selectClause: SELECT ~ rep1sep(selectExpression, COMMA)
-
-countClause = COUNT ~ LPAREN ~ RPAREN
-
-maxClause = MAX ~ (LPAREN ~> expr <~ RPAREN)
-
-minClause = MIN ~ (LPAREN ~> expr <~ RPAREN)
-
-sumClause = SUM ~ (LPAREN ~> expr <~ RPAREN)
-
-selectExpression: expr ~ opt(AS ~> alias)
-
-expr: compE ~ opt(rep(exprRight))
-
-exprRight: (AND | OR) ~ compE
-
-compE:
- arithE ~ (LT | LTE | EQ | NEQ | GT | GTE) ~ arithE |
- arithE ~ (ISA | IS) ~ ident |
- arithE ~ HAS ~ ident |
- arithE | countClause | maxClause | minClause | sumClause
-
-arithE: multiE ~ opt(rep(arithERight))
-
-arithERight: (PLUS | MINUS) ~ multiE
-
-multiE: atomE ~ opt(rep(multiERight))
-
-multiERight: (STAR | DIV) ~ atomE
-
-atomE: literal | identifier | LPAREN ~> expr <~ RPAREN
-
-identifier: rep1sep(ident, DOT)
-
-alias: ident | stringLit
-
-literal: booleanConstant |
- intConstant |
- longConstant |
- floatConstant |
- doubleConstant |
- stringLit
-
-</pre></div>
-<p>Grammar language: {noformat} opt(a) => a is optional ~ => a combinator. 'a ~ b' means a followed by b rep => zero or more rep1sep => one or more, separated by second arg. {noformat}</p>
-<p>Language Notes:</p>
-<ul>
-<li>A <b>SingleQuery</b> expression can be used to search for entities of a <i>Trait</i> or <i>Class</i>.</li></ul>Entities can be filtered based on a 'Where Clause' and Entity Attributes can be retrieved based on a 'Select Clause'.
-<ul>
-<li>An Entity Graph can be traversed/joined by combining one or more SingleQueries.</li>
-<li>An attempt is made to make the expressions look SQL like by accepting keywords "SELECT",</li></ul>"FROM", and "WHERE"; but these are optional and users can simply think in terms of Entity Graph Traversals.
-<ul>
-<li>The transitive closure of an Entity relationship can be expressed via the <i>Loop</i> expression. A</li></ul><i>Loop</i> expression can be any traversal (recursively a query) that represents a <i>Path</i> that ends in an Entity of the same <i>Type</i> as the starting Entity.
-<ul>
-<li>The <i>WithPath</i> clause can be used with transitive closure queries to retrieve the Path that</li></ul>connects the two related Entities. (We also provide a higher level interface for Closure Queries see scaladoc for 'org.apache.atlas.query.ClosureQuery')
-<ul>
-<li>GROUPBY is optional. Group by can be specified with aggregate methods like max, min, sum and count. When group by is specified aggregated results are returned based on the method specified in select clause. Select expression is mandatory with group by expression.</li>
-<li>ORDERBY is optional. When order by clause is specified, case insensitive sorting is done based on the column specified.</li></ul>For sorting in descending order specify 'DESC' after order by clause. If no order by is specified, then no default sorting is applied.
-<ul>
-<li>LIMIT is optional. It limits the maximum number of objects to be fetched starting from specified optional offset. If no offset is specified count starts from beginning.</li>
-<li>There are couple of Predicate functions different from SQL:</li></ul>* <i>is</i> or <i>isa</i>can be used to filter Entities that have a particular Trait. * <i>has</i> can be used to filter Entities that have a value for a particular Attribute.
-<ul>
-<li>Any identifiers or constants with special characters(space,$,",{,}) should be enclosed within backquote (`)</li></ul></div>
-<div class="section">
-<h5><a name="DSL_Examples"></a>DSL Examples</h5>
-<p>For the model, Asset - attributes name, owner, description DB - supertype Asset - attributes clusterName, parameters, comment Column - extends Asset - attributes type, comment Table - supertype Asset - db, columns, parameters, comment Traits - PII, Log Data</p>
-<p>DSL queries: * from DB</p>
-<ul>
-<li>DB where name="Reporting" select name, owner</li>
-<li>DB where name="Reporting" select name, owner orderby name</li>
-<li>DB where name="Reporting" select name limit 10</li>
-<li>DB where name="Reporting" select name, owner limit 10 offset 0</li>
-<li>DB where name="Reporting" select name, owner orderby name limit 10 offset 5</li>
-<li>DB where name="Reporting" select name, owner orderby name desc limit 10 offset 5</li>
-<li>DB has name</li>
-<li>DB is JdbcAccess</li>
-<li>Column where Column isa PII</li>
-<li>Table where name="sales_fact", columns</li>
-<li>Table where name="sales_fact", columns as column select column.name, column.dataType, column.comment</li>
-<li>DB groupby(owner) select owner, count()</li>
-<li>DB groupby(owner) select owner, max(name)</li>
-<li>DB groupby(owner) select owner, min(name)</li>
-<li>from Person select count() as 'count', max(Person.age) as 'max', min(Person.age)</li>
-<li>`Log Data`</li></ul></div>
-<div class="section">
-<h4><a name="Full-text_Search"></a>Full-text Search</h4>
-<p>Atlas also exposes a lucene style full-text search capability.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/StormAtlasHook.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/StormAtlasHook.html b/1.0.0-alpha/StormAtlasHook.html
deleted file mode 100644
index 0e7cd10..0000000
--- a/1.0.0-alpha/StormAtlasHook.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/StormAtlasHook.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Storm Atlas Bridge</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Storm Atlas Bridge</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Storm_Atlas_Bridge"></a>Storm Atlas Bridge</h2></div>
-<div class="section">
-<h3><a name="Introduction"></a>Introduction</h3>
-<p>Apache Storm is a distributed real-time computation system. Storm makes it easy to reliably process unbounded streams of data, doing for real-time processing what Hadoop did for batch processing. The process is essentially a DAG of nodes, which is called <b>topology</b>.</p>
-<p>Apache Atlas is a metadata repository that enables end-to-end data lineage, search and associate business classification.</p>
-<p>The goal of this integration is to push the operational topology metadata along with the underlying data source(s), target(s), derivation processes and any available business context so Atlas can capture the lineage for this topology.</p>
-<p>There are 2 parts in this process detailed below:</p>
-<ul>
-<li>Data model to represent the concepts in Storm</li>
-<li>Storm Atlas Hook to update metadata in Atlas</li></ul></div>
-<div class="section">
-<h3><a name="Storm_Data_Model"></a>Storm Data Model</h3>
-<p>A data model is represented as Types in Atlas. It contains the descriptions of various nodes in the topology graph, such as spouts and bolts and the corresponding producer and consumer types.</p>
-<p>The following types are added in Atlas.</p>
-<p></p>
-<ul>
-<li>storm_topology - represents the coarse-grained topology. A storm_topology derives from an Atlas Process type and hence can be used to inform Atlas about lineage.</li>
-<li>Following data sets are added - kafka_topic, jms_topic, hbase_table, hdfs_data_set. These all derive from an Atlas Dataset type and hence form the end points of a lineage graph.</li>
-<li>storm_spout - Data Producer having outputs, typically Kafka, JMS</li>
-<li>storm_bolt - Data Consumer having inputs and outputs, typically Hive, HBase, HDFS, etc.</li></ul>
-<p>The Storm Atlas hook auto registers dependent models like the Hive data model if it finds that these are not known to the Atlas server.</p>
-<p>The data model for each of the types is described in the class definition at org.apache.atlas.storm.model.StormDataModel.</p></div>
-<div class="section">
-<h3><a name="Storm_Atlas_Hook"></a>Storm Atlas Hook</h3>
-<p>Atlas is notified when a new topology is registered successfully in Storm. Storm provides a hook, backtype.storm.ISubmitterHook, at the Storm client used to submit a storm topology.</p>
-<p>The Storm Atlas hook intercepts the hook post execution and extracts the metadata from the topology and updates Atlas using the types defined. Atlas implements the Storm client hook interface in org.apache.atlas.storm.hook.StormAtlasHook.</p></div>
-<div class="section">
-<h3><a name="Limitations"></a>Limitations</h3>
-<p>The following apply for the first version of the integration.</p>
-<p></p>
-<ul>
-<li>Only new topology submissions are registered with Atlas, any lifecycle changes are not reflected in Atlas.</li>
-<li>The Atlas server needs to be online when a Storm topology is submitted for the metadata to be captured.</li>
-<li>The Hook currently does not support capturing lineage for custom spouts and bolts.</li></ul></div>
-<div class="section">
-<h3><a name="Installation"></a>Installation</h3>
-<p>The Storm Atlas Hook needs to be manually installed in Storm on the client side. The hook artifacts are available at: $ATLAS_PACKAGE/hook/storm</p>
-<p>Storm Atlas hook jars need to be copied to $STORM_HOME/extlib. Replace STORM_HOME with storm installation path.</p>
-<p>Restart all daemons after you have installed the atlas hook into Storm.</p></div>
-<div class="section">
-<h3><a name="Configuration"></a>Configuration</h3></div>
-<div class="section">
-<h4><a name="Storm_Configuration"></a>Storm Configuration</h4>
-<p>The Storm Atlas Hook needs to be configured in Storm client config in <b>$STORM_HOME/conf/storm.yaml</b> as:</p>
-<div class="source"><pre class="prettyprint">
-storm.topology.submission.notifier.plugin.class: "org.apache.atlas.storm.hook.StormAtlasHook"
-
-</pre></div>
-<p>Also set a 'cluster name' that would be used as a namespace for objects registered in Atlas. This name would be used for namespacing the Storm topology, spouts and bolts.</p>
-<p>The other objects like data sets should ideally be identified with the cluster name of the components that generate them. For e.g. Hive tables and databases should be identified using the cluster name set in Hive. The Storm Atlas hook will pick this up if the Hive configuration is available in the Storm topology jar that is submitted on the client and the cluster name is defined there. This happens similarly for HBase data sets. In case this configuration is not available, the cluster name set in the Storm configuration will be used.</p>
-<div class="source"><pre class="prettyprint">
-atlas.cluster.name: "cluster_name"
-
-</pre></div>
-<p>In <b>$STORM_HOME/conf/storm_env.ini</b>, set an environment variable as follows:</p>
-<div class="source"><pre class="prettyprint">
-STORM_JAR_JVM_OPTS:"-Datlas.conf=$ATLAS_HOME/conf/"
-
-</pre></div>
-<p>where ATLAS_HOME is pointing to where ATLAS is installed.</p>
-<p>You could also set this up programatically in Storm Config as:</p>
-<div class="source"><pre class="prettyprint">
- Config stormConf = new Config();
- ...
- stormConf.put(Config.STORM_TOPOLOGY_SUBMISSION_NOTIFIER_PLUGIN,
- org.apache.atlas.storm.hook.StormAtlasHook.class.getName());
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/TypeSystem.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/TypeSystem.html b/1.0.0-alpha/TypeSystem.html
deleted file mode 100644
index d27c050..0000000
--- a/1.0.0-alpha/TypeSystem.html
+++ /dev/null
@@ -1,276 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/TypeSystem.twiki at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Type System</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Type System</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Type_System"></a>Type System</h2></div>
-<div class="section">
-<h3><a name="Overview"></a>Overview</h3>
-<p>Atlas allows users to define a model for the metadata objects they want to manage. The model is composed of definitions called ‘types’. Instances of ‘types’ called ‘entities’ represent the actual metadata objects that are managed. The Type System is a component that allows users to define and manage the types and entities. All metadata objects managed by Atlas out of the box (like Hive tables, for e.g.) are modelled using types and represented as entities. To store new types of metadata in Atlas, one needs to understand the concepts of the type system component.</p></div>
-<div class="section">
-<h3><a name="Types"></a>Types</h3>
-<p>A ‘Type’ in Atlas is a definition of how a particular type of metadata objects are stored and accessed. A type represents one or a collection of attributes that define the properties for the metadata object. Users with a development background will recognize the similarity of a type to a ‘Class’ definition of object oriented programming languages, or a ‘table schema’ of relational databases.</p>
-<p>An example of a type that comes natively defined with Atlas is a Hive table. A Hive table is defined with these attributes:</p>
-<div class="source"><pre class="prettyprint">
-Name: hive_table
-TypeCategory: Entity
-SuperTypes: DataSet
-Attributes:
- name: string
- db: hive_db
- owner: string
- createTime: date
- lastAccessTime: date
- comment: string
- retention: int
- sd: hive_storagedesc
- partitionKeys: array<hive_column>
- aliases: array<string>
- columns: array<hive_column>
- parameters: map<string,string>
- viewOriginalText: string
- viewExpandedText: string
- tableType: string
- temporary: boolean
-</pre></div>
-<p>The following points can be noted from the above example:</p>
-<p></p>
-<ul>
-<li>A type in Atlas is identified uniquely by a ‘name’</li>
-<li>A type has a metatype. Atlas has the following metatypes:
-<ul>
-<li>Primitive metatypes: boolean, byte, short, int, long, float, double, biginteger, bigdecimal, string, date</li>
-<li>Enum metatypes</li>
-<li>Collection metatypes: array, map</li>
-<li>Composite metatypes: Entity, Struct, Classification, Relationship</li></ul></li>
-<li>Entity & Classification types can ‘extend’ from other types, called ‘supertype’ - by virtue of this, it will get to include the attributes that are defined in the supertype as well. This allows modellers to define common attributes across a set of related types etc. This is again similar to the concept of how Object Oriented languages define super classes for a class. It is also possible for a type in Atlas to extend from multiple super types.
-<ul>
-<li>In this example, every hive table extends from a pre-defined supertype called a ‘DataSet’. More details about this pre-defined types will be provided later.</li></ul></li>
-<li>Types which have a metatype of ‘Entity’, ‘Struct’, ‘Classification’ or 'Relationship' can have a collection of attributes. Each attribute has a name (e.g. ‘name’) and some other associated properties. A property can be referred to using an expression type_name.attribute_name. It is also good to note that attributes themselves are defined using Atlas metatypes.
-<ul>
-<li>In this example, hive_table.name is a String, hive_table.aliases is an array of Strings, hive_table.db refers to an instance of a type called hive_db and so on.</li></ul></li>
-<li>Type references in attributes, (like hive_table.db) are particularly interesting. Note that using such an attribute, we can define arbitrary relationships between two types defined in Atlas and thus build rich models. Note that one can also collect a list of references as an attribute type (e.g. hive_table.columns which represents a list of references from hive_table to hive_column type)</li></ul></div>
-<div class="section">
-<h3><a name="Entities"></a>Entities</h3>
-<p>An ‘entity’ in Atlas is a specific value or instance of an Entity ‘type’ and thus represents a specific metadata object in the real world. Referring back to our analogy of Object Oriented Programming languages, an ‘instance’ is an ‘Object’ of a certain ‘Class’.</p>
-<p>An example of an entity will be a specific Hive Table. Say Hive has a table called ‘customers’ in the ‘default’ database. This table will be an ‘entity’ in Atlas of type hive_table. By virtue of being an instance of an entity type, it will have values for every attribute that are a part of the Hive table ‘type’, such as:</p>
-<div class="source"><pre class="prettyprint">
-guid: "9ba387dd-fa76-429c-b791-ffc338d3c91f"
-typeName: "hive_table"
-status: "ACTIVE"
-values:
- name: “customers”
- db: { "guid": "b42c6cfc-c1e7-42fd-a9e6-890e0adf33bc", "typeName": "hive_db" }
- owner: “admin”
- createTime: 1490761686029
- updateTime: 1516298102877
- comment: null
- retention: 0
- sd: { "guid": "ff58025f-6854-4195-9f75-3a3058dd8dcf", "typeName": "hive_storagedesc" }
- partitionKeys: null
- aliases: null
- columns: [ { "guid": ""65e2204f-6a23-4130-934a-9679af6a211f", "typeName": "hive_column" }, { "guid": ""d726de70-faca-46fb-9c99-cf04f6b579a6", "typeName": "hive_column" }, ...]
- parameters: { "transient_lastDdlTime": "1466403208"}
- viewOriginalText: null
- viewExpandedText: null
- tableType: “MANAGED_TABLE”
- temporary: false
-</pre></div>
-<p>The following points can be noted from the example above:</p>
-<p></p>
-<ul>
-<li>Every instance ofan entity type is identified by a unique identifier, a GUID. This GUID is generated by the Atlas server when the object is defined, and remains constant for the entire lifetime of the entity. At any point in time, this particular entity can be accessed using its GUID.
-<ul>
-<li>In this example, the ‘customers’ table in the default database is uniquely identified by the GUID "9ba387dd-fa76-429c-b791-ffc338d3c91f"</li></ul></li>
-<li>An entity is of a given type, and the name of the type is provided with the entity definition.
-<ul>
-<li>In this example, the ‘customers’ table is a ‘hive_table.</li></ul></li>
-<li>The values of this entity are a map of all the attribute names and their values for attributes that are defined in the hive_table type definition.</li>
-<li>Attribute values will be according to the datatype of the attribute. Entity-type attributes will have value of type <a href="./AtlasObjectId.html">AtlasObjectId</a></li></ul>
-<p>With this idea on entities, we can now see the difference between Entity and Struct metatypes. Entities and Structs both compose attributes of other types. However, instances of Entity types have an identity (with a GUID value) and can be referenced from other entities (like a hive_db entity is referenced from a hive_table entity). Instances of Struct types do not have an identity of their own. The value of a Struct type is a collection of attributes that are ‘embedded’ inside the entity itself.</p></div>
-<div class="section">
-<h3><a name="Attributes"></a>Attributes</h3>
-<p>We already saw that attributes are defined inside metatypes like Entity, Struct, Classification and Relationship. But we implistically referred to attributes as having a name and a metatype value. However, attributes in Atlas have some more properties that define more concepts related to the type system.</p>
-<p>An attribute has the following properties:</p>
-<div class="source"><pre class="prettyprint">
- name: string,
- typeName: string,
- isOptional: boolean,
- isIndexable: boolean,
- isUnique: boolean,
- cardinality: enum
-</pre></div>
-<p>The properties above have the following meanings:</p>
-<p></p>
-<ul>
-<li>name - the name of the attribute</li>
-<li>dataTypeName - the metatype name of the attribute (native, collection or composite)</li>
-<li>isComposite -
-<ul>
-<li>This flag indicates an aspect of modelling. If an attribute is defined as composite, it means that it cannot have a lifecycle independent of the entity it is contained in. A good example of this concept is the set of columns that make a part of a hive table. Since the columns do not have meaning outside of the hive table, they are defined as composite attributes.</li>
-<li>A composite attribute must be created in Atlas along with the entity it is contained in. i.e. A hive column must be created along with the hive table.</li></ul></li>
-<li>isIndexable -
-<ul>
-<li>This flag indicates whether this property should be indexed on, so that look ups can be performed using the attribute value as a predicate and can be performed efficiently.</li></ul></li>
-<li>isUnique -
-<ul>
-<li>This flag is again related to indexing. If specified to be unique, it means that a special index is created for this attribute in <a href="./JanusGraph.html">JanusGraph</a> that allows for equality based look ups.</li>
-<li>Any attribute with a true value for this flag is treated like a primary key to distinguish this entity from other entities. Hence care should be taken ensure that this attribute does model a unique property in real world.
-<ul>
-<li>For e.g. consider the name attribute of a hive_table. In isolation, a name is not a unique attribute for a hive_table, because tables with the same name can exist in multiple databases. Even a pair of (database name, table name) is not unique if Atlas is storing metadata of hive tables amongst multiple clusters. Only a cluster location, database name and table name can be deemed unique in the physical world.</li></ul></li></ul></li>
-<li>multiplicity - indicates whether this attribute is required, optional, or could be multi-valued. If an entity’s definition of the attribute value does not match the multiplicity declaration in the type definition, this would be a constraint violation and the entity addition will fail. This field can therefore be used to define some constraints on the metadata information.</li></ul>
-<p>Using the above, let us expand on the attribute definition of one of the attributes of the hive table below. Let us look at the attribute called ‘db’ which represents the database to which the hive table belongs:</p>
-<div class="source"><pre class="prettyprint">
-db:
- "name": "db",
- "typeName": "hive_db",
- "isOptional": false,
- "isIndexable": true,
- "isUnique": false,
- "cardinality": "SINGLE"
-</pre></div>
-<p>Note the “isOptional=true” constraint - a table entity cannot be created without a db reference.</p>
-<div class="source"><pre class="prettyprint">
-columns:
- "name": "columns",
- "typeName": "array<hive_column>",
- "isOptional": optional,
- "isIndexable": true,
- “isUnique": false,
- "constraints": [ { "type": "ownedRef" } ]
-</pre></div>
-<p>Note the “ownedRef” constraint for columns. By doing this, we are indicating that the defined column entities should always be bound to the table entity they are defined with.</p>
-<p>From this description and examples, you will be able to realize that attribute definitions can be used to influence specific modelling behavior (constraints, indexing, etc) to be enforced by the Atlas system.</p></div>
-<div class="section">
-<h3><a name="System_specific_types_and_their_significance"></a>System specific types and their significance</h3>
-<p>Atlas comes with a few pre-defined system types. We saw one example (DataSet) in preceding sections. In this section we will see more of these types and understand their significance.</p>
-<p><b>Referenceable</b>: This type represents all entities that can be searched for using a unique attribute called qualifiedName.</p>
-<p><b>Asset</b>: This type extends Referenceable and adds attributes like name, description and owner. Name is a required attribute (isOptional=false), the others are optional.</p>
-<p>The purpose of Referenceable and Asset is to provide modellers with way to enforce consistency when defining and querying entities of their own types. Having these fixed set of attributes allows applications and user interfaces to make convention based assumptions about what attributes they can expect of types by default.</p>
-<p><b>Infrastructure</b>: This type extends Asset and typically can be used to be a common super type for infrastructural metadata objects like clusters, hosts etc.</p>
-<p><b>DataSet</b>: This type extends Referenceable. Conceptually, it can be used to represent an type that stores data. In Atlas, hive tables, hbase_tables etc are all types that extend from DataSet. Types that extend DataSet can be expected to have a Schema in the sense that they would have an attribute that defines attributes of that dataset. For e.g. the columns attribute in a hive_table. Also entities of types that extend DataSet participate in data transformation and this transformation can be captured by Atlas via lineage (or provenance) graphs.</p>
-<p><b>Process</b>: This type extends Asset. Conceptually, it can be used to represent any data transformation operation. For example, an ETL process that transforms a hive table with raw data to another hive table that stores some aggregate can be a specific type that extends the Process type. A Process type has two specific attributes, inputs and outputs. Both inputs and outputs are arrays of DataSet entities. Thus an instance of a Process type can use these inputs and outputs to capture how the lineage of a DataSet evolves.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[31/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger-ui.min.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger-ui.min.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger-ui.min.js
deleted file mode 100644
index 678d9d8..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger-ui.min.js
+++ /dev/null
@@ -1,15 +0,0 @@
-(function(){function e(){e.history=e.history||[],e.history.push(arguments),this.console&&console.log(Array.prototype.slice.call(arguments)[0])}!function(){var e=Handlebars.template,t=Handlebars.templates=Handlebars.templates||{};t.apikey_auth=e({1:function(e,t,n,r,i){var a;return' <span class="key_auth__value">'+(null!=(a=(n.sanitize||t&&t.sanitize||n.helperMissing).call(null!=t?t:{},null!=t?t.value:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</span>\n"},3:function(e,t,n,r,i){return' <input placeholder="api_key" class="auth_input input_apiKey_entry" name="apiKey" type="text"/>\n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return'<div class="key_input_container">\n <h3 class="auth__title">Api key authorization</h3>\n <div class="auth__description">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.description:t,{name:"sanitize",hash:{},data:i}))?a:"")+'</div>\n <div>\n <div class="key
_auth__field">\n <span class="key_auth__label">name:</span>\n <span class="key_auth__value">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.name:t,{name:"escape",hash:{},data:i}))?a:"")+'</span>\n </div>\n <div class="key_auth__field">\n <span class="key_auth__label">in:</span>\n <span class="key_auth__value">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t["in"]:t,{name:"escape",hash:{},data:i}))?a:"")+'</span>\n </div>\n <div class="key_auth__field">\n <span class="key_auth__label">value:</span>\n'+(null!=(a=n["if"].call(o,null!=t?t.isLogout:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(3,i,0),data:i}))?a:"")+" </div>\n </div>\n</div>\n"},useData:!0}),t.auth_button=e({compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){return"<a class='authorize__btn' href=\"#\">Authorize</a>\n"},useData:!0}),t.auth_button_operation=e({1:function(e,t,n,r,i){return" authorize
__btn_operation_login\n"},3:function(e,t,n,r,i){return" authorize__btn_operation_logout\n"},5:function(e,t,n,r,i){var a;return' <ul class="authorize-scopes">\n'+(null!=(a=n.each.call(null!=t?t:{},null!=t?t.scopes:t,{name:"each",hash:{},fn:e.program(6,i,0),inverse:e.noop,data:i}))?a:"")+" </ul>\n"},6:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return' <li class="authorize__scope" title="'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.description:t,{name:"escape",hash:{},data:i}))?a:"")+'">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.scope:t,{name:"escape",hash:{},data:i}))?a:"")+"</li>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{};return'<div class="authorize__btn authorize__btn_operation\n'+(null!=(a=n["if"].call(o,null!=t?t.isLogout:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(3,i,0),data:i}))?a:"")+'">\n'+(null!=(a=n["if"].call(o,null!=t?t.scopes:t,{name:"if",hash:{},fn:
e.program(5,i,0),inverse:e.noop,data:i}))?a:"")+"</div>\n"},useData:!0}),t.auth_view=e({1:function(e,t,n,r,i){return' <button type="button" class="auth__button auth_submit__button" data-sw-translate>Authorize</button>\n'},3:function(e,t,n,r,i){return' <button type="button" class="auth__button auth_logout__button" data-sw-translate>Logout</button>\n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{};return'<div class="auth_container">\n\n <div class="auth_inner"></div>\n <div class="auth_submit">\n'+(null!=(a=n.unless.call(o,null!=t?t.isLogout:t,{name:"unless",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i}))?a:"")+(null!=(a=n["if"].call(o,null!=t?t.isAuthorized:t,{name:"if",hash:{},fn:e.program(3,i,0),inverse:e.noop,data:i}))?a:"")+" </div>\n\n</div>\n"},useData:!0}),t.basic_auth=e({1:function(e,t,n,r,i){return" - authorized"},3:function(e,t,n,r,i){var a;return' <span class="basic_auth__value">'+(null!=(a=(n.escap
e||t&&t.escape||n.helperMissing).call(null!=t?t:{},null!=t?t.username:t,{name:"escape",hash:{},data:i}))?a:"")+"</span>\n"},5:function(e,t,n,r,i){return' <input required placeholder="username" class="basic_auth__username auth_input" name="username" type="text"/>\n'},7:function(e,t,n,r,i){return' <div class="auth_label">\n <span class="basic_auth__label" data-sw-translate>password:</span>\n <input required placeholder="password" class="basic_auth__password auth_input" name="password" type="password"/></label>\n </div>\n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{};return"<div class='basic_auth_container'>\n <h3 class=\"auth__title\">Basic authentication"+(null!=(a=n["if"].call(o,null!=t?t.isLogout:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i}))?a:"")+'</h3>\n <form class="basic_input_container">\n <div class="auth__description">'+(null!=(a=(n.sanitize||t&&t.san
itize||n.helperMissing).call(o,null!=t?t.description:t,{name:"sanitize",hash:{},data:i}))?a:"")+'</div>\n <div class="auth_label">\n <span class="basic_auth__label" data-sw-translate>username:</span>\n'+(null!=(a=n["if"].call(o,null!=t?t.isLogout:t,{name:"if",hash:{},fn:e.program(3,i,0),inverse:e.program(5,i,0),data:i}))?a:"")+" </div>\n"+(null!=(a=n.unless.call(o,null!=t?t.isLogout:t,{name:"unless",hash:{},fn:e.program(7,i,0),inverse:e.noop,data:i}))?a:"")+" </form>\n</div>\n"},useData:!0}),t.content_type=e({1:function(e,t,n,r,i){var a;return null!=(a=n.each.call(null!=t?t:{},null!=t?t.produces:t,{name:"each",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i}))?a:""},2:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return'\t<option value="'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,t,{name:"sanitize",hash:{},data:i}))?a:"")+'">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,t,{name:"sanitize",hash:{},data:i}))?a:"")+"</option>\n"},4:f
unction(e,t,n,r,i){return' <option value="application/json">application/json</option>\n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return'<label data-sw-translate for="'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.contentTypeId:t,{name:"escape",hash:{},data:i}))?a:"")+'">Response Content Type</label>\n<select name="contentType" id="'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.contentTypeId:t,{name:"escape",hash:{},data:i}))?a:"")+'">\n'+(null!=(a=n["if"].call(o,null!=t?t.produces:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(4,i,0),data:i}))?a:"")+"</select>\n"},useData:!0}),t.main=e({1:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return' <div class="info_title">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=(a=null!=t?t.info:t)?a.title:a,{name:"sanitize",hash:{},data:i}))?a:"")+'</div>\n <div class="info_description markdown">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,n
ull!=(a=null!=t?t.info:t)?a.description:a,{name:"sanitize",hash:{},data:i}))?a:"")+"</div>\n"+(null!=(a=n["if"].call(o,null!=t?t.externalDocs:t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i}))?a:"")+" "+(null!=(a=n["if"].call(o,null!=(a=null!=t?t.info:t)?a.termsOfServiceUrl:a,{name:"if",hash:{},fn:e.program(4,i,0),inverse:e.noop,data:i}))?a:"")+"\n "+(null!=(a=n["if"].call(o,null!=(a=null!=(a=null!=t?t.info:t)?a.contact:a)?a.name:a,{name:"if",hash:{},fn:e.program(6,i,0),inverse:e.noop,data:i}))?a:"")+"\n "+(null!=(a=n["if"].call(o,null!=(a=null!=(a=null!=t?t.info:t)?a.contact:a)?a.url:a,{name:"if",hash:{},fn:e.program(8,i,0),inverse:e.noop,data:i}))?a:"")+"\n "+(null!=(a=n["if"].call(o,null!=(a=null!=(a=null!=t?t.info:t)?a.contact:a)?a.email:a,{name:"if",hash:{},fn:e.program(10,i,0),inverse:e.noop,data:i}))?a:"")+"\n "+(null!=(a=n["if"].call(o,null!=(a=null!=t?t.info:t)?a.license:a,{name:"if",hash:{},fn:e.program(12,i,0),inverse:e.noop,data:i}))?a:"")+"\n"},2:fun
ction(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return" <p>"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=(a=null!=t?t.externalDocs:t)?a.description:a,{name:"sanitize",hash:{},data:i}))?a:"")+'</p>\n <a href="'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=(a=null!=t?t.externalDocs:t)?a.url:a,{name:"escape",hash:{},data:i}))?a:"")+'" target="_blank">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=(a=null!=t?t.externalDocs:t)?a.url:a,{name:"escape",hash:{},data:i}))?a:"")+"</a>\n"},4:function(e,t,n,r,i){var a;return'<div class="info_tos"><a target="_blank" href="'+(null!=(a=(n.escape||t&&t.escape||n.helperMissing).call(null!=t?t:{},null!=(a=null!=t?t.info:t)?a.termsOfServiceUrl:a,{name:"escape",hash:{},data:i}))?a:"")+'" data-sw-translate>Terms of service</a></div>'},6:function(e,t,n,r,i){var a;return"<div><div class='info_name' style=\"display: inline\" data-sw-translate>Created by </div> "+(null!=(a=(n.escape||t&&t.escape||n.helperMissing).call(null!=t?t:
{},null!=(a=null!=(a=null!=t?t.info:t)?a.contact:a)?a.name:a,{name:"escape",hash:{},data:i}))?a:"")+"</div>"},8:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"<div class='info_url' data-sw-translate>See more at <a href=\""+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=(a=null!=(a=null!=t?t.info:t)?a.contact:a)?a.url:a,{name:"escape",hash:{},data:i}))?a:"")+'">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=(a=null!=(a=null!=t?t.info:t)?a.contact:a)?a.url:a,{name:"escape",hash:{},data:i}))?a:"")+"</a></div>"},10:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return'<div class=\'info_email\'><a target="_parent" href="mailto:'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=(a=null!=(a=null!=t?t.info:t)?a.contact:a)?a.email:a,{name:"escape",hash:{},data:i}))?a:"")+"?subject="+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=(a=null!=t?t.info:t)?a.title:a,{name:"escape",hash:{},data:i}))?a:"")+'" data-sw-translate>Contact the developer</a></div>
'},12:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"<div class='info_license'><a target=\"_blank\" href='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=(a=null!=(a=null!=t?t.info:t)?a.license:a)?a.url:a,{name:"escape",hash:{},data:i}))?a:"")+"'>"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=(a=null!=(a=null!=t?t.info:t)?a.license:a)?a.name:a,{name:"escape",hash:{},data:i}))?a:"")+"</a></div>"},14:function(e,t,n,r,i){var a;return' , <span style="font-variant: small-caps" data-sw-translate>api version</span>: '+(null!=(a=(n.escape||t&&t.escape||n.helperMissing).call(null!=t?t:{},null!=(a=null!=t?t.info:t)?a.version:a,{name:"escape",hash:{},data:i}))?a:"")+"\n "},16:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return' <span style="float:right"><a target="_blank" href="'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.validatorUrl:t,{name:"escape",hash:{},data:i}))?a:"")+"/debug?url="+(null!=(a=(n.escape||t&&t.escape||s).call(o,nu
ll!=t?t.url:t,{name:"escape",hash:{},data:i}))?a:"")+'"><img id="validator" src="'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.validatorUrl:t,{name:"escape",hash:{},data:i}))?a:"")+"?url="+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.url:t,{name:"escape",hash:{},data:i}))?a:"")+'"></a>\n </span>\n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{};return"<div class='info' id='api_info'>\n"+(null!=(a=n["if"].call(o,null!=t?t.info:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i}))?a:"")+"</div>\n<div class='container' id='resources_container'>\n <div class='authorize-wrapper'></div>\n\n <ul id='resources'></ul>\n\n <div class=\"footer\">\n <h4 style=\"color: #999\">[ <span style=\"font-variant: small-caps\">base url</span>: "+(null!=(a=(n.escape||t&&t.escape||n.helperMissing).call(o,null!=t?t.basePath:t,{name:"escape",hash:{},data:i}))?a:"")+"\n"+(null!=(a=n["if"].call(o,null!=(a=null!=t?t.info:t)?a.version:a,{name:"if",h
ash:{},fn:e.program(14,i,0),inverse:e.noop,data:i}))?a:"")+"]\n"+(null!=(a=n["if"].call(o,null!=t?t.validatorUrl:t,{name:"if",hash:{},fn:e.program(16,i,0),inverse:e.noop,data:i}))?a:"")+" </h4>\n </div>\n</div>\n"},useData:!0}),t.oauth2=e({1:function(e,t,n,r,i){var a;return"<p>Authorization URL: "+(null!=(a=(n.sanitize||t&&t.sanitize||n.helperMissing).call(null!=t?t:{},null!=t?t.authorizationUrl:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</p>"},3:function(e,t,n,r,i){var a;return"<p>Token URL: "+(null!=(a=(n.sanitize||t&&t.sanitize||n.helperMissing).call(null!=t?t:{},null!=t?t.tokenUrl:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</p>"},5:function(e,t,n,r,i){return' <p>Please input username and password for password flow authorization</p>\n <fieldset>\n <div><label>Username: <input class="oauth-username" type="text" name="username"></label></div>\n <div><label>Password: <input class="oauth-password" type="password" name="password"></label></d
iv>\n </fieldset>\n'},7:function(e,t,n,r,i){var a;return" <p>Setup client authentication."+(null!=(a=n["if"].call(null!=t?t:{},null!=t?t.requireClientAuthenticaiton:t,{name:"if",hash:{},fn:e.program(8,i,0),inverse:e.noop,data:i}))?a:"")+'</p>\n <fieldset>\n <div><label>Type:\n <select class="oauth-client-authentication-type" name="client-authentication-type">\n <option value="none" selected>None or other</option>\n <option value="basic">Basic auth</option>\n <option value="request-body">Request body</option>\n </select>\n </label></div>\n <div class="oauth-client-authentication" hidden>\n <div><label>ClientId: <input class="oauth-client-id" type="text" name="client-id"></label></div>\n <div><label>Secret: <input class="oauth-client-secret" type="text" name="client-secret"></label></div>\n </div>\n
</fieldset>\n'},8:function(e,t,n,r,i){return"(Required)"},10:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return' <li>\n <input class="oauth-scope" type="checkbox" data-scope="'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.scope:t,{name:"escape",hash:{},data:i}))?a:"")+'" oauthtype="'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.OAuthSchemeKey:t,{name:"escape",hash:{},data:i}))?a:"")+'"/>\n <label>'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.scope:t,{name:"escape",hash:{},data:i}))?a:"")+'</label><br/>\n <span class="api-scope-desc">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.description:t,{name:"escape",hash:{},data:i}))?a:"")+"\n"+(null!=(a=n["if"].call(o,null!=t?t.OAuthSchemeKey:t,{name:"if",hash:{},fn:e.program(11,i,0),inverse:e.noop,data:i}))?a:"")+" </span>\n </li>\n"},11:function(e,t,n,r,i){var a;return" ("+(null!=(a=
(n.escape||t&&t.escape||n.helperMissing).call(null!=t?t:{},null!=t?t.OAuthSchemeKey:t,{name:"escape",hash:{},data:i}))?a:"")+")\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return'<div>\n <h3 class="auth__title">OAuth2.0</h3>\n <p>'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.description:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</p>\n "+(null!=(a=n["if"].call(o,null!=t?t.authorizationUrl:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i}))?a:"")+"\n "+(null!=(a=n["if"].call(o,null!=t?t.tokenUrl:t,{name:"if",hash:{},fn:e.program(3,i,0),inverse:e.noop,data:i}))?a:"")+"\n <p>flow: "+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.flow:t,{name:"escape",hash:{},data:i}))?a:"")+"</p>\n"+(null!=(a=n["if"].call(o,null!=t?t.isPasswordFlow:t,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.noop,data:i}))?a:"")+(null!=(a=n["if"].call(o,null!=t?t.clientAuthentication:t,{name:"if",hash:{},fn:e.progr
am(7,i,0),inverse:e.noop,data:i}))?a:"")+" <p><strong> "+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.appName:t,{name:"escape",hash:{},data:i}))?a:"")+' </strong> API requires the following scopes. Select which ones you want to grant to Swagger UI.</p>\n <p>Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes.\n <a href="#">Learn how to use</a>\n </p>\n <ul class="api-popup-scopes">\n'+(null!=(a=n.each.call(o,null!=t?t.scopes:t,{name:"each",hash:{},fn:e.program(10,i,0),inverse:e.noop,data:i}))?a:"")+" </ul>\n</div>"},useData:!0}),t.operation=e({1:function(e,t,n,r,i){return"deprecated"},3:function(e,t,n,r,i){return" <h4><span data-sw-translate>Warning: Deprecated</span></h4>\n"},5:function(e,t,n,r,i){var a;return' <h4><span data-sw-translate>Implementation Notes</span></h4>\n <div class="markdown">'+(null!=(a=(n.sanitize||t&&t.sanitize||n.he
lperMissing).call(null!=t?t:{},null!=t?t.description:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</div>\n"},7:function(e,t,n,r,i){return" <div class='authorize-wrapper authorize-wrapper_operation'></div>\n"},9:function(e,t,n,r,i){var a,o=null!=t?t:{};return' <div class="response-class">\n <h4><span data-sw-translate>Response Class</span> (<span data-sw-translate>Status</span> '+(null!=(a=(n.escape||t&&t.escape||n.helperMissing).call(o,null!=t?t.successCode:t,{name:"escape",hash:{},data:i}))?a:"")+")</h4>\n "+(null!=(a=n["if"].call(o,null!=t?t.successDescription:t,{name:"if",hash:{},fn:e.program(10,i,0),inverse:e.noop,data:i}))?a:"")+'\n <p><span class="model-signature" /></p>\n <br/>\n <div class="response-content-type" />\n </div>\n'},10:function(e,t,n,r,i){var a;return'<div class="markdown">'+(null!=(a=(n.sanitize||t&&t.sanitize||n.helperMissing).call(null!=t?t:{},null!=t?t.successDescription:t
,{name:"sanitize",hash:{},data:i}))?a:"")+"</div>"},12:function(e,t,n,r,i){var a;return' <h4 data-sw-translate>Headers</h4>\n <table class="headers">\n <thead>\n <tr>\n <th style="width: 100px; max-width: 100px" data-sw-translate>Header</th>\n <th style="width: 310px; max-width: 310px" data-sw-translate>Description</th>\n <th style="width: 200px; max-width: 200px" data-sw-translate>Type</th>\n <th style="width: 320px; max-width: 320px" data-sw-translate>Other</th>\n </tr>\n </thead>\n <tbody>\n'+(null!=(a=n.each.call(null!=t?t:{},null!=t?t.headers:t,{name:"each",hash:{},fn:e.program(13,i,0),inverse:e.noop,data:i}))?a:"")+" </tbody>\n </table>\n"},13:function(e,t,n,r,i){var a,o,s=null!=t?t:{},l=n.helperMissing;return" <tr>\n <td>"+e.escapeExpression((o=null!=(o=n.key||i&&i.key)?o:l,"function"==typeof o
?o.call(s,{name:"key",hash:{},data:i}):o))+"</td>\n <td>"+(null!=(a=(n.sanitize||t&&t.sanitize||l).call(s,null!=t?t.description:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</td>\n <td>"+(null!=(a=(n.escape||t&&t.escape||l).call(s,null!=t?t.type:t,{name:"escape",hash:{},data:i}))?a:"")+"</td>\n <td>"+(null!=(a=(n.escape||t&&t.escape||l).call(s,null!=t?t.other:t,{name:"escape",hash:{},data:i}))?a:"")+"</td>\n </tr>\n"},15:function(e,t,n,r,i){return' <h4 data-sw-translate>Parameters</h4>\n <table class=\'fullwidth parameters\'>\n <thead>\n <tr>\n <th style="width: 100px; max-width: 100px" data-sw-translate>Parameter</th>\n <th style="width: 310px; max-width: 310px" data-sw-translate>Value</th>\n <th style="width: 200px; max-width: 200px" data-sw-translate>Description</th>\n <th style="width: 100px; max-width: 100px" data-sw-translate>Parameter Type
</th>\n <th style="width: 220px; max-width: 230px" data-sw-translate>Data Type</th>\n </tr>\n </thead>\n <tbody class="operation-params">\n\n </tbody>\n </table>\n'},17:function(e,t,n,r,i){return" <div style='margin:0;padding:0;display:inline'></div>\n <h4 data-sw-translate>Response Messages</h4>\n <table class='fullwidth response-messages'>\n <thead>\n <tr>\n <th data-sw-translate>HTTP Status Code</th>\n <th data-sw-translate>Reason</th>\n <th data-sw-translate>Response Model</th>\n <th data-sw-translate>Headers</th>\n </tr>\n </thead>\n <tbody class=\"operation-status\">\n </tbody>\n </table>\n"},19:function(e,t,n,r,i){return""},21:function(e,t,n,r,i){return" <div class='sandbox_header'>\n <input class='submit' type='submit' value='Try it out!' data-sw-
translate/>\n <a href='#' class='response_hider' style='display:none' data-sw-translate>Hide Response</a>\n <span class='response_throbber' style='display:none'></span>\n </div>\n"},23:function(e,t,n,r,i){return" <h4 data-sw-translate>Request Headers</h4>\n <div class='block request_headers'></div>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing,l=e.escapeExpression;return" <ul class='operations' >\n <li class='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.method:t,{name:"escape",hash:{},data:i}))?a:"")+" operation' id='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.parentId:t,{name:"escape",hash:{},data:i}))?a:"")+"_"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.nickname:t,{name:"escape",hash:{},data:i}))?a:"")+"'>\n <div class='heading'>\n <h3>\n <span class='http_method'>\n <a href='#!/"+l((n.sanitize||t&&t.sanitize||s).call(o,
null!=t?t.encodedParentId:t,{name:"sanitize",hash:{},data:i}))+"/"+l((n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.nickname:t,{name:"sanitize",hash:{},data:i}))+'\' class="toggleOperation">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.method:t,{name:"escape",hash:{},data:i}))?a:"")+"</a>\n </span>\n <span class='path'>\n <a href='#!/"+l((n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.encodedParentId:t,{name:"sanitize",hash:{},data:i}))+"/"+l((n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.nickname:t,{name:"sanitize",hash:{},data:i}))+"' class=\"toggleOperation "+(null!=(a=n["if"].call(o,null!=t?t.deprecated:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i}))?a:"")+'">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.path:t,{name:"escape",hash:{},data:i}))?a:"")+"</a>\n </span>\n </h3>\n <ul class='options'>\n <li>\n <a href='#!/"+l((n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.encod
edParentId:t,{name:"sanitize",hash:{},data:i}))+"/"+l((n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.nickname:t,{name:"sanitize",hash:{},data:i}))+'\' class="toggleOperation"><span class="markdown">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.summary:t,{name:"escape",hash:{},data:i}))?a:"")+"</span></a>\n </li>\n </ul>\n </div>\n <div class='content' id='"+l((n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.encodedParentId:t,{name:"sanitize",hash:{},data:i}))+"_"+l((n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.nickname:t,{name:"sanitize",hash:{},data:i}))+"_content' style='display:none'>\n"+(null!=(a=n["if"].call(o,null!=t?t.deprecated:t,{name:"if",hash:{},fn:e.program(3,i,0),inverse:e.noop,data:i}))?a:"")+(null!=(a=n["if"].call(o,null!=t?t.description:t,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.noop,data:i}))?a:"")+(null!=(a=n["if"].call(o,null!=t?t.security:t,{name:"if",hash:{},fn:e.program(7,i,0),inverse:e.noop,data:i}))?a:"")+(null!=(
a=n["if"].call(o,null!=t?t.type:t,{name:"if",hash:{},fn:e.program(9,i,0),inverse:e.noop,data:i}))?a:"")+"\n"+(null!=(a=n["if"].call(o,null!=t?t.headers:t,{name:"if",hash:{},fn:e.program(12,i,0),inverse:e.noop,data:i}))?a:"")+"\n <form accept-charset='UTF-8' class='sandbox'>\n <div style='margin:0;padding:0;display:inline'></div>\n"+(null!=(a=n["if"].call(o,null!=t?t.parameters:t,{name:"if",hash:{},fn:e.program(15,i,0),inverse:e.noop,data:i}))?a:"")+(null!=(a=n["if"].call(o,null!=t?t.responseMessages:t,{name:"if",hash:{},fn:e.program(17,i,0),inverse:e.noop,data:i}))?a:"")+(null!=(a=n["if"].call(o,null!=t?t.isReadOnly:t,{name:"if",hash:{},fn:e.program(19,i,0),inverse:e.program(21,i,0),data:i}))?a:"")+" </form>\n <div class='response' style='display:none'>\n <h4 class='curl'>Curl</h4>\n <div class='block curl'></div>\n <h4 data-sw-translate>Request URL</h4>\n <div class='block request_url'></div>\n"+(null!=(a=n["if"].cal
l(o,null!=t?t.showRequestHeaders:t,{name:"if",hash:{},fn:e.program(23,i,0),inverse:e.noop,data:i}))?a:"")+" <h4 data-sw-translate>Response Body</h4>\n <div class='block response_body'></div>\n <h4 data-sw-translate>Response Code</h4>\n <div class='block response_code'></div>\n <h4 data-sw-translate>Response Headers</h4>\n <div class='block response_headers'></div>\n </div>\n </div>\n </li>\n </ul>\n"},useData:!0}),t.param=e({1:function(e,t,n,r,i){var a;return null!=(a=n["if"].call(null!=t?t:{},null!=t?t.isFile:t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.program(4,i,0),data:i}))?a:""},2:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return'\t\t\t<input type="file" name=\''+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.name:t,{name:"escape",hash:{},data:i}))?a:"")+"' id='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+'\'/>\n\t\t\t<d
iv class="parameter-content-type" />\n'},4:function(e,t,n,r,i){var a;return null!=(a=n["if"].call(null!=t?t:{},null!=t?t["default"]:t,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.program(7,i,0),data:i}))?a:""},5:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"\t\t\t\t<div class=\"editor_holder\"></div>\n\t\t\t\t<textarea class='body-textarea' name='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.name:t,{name:"escape",hash:{},data:i}))?a:"")+"' id='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'>"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t["default"]:t,{name:"escape",hash:{},data:i}))?a:"")+'</textarea>\n <br />\n <div class="parameter-content-type" />\n'},7:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"\t\t\t\t<textarea class='body-textarea' name='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.name:t,{name:"escape",hash:{},data:i}))?a:"")+"'
id='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+'\'></textarea>\n\t\t\t\t<div class="editor_holder"></div>\n\t\t\t\t<br />\n\t\t\t\t<div class="parameter-content-type" />\n'},9:function(e,t,n,r,i){var a;return null!=(a=n["if"].call(null!=t?t:{},null!=t?t.isFile:t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.program(10,i,0),data:i}))?a:""},10:function(e,t,n,r,i){var a;return null!=(a=(n.renderTextParam||t&&t.renderTextParam||n.helperMissing).call(null!=t?t:{},t,{name:"renderTextParam",hash:{},fn:e.program(11,i,0),inverse:e.noop,data:i}))?a:""},11:function(e,t,n,r,i){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"<td class='code'><label for='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'>"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.name:t,{name:"escape",hash:{},data:i}))?a:"")+"</label></td>\
n<td>\n\n"+(null!=(a=n["if"].call(o,null!=t?t.isBody:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(9,i,0),data:i}))?a:"")+'\n</td>\n<td class="markdown">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.description:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</td>\n<td>"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.paramType:t,{name:"escape",hash:{},data:i}))?a:"")+'</td>\n<td>\n\t<span class="model-signature"></span>\n</td>\n'},useData:!0}),t.param_list=e({1:function(e,t,n,r,i){return" required"},3:function(e,t,n,r,i){return' multiple="multiple"'},5:function(e,t,n,r,i){return" required "},7:function(e,t,n,r,i){var a;return" <option "+(null!=(a=n.unless.call(null!=t?t:{},null!=t?t.hasDefault:t,{name:"unless",hash:{},fn:e.program(8,i,0),inverse:e.noop,data:i}))?a:"")+" value=''></option>\n"},8:function(e,t,n,r,i){return' selected="" '},10:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"\n <option "+(null!=(a=n["if"].call(o,
null!=t?t.isDefault:t,{name:"if",hash:{},fn:e.program(11,i,0),inverse:e.noop,data:i}))?a:"")+" value='"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.value:t,{name:"sanitize",hash:{},data:i}))?a:"")+"'> "+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.value:t,{name:"sanitize",hash:{},data:i}))?a:"")+" "+(null!=(a=n["if"].call(o,null!=t?t.isDefault:t,{name:"if",hash:{},fn:e.program(13,i,0),inverse:e.noop,data:i}))?a:"")+" </option>\n\n"},11:function(e,t,n,r,i){return' selected="" '},13:function(e,t,n,r,i){return" (default) "},15:function(e,t,n,r,i){return"<strong>"},17:function(e,t,n,r,i){return"</strong>"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o,s=null!=t?t:{},l=n.helperMissing;return"<td class='code"+(null!=(a=n["if"].call(s,null!=t?t.required:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i}))?a:"")+"'><label for='"+(null!=(a=(n.escape||t&&t.escape||l).call(s,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'>"+(nu
ll!=(a=(n.sanitize||t&&t.sanitize||l).call(s,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</label></td>\n<td>\n <select "+(null!=(a=(n.isArray||t&&t.isArray||l).call(s,t,{name:"isArray",hash:{},fn:e.program(3,i,0),inverse:e.noop,data:i}))?a:"")+' class="parameter '+(null!=(a=n["if"].call(s,null!=t?t.required:t,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.noop,data:i}))?a:"")+'" name="'+(null!=(a=(n.sanitize||t&&t.sanitize||l).call(s,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}))?a:"")+'" id="'+(null!=(a=(n.escape||t&&t.escape||l).call(s,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+'">\n\n'+(null!=(a=n.unless.call(s,null!=t?t.required:t,{name:"unless",hash:{},fn:e.program(7,i,0),inverse:e.noop,data:i}))?a:"")+"\n"+(null!=(a=n.each.call(s,null!=(a=null!=t?t.allowableValues:t)?a.descriptiveValues:a,{name:"each",hash:{},fn:e.program(10,i,0),inverse:e.noop,data:i}))?a:"")+'\n </select>\n</td>\n<td class="markdown">'+(null!=(a=n["if"].call(s,null!=t?
t.required:t,{name:"if",hash:{},fn:e.program(15,i,0),inverse:e.noop,data:i}))?a:"")+(null!=(o=null!=(o=n.description||(null!=t?t.description:t))?o:l,a="function"==typeof o?o.call(s,{name:"description",hash:{},data:i}):o)?a:"")+(null!=(a=n["if"].call(s,null!=t?t.required:t,{name:"if",hash:{},fn:e.program(17,i,0),inverse:e.noop,data:i}))?a:"")+"</td>\n<td>"+(null!=(a=(n.escape||t&&t.escape||l).call(s,null!=t?t.paramType:t,{name:"escape",hash:{},data:i}))?a:"")+'</td>\n<td><span class="model-signature"></span></td>\n'},useData:!0}),t.param_readonly=e({1:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return" <textarea class='body-textarea' readonly='readonly' name='"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}))?a:"")+"' id='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'>"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t["default"]:t,{name:"sanit
ize",hash:{},data:i}))?a:"")+'</textarea>\n <div class="parameter-content-type" />\n'},3:function(e,t,n,r,i){
-var a;return null!=(a=n["if"].call(null!=t?t:{},null!=t?t["default"]:t,{name:"if",hash:{},fn:e.program(4,i,0),inverse:e.program(6,i,0),data:i}))?a:""},4:function(e,t,n,r,i){var a;return" "+(null!=(a=(n.sanitize||t&&t.sanitize||n.helperMissing).call(null!=t?t:{},null!=t?t["default"]:t,{name:"sanitize",hash:{},data:i}))?a:"")+"\n"},6:function(e,t,n,r,i){return" (empty)\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"<td class='code'><label for='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'>"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</label></td>\n<td>\n"+(null!=(a=n["if"].call(o,null!=t?t.isBody:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(3,i,0),data:i}))?a:"")+'</td>\n<td class="markdown">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.description:t,{name:"san
itize",hash:{},data:i}))?a:"")+"</td>\n<td>"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.paramType:t,{name:"escape",hash:{},data:i}))?a:"")+'</td>\n<td><span class="model-signature"></span></td>\n'},useData:!0}),t.param_readonly_required=e({1:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return" <textarea class='body-textarea' readonly='readonly' placeholder='(required)' name='"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}))?a:"")+"' id='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'>"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t["default"]:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</textarea>\n"},3:function(e,t,n,r,i){var a;return null!=(a=n["if"].call(null!=t?t:{},null!=t?t["default"]:t,{name:"if",hash:{},fn:e.program(4,i,0),inverse:e.program(6,i,0),data:i}))?a:""},4:function(e,t,n,r,i){var a;return" "+(null!=(a=(
n.sanitize||t&&t.sanitize||n.helperMissing).call(null!=t?t:{},null!=t?t["default"]:t,{name:"sanitize",hash:{},data:i}))?a:"")+"\n"},6:function(e,t,n,r,i){return" (empty)\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"<td class='code required'><label for='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'>"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</label></td>\n<td>\n"+(null!=(a=n["if"].call(o,null!=t?t.isBody:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(3,i,0),data:i}))?a:"")+'</td>\n<td class="markdown">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.description:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</td>\n<td>"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.paramType:t,{name:"escape",hash:{},data:i}))?a:"")+'</td>\n<td><span class="model-signature"></span></t
d>\n'},useData:!0}),t.param_required=e({1:function(e,t,n,r,i){var a;return null!=(a=n["if"].call(null!=t?t:{},null!=t?t.isFile:t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.program(4,i,0),data:i}))?a:""},2:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return'\t\t\t<input type="file" name=\''+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.name:t,{name:"escape",hash:{},data:i}))?a:"")+"' id='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'/>\n"},4:function(e,t,n,r,i){var a;return null!=(a=n["if"].call(null!=t?t:{},null!=t?t["default"]:t,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.program(7,i,0),data:i}))?a:""},5:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"\t\t\t\t<div class=\"editor_holder\"></div>\n\t\t\t\t<textarea class='body-textarea required' placeholder='(required)' name='"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}
))?a:"")+"' id=\""+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+'">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t["default"]:t,{name:"sanitize",hash:{},data:i}))?a:"")+'</textarea>\n <br />\n <div class="parameter-content-type" />\n'},7:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"\t\t\t\t<textarea class='body-textarea required' placeholder='(required)' name='"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}))?a:"")+"' id='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+'\'></textarea>\n\t\t\t\t<div class="editor_holder"></div>\n\t\t\t\t<br />\n\t\t\t\t<div class="parameter-content-type" />\n'},9:function(e,t,n,r,i){var a;return null!=(a=n["if"].call(null!=t?t:{},null!=t?t.isFile:t,{name:"if",hash:{},fn:e.program(10,i,0),inverse:e.program(12,i,0),data:i}))?a:""},10:function
(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"\t\t\t<input class='parameter required' type='file' name='"+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}))?a:"")+"' id='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'/>\n"},12:function(e,t,n,r,i){var a;return null!=(a=(n.renderTextParam||t&&t.renderTextParam||n.helperMissing).call(null!=t?t:{},t,{name:"renderTextParam",hash:{},fn:e.program(13,i,0),inverse:e.noop,data:i}))?a:""},13:function(e,t,n,r,i){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"<td class='code required'><label for='"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.valueId:t,{name:"escape",hash:{},data:i}))?a:"")+"'>"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.name:t,{name:"escape",hash:{},data:i}))?a:"")+"</label></td>\n<td>\n"+(null!=(a=n["if"].call(o,null!=t?t.isBody:t,
{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(9,i,0),data:i}))?a:"")+'</td>\n<td>\n\t<strong><span class="markdown">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,null!=t?t.description:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</span></strong>\n</td>\n<td>"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.paramType:t,{name:"escape",hash:{},data:i}))?a:"")+'</td>\n<td><span class="model-signature"></span></td>\n'},useData:!0}),t.parameter_content_type=e({1:function(e,t,n,r,i){var a;return null!=(a=n.each.call(null!=t?t:{},null!=t?t.consumes:t,{name:"each",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i}))?a:""},2:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return' <option value="'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,t,{name:"sanitize",hash:{},data:i}))?a:"")+'">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,t,{name:"sanitize",hash:{},data:i}))?a:"")+"</option>\n"},4:function(e,t,n,r,i){return' <option value="application/json">app
lication/json</option>\n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o,s=null!=t?t:{},l=n.helperMissing;return'<label for="'+e.escapeExpression((o=null!=(o=n.parameterContentTypeId||(null!=t?t.parameterContentTypeId:t))?o:l,"function"==typeof o?o.call(s,{name:"parameterContentTypeId",hash:{},data:i}):o))+'" data-sw-translate>Parameter content type:</label>\n<select name="parameterContentType" id="'+(null!=(a=(n.sanitize||t&&t.sanitize||l).call(s,null!=t?t.parameterContentTypeId:t,{name:"sanitize",hash:{},data:i}))?a:"")+'">\n'+(null!=(a=n["if"].call(s,null!=t?t.consumes:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(4,i,0),data:i}))?a:"")+"</select>\n"},useData:!0}),t.popup=e({compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a;return'<div class="api-popup-dialog-wrapper">\n <div class="api-popup-title">'+e.escapeExpression((a=null!=(a=n.title||(null!=t?t.title:t))?a:n.helperMissing,"function"==typeof a?a.call(null!=t?t:{},{name:"title",hash:{},data:i}
):a))+'</div>\n <div class="api-popup-content"></div>\n <p class="error-msg"></p>\n <div class="api-popup-actions">\n <button class="api-popup-cancel api-button gray" type="button">Cancel</button>\n </div>\n</div>\n<div class="api-popup-dialog-shadow"></div>'},useData:!0}),t.resource=e({1:function(e,t,n,r,i){return" : "},3:function(e,t,n,r,i){var a;return" <li>\n <a href='"+(null!=(a=(n.sanitize||t&&t.sanitize||n.helperMissing).call(null!=t?t:{},null!=t?t.url:t,{name:"sanitize",hash:{},data:i}))?a:"")+"' data-sw-translate>Raw</a>\n </li>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o,s,l=null!=t?t:{},u=n.helperMissing,c="<div class='heading'>\n <h2>\n <a href='#!/"+(null!=(a=(n.sanitize||t&&t.sanitize||u).call(l,null!=t?t.id:t,{name:"sanitize",hash:{},data:i}))?a:"")+'\' class="toggleEndpointList" data-id="'+(null!=(a=(n.sanitize||t&&t.sanitize||u).call(l,null!=t?t.id:t,{name:"sanitize",hash:{},data:i}))?a:"")+'">'+(null!=(a=(n.sanitiz
e||t&&t.sanitize||u).call(l,null!=t?t.name:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</a> ";return o=null!=(o=n.summary||(null!=t?t.summary:t))?o:u,s={name:"summary",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i},a="function"==typeof o?o.call(l,s):o,n.summary||(a=n.blockHelperMissing.call(t,a,s)),null!=a&&(c+=a),c+(null!=(a=(n.sanitize||t&&t.sanitize||u).call(l,null!=t?t.summary:t,{name:"sanitize",hash:{},data:i}))?a:"")+"\n </h2>\n <ul class='options'>\n <li>\n <a href='#!/"+(null!=(a=(n.sanitize||t&&t.sanitize||u).call(l,null!=t?t.id:t,{name:"sanitize",hash:{},data:i}))?a:"")+"' id='endpointListTogger_"+(null!=(a=(n.sanitize||t&&t.sanitize||u).call(l,null!=t?t.id:t,{name:"sanitize",hash:{},data:i}))?a:"")+'\' class="toggleEndpointList" data-id="'+(null!=(a=(n.sanitize||t&&t.sanitize||u).call(l,null!=t?t.id:t,{name:"sanitize",hash:{},data:i}))?a:"")+'" data-sw-translate>Show/Hide</a>\n </li>\n <li>\n <a href=\'#\' class="collapseResource" data-id="'+(null
!=(a=(n.sanitize||t&&t.sanitize||u).call(l,null!=t?t.id:t,{name:"sanitize",hash:{},data:i}))?a:"")+'" data-sw-translate>\n List Operations\n </a>\n </li>\n <li>\n <a href=\'#\' class="expandResource" data-id="'+(null!=(a=(n.sanitize||t&&t.sanitize||u).call(l,null!=t?t.id:t,{name:"sanitize",hash:{},data:i}))?a:"")+'" data-sw-translate>\n Expand Operations\n </a>\n </li>\n'+(null!=(a=n["if"].call(l,null!=t?t.url:t,{name:"if",hash:{},fn:e.program(3,i,0),inverse:e.noop,data:i}))?a:"")+" </ul>\n</div>\n<ul class='endpoints' id='"+(null!=(a=(n.sanitize||t&&t.sanitize||u).call(l,null!=t?t.id:t,{name:"sanitize",hash:{},data:i}))?a:"")+"_endpoint_list' style='display:none'>\n\n</ul>\n"},useData:!0}),t.response_content_type=e({1:function(e,t,n,r,i){var a;return null!=(a=n.each.call(null!=t?t:{},null!=t?t.produces:t,{name:"each",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i}))?a:""},2:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return'
<option value="'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,t,{name:"sanitize",hash:{},data:i}))?a:"")+'">'+(null!=(a=(n.sanitize||t&&t.sanitize||s).call(o,t,{name:"sanitize",hash:{},data:i}))?a:"")+"</option>\n"},4:function(e,t,n,r,i){return' <option value="application/json">application/json</option>\n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o,s=null!=t?t:{},l=n.helperMissing,u="function",c=e.escapeExpression;return'<label data-sw-translate for="'+c((o=null!=(o=n.responseContentTypeId||(null!=t?t.responseContentTypeId:t))?o:l,typeof o===u?o.call(s,{name:"responseContentTypeId",hash:{},data:i}):o))+'">Response Content Type</label>\n<select name="responseContentType" id="'+c((o=null!=(o=n.responseContentTypeId||(null!=t?t.responseContentTypeId:t))?o:l,typeof o===u?o.call(s,{name:"responseContentTypeId",hash:{},data:i}):o))+'">\n'+(null!=(a=n["if"].call(s,null!=t?t.produces:t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(4,i,0),data:i}))?a:"")+"</sel
ect>\n"},useData:!0}),t.signature=e({1:function(e,t,n,r,i){var a,o=null!=t?t:{};return'\n<div>\n<ul class="signature-nav">\n <li><a class="description-link" href="#" data-sw-translate>Model</a></li>\n <li><a class="snippet-link" href="#" data-sw-translate>Example Value</a></li>\n</ul>\n<div>\n\n<div class="signature-container">\n <div class="description">\n '+e.escapeExpression((n.sanitize||t&&t.sanitize||n.helperMissing).call(o,null!=t?t.signature:t,{name:"sanitize",hash:{},data:i}))+'\n </div>\n\n <div class="snippet">\n'+(null!=(a=n["if"].call(o,null!=t?t.sampleJSON:t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i}))?a:"")+(null!=(a=n["if"].call(o,null!=t?t.sampleXML:t,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.noop,data:i}))?a:"")+" </div>\n</div>\n"},2:function(e,t,n,r,i){var a,o=null!=t?t:{};return' <div class="snippet_json">\n <pre><code>'+(null!=(a=(n.escape||t&&t.escape||n.helperMissing).call(o,null!=t?t.sampleJSON:t,{name:"escape"
,hash:{},data:i}))?a:"")+"</code></pre>\n "+(null!=(a=n["if"].call(o,null!=t?t.isParam:t,{name:"if",hash:{},fn:e.program(3,i,0),inverse:e.noop,data:i}))?a:"")+"\n </div>\n"},3:function(e,t,n,r,i){return'<small class="notice" data-sw-translate></small>'},5:function(e,t,n,r,i){var a,o=null!=t?t:{};return' <div class="snippet_xml">\n <pre><code>'+(null!=(a=(n.escape||t&&t.escape||n.helperMissing).call(o,null!=t?t.sampleXML:t,{name:"escape",hash:{},data:i}))?a:"")+"</code></pre>\n "+(null!=(a=n["if"].call(o,null!=t?t.isParam:t,{name:"if",hash:{},fn:e.program(3,i,0),inverse:e.noop,data:i}))?a:"")+"\n </div>\n"},7:function(e,t,n,r,i){var a;return" "+(null!=(a=(n.escape||t&&t.escape||n.helperMissing).call(null!=t?t:{},null!=t?t.signature:t,{name:"escape",hash:{},data:i}))?a:"")+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a;return null!=(a=(n.ifCond||t&&t.ifCond||n.helperMissing).call(null!=t?t:{},null!=t?t.sampleJSON:t,"||",null!=t?t.sampleXML:
t,{name:"ifCond",hash:{},fn:e.program(1,i,0),inverse:e.program(7,i,0),data:i}))?a:""},useData:!0}),t.status_code=e({1:function(e,t,n,r,i){var a,o,s=null!=t?t:{},l=n.helperMissing;return" <tr>\n <td>"+e.escapeExpression((o=null!=(o=n.key||i&&i.key)?o:l,"function"==typeof o?o.call(s,{name:"key",hash:{},data:i}):o))+"</td>\n <td>"+(null!=(a=(n.sanitize||t&&t.sanitize||l).call(s,null!=t?t.description:t,{name:"sanitize",hash:{},data:i}))?a:"")+"</td>\n <td>"+(null!=(a=(n.escape||t&&t.escape||l).call(s,null!=t?t.type:t,{name:"escape",hash:{},data:i}))?a:"")+"</td>\n </tr>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,i){var a,o=null!=t?t:{},s=n.helperMissing;return"<td width='15%' class='code'>"+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.code:t,{name:"escape",hash:{},data:i}))?a:"")+'</td>\n<td class="markdown">'+(null!=(a=(n.escape||t&&t.escape||s).call(o,null!=t?t.message:t,{name:"escape",hash:{},data:i}))?a:"")+'</td>\n<td width=\'50%\'><sp
an class="model-signature" /></td>\n<td class="headers">\n <table>\n <tbody>\n'+(null!=(a=n.each.call(o,null!=t?t.headers:t,{name:"each",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i}))?a:"")+" </tbody>\n </table>\n</td>"},useData:!0})}(),$(function(){$.fn.vAlign=function(){return this.each(function(){var e=$(this).height(),t=$(this).parent().height(),n=(t-e)/2;$(this).css("margin-top",n)})},$.fn.stretchFormtasticInputWidthToParent=function(){return this.each(function(){var e=$(this).closest("form").innerWidth(),t=parseInt($(this).closest("form").css("padding-left"),10)+parseInt($(this).closest("form").css("padding-right"),10),n=parseInt($(this).css("padding-left"),10)+parseInt($(this).css("padding-right"),10);$(this).css("width",e-t-n)})},$("form.formtastic li.string input, form.formtastic textarea").stretchFormtasticInputWidthToParent(),$("ul.downplayed li div.content p").vAlign(),$("form.sandbox").submit(function(){var e=!0;return $(this).find("input.required").each(f
unction(){$(this).removeClass("error"),""===$(this).val()&&($(this).addClass("error"),$(this).wiggle(),e=!1)}),e})}),Function.prototype.bind&&console&&"object"==typeof console.log&&["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(e){console[e]=this.bind(console[e],console)},Function.prototype.call),window.Docs={shebang:function(){var e=$.param.fragment().split("/");switch(e.shift(),e.length){case 1:if(e[0].length>0){var t="resource_"+e[0];Docs.expandEndpointListForResource(e[0]),$("#"+t).slideto({highlight:!1})}break;case 2:Docs.expandEndpointListForResource(e[0]),$("#"+t).slideto({highlight:!1});var n=e.join("_"),r=n+"_content";Docs.expandOperation($("#"+r)),$("#"+n).slideto({highlight:!1})}},toggleEndpointListForResource:function(e){var t=$("li#resource_"+Docs.escapeResourceName(e)+" ul.endpoints");t.is(":visible")?($.bbq.pushState("#/",2),Docs.collapseEndpointListForResource(e)):($.bbq.pushState("#/"+e,2),Docs.expandEndpointListForResou
rce(e))},expandEndpointListForResource:function(e){var e=Docs.escapeResourceName(e);if(""==e)return void $(".resource ul.endpoints").slideDown();$("li#resource_"+e).addClass("active");var t=$("li#resource_"+e+" ul.endpoints");t.slideDown()},collapseEndpointListForResource:function(e){var e=Docs.escapeResourceName(e);if(""==e)return void $(".resource ul.endpoints").slideUp();$("li#resource_"+e).removeClass("active");var t=$("li#resource_"+e+" ul.endpoints");t.slideUp()},expandOperationsForResource:function(e){return Docs.expandEndpointListForResource(e),""==e?void $(".resource ul.endpoints li.operation div.content").slideDown():void $("li#resource_"+Docs.escapeResourceName(e)+" li.operation div.content").each(function(){Docs.expandOperation($(this))})},collapseOperationsForResource:function(e){return Docs.expandEndpointListForResource(e),""==e?void $(".resource ul.endpoints li.operation div.content").slideUp():void $("li#resource_"+Docs.escapeResourceName(e)+" li.operation div.conten
t").each(function(){Docs.collapseOperation($(this))})},escapeResourceName:function(e){return e.replace(/[!"#$%&'()*+,.\/:;<=>?@\[\\\]\^`{|}~]/g,"\\$&")},expandOperation:function(e){e.slideDown()},collapseOperation:function(e){e.slideUp()}},function(e,t){"use strict";"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.returnExports=t()}(this,function(){var e,t,n=Array,r=n.prototype,i=Object,a=i.prototype,o=Function,s=o.prototype,l=String,u=l.prototype,c=Number,p=c.prototype,h=r.slice,f=r.splice,d=r.push,m=r.unshift,g=r.concat,y=r.join,v=s.call,b=s.apply,w=Math.max,_=Math.min,x=a.toString,A="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,S=Function.prototype.toString,j=/^\s*class /,E=function(e){try{var t=S.call(e),n=t.replace(/\/\/.*\n/g,""),r=n.replace(/\/\*[.\s\S]*\*\//g,""),i=r.replace(/\n/gm," ").replace(/ {2}/g," ");return j.test(i)}catch(a){return!1}},O=function(e){try{return!E(e)&&(S.call(e),!0)}catch(t){return!1}},k="[o
bject Function]",T="[object GeneratorFunction]",e=function(e){if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(A)return O(e);if(E(e))return!1;var t=x.call(e);return t===k||t===T},C=RegExp.prototype.exec,I=function(e){try{return C.call(e),!0}catch(t){return!1}},D="[object RegExp]";t=function(e){return"object"==typeof e&&(A?I(e):x.call(e)===D)};var L,M=String.prototype.valueOf,R=function(e){try{return M.call(e),!0}catch(t){return!1}},U="[object String]";L=function(e){return"string"==typeof e||"object"==typeof e&&(A?R(e):x.call(e)===U)};var P=i.defineProperty&&function(){try{var e={};i.defineProperty(e,"x",{enumerable:!1,value:e});for(var t in e)return!1;return e.x===e}catch(n){return!1}}(),q=function(e){var t;return t=P?function(e,t,n,r){!r&&t in e||i.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:n})}:function(e,t,n,r){!r&&t in e||(e[t]=n)},function(n,r,i){for(var a in r)e.call(r,a)&&t(n,a,r[a],i)}}(a.hasOwnProperty),B=function(e){var t=type
of e;return null===e||"object"!==t&&"function"!==t},z=c.isNaN||function(e){return e!==e},N={ToInteger:function(e){var t=+e;return z(t)?t=0:0!==t&&t!==1/0&&t!==-(1/0)&&(t=(t>0||-1)*Math.floor(Math.abs(t))),t},ToPrimitive:function(t){var n,r,i;if(B(t))return t;if(r=t.valueOf,e(r)&&(n=r.call(t),B(n)))return n;if(i=t.toString,e(i)&&(n=i.call(t),B(n)))return n;throw new TypeError},ToObject:function(e){if(null==e)throw new TypeError("can't convert "+e+" to object");return i(e)},ToUint32:function(e){return e>>>0}},$=function(){};q(s,{bind:function(t){var n=this;if(!e(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var r,a=h.call(arguments,1),s=function(){if(this instanceof r){var e=b.call(n,this,g.call(a,h.call(arguments)));return i(e)===e?e:this}return b.call(n,t,g.call(a,h.call(arguments)))},l=w(0,n.length-a.length),u=[],c=0;c<l;c++)d.call(u,"$"+c);return r=o("binder","return function ("+y.call(u,",")+"){ return binder.apply(this, arguments); }")(s),n.prot
otype&&($.prototype=n.prototype,r.prototype=new $,$.prototype=null),r}});var F=v.bind(a.hasOwnProperty),V=v.bind(a.toString),H=v.bind(h),Y=b.bind(h),J=v.bind(u.slice),W=v.bind(u.split),Q=v.bind(u.indexOf),G=v.bind(d),K=v.bind(a.propertyIsEnumerable),X=v.bind(r.sort),Z=n.isArray||function(e){return"[object Array]"===V(e)},ee=1!==[].unshift(0);q(r,{unshift:function(){return m.apply(this,arguments),this.length}},ee),q(n,{isArray:Z});var te=i("a"),ne="a"!==te[0]||!(0 in te),re=function(e){var t=!0,n=!0,r=!1;if(e)try{e.call("foo",function(e,n,r){"object"!=typeof r&&(t=!1)}),e.call([1],function(){"use strict";n="string"==typeof this},"x")}catch(i){r=!0}return!!e&&!r&&t&&n};q(r,{forEach:function(t){var n,r=N.ToObject(this),i=ne&&L(this)?W(this,""):r,a=-1,o=N.ToUint32(i.length);if(arguments.length>1&&(n=arguments[1]),!e(t))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++a<o;)a in i&&("undefined"==typeof n?t(i[a],a,r):t.call(n,i[a],a,r))}},!re(r.forEach)),q(
r,{map:function(t){var r,i=N.ToObject(this),a=ne&&L(this)?W(this,""):i,o=N.ToUint32(a.length),s=n(o);if(arguments.length>1&&(r=arguments[1]),!e(t))throw new TypeError("Array.prototype.map callback must be a function");for(var l=0;l<o;l++)l in a&&("undefined"==typeof r?s[l]=t(a[l],l,i):s[l]=t.call(r,a[l],l,i));return s}},!re(r.map)),q(r,{filter:function(t){var n,r,i=N.ToObject(this),a=ne&&L(this)?W(this,""):i,o=N.ToUint32(a.length),s=[];if(arguments.length>1&&(r=arguments[1]),!e(t))throw new TypeError("Array.prototype.filter callback must be a function");for(var l=0;l<o;l++)l in a&&(n=a[l],("undefined"==typeof r?t(n,l,i):t.call(r,n,l,i))&&G(s,n));return s}},!re(r.filter)),q(r,{every:function(t){var n,r=N.ToObject(this),i=ne&&L(this)?W(this,""):r,a=N.ToUint32(i.length);if(arguments.length>1&&(n=arguments[1]),!e(t))throw new TypeError("Array.prototype.every callback must be a function");for(var o=0;o<a;o++)if(o in i&&!("undefined"==typeof n?t(i[o],o,r):t.call(n,i[o],o,r)))return!1;retu
rn!0}},!re(r.every)),q(r,{some:function(t){var n,r=N.ToObject(this),i=ne&&L(this)?W(this,""):r,a=N.ToUint32(i.length);if(arguments.length>1&&(n=arguments[1]),!e(t))throw new TypeError("Array.prototype.some callback must be a function");for(var o=0;o<a;o++)if(o in i&&("undefined"==typeof n?t(i[o],o,r):t.call(n,i[o],o,r)))return!0;return!1}},!re(r.some));var ie=!1;r.reduce&&(ie="object"==typeof r.reduce.call("es5",function(e,t,n,r){return r})),q(r,{reduce:function(t){var n=N.ToObject(this),r=ne&&L(this)?W(this,""):n,i=N.ToUint32(r.length);if(!e(t))throw new TypeError("Array.prototype.reduce callback must be a function");if(0===i&&1===arguments.length)throw new TypeError("reduce of empty array with no initial value");var a,o=0;if(arguments.length>=2)a=arguments[1];else for(;;){if(o in r){a=r[o++];break}if(++o>=i)throw new TypeError("reduce of empty array with no initial value")}for(;o<i;o++)o in r&&(a=t(a,r[o],o,n));return a}},!ie);var ae=!1;r.reduceRight&&(ae="object"==typeof r.reduce
Right.call("es5",function(e,t,n,r){return r})),q(r,{reduceRight:function(t){var n=N.ToObject(this),r=ne&&L(this)?W(this,""):n,i=N.ToUint32(r.length);if(!e(t))throw new TypeError("Array.prototype.reduceRight callback must be a function");if(0===i&&1===arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var a,o=i-1;if(arguments.length>=2)a=arguments[1];else for(;;){if(o in r){a=r[o--];break}if(--o<0)throw new TypeError("reduceRight of empty array with no initial value")}if(o<0)return a;do o in r&&(a=t(a,r[o],o,n));while(o--);return a}},!ae);var oe=r.indexOf&&[0,1].indexOf(1,2)!==-1;q(r,{indexOf:function(e){var t=ne&&L(this)?W(this,""):N.ToObject(this),n=N.ToUint32(t.length);if(0===n)return-1;var r=0;for(arguments.length>1&&(r=N.ToInteger(arguments[1])),r=r>=0?r:w(0,n+r);r<n;r++)if(r in t&&t[r]===e)return r;return-1}},oe);var se=r.lastIndexOf&&[0,1].lastIndexOf(0,-3)!==-1;q(r,{lastIndexOf:function(e){var t=ne&&L(this)?W(this,""):N.ToObject(this),n=N
.ToUint32(t.length);if(0===n)return-1;var r=n-1;for(arguments.length>1&&(r=_(r,N.ToInteger(arguments[1]))),r=r>=0?r:n-Math.abs(r);r>=0;r--)if(r in t&&e===t[r])return r;return-1}},se);var le=function(){var e=[1,2],t=e.splice();return 2===e.length&&Z(t)&&0===t.length}();q(r,{splice:function(e,t){return 0===arguments.length?[]:f.apply(this,arguments)}},!le);var ue=function(){var e={};return r.splice.call(e,0,0,1),1===e.length}();q(r,{splice:function(e,t){if(0===arguments.length)return[];var n=arguments;return this.length=w(N.ToInteger(this.length),0),arguments.length>0&&"number"!=typeof t&&(n=H(arguments),n.length<2?G(n,this.length-e):n[1]=N.ToInteger(t)),f.apply(this,n)}},!ue);var ce=function(){var e=new n(1e5);return e[8]="x",e.splice(1,1),7===e.indexOf("x")}(),pe=function(){var e=256,t=[];return t[e]="a",t.splice(e+1,0,"b"),"a"===t[e]}();q(r,{splice:function(e,t){for(var n,r=N.ToObject(this),i=[],a=N.ToUint32(r.length),o=N.ToInteger(e),s=o<0?w(a+o,0):_(o,a),u=_(w(N.ToInteger(t),0),a
-s),c=0;c<u;)n=l(s+c),F(r,n)&&(i[c]=r[n]),c+=1;var p,h=H(arguments,2),f=h.length;if(f<u){c=s;for(var d=a-u;c<d;)n=l(c+u),p=l(c+f),F(r,n)?r[p]=r[n]:delete r[p],c+=1;c=a;for(var m=a-u+f;c>m;)delete r[c-1],c-=1}else if(f>u)for(c=a-u;c>s;)n=l(c+u-1),p=l(c+f-1),F(r,n)?r[p]=r[n]:delete r[p],c-=1;c=s;for(var g=0;g<h.length;++g)r[c]=h[g],c+=1;return r.length=a-u+f,i}},!ce||!pe);var he,fe=r.join;try{he="1,2,3"!==Array.prototype.join.call("123",",")}catch(de){he=!0}he&&q(r,{join:function(e){var t="undefined"==typeof e?",":e;return fe.call(L(this)?W(this,""):this,t)}},he);var me="1,2"!==[1,2].join(void 0);me&&q(r,{join:function(e){var t="undefined"==typeof e?",":e;return fe.call(this,t)}},me);var ge=function(e){for(var t=N.ToObject(this),n=N.ToUint32(t.length),r=0;r<arguments.length;)t[n+r]=arguments[r],r+=1;return t.length=n+r,n+r},ye=function(){var e={},t=Array.prototype.push.call(e,void 0);return 1!==t||1!==e.length||"undefined"!=typeof e[0]||!F(e,0)}();q(r,{push:function(e){return Z(this)?
d.apply(this,arguments):ge.apply(this,arguments)}},ye);var ve=function(){var e=[],t=e.push(void 0);return 1!==t||1!==e.length||"undefined"!=typeof e[0]||!F(e,0)}();q(r,{push:ge},ve),q(r,{slice:function(e,t){var n=L(this)?W(this,""):this;return Y(n,arguments)}},ne);var be=function(){try{return[1,2].sort(null),[1,2].sort({}),!0}catch(e){}return!1}(),we=function(){try{return[1,2].sort(/a/),!1}catch(e){}return!0}(),_e=function(){try{return[1,2].sort(void 0),!0}catch(e){}return!1}();q(r,{sort:function(t){if("undefined"==typeof t)return X(this);if(!e(t))throw new TypeError("Array.prototype.sort callback must be a function");return X(this,t)}},be||!_e||!we);var xe=!K({toString:null},"toString"),Ae=K(function(){},"prototype"),Se=!F("x","0"),je=function(e){var t=e.constructor;return t&&t.prototype===e},Ee={$window:!0,$console:!0,$parent:!0,$self:!0,$frame:!0,$frames:!0,$frameElement:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$external:!0},Oe=function(){if("undefined"==typeof window)return!
1;for(var e in window)try{!Ee["$"+e]&&F(window,e)&&null!==window[e]&&"object"==typeof window[e]&&je(window[e])}catch(t){return!0}return!1}(),ke=function(e){if("undefined"==typeof window||!Oe)return je(e);try{return je(e)}catch(t){return!1}},Te=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Ce=Te.length,Ie=function(e){return"[object Arguments]"===V(e)},De=function(t){return null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&!Z(t)&&e(t.callee)},Le=Ie(arguments)?Ie:De;q(i,{keys:function(t){var n=e(t),r=Le(t),i=null!==t&&"object"==typeof t,a=i&&L(t);if(!i&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var o=[],s=Ae&&n;if(a&&Se||r)for(var u=0;u<t.length;++u)G(o,l(u));if(!r)for(var c in t)s&&"prototype"===c||!F(t,c)||G(o,l(c));if(xe)for(var p=ke(t),h=0;h<Ce;h++){var f=Te[h];p&&"constructor"===f||!F(t,f)||G(o,f)}return o}});var Me=i.keys&&function(){return 2===i.keys(arguments).length}(1,2)
,Re=i.keys&&function(){var e=i.keys(arguments);return 1!==arguments.length||1!==e.length||1!==e[0]}(1),Ue=i.keys;q(i,{keys:function(e){return Ue(Le(e)?H(e):e)}},!Me||Re);var Pe,qe,Be=0!==new Date((-0xc782b5b342b24)).getUTCMonth(),ze=new Date((-0x55d318d56a724)),Ne=new Date(14496624e5),$e="Mon, 01 Jan -45875 11:59:59 GMT"!==ze.toUTCString(),Fe=ze.getTimezoneOffset();Fe<-720?(Pe="Tue Jan 02 -45875"!==ze.toDateString(),qe=!/^Thu Dec 10 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(Ne.toString())):(Pe="Mon Jan 01 -45875"!==ze.toDateString(),qe=!/^Wed Dec 09 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(Ne.toString()));var Ve=v.bind(Date.prototype.getFullYear),He=v.bind(Date.prototype.getMonth),Ye=v.bind(Date.prototype.getDate),Je=v.bind(Date.prototype.getUTCFullYear),We=v.bind(Date.prototype.getUTCMonth),Qe=v.bind(Date.prototype.getUTCDate),Ge=v.bind(Date.prototype.getUTCDay),Ke=v.bind(Date.prototype.getUTCHours),Xe=v.bind(Date.prototype.getUTCMinutes),Ze=v.bind(Date.prototype.g
etUTCSeconds),et=v.bind(Date.prototype.getUTCMilliseconds),tt=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],nt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],rt=function(e,t){return Ye(new Date(t,e,0))};q(Date.prototype,{getFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var e=Ve(this);return e<0&&He(this)>11?e+1:e},getMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var e=Ve(this),t=He(this);return e<0&&t>11?0:t},getDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var e=Ve(this),t=He(this),n=Ye(this);if(e<0&&t>11){if(12===t)return n;var r=rt(0,e+1);return r-n+1}return n},getUTCFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var e=Je(this);return e<0&&We(this)>11?e+1:e},getUTCMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this
is not a Date object.");var e=Je(this),t=We(this);return e<0&&t>11?0:t},getUTCDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var e=Je(this),t=We(this),n=Qe(this);if(e<0&&t>11){if(12===t)return n;var r=rt(0,e+1);return r-n+1}return n}},Be),q(Date.prototype,{toUTCString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var e=Ge(this),t=Qe(this),n=We(this),r=Je(this),i=Ke(this),a=Xe(this),o=Ze(this);return tt[e]+", "+(t<10?"0"+t:t)+" "+nt[n]+" "+r+" "+(i<10?"0"+i:i)+":"+(a<10?"0"+a:a)+":"+(o<10?"0"+o:o)+" GMT"}},Be||$e),q(Date.prototype,{toDateString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var e=this.getDay(),t=this.getDate(),n=this.getMonth(),r=this.getFullYear();return tt[e]+" "+nt[n]+" "+(t<10?"0"+t:t)+" "+r}},Be||Pe),(Be||qe)&&(Date.prototype.toString=function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date
object.");var e=this.getDay(),t=this.getDate(),n=this.getMonth(),r=this.getFullYear(),i=this.getHours(),a=this.getMinutes(),o=this.getSeconds(),s=this.getTimezoneOffset(),l=Math.floor(Math.abs(s)/60),u=Math.floor(Math.abs(s)%60);
-return tt[e]+" "+nt[n]+" "+(t<10?"0"+t:t)+" "+r+" "+(i<10?"0"+i:i)+":"+(a<10?"0"+a:a)+":"+(o<10?"0"+o:o)+" GMT"+(s>0?"-":"+")+(l<10?"0"+l:l)+(u<10?"0"+u:u)},P&&i.defineProperty(Date.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var it=-621987552e5,at="-000001",ot=Date.prototype.toISOString&&new Date(it).toISOString().indexOf(at)===-1,st=Date.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new Date((-1)).toISOString(),lt=v.bind(Date.prototype.getTime);q(Date.prototype,{toISOString:function(){if(!isFinite(this)||!isFinite(lt(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");var e=Je(this),t=We(this);e+=Math.floor(t/12),t=(t%12+12)%12;var n=[t+1,Qe(this),Ke(this),Xe(this),Ze(this)];e=(e<0?"-":e>9999?"+":"")+J("00000"+Math.abs(e),0<=e&&e<=9999?-4:-6);for(var r=0;r<n.length;++r)n[r]=J("00"+n[r],-2);return e+"-"+H(n,0,2).join("-")+"T"+H(n,2).join(":")+"."+J("000"+et(this),-3)+"Z"}},ot||st);var ut=function(){try{return Date.proto
type.toJSON&&null===new Date(NaN).toJSON()&&new Date(it).toJSON().indexOf(at)!==-1&&Date.prototype.toJSON.call({toISOString:function(){return!0}})}catch(e){return!1}}();ut||(Date.prototype.toJSON=function(t){var n=i(this),r=N.ToPrimitive(n);if("number"==typeof r&&!isFinite(r))return null;var a=n.toISOString;if(!e(a))throw new TypeError("toISOString property is not callable");return a.call(n)});var ct=1e15===Date.parse("+033658-09-27T01:46:40.000Z"),pt=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z")),ht=isNaN(Date.parse("2000-01-01T00:00:00.000Z"));if(ht||pt||!ct){var ft=Math.pow(2,31)-1,dt=z(new Date(1970,0,1,0,0,0,ft+1).getTime());Date=function(e){var t=function(n,r,i,a,o,s,u){var c,p=arguments.length;if(this instanceof e){var h=s,f=u;if(dt&&p>=7&&u>ft){var d=Math.floor(u/ft)*ft,m=Math.floor(d/1e3);h+=m,f-=1e3*m}c=1===p&&l(n)===n?new e(t.parse(n)):p>=7?new e(n,r,i,a,o,h,f):p>=6?new e(n,r,i
,a,o,h):p>=5?new e(n,r,i,a,o):p>=4?new e(n,r,i,a):p>=3?new e(n,r,i):p>=2?new e(n,r):p>=1?new e(n instanceof e?+n:n):new e}else c=e.apply(this,arguments);return B(c)||q(c,{constructor:t},!0),c},n=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),r=[0,31,59,90,120,151,181,212,243,273,304,334,365],i=function(e,t){var n=t>1?1:0;return r[t]+Math.floor((e-1969+n)/4)-Math.floor((e-1901+n)/100)+Math.floor((e-1601+n)/400)+365*(e-1970)},a=function(t){var n=0,r=t;if(dt&&r>ft){var i=Math.floor(r/ft)*ft,a=Math.floor(i/1e3);n+=a,r-=1e3*a}return c(new e(1970,0,1,0,0,n,r))};for(var o in e)F(e,o)&&(t[o]=e[o]);q(t,{now:e.now,UTC:e.UTC},!0),t.prototype=e.prototype,q(t.prototype,{constructor:t},!0);var s=function(t){var r=n.exec(t);if(r){var o,s=c(r[1]),l=c(r[2]||1)-1,u=c(r[3]||1)-1,p=c(r[4]||0),h=c(r[5]||0),f=c(r[6]||0),d=Math.floor(1e3*c(r[7]||0)),m=Boolean(r[4]&&!r[8]),g="-"===r[9]?1:-1,y=c(r[10]||0),
v=c(r[11]||0),b=h>0||f>0||d>0;return p<(b?24:25)&&h<60&&f<60&&d<1e3&&l>-1&&l<12&&y<24&&v<60&&u>-1&&u<i(s,l+1)-i(s,l)&&(o=60*(24*(i(s,l)+u)+p+y*g),o=1e3*(60*(o+h+v*g)+f)+d,m&&(o=a(o)),-864e13<=o&&o<=864e13)?o:NaN}return e.parse.apply(this,arguments)};return q(t,{parse:s}),t}(Date)}Date.now||(Date.now=function(){return(new Date).getTime()});var mt=p.toFixed&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0)),gt={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function(e,t){for(var n=-1,r=t;++n<gt.size;)r+=e*gt.data[n],gt.data[n]=r%gt.base,r=Math.floor(r/gt.base)},divide:function(e){for(var t=gt.size,n=0;--t>=0;)n+=gt.data[t],gt.data[t]=Math.floor(n/e),n=n%e*gt.base},numToString:function(){for(var e=gt.size,t="";--e>=0;)if(""!==t||0===e||0!==gt.data[e]){var n=l(gt.data[e]);""===t?t=n:t+=J("0000000",0,7-n.length)+n}return t},pow:function Ut(e,t,n){return 0===t?n:t%2===1?Ut(e,t-1,n*e):Ut(e*e,t/2,n)},log:function
(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}},yt=function(e){var t,n,r,i,a,o,s,u;if(t=c(e),t=z(t)?0:Math.floor(t),t<0||t>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(n=c(this),z(n))return"NaN";if(n<=-1e21||n>=1e21)return l(n);if(r="",n<0&&(r="-",n=-n),i="0",n>1e-21)if(a=gt.log(n*gt.pow(2,69,1))-69,o=a<0?n*gt.pow(2,-a,1):n/gt.pow(2,a,1),o*=4503599627370496,a=52-a,a>0){for(gt.multiply(0,o),s=t;s>=7;)gt.multiply(1e7,0),s-=7;for(gt.multiply(gt.pow(10,s,1),0),s=a-1;s>=23;)gt.divide(1<<23),s-=23;gt.divide(1<<s),gt.multiply(1,1),gt.divide(2),i=gt.numToString()}else gt.multiply(0,o),gt.multiply(1<<-a,0),i=gt.numToString()+J("0.00000000000000000000",2,2+t);return t>0?(u=i.length,i=u<=t?r+J("0.0000000000000000000",0,t-u+2)+i:r+J(i,0,u-t)+"."+J(i,u-t)):i=r+i,i};q(p,{toFixed:yt},mt);var vt=function(){try{return"1"===1..toPrecision(void 0)}catch(e){return!0}}(),bt=p.toPrecision;q(p,{toPrecision:function(e){return"undefined"==typ
eof e?bt.call(this):bt.call(this,e)}},vt),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?!function(){var e="undefined"==typeof/()??/.exec("")[1],n=Math.pow(2,32)-1;u.split=function(r,i){var a=String(this);if("undefined"==typeof r&&0===i)return[];if(!t(r))return W(this,r,i);var o,s,l,u,c=[],p=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(r.sticky?"y":""),h=0,f=new RegExp(r.source,p+"g");e||(o=new RegExp("^"+f.source+"$(?!\\s)",p));var m="undefined"==typeof i?n:N.ToUint32(i);for(s=f.exec(a);s&&(l=s.index+s[0].length,!(l>h&&(G(c,J(a,h,s.index)),!e&&s.length>1&&s[0].replace(o,function(){for(var e=1;e<arguments.length-2;e++)"undefined"==typeof arguments[e]&&(s[e]=void 0)}),s.length>1&&s.index<a.length&&d.apply(c,H(s,1)),u=s[0].length,h=l,c.length>=m)));)f.lastIndex===s.index&&f.lastIndex++,s=f.exec(a);return h===a.length?!u&&f.test(""
)||G(c,""):G(c,J(a,h)),c.length>m?H(c,0,m):c}}():"0".split(void 0,0).length&&(u.split=function(e,t){return"undefined"==typeof e&&0===t?[]:W(this,e,t)});var wt=u.replace,_t=function(){var e=[];return"x".replace(/x(.)?/g,function(t,n){G(e,n)}),1===e.length&&"undefined"==typeof e[0]}();_t||(u.replace=function(n,r){var i=e(r),a=t(n)&&/\)[*?]/.test(n.source);if(i&&a){var o=function(e){var t=arguments.length,i=n.lastIndex;n.lastIndex=0;var a=n.exec(e)||[];return n.lastIndex=i,G(a,arguments[t-2],arguments[t-1]),r.apply(this,a)};return wt.call(this,n,o)}return wt.call(this,n,r)});var xt=u.substr,At="".substr&&"b"!=="0b".substr(-1);q(u,{substr:function(e,t){var n=e;return e<0&&(n=w(this.length+e,0)),xt.call(this,n,t)}},At);var St="\t\n\x0B\f\r \u2028\u2029\ufeff",jt="",Et="["+St+"]",Ot=new RegExp("^"+Et+Et+"*"),kt=new RegExp(Et+Et+"*$"),Tt=u.trim&&(St.trim()||!jt.trim());q(u,{trim:function(){if("undefined"==typeof this||null===this)throw n
ew TypeError("can't convert "+this+" to object");return l(this).replace(Ot,"").replace(kt,"")}},Tt);var Ct=v.bind(String.prototype.trim),It=u.lastIndexOf&&"abcあい".lastIndexOf("あい",2)!==-1;q(u,{lastIndexOf:function(e){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");for(var t=l(this),n=l(e),r=arguments.length>1?c(arguments[1]):NaN,i=z(r)?1/0:N.ToInteger(r),a=_(w(i,0),t.length),o=n.length,s=a+o;s>0;){s=w(0,s-o);var u=Q(J(t,s,a+o),n);if(u!==-1)return s+u}return-1}},It);var Dt=u.lastIndexOf;if(q(u,{lastIndexOf:function(e){return Dt.apply(this,arguments)}},1!==u.lastIndexOf.length),8===parseInt(St+"08")&&22===parseInt(St+"0x16")||(parseInt=function(e){var t=/^[\-+]?0[xX]/;return function(n,r){var i=Ct(String(n)),a=c(r)||(t.test(i)?16:10);return e(i,a)}}(parseInt)),1/parseFloat("-0")!==-(1/0)&&(parseFloat=function(e){return function(t){var n=Ct(String(t)),r=e(n);return 0===r&&"-"===J(n,0,1)?-0:r}}(parseFloat)),"RangeError: test"!==St
ring(new RangeError("test"))){var Lt=function(){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");var e=this.name;"undefined"==typeof e?e="Error":"string"!=typeof e&&(e=l(e));var t=this.message;return"undefined"==typeof t?t="":"string"!=typeof t&&(t=l(t)),e?t?e+": "+t:e:t};Error.prototype.toString=Lt}if(P){var Mt=function(e,t){if(K(e,t)){var n=Object.getOwnPropertyDescriptor(e,t);n.configurable&&(n.enumerable=!1,Object.defineProperty(e,t,n))}};Mt(Error.prototype,"message"),""!==Error.prototype.message&&(Error.prototype.message=""),Mt(Error.prototype,"name")}if("/a/gim"!==String(/a/gim)){var Rt=function(){var e="/"+this.source+"/";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),e};RegExp.prototype.toString=Rt}}),Handlebars.registerHelper("sanitize",function(e){var t;return void 0===e?"":(t=sanitizeHtml(e,{allowedTags:["div","span","b","i","em","strong","a","br","table","tbody","tr","th","td"],allowedAttrib
utes:{div:["class"],span:["class"],table:["class"],td:["class"],th:["colspan"],a:["href"]}}),new Handlebars.SafeString(t))}),Handlebars.registerHelper("renderTextParam",function(e){var t,n="text",r="",i=e.type||e.schema&&e.schema.type||"",a="array"===i.toLowerCase()||e.allowMultiple,o=a&&Array.isArray(e["default"])?e["default"].join("\n"):e["default"],s=Handlebars.Utils.escapeExpression(e.name),l=Handlebars.Utils.escapeExpression(e.valueId);i=Handlebars.Utils.escapeExpression(i);var u=Object.keys(e).filter(function(e){return null!==e.match(/^X-data-/i)}).reduce(function(t,n){return t+=" "+n.substring(2,n.length)+"='"+e[n]+"'"},"");if(e.format&&"password"===e.format&&(n="password"),l&&(r=" id='"+l+"'"),o=o?sanitizeHtml(o):"",a)t="<textarea class='body-textarea"+(e.required?" required":"")+"' name='"+s+"'"+r+u,t+=" placeholder='Provide multiple values in new lines"+(e.required?" (at least one required).":".")+"'>",t+=o+"</textarea>";else{var c="parameter";e.required&&(c+=" required"),
t="<input class='"+c+"' minlength='"+(e.required?1:0)+"'",t+=" name='"+s+"' placeholder='"+(e.required?"(required)":"")+"'"+r+u,t+=" type='"+n+"' value='"+o+"'/>"}return new Handlebars.SafeString(t)}),Handlebars.registerHelper("ifCond",function(e,t,n,r){switch(t){case"==":return e==n?r.fn(this):r.inverse(this);case"===":return e===n?r.fn(this):r.inverse(this);case"<":return e<n?r.fn(this):r.inverse(this);case"<=":return e<=n?r.fn(this):r.inverse(this);case">":return e>n?r.fn(this):r.inverse(this);case">=":return e>=n?r.fn(this):r.inverse(this);case"&&":return e&&n?r.fn(this):r.inverse(this);case"||":return e||n?r.fn(this):r.inverse(this);default:return r.inverse(this)}}),Handlebars.registerHelper("escape",function(e){var t=Handlebars.Utils.escapeExpression(e);return new Handlebars.SafeString(t)}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?win
dow:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.sanitizeHtml=e()}}(function(){return function e(t,n,r){function i(o,s){if(!n[o]){if(!t[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[o]={exports:{}};t[o][0].call(c.exports,function(e){var n=t[o][1][e];return i(n?n:e)},c,c.exports,e,t,n,r)}return n[o].exports}for(var a="function"==typeof require&&require,o=0;o<r.length;o++)i(r[o]);return i}({1:[function(e,t,n){function r(e,t){e&&Object.keys(e).forEach(function(n){t(e[n],n)})}function i(e,t){return{}.hasOwnProperty.call(e,t)}function a(e,t,n){function c(e,t){var n=this;this.tag=e,this.attribs=t||{},this.tagPosition=d.length,this.text="",this.updateParentNodeText=function(){if(x.length){var e=x[x.length-1];e.text+=n.text}}}function p(e){return"string"!=typeof e&&(e+=""),e.replace(/\&/g,"&").replace(/</g,"<").replace(/\>/g,"&g
t;").replace(/\"/g,""")}function h(e,n){n=n.replace(/[\x00-\x20]+/g,""),n=n.replace(/<\!\-\-.*?\-\-\>/g,"");var r=n.match(/^([a-zA-Z]+)\:/);if(!r)return!1;var a=r[1].toLowerCase();return i(t.allowedSchemesByTag,e)?t.allowedSchemesByTag[e].indexOf(a)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(a)===-1}function f(e,t){return t?(e=e.split(/\s+/),e.filter(function(e){return t.indexOf(e)!==-1}).join(" ")):e}var d="";t?(t=s(a.defaults,t),t.parser?t.parser=s(u,t.parser):t.parser=u):(t=a.defaults,t.parser=u);var m,g,y=t.nonTextTags||["script","style","textarea"];t.allowedAttributes&&(m={},g={},r(t.allowedAttributes,function(e,t){m[t]=[];var n=[];e.forEach(function(e){e.indexOf("*")>=0?n.push(l(e).replace(/\\\*/g,".*")):m[t].push(e)}),g[t]=new RegExp("^("+n.join("|")+")$")}));var v={};r(t.allowedClasses,function(e,t){m&&(i(m,t)||(m[t]=[]),m[t].push("class")),v[t]=e});var b,w={};r(t.transformTags,function(e,t){var n;"function"==typeof e?n=e:"string"==typeof e&&(n=a.simpleTransform(e
)),"*"===t?b=n:w[t]=n});var _=0,x=[],A={},S={},j=!1,E=0,O=new o.Parser({onopentag:function(e,n){if(j)return void E++;var a=new c(e,n);x.push(a);var o,s=!1,l=!!a.text;i(w,e)&&(o=w[e](e,n),a.attribs=n=o.attribs,void 0!==o.text&&(a.innerText=o.text),e!==o.tagName&&(a.name=e=o.tagName,S[_]=o.tagName)),b&&(o=b(e,n),a.attribs=n=o.attribs,e!==o.tagName&&(a.name=e=o.tagName,S[_]=o.tagName)),t.allowedTags&&t.allowedTags.indexOf(e)===-1&&(s=!0,y.indexOf(e)!==-1&&(j=!0,E=1),A[_]=!0),_++,s||(d+="<"+e,(!m||i(m,e)||m["*"])&&r(n,function(t,n){if(!m||i(m,e)&&m[e].indexOf(n)!==-1||m["*"]&&m["*"].indexOf(n)!==-1||i(g,e)&&g[e].test(n)||g["*"]&&g["*"].test(n)){if(("href"===n||"src"===n)&&h(e,t))return void delete a.attribs[n];if("class"===n&&(t=f(t,v[e]),!t.length))return void delete a.attribs[n];d+=" "+n,t.length&&(d+='="'+p(t)+'"')}else delete a.attribs[n]}),t.selfClosing.indexOf(e)!==-1?d+=" />":(d+=">",!a.innerText||l||t.textFilter||(d+=a.innerText)))},ontext:function(e){if(!j){var n,r=x[x.length-1
];if(r&&(n=r.tag,e=void 0!==r.innerText?r.innerText:e),"script"===n||"style"===n)d+=e;else{var i=p(e);d+=t.textFilter?t.textFilter(i):i}if(x.length){var a=x[x.length-1];a.text+=e}}},onclosetag:function(e){if(j){if(E--,E)return;j=!1}var n=x.pop();if(n){if(j=!1,_--,A[_])return delete A[_],void n.updateParentNodeText();if(S[_]&&(e=S[_],delete S[_]),t.exclusiveFilter&&t.exclusiveFilter(n))return void(d=d.substr(0,n.tagPosition));n.updateParentNodeText(),t.selfClosing.indexOf(e)===-1&&(d+="</"+e+">")}}},t.parser);return O.write(e),O.end(),d}var o=e("htmlparser2"),s=e("xtend"),l=e("regexp-quote");t.exports=a;var u={decodeEntities:!0};a.defaults={allowedTags:["h3","h4","h5","h6","blockquote","p","a","ul","ol","nl","li","b","i","strong","em","strike","code","hr","br","div","table","thead","caption","tbody","tr","th","td","pre"],allowedAttributes:{a:["href","name","target"],img:["src"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https
","ftp","mailto"],allowedSchemesByTag:{}},a.simpleTransform=function(e,t,n){return n=void 0===n||n,t=t||{},function(r,i){var a;if(n)for(a in t)i[a]=t[a];else i=t;return{tagName:e,attribs:i}}}},{htmlparser2:36,"regexp-quote":54,xtend:58}],2:[function(e,t,n){"use strict";function r(){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t<n;++t)l[t]=e[t],u[e.charCodeAt(t)]=t;u["-".charCodeAt(0)]=62,u["_".charCodeAt(0)]=63}function i(e){var t,n,r,i,a,o,s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new c(3*s/4-a),r=a>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=u[e.charCodeAt(t)]<<18|u[e.charCodeAt(t+1)]<<12|u[e.charCodeAt(t+2)]<<6|u[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=u[e.charCodeAt(t)]<<2|u[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=u[e.charCodeAt(t)]<<10|u[e.charCodeAt(t+1)]<<4|u[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=2
55&i),o}function a(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function o(e,t,n){for(var r,i=[],o=t;o<n;o+=3)r=(e[o]<<16)+(e[o+1]<<8)+e[o+2],i.push(a(r));return i.join("")}function s(e){for(var t,n=e.length,r=n%3,i="",a=[],s=16383,u=0,c=n-r;u<c;u+=s)a.push(o(e,u,u+s>c?c:u+s));return 1===r?(t=e[n-1],i+=l[t>>2],i+=l[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=l[t>>10],i+=l[t>>4&63],i+=l[t<<2&63],i+="="),a.push(i),a.join("")}n.toByteArray=i,n.fromByteArray=s;var l=[],u=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array;r()},{}],3:[function(e,t,n){},{}],4:[function(e,t,n){(function(t){"use strict";var r=e("buffer"),i=r.Buffer,a=r.SlowBuffer,o=r.kMaxLength||2147483647;n.alloc=function(e,t,n){if("function"==typeof i.alloc)return i.alloc(e,t,n);if("number"==typeof n)throw new TypeError("encoding must not be number");if("number"!=typeof e)throw new TypeError("size must be a number");if(e>o)throw new RangeError("size is too large");var r=n,a=t;void 0===a&&(r=void 0,a=0);var
s=new i(e);if("string"==typeof a)for(var l=new i(a,r),u=l.length,c=-1;++c<e;)s[c]=l[c%u];else s.fill(a);return s},n.allocUnsafe=function(e){if("function"==typeof i.allocUnsafe)return i.allocUnsafe(e);if("number"!=typeof e)throw new TypeError("size must be a number");if(e>o)throw new RangeError("size is too large");return new i(e)},n.from=function(e,n,r){if("function"==typeof i.from&&(!t.Uint8Array||Uint8Array.from!==i.from))return i.from(e,n,r);if("number"==typeof e)throw new TypeError('"value" argument must not be a number');if("string"==typeof e)return new i(e,n);if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer){var a=n;if(1===arguments.length)return new i(e);"undefined"==typeof a&&(a=0);var o=r;if("undefined"==typeof o&&(o=e.byteLength-a),a>=e.byteLength)throw new RangeError("'offset' is out of bounds");if(o>e.byteLength-a)throw new RangeError("'length' is out of bounds");return new i(e.slice(a,a+o))}if(i.isBuffer(e)){var s=new i(e.length);return e.copy(s,0,0,e.length
),s}if(e){if(Array.isArray(e)||"undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return new i(e);if("Buffer"===e.type&&Array.isArray(e.data))return new i(e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},n.allocUnsafeSlow=function(e){if("function"==typeof i.allocUnsafeSlow)return i.allocUnsafeSlow(e);if("number"!=typeof e)throw new TypeError("size must be a number");if(e>=o)throw new RangeError("size is too large");return new a(e)}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{buffer:5}],5:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function i(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){i
f(i()<t)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=o.prototype):(null===e&&(e=new o(t)),e.length=t),e}function o(e,t,n){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return c(this,e)}return s(this,e,t,n)}function s(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?f(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function u(e,t,n,r){return l(t),t<=0?a(e,t):void 0!==n?"string"==typeof r?a(e,t).fill(n,r):a(e,t).fill(n):a(e,t)}function c(e,t){if(l(t),e=a(e,t<0?0:0|m(t)),!o.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n
)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!o.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|y(t,n);e=a(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function h(e,t){var n=t.length<0?0:0|m(t.length);e=a(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function f(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),o.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=o.prototype):e=h(e,t),e}function d(e,t){if(o.isBuffer(t)){var n=0|m(t.length);return e=a(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||G(t.length)?a(e,0):h(e,t);if("Buffer"===t.type&&Z(t.data))return h(e,t.data)}throw new
TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function m(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function g(e){return+e!=e&&(e=0),o.alloc(+e)}function y(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return H(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return W(e).length;default:if(r)return H(e).length;t=(""+t).toLowerCase(),r=!0}}function v(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>
>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,n);case"utf8":case"utf-8":return T(this,t,n);case"ascii":return I(this,t,n);case"latin1":case"binary":return D(this,t,n);case"base64":return k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function w(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:_(e,t,n,r,i);if("number"==typeof t)return t=255&t,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,i);throw
new TypeError("val must be string, number or Buffer")}function _(e,t,n,r,i){function a(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,s=e.length,l=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}var u;if(i){var c=-1;for(u=n;u<s;u++)if(a(e,u)===a(t,c===-1?0:u-c)){if(c===-1&&(c=u),u-c+1===l)return c*o}else c!==-1&&(u-=u-c),c=-1}else for(n+l>s&&(n=s-l),u=n;u>=0;u--){for(var p=!0,h=0;h<l;h++)if(a(e,u+h)!==a(t,h)){p=!1;break}if(p)return u}return-1}function x(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function A(e,t,n,r){return Q(H(t,e.length-n),e,n,r)}function S(e,t,n,r){return Q(Y(t),e,n,r)}function j(e,t,n,r){return S(e,t,n,r)}function E(e,t,n,r){return Q(W(t),e,n,r
)}function O(e,t,n,r){return Q(J(t,e.length-n),e,n,r)}function k(e,t,n){return 0===t&&n===e.length?K.fromByteArray(e):K.fromByteArray(e.slice(t,n))}function T(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a=e[i],o=null,s=a>239?4:a>223?3:a>191?2:1;if(i+s<=n){var l,u,c,p;switch(s){case 1:a<128&&(o=a);break;case 2:l=e[i+1],128===(192&l)&&(p=(31&a)<<6|63&l,p>127&&(o=p));break;case 3:l=e[i+1],u=e[i+2],128===(192&l)&&128===(192&u)&&(p=(15&a)<<12|(63&l)<<6|63&u,p>2047&&(p<55296||p>57343)&&(o=p));break;case 4:l=e[i+1],u=e[i+2],c=e[i+3],128===(192&l)&&128===(192&u)&&128===(192&c)&&(p=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c,p>65535&&p<1114112&&(o=p))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=s}return C(r)}function C(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function I(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;
i<n;++
<TRUNCATED>
[21/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Export-API.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Export-API.html b/1.0.0-rc0/Export-API.html
deleted file mode 100644
index d1d16df..0000000
--- a/1.0.0-rc0/Export-API.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Export-API.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Export API</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Export API</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Export_API"></a>Export API</h2>
-<p>The general approach is:</p>
-<ul>
-<li>Consumer specifies the scope of data to be exported (details below).</li>
-<li>The API if successful, will return the stream in the format specified.</li>
-<li>Error will be returned on failure of the call.</li></ul>
-<p>See <a href="./Export-HDFS-API.html">here</a> for details on exporting <b>hdfs_path</b> entities.</p>
-<p></p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Title</th>
-<th>Export API</th></tr>
-<tr class="b">
-<td><i>Example</i></td>
-<td>See Examples sections below.</td></tr>
-<tr class="a">
-<td><i>URL</i></td>
-<td><i>api/atlas/admin/export</i></td></tr>
-<tr class="b">
-<td><i>Method</i></td>
-<td><i>POST</i></td></tr>
-<tr class="a">
-<td><i>URL Parameters</i></td>
-<td><i>None</i></td></tr>
-<tr class="b">
-<td><i>Data Parameters</i></td>
-<td>The class <i>AtlasExportRequest</i> is used to specify the items to export. The list of <i>AtlasObjectId</i>(s) allow for specifying the multiple items to export in a session. The <i>AtlasObjectId</i> is a tuple of entity type, name of unique attribute, value of unique attribute. Several items can be specified. See examples below.</td></tr>
-<tr class="a">
-<td><i>Success Response</i></td>
-<td>File stream as <i>application/zip</i>.</td></tr>
-<tr class="b">
-<td><i>Error Response</i></td>
-<td>Errors that are handled within the system will be returned as <i>AtlasBaseException</i>.</td></tr>
-<tr class="a">
-<td><i>Notes</i></td>
-<td>Consumer could choose to consume the output of the API by programmatically using <i>java.io.ByteOutputStream</i> or by manually, save the contents of the stream to a file on the disk.</td></tr></table><b><i>Method Signature</i></b>
-<div class="source"><pre class="prettyprint">
-@POST
-@Path("/export")
-@Consumes("application/json;charset=UTF-8")
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Additional_Options"></a>Additional Options</h4>
-<p>It is possible to specify additional parameters for the <i>Export</i> operation.</p>
-<p>Current implementation has 2 options. Both are optional:</p>
-<ul>
-<li><i>matchType</i> This option configures the approach used for fetching the starting entity. It has follow values:
-<ul>
-<li><i>startsWith</i> Search for an entity that is prefixed with the specified criteria.</li>
-<li><i>endsWith</i> Search for an entity that is suffixed with the specified criteria.</li>
-<li><i>contains</i> Search for an entity that has the specified criteria as a sub-string.</li>
-<li><i>matches</i> Search for an entity that is a regular expression match with the specified criteria.</li></ul></li></ul>
-<p></p>
-<ul>
-<li><i>fetchType</i> This option configures the approach used for fetching entities. It has following values:
-<ul>
-<li><i>FULL</i>: This fetches all the entities that are connected directly and indirectly to the starting entity. E.g. If a starting entity specified is a table, then this option will fetch the table, database and all the other tables within the database.</li>
-<li><i>CONNECTED</i>: This fetches all the etnties that are connected directly to the starting entity. E.g. If a starting entity specified is a table, then this option will fetch the table and the database entity only.</li></ul></li></ul>
-<p>If no <i>matchType</i> is specified, exact match is used. Which means, that the entire string is used in the search criteria.</p>
-<p>Searching using <i>matchType</i> applies for all types of entities. It is particularly useful for matching entities of type hdfs_path (see <a href="./Export-HDFS-API.html">here</a>).</p>
-<p>The <i>fetchType</i> option defaults to <i>FULL</i>.</p>
-<p>For complete example see section below.</p></div>
-<div class="section">
-<h4><a name="Contents_of_Exported_ZIP_File"></a>Contents of Exported ZIP File</h4>
-<p>The exported ZIP file has the following entries within it:</p>
-<ul>
-<li><i>atlas-export-result.json</i>:
-<ul>
-<li>Input filters: The scope of export.</li>
-<li>File format: The format chosen for the export operation.</li>
-<li>Metrics: The number of entity definitions, classifications and entities exported.</li></ul></li>
-<li><i>atlas-typesdef.json</i>: Type definitions for the entities exported.</li>
-<li><i>atlas-export-order.json</i>: Order in which entities should be exported.</li>
-<li><i>{guid}.json</i>: Individual entities are exported with file names that correspond to their id.</li></ul></div>
-<div class="section">
-<h4><a name="Examples"></a>Examples</h4>
-<p>The <i>AtlasExportRequest</i> below shows filters that attempt to export 2 databases in cluster cl1:</p>
-<div class="source"><pre class="prettyprint">
-{
- "itemsToExport": [
- { "typeName": "hive_db", "uniqueAttributes": { "qualifiedName": "accounts@cl1" } },
- { "typeName": "hive_db", "uniqueAttributes": { "qualifiedName": "hr@cl1" } }
- ]
-}
-
-</pre></div>
-<p>The <i>AtlasExportRequest</i> below specifies the <i>fetchType</i> as <i>FULL</i>. The <i>matchType</i> option will fetch <i>accounts@cl1</i>.</p>
-<div class="source"><pre class="prettyprint">
-{
- "itemsToExport": [
- { "typeName": "hive_db", "uniqueAttributes": { "qualifiedName": "accounts@" } },
- ],
- "options" {
- "fetchType": "FULL",
- "matchType": "startsWith"
- }
-}
-
-</pre></div>
-<p>The <i>AtlasExportRequest</i> below specifies the <i>fetchType</i> as <i>connected</i>. The <i>matchType</i> option will fetch <i>accountsReceivable</i>, <i>accountsPayable</i>, etc present in the database.</p>
-<div class="source"><pre class="prettyprint">
-{
- "itemsToExport": [
- { "typeName": "hive_db", "uniqueAttributes": { "name": "accounts" } },
- ],
- "options" {
- "fetchType": "CONNECTED",
- "matchType": "startsWith"
- }
-}
-
-</pre></div>
-<p>Below is the <i>AtlasExportResult</i> JSON for the export of the <i>Sales</i> DB present in the <i>QuickStart</i>.</p>
-<p>The <i>metrics</i> contains the number of types and entities exported as part of the operation.</p>
-<div class="source"><pre class="prettyprint">
-{
- "clientIpAddress": "10.0.2.15",
- "hostName": "10.0.2.2",
- "metrics": {
- "duration": 1415,
- "entitiesWithExtInfo": 12,
- "entity:DB_v1": 2,
- "entity:LoadProcess_v1": 2,
- "entity:Table_v1": 6,
- "entity:View_v1": 2,
- "typedef:Column_v1": 1,
- "typedef:DB_v1": 1,
- "typedef:LoadProcess_v1": 1,
- "typedef:StorageDesc_v1": 1,
- "typedef:Table_v1": 1,
- "typedef:View_v1": 1,
- "typedef:classification": 6
- },
- "operationStatus": "SUCCESS",
- "request": {
- "itemsToExport": [
- {
- "typeName": "DB_v1",
- "uniqueAttributes": {
- "name": "Sales"
- }
- }
- ],
- "options": {
- "fetchType": "full"
- }
- },
- "userName": "admin"
-}
-
-</pre></div></div>
-<div class="section">
-<h4><a name="CURL_Calls"></a>CURL Calls</h4>
-<p>Below are sample CURL calls that demonstrate Export of <i>QuickStart</i> database.</p>
-<div class="source"><pre class="prettyprint">
-curl -X POST -u adminuser:password -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '{
- "itemsToExport": [
- { "typeName": "DB", "uniqueAttributes": { "name": "Sales" }
- { "typeName": "DB", "uniqueAttributes": { "name": "Reporting" }
- { "typeName": "DB", "uniqueAttributes": { "name": "Logging" }
- }
- ],
- "options": "full"
-}' "http://localhost:21000/api/atlas/admin/export" > quickStartDB.zip
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Export-HDFS-API.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Export-HDFS-API.html b/1.0.0-rc0/Export-HDFS-API.html
deleted file mode 100644
index 4871cbd..0000000
--- a/1.0.0-rc0/Export-HDFS-API.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Export-HDFS-API.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Export & Import APIs for HDFS Path</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Export & Import APIs for HDFS Path</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Export_.26_Import_APIs_for_HDFS_Path"></a>Export & Import APIs for HDFS Path</h2></div>
-<div class="section">
-<h4><a name="Introduction"></a>Introduction</h4>
-<p>The general approach for using the Import-Export APIs for HDFS Paths remain the same. There are minor variations caused how HDFS paths are handled within Atlas.</p>
-<p>Unlike HIVE entities, HDFS entities within Atlas are created manually using the <i>Create Entity</i> link within the Atlas Web UI.</p>
-<p>Also, HDFS paths tend to be hierarchical, in the sense that users tend to model the same HDFS storage structure within Atlas.</p>
-<p><b><i>Sample HDFS Setup</i></b></p>
-<p><table border="1" cellpadding="pixels" cellspacing="pixels"> <tr> <th><strong>HDFS Path</strong></th> <th><strong>Atlas Entity</strong></th> </tr> <tr> <td style="padding:0 15px 0 15px;"> <em>/apps/warehouse/finance</em> </td> <td style="padding:0 15px 0 15px;"> <strong>Entity type: </strong><em>hdfs_path</em> <br/> <strong>Name: </strong><em>Finance</em> <br/> <strong>QualifiedName: </strong><em>FinanceAll</em> </td> </tr> <tr> <td style="padding:0 15px 0 15px;"> <em>/apps/warehouse/finance/accounts-receivable</em> </td> <td style="padding:0 15px 0 15px;"> <strong>Entity type: </strong><em>hdfs_path</em> <br/> <strong>Name: </strong><em>FinanceReceivable</em> <br/> <strong>QualifiedName: </strong><em>FinanceReceivable</em> <br/> <strong>Path: </strong><em>/apps/warehouse/finance</em> </td> </tr> <td style="padding:0 15px 0 15px;"> <em>/apps/wareho
use/finance/accounts-payable</em> </td> <td style="padding:0 15px 0 15px;"> <strong>Entity type: </strong><em>hdfs_path</em> <br/> <strong>Name: </strong><em>Finance-Payable</em> <br/> <strong>QualifiedName: </strong><em>FinancePayable</em> <br/> <strong>Path: </strong><em>/apps/warehouse/finance/accounts-payable</em> </td> </tr> </tr> <td style="padding:0 15px 0 15px;"> <em>/apps/warehouse/finance/billing</em> </td> <td style="padding:0 15px 0 15px;"> <strong>Entity type: </strong><em>hdfs_path</em> <br/> <strong>Name: </strong><em>FinanceBilling</em> <br/> <strong>QualifiedName: </strong><em>FinanceBilling</em> <br/> <strong>Path: </strong><em>/apps/warehouse/finance/billing</em> </td> </tr> </table></p></div>
-<div class="section">
-<h4><a name="Export_API_Using_matchType"></a>Export API Using matchType</h4>
-<p>To export entities that represent HDFS path, use the Export API using the <i>matchType</i> option. Details can be found <a href="./Export-API.html">here</a>.</p></div>
-<div class="section">
-<h4><a name="Example_Using_CURL_Calls"></a>Example Using CURL Calls</h4>
-<p>Below are sample CURL calls that performs export operation on the <i>Sample HDFS Setup</i> shown above.</p>
-<div class="source"><pre class="prettyprint">
-curl -X POST -u adminuser:password -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '{
- "itemsToExport": [
- { "typeName": "hdfs_path", "uniqueAttributes": { "name": "FinanceAll" }
- }
- ],
- "options": {
- "fetchType": "full",
- "matchType": "startsWith"
- }
-}' "http://localhost:21000/api/atlas/admin/export" > financeAll.zip
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Glossary.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Glossary.html b/1.0.0-rc0/Glossary.html
deleted file mode 100644
index 669aecf..0000000
--- a/1.0.0-rc0/Glossary.html
+++ /dev/null
@@ -1,519 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/markdown/Glossary.md at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Glossary</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Glossary</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-<h1>Glossary</h1>
-<p>A Glossary provides appropriate vocabularies for business users and it allows the terms (words) to be related to each other and categorized so that they can be understood in different contexts. These terms can be then mapped to assets like a Database, tables, columns etc. This helps abstract the technical jargon associated with the repositories and allows the user to discover/work with data in the vocabulary that is more familiar to them.</p>
-<div class="section">
-<div class="section">
-<h3><a name="Use_cases"></a>Use cases</h3>
-<ul>
-
-<li>Ability to define rich glossary vocabularies using the natural terminology (technical terms and/or business terms).</li>
-<li>Ability to semantically relate the term(s) to each other.</li>
-<li>Ability to map assets to glossary terms(s).</li>
-<li>Ability to organize these terms by categories. This adds more context to the term(s).</li>
-<li>Allow categories to be arranged in hierarchy - to express broader and finer scopes.</li>
-<li>Separate management of glossary term(s) from the metadata.</li>
-</ul></div>
-<div class="section">
-<h3><a name="What_is_a_Glossary_term_.3F"></a>What is a Glossary term ?</h3>
-<p>A term is a useful word for an enterprise. For the term(s) to be useful and meaningful, they need to grouped around their use and context. A term in Apache Atlas must have a unique qualifiedName, there can be term(s) with same name but they cannot belong to the same glossary. Term(s) with same name can exist only across different glossaries. A term name can contain spaces, underscores and dashes (as natural ways of referring to words) but no “.” or “@”, as the qualifiedName takes the following form <tt>term name</tt>@<tt>glossary qualified name</tt>. The fully qualified name makes it easier to work with a specific term.</p>
-<p>A term can only belong to single glossary and it’s lifecycle is bound to the same i.e. if the Glossary is deleted then the term gets deleted as well. A term can belong to zero or more categories, which allows scoping them into narrower or wider contexts. A term can be assigned/linked to zero or more entities in Apache Atlas. A term can be classified using classifications (tags) and the same classification gets applied to the entities that the term is assigned to.</p></div>
-<div class="section">
-<h3><a name="What_is_a_Glossary_category_.3F"></a>What is a Glossary category ?</h3>
-<p>A category is a way of organizing the term(s) so that the term’s context can be enriched. A category may or may not have contained hierarchies i.e. child category hierarchy. A category’s qualifiedName is derived using it’s hierarchical location within the glossary e.g. <tt>Category name</tt>.<tt>parent category qualifiedName</tt>. This qualified name gets updated when any hierarchical change happens, e.g. addition of a parent category, removal of parent category or change of parent category.</p></div>
-<div class="section">
-<h3><a name="UI_interactions"></a>UI interactions</h3>
-<p>Apache Atlas UI has been updated to provide user-friendly interface to work with various aspects of glossary, including:</p>
-<ul>
-
-<li>create glossaries, terms and categories</li>
-<li>create various relationships between terms - like synonymns, antonymns, seeAlso</li>
-<li>organize categories in hierarchies</li>
-<li>assign terms to entities</li>
-<li>search for entities using associated terms</li>
-</ul>
-<p>Most of glossary related UI can be found under a new tab named GLOSSARY, which is present right next to existing familiar tabs SEARCH and CLASSIFICATION.</p>
-<div class="section">
-<h4><a name="Glossary_tab"></a><b>Glossary tab</b></h4>
-<p>Apache Atlas UI provides two ways to work with a glossary - term view and category view.</p>
-<p>Term view allows an user to perform the following operations:</p>
-<ul>
-
-<li>create, update and delete terms</li>
-<li>add, remove and update classifications associated with a term</li>
-<li>add, remove and update categorization of a term</li>
-<li>create various relationships between terms</li>
-<li>view entities associated with a term</li>
-</ul>
-<p>Category view allows an user to perform the following operations:</p>
-<ul>
-
-<li>create, update and delete categories and sub-categories</li>
-<li>associate terms to categories</li>
-</ul>
-<p>Users can switch between term view and category view using toggle provided in GLOSSARY tab.</p>
-<img src="images/markdown/terms_view.png" width="250" style="border:2px solid black; margin-left:50px" alt="" />
-
-<p></p>
-<img src="images/markdown/category_view_1.png" width="250" style="border:2px solid black; margin-left:50px" alt="" />
-
-<div class="section">
-<h5><a name="Term_context_menu"></a>Term context menu</h5>
-<ul>
-
-<li>Create a new term<br />
-Clicking on the <b>ellipsis (…)</b> next to a glossary name shows a pop-over menu that allows users to create a term in the glossary or delete the glossary - as shown below.</li>
-</ul>
-<img src="images/markdown/term_view_context.png" width="400" style="border:2px solid black; margin-left:50px" alt="" />
-
-<ul>
-
-<li>To delete a term<br />
-Clicking on the <b>ellipsis (…)</b> next to a term name shows a pop-over menu that allows users to delete the term - as shown below.</li>
-</ul>
-<img src="images/markdown/term_delete_context.png" width="600" style="border:2px solid black; margin-left:50px" alt="" />
-</div>
-<div class="section">
-<h5><a name="Term_detail_page"></a>Term detail page</h5>
-<p>Various details of a term can be viewed by clicking on the term name in the glossary UI. Each tabs under the details page provides different details of the term.</p>
-<ul>
-
-<li>Entities tab shows the entities that are assigned to the selected term</li>
-<li>Classifications tab shows the classification(s) associated with the selected term</li>
-<li>Related terms tab shows the terms that are related to the selected term</li>
-</ul>
-<img src="images/markdown/term_details.png" width="600" style="border:2px solid black; margin-left:50px" alt="" />
-</div>
-<div class="section">
-<h5><a name="Add_classification_to_Term"></a>Add classification to Term</h5>
-<p>Clicking on <b>+</b> next to classification label to add a classification to the term.</p>
-<img src="images/markdown/term_add_classification_1.png" width="400" style="border:2px solid black; margin-left:50px" alt="Add classification" />
-
-<p></p>
-<img src="images/markdown/term_add_classification_2.png" width="400" style="border:2px solid black; margin-left:50px" alt="Add classification - details" />
-
-<p></p>
-<img src="images/markdown/term_with_classification.png" width="400" style="border:2px solid black; margin-left:50px" alt="Classifications associated with term" />
-</div>
-<div class="section">
-<h5><a name="Create_term_relationship_with_other_term"></a>Create term relationship with other term</h5>
-<p>Click on “Related Terms” tab when viewing term details. Clicking on <b>+</b> will allow linking a term with the current term.</p>
-<img src="images/markdown/terms_related_terms.png" width="600" style="border:2px solid black; margin-left:50px" alt="" />
-</div>
-<div class="section">
-<h5><a name="Categorize_a_term"></a>Categorize a term</h5>
-<p>Click on <b>+</b> next to categories label to categorize a term. A modal dialog will be presented for choosing a category.</p>
-<img src="images/markdown/term_add_category.png" width="500" style="border:2px solid black; margin-left:50px" alt="" />
-</div></div>
-<div class="section">
-<h4><a name="Category_view"></a><b>Category view</b></h4>
-<p>When the toggle switch is on category, the panel will list down all glossaries along-with the category hierarchy. Here’s a list of possible interactions under this view.</p>
-<ul>
-
-<li>Expanded view</li>
-</ul>
-<img src="images/markdown/category_view_2.png" width="250" style="border:2px solid black; margin-left:50px" alt="" />
-
-<div class="section">
-<h5><a name="Category_context_menu"></a>Category context menu</h5>
-<p>Clicking on <b>ellipsis (…)</b> next to the category name will present a category context menu.</p>
-<ul>
-
-<li>To create a new category</li>
-</ul>
-<img src="images/markdown/category_view_glossary_context.png" width="600" style="border:2px solid black; margin-left:50px" alt="" />
-
-<ul>
-
-<li>To create a sub-category or delete a category</li>
-</ul>
-<img src="images/markdown/category_view_category_context_1.png" width="600" style="border:2px solid black; margin-left:50px" alt="" />
-</div>
-<div class="section">
-<h5><a name="Category_detail_page"></a>Category detail page</h5>
-<p>Once a category is selected, the details will be presented in the right pane.</p>
-<img src="images/markdown/category_details_with_terms.png" width="600" style="border:2px solid black; margin-left:50px" alt="" />
-</div>
-<div class="section">
-<h5><a name="Categorize_term"></a>Categorize term</h5>
-<p>Click on <b>+</b> next to the terms label to link a term under selected category.</p>
-<img src="images/markdown/category_add_term.png" width="600" style="border:2px solid black; margin-left:50px" alt="" />
-
-<p></p>
-<img src="images/markdown/category_add_term_1.png" width="500" style="border:2px solid black; margin-left:50px" alt="" />
-
-<p></p>
-<img src="images/markdown/category_add_term_2.png" width="500" style="border:2px solid black; margin-left:50px" alt="" />
-</div></div>
-<div class="section">
-<h4><a name="Term_assignment_flow"></a><b>Term assignment flow</b></h4>
-<p>Terms can be assigned to an entity either from the results page or entity details page.</p>
-<div class="section">
-<h5><a name="Assign_term"></a>Assign term</h5>
-<p>Click on <b>+</b> under “terms” column (if associating term from search page)</p>
-<img src="images/markdown/entity_search_add_term.png" width="" style="border:2px solid black; margin-left:50px" alt="" />
-
-<p>Click on <b>+</b> next to “terms” label (if viewing a specific entity details)</p>
-<img src="images/markdown/entity_details_add_term.png" width="" style="border:2px solid black; margin-left:50px" alt="" />
-
-<p>Both the actions will present the following modal, follow prompts on screen to complete term assignment.</p>
-<img src="images/markdown/entity_add_term_modal.png" width="500" style="border:2px solid black; margin-left:50px" alt="" />
-</div>
-<div class="section">
-<h5><a name="Propagated_classification"></a>Propagated classification</h5>
-<p>If a term has classification then the entity is has been assigned inherits the same.</p>
-<img src="images/markdown/term_details_with_classification.png" width="" style="border:2px solid black; margin-left:50px" alt="" />
-
-<p></p>
-<img src="images/markdown/entity_assigned_term_with_tag.png" width="500" style="border:2px solid black; margin-left:50px" alt="" />
-</div></div>
-<div class="section">
-<h4><a name="Search_using_a_term"></a><b>Search using a term</b></h4>
-<p>Apache Atlas basic-search API and UI have been updated to support term as a search criteria. This allows users to find entities associated with a given term. Basic search UI now includes a new input drop-down for term based searches.</p>
-<img src="images/markdown/term_search.png" width="250" style="border:2px solid black; margin-left:50px" alt="" />
-<hr /></div>
-<div class="section">
-<h4><a name="Summary_of_REST_interactions"></a>Summary of REST interactions</h4>
-<p>Following operations are supported by Atlas, the details of REST interface can be found <a href="api/v2/index.html">here</a></p>
-<div class="section">
-<h5><a name="JSON_structure"></a>JSON structure</h5>
-<ul>
-
-<li>Glossary</li>
-</ul>
-
-<div>
-<div>
-<pre class="source">{
- "guid": "2f341934-f18c-48b3-aa12-eaa0a2bfce85",
- "qualifiedName": "SampleBank",
- "displayName": "Banking",
- "shortDescription": "Glossary of bank",
- "longDescription": "Glossary of bank - long description",
- "language": "English",
- "usage": "N/A",
- "terms": [
- {
- "termGuid": "502d34f1-b85f-4ad9-9d9f-fe7020ff0acb",
- "relationGuid": "6bb803e4-3af6-4924-aad6-6ad9f95ecd14",
- "displayText": "A savings account"
- }, {
- "termGuid": "e441a540-ee55-4fc8-8eaf-4b9943d8929c",
- "relationGuid": "dbc46795-76ff-4f68-9043-be0eff0bc0f3",
- "displayText": "15-30 yr mortgage"
- }, {
- "termGuid": "998e3692-51a8-47fe-b3a0-0d9f794437eb",
- "relationGuid": "0dcd31b9-a81c-4185-ad4b-9209a97c305b",
- "displayText": "A checking account"
- }, {
- "termGuid": "c4e2b956-2589-4648-8596-240d3bea5e44",
- "relationGuid": "e71c4a5d-694b-47a5-a41e-126ade857279",
- "displayText": "ARM loans"
- }],
- "categories": [{
- "categoryGuid": "dd94859e-7453-4bc9-b634-a17fc14590f8",
- "parentCategoryGuid": "e6a3df1f-5670-4f9e-84da-91f77d008ce3",
- "relationGuid": "a0b7da02-1ccd-4415-bc54-3d0cdb8857e7",
- "displayText": "Accounts"
- }, {
- "categoryGuid": "e6a3df1f-5670-4f9e-84da-91f77d008ce3",
- "relationGuid": "0e84a358-a4aa-4bd3-b806-497a6962ae1d",
- "displayText": "Customer"
- }, {
- "categoryGuid": "7f041401-de8c-443f-a3b7-7bf5a910ff6f",
- "parentCategoryGuid": "e6a3df1f-5670-4f9e-84da-91f77d008ce3",
- "relationGuid": "7757b031-4e25-43a8-bf77-946f7f06c67a",
- "displayText": "Loans"
- }]
-}
-</pre></div></div>
-
-<ul>
-
-<li>Term</li>
-</ul>
-
-<div>
-<div>
-<pre class="source">{
- "guid": "e441a540-ee55-4fc8-8eaf-4b9943d8929c",
- "qualifiedName": "fixed_mtg@SampleBank",
- "displayName": "15-30 yr mortgage",
- "shortDescription": "Short description",
- "longDescription": "Long description",
- "examples": ["N/A"],
- "abbreviation": "FMTG",
- "anchor": {
- "glossaryGuid": "2f341934-f18c-48b3-aa12-eaa0a2bfce85",
- "relationGuid": "dbc46795-76ff-4f68-9043-be0eff0bc0f3"
- },
- "categories": [{
- "categoryGuid": "7f041401-de8c-443f-a3b7-7bf5a910ff6f",
- "relationGuid": "b4cddd33-7b0c-41e2-9324-afe549ec6ada",
- "displayText": "Loans"
- }],
- "seeAlso" : [],
- "synonyms" : [],
- "antonyms" : [],
- "replacedBy" : [],
- "replacementTerms" : [],
- "translationTerms" : [],
- "translatedTerms" : [],
- "isA" : [],
- "classifies" : [],
- "preferredTerms" : [],
- "preferredToTerms": [ {
- "termGuid" : "c4e2b956-2589-4648-8596-240d3bea5e44",
- "displayText": "ARM Loans"
- }]
-}
-</pre></div></div>
-
-<ul>
-
-<li>Category</li>
-</ul>
-
-<div>
-<div>
-<pre class="source">{
- "guid": "7f041401-de8c-443f-a3b7-7bf5a910ff6f",
- "qualifiedName": "Loans.Customer@HortoniaBank",
- "displayName": "Loans",
- "shortDescription": "Loan categorization",
- "anchor": {
- "glossaryGuid": "2f341934-f18c-48b3-aa12-eaa0a2bfce85",
- "relationGuid": "7757b031-4e25-43a8-bf77-946f7f06c67a"
- },
- "parentCategory": {
- "categoryGuid": "e6a3df1f-5670-4f9e-84da-91f77d008ce3",
- "relationGuid": "8a0a8e11-0bb5-483b-b7d6-cfe0b1d55ef6"
- },
- "childrenCategories" : [],
- "terms": [{
- "termGuid": "e441a540-ee55-4fc8-8eaf-4b9943d8929c",
- "relationGuid": "b4cddd33-7b0c-41e2-9324-afe549ec6ada",
- "displayText": "15-30 yr mortgage"
- }, {
- "termGuid": "c4e2b956-2589-4648-8596-240d3bea5e44",
- "relationGuid": "8db1e784-4f04-4eda-9a58-6c9535a95451",
- "displayText": "ARM loans"
- }]
-}
-</pre></div></div>
-</div>
-<div class="section">
-<h5><a name="CREATE_operations"></a>CREATE operations</h5>
-<ol style="list-style-type: decimal">
-
-<li>Create a glossary</li>
-<li>Create a term</li>
-<li>Create a categorized term</li>
-<li>Create term with relations</li>
-<li>Create a category</li>
-<li>Create a category with hierarchy</li>
-<li>Create category and categorize term(s)</li>
-<li>Assign term to entities</li>
-</ol>
-<p><b>NOTE:</b></p>
-<ul>
-
-<li>During create operations glossary, term and category get an auto assigned GUID and qualifiedName.</li>
-<li>To create a category with children, the children MUST be created beforehand.</li>
-<li>To create a term belonging to a category, the category MUST be created beforehand.</li>
-<li>To create term with relations, related term(s) MUST be created beforehand.</li>
-</ul><hr /></div>
-<div class="section">
-<h5><a name="READ_operations"></a>READ operations</h5>
-<ol style="list-style-type: decimal">
-
-<li>Get glossary by GUID - Gives all terms and categories (headers) belonging to the glossary.</li>
-<li>Get all Glossaries - Gives all glossaries with terms and categories (headers) belonging to the respective glossary.</li>
-<li>Get a term by GUID - Gives details about the term, categories it belongs to (if any) and any related term(s).</li>
-<li>Get a category by GUID - Gives details about the category, category hierarchy (if any) and term(s) belonging to the category.</li>
-<li>Get all terms of a given glossary - Gives all terms (with details as mentioned in #3) belonging to given glossary.</li>
-<li>Get all categories of a given glossary - Gives all categories (with details as mentioned in #4) belonging to given glossary.</li>
-<li>Get all terms related to given term - Gives all terms related/linked to the given term.</li>
-<li>Get all categories related to a given category (parent and children)</li>
-<li>Get all terms for a given category</li>
-</ol><hr /></div>
-<div class="section">
-<h5><a name="UPDATE_operations"></a>UPDATE operations</h5>
-<ol style="list-style-type: decimal">
-
-<li>Partial update of glossary</li>
-<li>Partial update of term</li>
-<li>Partial update of category</li>
-<li>Update a given glossary</li>
-<li>Update a given term</li>
-<li>Update a given category</li>
-</ol>
-<p><b>NOTE:</b></p>
-<ul>
-
-<li>Partial update only deals with the <b><i>primitive attributes</i></b> defined in the Glossary model file.</li>
-<li>GUID and qualifiedName can’t be changed once assigned. Only way to this is to delete and recreate the required object.</li>
-<li>Anchors <b>can’t</b> be removed in any updates</li>
-<li>Update APIs expect the JSON to be modified <b>in-place</b> after the <b>GET</b> call. Any <b><i>missing</i></b> attributes/relations will be <b><i>deleted</i></b>.</li>
-<li>Any update to category’s hierarchy leads to a cascaded update of the hierarchy under it e.g. anchor change would affect all children, parent change would affect the qualifiedName of self and children.</li>
-</ul><hr /></div>
-<div class="section">
-<h5><a name="DELETE_operations"></a>DELETE operations</h5>
-<ol style="list-style-type: decimal">
-
-<li>Delete glossary - Also deletes all categories and terms anchored to given glossary. This delete is <b><i>blocked</i></b> if any term has been <b><i>assigned</i></b> to an entity.</li>
-<li>Delete term - Only deletes the term <b><i>if</i></b> it’s not associated/assigned to any entity.</li>
-<li>Delete category - <b><i>Only</i></b> deletes the given category, all children become top-level categories.</li>
-<li>Remove term assignment from entity</li>
-</ol></div></div></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/HighAvailability.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/HighAvailability.html b/1.0.0-rc0/HighAvailability.html
deleted file mode 100644
index 827141d..0000000
--- a/1.0.0-rc0/HighAvailability.html
+++ /dev/null
@@ -1,317 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/HighAvailability.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Fault Tolerance and High Availability Options</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Fault Tolerance and High Availability Options</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Fault_Tolerance_and_High_Availability_Options"></a>Fault Tolerance and High Availability Options</h2></div>
-<div class="section">
-<h3><a name="Introduction"></a>Introduction</h3>
-<p>Apache Atlas uses and interacts with a variety of systems to provide metadata management and data lineage to data administrators. By choosing and configuring these dependencies appropriately, it is possible to achieve a high degree of service availability with Atlas. This document describes the state of high availability support in Atlas, including its capabilities and current limitations, and also the configuration required for achieving this level of high availability.</p>
-<p><a href="./Architecture.html">The architecture page</a> in the wiki gives an overview of the various components that make up Atlas. The options mentioned below for various components derive context from the above page, and would be worthwhile to review before proceeding to read this page.</p></div>
-<div class="section">
-<h3><a name="Atlas_Web_Service"></a>Atlas Web Service</h3>
-<p>Currently, the Atlas Web Service has a limitation that it can only have one active instance at a time. In earlier releases of Atlas, a backup instance could be provisioned and kept available. However, a manual failover was required to make this backup instance active.</p>
-<p>From this release, Atlas will support multiple instances of the Atlas Web service in an active/passive configuration with automated failover. This means that users can deploy and start multiple instances of the Atlas Web Service on different physical hosts at the same time. One of these instances will be automatically selected as an 'active' instance to service user requests. The others will automatically be deemed 'passive'. If the 'active' instance becomes unavailable either because it is deliberately stopped, or due to unexpected failures, one of the other instances will automatically be elected as an 'active' instance and start to service user requests.</p>
-<p>An 'active' instance is the only instance that can respond to user requests correctly. It can create, delete, modify or respond to queries on metadata objects. A 'passive' instance will accept user requests, but will redirect them using HTTP redirect to the currently known 'active' instance. Specifically, a passive instance will not itself respond to any queries on metadata objects. However, all instances (both active and passive), will respond to admin requests that return information about that instance.</p>
-<p>When configured in a High Availability mode, users can get the following operational benefits:</p>
-<p></p>
-<ul>
-<li><b>Uninterrupted service during maintenance intervals</b>: If an active instance of the Atlas Web Service needs to be brought down for maintenance, another instance would automatically become active and can service requests.</li>
-<li><b>Uninterrupted service in event of unexpected failures</b>: If an active instance of the Atlas Web Service fails due to software or hardware errors, another instance would automatically become active and can service requests.</li></ul>
-<p>In the following sub-sections, we describe the steps required to setup High Availability for the Atlas Web Service. We also describe how the deployment and client can be designed to take advantage of this capability. Finally, we describe a few details of the underlying implementation.</p></div>
-<div class="section">
-<h4><a name="Setting_up_the_High_Availability_feature_in_Atlas"></a>Setting up the High Availability feature in Atlas</h4>
-<p>The following pre-requisites must be met for setting up the High Availability feature.</p>
-<p></p>
-<ul>
-<li>Ensure that you install Apache Zookeeper on a cluster of machines (a minimum of 3 servers is recommended for production).</li>
-<li>Select 2 or more physical machines to run the Atlas Web Service instances on. These machines define what we refer to as a 'server ensemble' for Atlas.</li></ul>
-<p>To setup High Availability in Atlas, a few configuration options must be defined in the <tt>atlas-application.properties</tt> file. While the complete list of configuration items are defined in the <a href="./Configuration.html">Configuration Page</a>, this section lists a few of the main options.</p>
-<p></p>
-<ul>
-<li>High Availability is an optional feature in Atlas. Hence, it must be enabled by setting the configuration option <tt>atlas.server.ha.enabled</tt> to true.</li>
-<li>Next, define a list of identifiers, one for each physical machine you have selected for the Atlas Web Service instance. These identifiers can be simple strings like <tt>id1</tt>, <tt>id2</tt> etc. They should be unique and should not contain a comma.</li>
-<li>Define a comma separated list of these identifiers as the value of the option <tt>atlas.server.ids</tt>.</li>
-<li>For each physical machine, list the IP Address/hostname and port as the value of the configuration <tt>atlas.server.address.id</tt>, where <tt>id</tt> refers to the identifier string for this physical machine.
-<ul>
-<li>For e.g., if you have selected 2 machines with hostnames <tt>host1.company.com</tt> and <tt>host2.company.com</tt>, you can define the configuration options as below:</li></ul></li></ul>
-<div class="source"><pre class="prettyprint">
- atlas.server.ids=id1,id2
- atlas.server.address.id1=host1.company.com:21000
- atlas.server.address.id2=host2.company.com:21000
-
-</pre></div>
-<p></p>
-<ul>
-<li>Define the Zookeeper quorum which will be used by the Atlas High Availability feature.</li></ul>
-<div class="source"><pre class="prettyprint">
- atlas.server.ha.zookeeper.connect=zk1.company.com:2181,zk2.company.com:2181,zk3.company.com:2181
-
-</pre></div>
-<p></p>
-<ul>
-<li>You can review other configuration options that are defined for the High Availability feature, and set them up as desired in the <tt>atlas-application.properties</tt> file.</li>
-<li>For production environments, the components that Atlas depends on must also be set up in High Availability mode. This is described in detail in the following sections. Follow those instructions to setup and configure them.</li>
-<li>Install the Atlas software on the selected physical machines.</li>
-<li>Copy the <tt>atlas-application.properties</tt> file created using the steps above to the configuration directory of all the machines.</li>
-<li>Start the dependent components.</li>
-<li>Start each instance of the Atlas Web Service.</li></ul>
-<p>To verify that High Availability is working, run the following script on each of the instances where Atlas Web Service is installed.</p>
-<div class="source"><pre class="prettyprint">
-$ATLAS_HOME/bin/atlas_admin.py -status
-
-</pre></div>
-<p>This script can print one of the values below as response:</p>
-<p></p>
-<ul>
-<li><b>ACTIVE</b>: This instance is active and can respond to user requests.</li>
-<li><b>PASSIVE</b>: This instance is PASSIVE. It will redirect any user requests it receives to the current active instance.</li>
-<li><b>BECOMING_ACTIVE</b>: This would be printed if the server is transitioning to become an ACTIVE instance. The server cannot service any metadata user requests in this state.</li>
-<li><b>BECOMING_PASSIVE</b>: This would be printed if the server is transitioning to become a PASSIVE instance. The server cannot service any metadata user requests in this state.</li></ul>
-<p>Under normal operating circumstances, only one of these instances should print the value <b>ACTIVE</b> as response to the script, and the others would print <b>PASSIVE</b>.</p></div>
-<div class="section">
-<h4><a name="Configuring_clients_to_use_the_High_Availability_feature"></a>Configuring clients to use the High Availability feature</h4>
-<p>The Atlas Web Service can be accessed in two ways:</p>
-<p></p>
-<ul>
-<li><b>Using the Atlas Web UI</b>: This is a browser based client that can be used to query the metadata stored in Atlas.</li>
-<li><b>Using the Atlas REST API</b>: As Atlas exposes a RESTful API, one can use any standard REST client including libraries in other applications. In fact, Atlas ships with a client called AtlasClient that can be used as an example to build REST client access.</li></ul>
-<p>In order to take advantage of the High Availability feature in the clients, there are two options possible.</p></div>
-<div class="section">
-<h5><a name="Using_an_intermediate_proxy"></a>Using an intermediate proxy</h5>
-<p>The simplest solution to enable highly available access to Atlas is to install and configure some intermediate proxy that has a capability to transparently switch services based on status. One such proxy solution is <a class="externalLink" href="http://www.haproxy.org/">HAProxy</a>.</p>
-<p>Here is an example HAProxy configuration that can be used. Note this is provided for illustration only, and not as a recommended production configuration. For that, please refer to the HAProxy documentation for appropriate instructions.</p>
-<div class="source"><pre class="prettyprint">
-frontend atlas_fe
- bind *:41000
- default_backend atlas_be
-
-backend atlas_be
- mode http
- option httpchk get /api/atlas/admin/status
- http-check expect string ACTIVE
- balance roundrobin
- server host1_21000 host1:21000 check
- server host2_21000 host2:21000 check backup
-
-listen atlas
- bind localhost:42000
-
-</pre></div>
-<p>The above configuration binds HAProxy to listen on port 41000 for incoming client connections. It then routes the connections to either of the hosts host1 or host2 depending on a HTTP status check. The status check is done using a HTTP GET on the REST URL <tt>/api/atlas/admin/status</tt>, and is deemed successful only if the HTTP response contains the string ACTIVE.</p></div>
-<div class="section">
-<h5><a name="Using_automatic_detection_of_active_instance"></a>Using automatic detection of active instance</h5>
-<p>If one does not want to setup and manage a separate proxy, then the other option to use the High Availability feature is to build a client application that is capable of detecting status and retrying operations. In such a setting, the client application can be launched with the URLs of all Atlas Web Service instances that form the ensemble. The client should then call the REST URL <tt>/api/atlas/admin/status</tt> on each of these to determine which is the active instance. The response from the Active instance would be of the form <tt>{Status:ACTIVE}</tt>. Also, when the client faces any exceptions in the course of an operation, it should again determine which of the remaining URLs is active and retry the operation.</p>
-<p>The AtlasClient class that ships with Atlas can be used as an example client library that implements the logic for working with an ensemble and selecting the right Active server instance.</p>
-<p>Utilities in Atlas, like <tt>quick_start.py</tt> and <tt>import-hive.sh</tt> can be configured to run with multiple server URLs. When launched in this mode, the AtlasClient automatically selects and works with the current active instance. If a proxy is set up in between, then its address can be used when running quick_start.py or import-hive.sh.</p></div>
-<div class="section">
-<h4><a name="Implementation_Details_of_Atlas_High_Availability"></a>Implementation Details of Atlas High Availability</h4>
-<p>The Atlas High Availability work is tracked under the master JIRA <a class="externalLink" href="https://issues.apache.org/jira/browse/ATLAS-510">ATLAS-510</a>. The JIRAs filed under it have detailed information about how the High Availability feature has been implemented. At a high level the following points can be called out:</p>
-<p></p>
-<ul>
-<li>The automatic selection of an Active instance, as well as automatic failover to a new Active instance happen through a leader election algorithm.</li>
-<li>For leader election, we use the <a class="externalLink" href="http://curator.apache.org/curator-recipes/leader-latch.html">Leader Latch Recipe</a> of <a class="externalLink" href="http://curator.apache.org">Apache Curator</a>.</li>
-<li>The Active instance is the only one which initializes, modifies or reads state in the backend stores to keep them consistent.</li>
-<li>Also, when an instance is elected as Active, it refreshes any cached information from the backend stores to get up to date.</li>
-<li>A servlet filter ensures that only the active instance services user requests. If a passive instance receives these requests, it automatically redirects them to the current active instance.</li></ul></div>
-<div class="section">
-<h3><a name="Metadata_Store"></a>Metadata Store</h3>
-<p>As described above, Atlas uses <a href="./JanusGraph.html">JanusGraph</a> to store the metadata it manages. By default, Atlas uses a standalone HBase instance as the backing store for <a href="./JanusGraph.html">JanusGraph</a>. In order to provide HA for the metadata store, we recommend that Atlas be configured to use distributed HBase as the backing store for <a href="./JanusGraph.html">JanusGraph</a>. Doing this implies that you could benefit from the HA guarantees HBase provides. In order to configure Atlas to use HBase in HA mode, do the following:</p>
-<p></p>
-<ul>
-<li>Choose an existing HBase cluster that is set up in HA mode to configure in Atlas (OR) Set up a new HBase cluster in <a class="externalLink" href="http://hbase.apache.org/book.html#quickstart_fully_distributed">HA mode</a>.
-<ul>
-<li>If setting up HBase for Atlas, please following instructions listed for setting up HBase in the <a href="./InstallationSteps.html">Installation Steps</a>.</li></ul></li>
-<li>We recommend using more than one HBase masters (at least 2) in the cluster on different physical hosts that use Zookeeper for coordination to provide redundancy and high availability of HBase.
-<ul>
-<li>Refer to the <a href="./Configuration.html">Configuration page</a> for the options to configure in atlas.properties to setup Atlas with HBase.</li></ul></li></ul></div>
-<div class="section">
-<h3><a name="Index_Store"></a>Index Store</h3>
-<p>As described above, Atlas indexes metadata through <a href="./JanusGraph.html">JanusGraph</a> to support full text search queries. In order to provide HA for the index store, we recommend that Atlas be configured to use Solr or Elasticsearch as the backing index store for <a href="./JanusGraph.html">JanusGraph</a>.</p></div>
-<div class="section">
-<h4><a name="Solr"></a>Solr</h4>
-<p>In order to configure Atlas to use Solr in HA mode, do the following:</p>
-<p></p>
-<ul>
-<li>Choose an existing SolrCloud cluster setup in HA mode to configure in Atlas (OR) Set up a new <a class="externalLink" href="https://cwiki.apache.org/confluence/display/solr/SolrCloud">SolrCloud cluster</a>.
-<ul>
-<li>Ensure Solr is brought up on at least 2 physical hosts for redundancy, and each host runs a Solr node.</li>
-<li>We recommend the number of replicas to be set to at least 2 for redundancy.</li></ul></li>
-<li>Create the SolrCloud collections required by Atlas, as described in <a href="./InstallationSteps.html">Installation Steps</a></li>
-<li>Refer to the <a href="./Configuration.html">Configuration page</a> for the options to configure in atlas.properties to setup Atlas with Solr.</li></ul></div>
-<div class="section">
-<h4><a name="Elasticsearch__.28Tech_Preview.29"></a>Elasticsearch (Tech Preview)</h4>
-<p>In order to configure Atlas to use Elasticsearch in HA mode, do the following:</p>
-<p></p>
-<ul>
-<li>Choose an existing Elasticsearch cluster setup, (OR) setup a new cluster <a class="externalLink" href="https://www.elastic.co/guide/en/elasticsearch/reference/5.6/setup.html">Elasticsearch cluster</a>.
-<ul>
-<li>Ensure that Elasticsearch is brought up on at least five physical hosts for redundancy.</li>
-<li>A replica count of 3 is recommended</li></ul></li>
-<li>Refer to the <a href="./Configuration.html">Configuration page</a> for the options to configure in atlas.properties to setup Atlas with Elasticsearch.</li></ul></div>
-<div class="section">
-<h3><a name="Notification_Server"></a>Notification Server</h3>
-<p>Metadata notification events from Hooks are sent to Atlas by writing them to a Kafka topic called <b>ATLAS_HOOK</b>. Similarly, events from Atlas to other integrating components like Ranger, are written to a Kafka topic called <b>ATLAS_ENTITIES</b>. Since Kafka persists these messages, the events will not be lost even if the consumers are down as the events are being sent. In addition, we recommend Kafka is also setup for fault tolerance so that it has higher availability guarantees. In order to configure Atlas to use Kafka in HA mode, do the following:</p>
-<p></p>
-<ul>
-<li>Choose an existing Kafka cluster set up in HA mode to configure in Atlas (OR) Set up a new Kafka cluster.</li>
-<li>We recommend that there are more than one Kafka brokers in the cluster on different physical hosts that use Zookeeper for coordination to provide redundancy and high availability of Kafka.
-<ul>
-<li>Setup at least 2 physical hosts for redundancy, each hosting a Kafka broker.</li></ul></li>
-<li>Set up Kafka topics for Atlas usage:
-<ul>
-<li>The number of partitions for the ATLAS topics should be set to 1 (numPartitions)</li>
-<li>Decide number of replicas for Kafka topic: Set this to at least 2 for redundancy.</li>
-<li>Run the following commands:</li></ul></li></ul>
-<div class="source"><pre class="prettyprint">
- $KAFKA_HOME/bin/kafka-topics.sh --create --zookeeper <list of zookeeper host:port entries> --topic ATLAS_HOOK --replication-factor <numReplicas> --partitions 1
- $KAFKA_HOME/bin/kafka-topics.sh --create --zookeeper <list of zookeeper host:port entries> --topic ATLAS_ENTITIES --replication-factor <numReplicas> --partitions 1
- Here KAFKA_HOME points to the Kafka installation directory.
-
-</pre></div>
-<p></p>
-<ul>
-<li>In atlas-application.properties, set the following configuration:</li></ul>
-<div class="source"><pre class="prettyprint">
- atlas.notification.embedded=false
- atlas.kafka.zookeeper.connect=<comma separated list of servers forming Zookeeper quorum used by Kafka>
- atlas.kafka.bootstrap.servers=<comma separated list of Kafka broker endpoints in host:port form> - Give at least 2 for redundancy.
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Known_Issues"></a>Known Issues</h3>
-<p></p>
-<ul>
-<li>If the HBase region servers hosting the Atlas table are down, Atlas would not be able to store or retrieve metadata from HBase until they are brought back online.</li></ul></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[23/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/team-list.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/team-list.html b/1.0.0-alpha/team-list.html
deleted file mode 100644
index 35fe7c1..0000000
--- a/1.0.0-alpha/team-list.html
+++ /dev/null
@@ -1,486 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from org.apache.maven.plugins:maven-project-info-reports-plugin:2.4:project-team at 2018-01-25
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180125" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Team list</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Team list</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-25</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-alpha</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="The_Team"></a>The Team</h2><a name="The_Team"></a>
-<p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p>
-<p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p>
-<div class="section">
-<h3><a name="Members"></a>Members</h3><a name="Members"></a>
-<p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p>
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Id</th>
-<th>Name</th>
-<th>Email</th>
-<th>Organization</th>
-<th>Roles</th>
-<th>Time Zone</th>
-<th>Actual Time (GMT)</th></tr>
-<tr class="b">
-<td><a name="adossett"></a>adossett</td>
-<td>Aaron Dossett</td>
-<td><a class="externalLink" href="mailto:adossett@target.com">adossett@target.com</a></td>
-<td>Target Inc.</td>
-<td>committer, PMC</td>
-<td>America/Denver</td>
-<td><span id="developer-0">America/Denver</span></td></tr>
-<tr class="a">
-<td><a name="AAhn"></a>AAhn</td>
-<td>Andrew Ahn</td>
-<td><a class="externalLink" href="mailto:aa@apache.org">aa@apache.org</a></td>
-<td>-</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-1">America/Los_Angeles</span></td></tr>
-<tr class="b">
-<td><a name="apoorvnaik"></a>apoorvnaik</td>
-<td>Apoorv Naik</td>
-<td><a class="externalLink" href="mailto:apoorvnaik@apache.org">apoorvnaik@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-2">America/Los_Angeles</span></td></tr>
-<tr class="a">
-<td><a name="acmurthy"></a>acmurthy</td>
-<td>Arun C.Murthy</td>
-<td><a class="externalLink" href="mailto:acmurthy@apache.org">acmurthy@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-3">America/Los_Angeles</span></td></tr>
-<tr class="b">
-<td><a name="ayubpathan"></a>ayubpathan</td>
-<td>Ayub Pathan</td>
-<td><a class="externalLink" href="mailto:ayubpathan@apache.org">ayubpathan@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>Asia/Kolkata</td>
-<td><span id="developer-4">Asia/Kolkata</span></td></tr>
-<tr class="a">
-<td><a name="amestry"></a>amestry</td>
-<td>Ashutosh Mestry</td>
-<td><a class="externalLink" href="mailto:amestry@apache.org">amestry@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-5">America/Los_Angeles</span></td></tr>
-<tr class="b">
-<td><a name="bstortz"></a>bstortz</td>
-<td>Barbara Stortz</td>
-<td><a class="externalLink" href="mailto:bstortz@sap.com">bstortz@sap.com</a></td>
-<td>SAP Inc.</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-6">America/Los_Angeles</span></td></tr>
-<tr class="a">
-<td><a name="chyzer"></a>chyzer</td>
-<td>Chris Hyzer</td>
-<td><a class="externalLink" href="mailto:chyzer@aetna.com">chyzer@aetna.com</a></td>
-<td>Aetna Inc.</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-7">America/New_York</span></td></tr>
-<tr class="b">
-<td><a name="dmarkwat"></a>dmarkwat</td>
-<td>Daniel Markwat</td>
-<td><a class="externalLink" href="mailto:dmarkwat@aetna.com">dmarkwat@aetna.com</a></td>
-<td>Aetna Inc.</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-8">America/New_York</span></td></tr>
-<tr class="a">
-<td><a name="darshankumar"></a>darshankumar</td>
-<td>Darshan Kumar</td>
-<td><a class="externalLink" href="mailto:darshankumar@apache.org">darshankumar@apache.org</a></td>
-<td>MPR</td>
-<td>committer, PMC</td>
-<td>Asia/Kolkata</td>
-<td><span id="developer-9">Asia/Kolkata</span></td></tr>
-<tr class="b">
-<td><a name="davidrad"></a>davidrad</td>
-<td>David Radley</td>
-<td><a class="externalLink" href="mailto:davidrad@apache.org">davidrad@apache.org</a></td>
-<td>IBM Corporation</td>
-<td>committer</td>
-<td>Europe/London</td>
-<td><span id="developer-10">Europe/London</span></td></tr>
-<tr class="a">
-<td><a name="dkantor"></a>dkantor</td>
-<td>Dave Kantor</td>
-<td><a class="externalLink" href="mailto:dkantor@apache.org">dkantor@apache.org</a></td>
-<td>IBM Corporation</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-11">America/New_York</span></td></tr>
-<tr class="b">
-<td><a name="dkaspar"></a>dkaspar</td>
-<td>David Kaspar</td>
-<td><a class="externalLink" href="mailto:dkaspar@merck.com">dkaspar@merck.com</a></td>
-<td>Merck & Co Inc.</td>
-<td>committer, PMC</td>
-<td>Europe/Berlin</td>
-<td><span id="developer-12">Europe/Berlin</span></td></tr>
-<tr class="a">
-<td><a name="dfusaro"></a>dfusaro</td>
-<td>Dennis Fusaro</td>
-<td><a class="externalLink" href="mailto:dfusaro@aetna.com">dfusaro@aetna.com</a></td>
-<td>Aetna Inc.</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-13">America/New_York</span></td></tr>
-<tr class="b">
-<td><a name="gsenia"></a>gsenia</td>
-<td>Greg Senia</td>
-<td><a class="externalLink" href="mailto:gsenia@aetna.com">gsenia@aetna.com</a></td>
-<td>Aetna Inc.</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-14">America/New_York</span></td></tr>
-<tr class="a">
-<td><a name="rhbutani"></a>rhbutani</td>
-<td>Harish Butani</td>
-<td><a class="externalLink" href="mailto:rhbutani@apache.org">rhbutani@apache.org</a></td>
-<td>-</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-15">America/Los_Angeles</span></td></tr>
-<tr class="b">
-<td><a name="yhemanth"></a>yhemanth</td>
-<td>Hemanth Yamijala</td>
-<td><a class="externalLink" href="mailto:yhemanth@apache.org">yhemanth@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>Asia/Kolkata</td>
-<td><span id="developer-16">Asia/Kolkata</span></td></tr>
-<tr class="a">
-<td><a name="ilasek"></a>ilasek</td>
-<td>Ivo Lasek</td>
-<td><a class="externalLink" href="mailto:ilasek@merck.com">ilasek@merck.com</a></td>
-<td>Merck & Co Inc.</td>
-<td>committer, PMC</td>
-<td>Europe/Berlin</td>
-<td><span id="developer-17">Europe/Berlin</span></td></tr>
-<tr class="b">
-<td><a name="jnhagelberg"></a>jnhagelberg</td>
-<td>Jeffrey Hagelberg</td>
-<td><a class="externalLink" href="mailto:jnhagelberg@apache.org">jnhagelberg@apache.org</a></td>
-<td>IBM Corporation</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-18">America/New_York</span></td></tr>
-<tr class="a">
-<td><a name="jitendra"></a>jitendra</td>
-<td>Jitendra Pandey</td>
-<td><a class="externalLink" href="mailto:jitendra@apache.org">jitendra@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-19">America/Los_Angeles</span></td></tr>
-<tr class="b">
-<td><a name="jmaron"></a>jmaron</td>
-<td>Jon Maron</td>
-<td><a class="externalLink" href="mailto:jmaron@apache.org">jmaron@apache.org</a></td>
-<td>-</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-20">America/New_York</span></td></tr>
-<tr class="a">
-<td><a name="kalyanikashikar"></a>kalyanikashikar</td>
-<td>Kalyani Kashikar</td>
-<td><a class="externalLink" href="mailto:kalyanikashikar@apache.org">kalyanikashikar@apache.org</a></td>
-<td>Freestone Infotech</td>
-<td>committer, PMC</td>
-<td>Asia/Kolkata</td>
-<td><span id="developer-21">Asia/Kolkata</span></td></tr>
-<tr class="b">
-<td><a name="kbhatt"></a>kbhatt</td>
-<td>Keval Bhatt</td>
-<td><a class="externalLink" href="mailto:kbhatt@apache.org">kbhatt@apache.org</a></td>
-<td>Freestone Infotech</td>
-<td>committer, PMC</td>
-<td>Asia/Kolkata</td>
-<td><span id="developer-22">Asia/Kolkata</span></td></tr>
-<tr class="a">
-<td><a name="madhan"></a>madhan</td>
-<td>Madhan Neethiraj</td>
-<td><a class="externalLink" href="mailto:madhan@apache.org">madhan@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-23">America/Los_Angeles</span></td></tr>
-<tr class="b">
-<td><a name="mschussler"></a>mschussler</td>
-<td>Mitch Schussler</td>
-<td><a class="externalLink" href="mailto:mschussler@apache.org">mschussler@apache.org</a></td>
-<td>JPMC</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-24">America/New_York</span></td></tr>
-<tr class="a">
-<td><a name="guptaneeru"></a>guptaneeru</td>
-<td>Neeru Gupta</td>
-<td><a class="externalLink" href="mailto:guptaneeru@us.ibm.com">guptaneeru@us.ibm.com</a></td>
-<td>IBM Corporation</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-25">America/New_York</span></td></tr>
-<tr class="b">
-<td><a name="nixon"></a>nixon</td>
-<td>Nixon Rodrigues</td>
-<td><a class="externalLink" href="mailto:nixon@apache.org">nixon@apache.org</a></td>
-<td>Freestone Infotech</td>
-<td>committer, PMC</td>
-<td>Asia/Kolkata</td>
-<td><span id="developer-26">Asia/Kolkata</span></td></tr>
-<tr class="a">
-<td><a name="sarath"></a>sarath</td>
-<td>Sarath Subramanian</td>
-<td><a class="externalLink" href="mailto:sarath@apache.org">sarath@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-27">America/Los_Angeles</span></td></tr>
-<tr class="b">
-<td><a name="shwethags"></a>shwethags</td>
-<td>Shwetha GS</td>
-<td><a class="externalLink" href="mailto:shwethags@apache.org">shwethags@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>Asia/Kolkata</td>
-<td><span id="developer-28">Asia/Kolkata</span></td></tr>
-<tr class="a">
-<td><a name="sriksun"></a>sriksun</td>
-<td>Srikanth Sundarrajan</td>
-<td><a class="externalLink" href="mailto:sriksun@apache.org">sriksun@apache.org</a></td>
-<td>InMobi</td>
-<td>committer, PMC</td>
-<td>Asia/Kolkata</td>
-<td><span id="developer-29">Asia/Kolkata</span></td></tr>
-<tr class="b">
-<td><a name="sumasai"></a>sumasai</td>
-<td>Suma Shivaprasad</td>
-<td><a class="externalLink" href="mailto:sumasai@apache.org">sumasai@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-30">America/Los_Angeles</span></td></tr>
-<tr class="a">
-<td><a name="ssuresh"></a>ssuresh</td>
-<td>Suresh Srinivas</td>
-<td><a class="externalLink" href="mailto:ssuresh@apache.org">ssuresh@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-31">America/Los_Angeles</span></td></tr>
-<tr class="b">
-<td><a name="tbeerbower"></a>tbeerbower</td>
-<td>Tom Beerbower</td>
-<td><a class="externalLink" href="mailto:tbeerbower@apache.org">tbeerbower@apache.org</a></td>
-<td>-</td>
-<td>committer, PMC</td>
-<td>America/New_York</td>
-<td><span id="developer-32">America/New_York</span></td></tr>
-<tr class="a">
-<td><a name="vranganathan"></a>vranganathan</td>
-<td>Venkat Ranganathan</td>
-<td><a class="externalLink" href="mailto:venkatrangan@apache.org">venkatrangan@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-33">America/Los_Angeles</span></td></tr>
-<tr class="b">
-<td><a name="venkatesh"></a>venkatesh</td>
-<td>Venkatesh Seetharam</td>
-<td><a class="externalLink" href="mailto:venkatesh@apache.org">venkatesh@apache.org</a></td>
-<td>-</td>
-<td>committer, PMC</td>
-<td>America/Los_Angeles</td>
-<td><span id="developer-34">America/Los_Angeles</span></td></tr>
-<tr class="a">
-<td><a name="svimal2106"></a>svimal2106</td>
-<td>Vimal Sharma</td>
-<td><a class="externalLink" href="mailto:svimal2106@apache.org">svimal2106@apache.org</a></td>
-<td>Hortonworks Inc.</td>
-<td>committer, PMC</td>
-<td>Asia/Kolkata</td>
-<td><span id="developer-35">Asia/Kolkata</span></td></tr></table></div>
-<div class="section">
-<h3><a name="Contributors"></a>Contributors</h3><a name="Contributors"></a>
-<p>There are no contributors listed for this project. Please check back again later.</p><script type="text/javascript">
-function offsetDate(id, offset) {
- var now = new Date();
- var nowTime = now.getTime();
- var localOffset = now.getTimezoneOffset();
- var developerTime = nowTime + ( offset * 60 * 60 * 1000 )+ ( localOffset * 60 * 1000 );
- var developerDate = new Date(developerTime);
-
- document.getElementById(id).innerHTML = developerDate;
-}
-
-function init(){
- offsetDate('developer-0', '-7');
- offsetDate('developer-1', '-8');
- offsetDate('developer-2', '-8');
- offsetDate('developer-3', '-8');
- offsetDate('developer-4', '5');
- offsetDate('developer-5', '-8');
- offsetDate('developer-6', '-8');
- offsetDate('developer-7', '-5');
- offsetDate('developer-8', '-5');
- offsetDate('developer-9', '5');
- offsetDate('developer-10', '0');
- offsetDate('developer-11', '-5');
- offsetDate('developer-12', '1');
- offsetDate('developer-13', '-5');
- offsetDate('developer-14', '-5');
- offsetDate('developer-15', '-8');
- offsetDate('developer-16', '5');
- offsetDate('developer-17', '1');
- offsetDate('developer-18', '-5');
- offsetDate('developer-19', '-8');
- offsetDate('developer-20', '-5');
- offsetDate('developer-21', '5');
- offsetDate('developer-22', '5');
- offsetDate('developer-23', '-8');
- offsetDate('developer-24', '-5');
- offsetDate('developer-25', '-5');
- offsetDate('developer-26', '5');
- offsetDate('developer-27', '-8');
- offsetDate('developer-28', '5');
- offsetDate('developer-29', '5');
- offsetDate('developer-30', '-8');
- offsetDate('developer-31', '-8');
- offsetDate('developer-32', '-5');
- offsetDate('developer-33', '-8');
- offsetDate('developer-34', '-8');
- offsetDate('developer-35', '5');
-}
-
-window.onLoad = init();
-</script></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Architecture.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Architecture.html b/1.0.0-rc0/Architecture.html
deleted file mode 100644
index fba969a..0000000
--- a/1.0.0-rc0/Architecture.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Architecture.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Architecture</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Architecture</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Architecture"></a>Architecture</h2></div>
-<div class="section">
-<h3><a name="Introduction"></a>Introduction</h3></div>
-<div class="section">
-<h3><a name="Atlas_High_Level_Architecture_-_Overview"></a>Atlas High Level Architecture - Overview</h3>
-<p><img src="images/twiki/architecture.png" alt="" /></p>
-<p>The components of Atlas can be grouped under the following major categories:</p></div>
-<div class="section">
-<h4><a name="Core"></a>Core</h4>
-<p>Atlas core includes the following components:</p>
-<p><b>Type System</b>: Atlas allows users to define a model for the metadata objects they want to manage. The model is composed of definitions called ‘types’. Instances of ‘types’ called ‘entities’ represent the actual metadata objects that are managed. The Type System is a component that allows users to define and manage the types and entities. All metadata objects managed by Atlas out of the box (like Hive tables, for e.g.) are modelled using types and represented as entities. To store new types of metadata in Atlas, one needs to understand the concepts of the type system component.</p>
-<p>One key point to note is that the generic nature of the modelling in Atlas allows data stewards and integrators to define both technical metadata and business metadata. It is also possible to define rich relationships between the two using features of Atlas.</p>
-<p><b>Graph Engine</b>: Internally, Atlas persists metadata objects it manages using a Graph model. This approach provides great flexibility and enables efficient handling of rich relationships between the metadata objects. Graph engine component is responsible for translating between types and entities of the Atlas type system, and the underlying graph persistence model. In addition to managing the graph objects, the graph engine also creates the appropriate indices for the metadata objects so that they can be searched efficiently. Atlas uses the <a href="./JanusGraph.html">JanusGraph</a> to store the metadata objects.</p>
-<p><b>Ingest / Export</b>: The Ingest component allows metadata to be added to Atlas. Similarly, the Export component exposes metadata changes detected by Atlas to be raised as events. Consumers can consume these change events to react to metadata changes in real time.</p></div>
-<div class="section">
-<h4><a name="Integration"></a>Integration</h4>
-<p>Users can manage metadata in Atlas using two methods:</p>
-<p><b>API</b>: All functionality of Atlas is exposed to end users via a REST API that allows types and entities to be created, updated and deleted. It is also the primary mechanism to query and discover the types and entities managed by Atlas.</p>
-<p><b>Messaging</b>: In addition to the API, users can choose to integrate with Atlas using a messaging interface that is based on Kafka. This is useful both for communicating metadata objects to Atlas, and also to consume metadata change events from Atlas using which applications can be built. The messaging interface is particularly useful if one wishes to use a more loosely coupled integration with Atlas that could allow for better scalability, reliability etc. Atlas uses Apache Kafka as a notification server for communication between hooks and downstream consumers of metadata notification events. Events are written by the hooks and Atlas to different Kafka topics.</p></div>
-<div class="section">
-<h4><a name="Metadata_sources"></a>Metadata sources</h4>
-<p>Atlas supports integration with many sources of metadata out of the box. More integrations will be added in future as well. Currently, Atlas supports ingesting and managing metadata from the following sources:</p>
-<p></p>
-<ul>
-<li><a href="./Hook-HBase.html">HBase</a></li>
-<li><a href="./Hook-Hive.html">Hive</a></li>
-<li><a href="./Hook-Sqoop.html">Sqoop</a></li>
-<li><a href="./Hook-Storm.html">Storm</a></li>
-<li><a href="./Bridge-Kafka.html">Kafka</a></li></ul>
-<p>The integration implies two things: There are metadata models that Atlas defines natively to represent objects of these components. There are components Atlas provides to ingest metadata objects from these components (in real time or in batch mode in some cases).</p></div>
-<div class="section">
-<h4><a name="Applications"></a>Applications</h4>
-<p>The metadata managed by Atlas is consumed by a variety of applications for satisfying many governance use cases.</p>
-<p><b>Atlas Admin UI</b>: This component is a web based application that allows data stewards and scientists to discover and annotate metadata. Of primary importance here is a search interface and SQL like query language that can be used to query the metadata types and objects managed by Atlas. The Admin UI uses the REST API of Atlas for building its functionality.</p>
-<p><b>Tag Based Policies</b>: <a class="externalLink" href="http://ranger.apache.org/">Apache Ranger</a> is an advanced security management solution for the Hadoop ecosystem having wide integration with a variety of Hadoop components. By integrating with Atlas, Ranger allows security administrators to define metadata driven security policies for effective governance. Ranger is a consumer to the metadata change events notified by Atlas.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Atlas-Authentication.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Atlas-Authentication.html b/1.0.0-rc0/Atlas-Authentication.html
deleted file mode 100644
index 0f87a3d..0000000
--- a/1.0.0-rc0/Atlas-Authentication.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Atlas-Authentication.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Authentication in Apache Atlas.</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Authentication in Apache Atlas.</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h3><a name="Authentication_in_Apache_Atlas."></a>Authentication in Apache Atlas.</h3></div>
-<div class="section">
-<h4><a name="Authentication"></a>Authentication</h4>
-<p>Atlas supports following authentication methods</p>
-<p></p>
-<ul>
-<li><b>File</b></li>
-<li><b>Kerberos</b></li>
-<li><b>LDAP</b></li></ul>
-<p>Following properties should be set true to enable the authentication of that type in <tt>atlas-application.properties</tt> file.</p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.kerberos=true|false
-atlas.authentication.method.ldap=true|false
-atlas.authentication.method.file=true|false
-
-</pre></div>
-<p>If two or more authentication methods are set to true, then the authentication falls back to the latter method if the earlier one fails. For example if Kerberos authentication is set to true and ldap authentication is also set to true then, if for a request without kerberos principal and keytab LDAP authentication will be used as a fallback scenario.</p></div>
-<div class="section">
-<h5><a name="FILE_method."></a>FILE method.</h5>
-<p>File authentication requires users' login details in users credentials file in the format specified below and the file path should set to property <tt>atlas.authentication.method.file.filename</tt> in <tt>atlas-application.properties</tt>.</p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.file=true
-atlas.authentication.method.file.filename=${sys:atlas.home}/conf/users-credentials.properties
-
-</pre></div>
-<p>The users credentials file should have below format</p>
-<div class="source"><pre class="prettyprint">
-username=group::sha256-password
-
-</pre></div>
-<p>For e.g.</p>
-<div class="source"><pre class="prettyprint">
-admin=ADMIN::e7cf3ef4f17c3999a94f2c6f612e8a888e5b1026878e4e19398b23bd38ec221a
-
-</pre></div>
-<p>Users group can be either <b>ADMIN</b>, <b>DATA_STEWARD</b> OR <b>DATA_SCIENTIST</b></p>
-<p><b>Note</b>:-password is encoded with sha256 encoding method and can be generated using unix tool.</p>
-<p>For e.g.</p>
-<div class="source"><pre class="prettyprint">
-echo -n "Password" | sha256sum
-e7cf3ef4f17c3999a94f2c6f612e8a888e5b1026878e4e19398b23bd38ec221a -
-
-</pre></div></div>
-<div class="section">
-<h5><a name="Kerberos_Method."></a>Kerberos Method.</h5>
-<p>To enable the authentication in Kerberos mode in Atlas, set the property <tt>atlas.authentication.method.kerberos</tt> to true in <tt>atlas-application.properties</tt></p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.kerberos = true
-
-</pre></div>
-<p>Also following properties should be set.</p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.kerberos.principal=<principal>/<fqdn>@EXAMPLE.COM
-atlas.authentication.method.kerberos.keytab = /<key tab filepath>.keytab
-atlas.authentication.method.kerberos.name.rules = RULE:[2:$1@$0](atlas@EXAMPLE.COM)s/.*/atlas/
-atlas.authentication.method.kerberos.token.validity = 3600 [ in Seconds (optional)]
-
-</pre></div></div>
-<div class="section">
-<h5><a name="LDAP_Method."></a>LDAP Method.</h5>
-<p>To enable the authentication in LDAP mode in Atlas, set the property <tt>atlas.authentication.method.ldap</tt> to true and also set Ldap type to property <tt>atlas.authentication.method.ldap.type</tt> to LDAP or AD in <tt>atlas-application.properties</tt>. Use AD if connecting to Active Directory.</p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.ldap=true
-atlas.authentication.method.ldap.type=ldap|ad
-
-</pre></div>
-<p>For LDAP or AD the following configuration needs to be set in atlas application properties.</p>
-<p><b>Active Directory</b></p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.ldap.ad.domain= example.com
-atlas.authentication.method.ldap.ad.url=ldap://<AD server ip>:389
-atlas.authentication.method.ldap.ad.base.dn=DC=example,DC=com
-atlas.authentication.method.ldap.ad.bind.dn=CN=Administrator,CN=Users,DC=example,DC=com
-atlas.authentication.method.ldap.ad.bind.password=<password>
-atlas.authentication.method.ldap.ad.referral=ignore
-atlas.authentication.method.ldap.ad.user.searchfilter=(sAMAccountName={0})
-atlas.authentication.method.ldap.ad.default.role=ROLE_USER
-
-</pre></div>
-<p><b>LDAP Directroy</b></p>
-<div class="source"><pre class="prettyprint">
-atlas.authentication.method.ldap.url=ldap://<Ldap server ip>:389
-atlas.authentication.method.ldap.userDNpattern=uid={0],ou=users,dc=example,dc=com
-atlas.authentication.method.ldap.groupSearchBase=dc=example,dc=com
-atlas.authentication.method.ldap.groupSearchFilter=(member=cn={0},ou=users,dc=example,dc=com
-atlas.authentication.method.ldap.groupRoleAttribute=cn
-atlas.authentication.method.ldap.base.dn=dc=example,dc=com
-atlas.authentication.method.ldap.bind.dn=cn=Manager,dc=example,dc=com
-atlas.authentication.method.ldap.bind.password=<password>
-atlas.authentication.method.ldap.referral=ignore
-atlas.authentication.method.ldap.user.searchfilter=(uid={0})
-atlas.authentication.method.ldap.default.role=ROLE_USER
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Atlas-Authorization-Model.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Atlas-Authorization-Model.html b/1.0.0-rc0/Atlas-Authorization-Model.html
deleted file mode 100644
index 849ca1e..0000000
--- a/1.0.0-rc0/Atlas-Authorization-Model.html
+++ /dev/null
@@ -1,227 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Atlas-Authorization-Model.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Atlas Authorization Model</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Atlas Authorization Model</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h3><a name="Atlas_Authorization_Model"></a>Atlas Authorization Model</h3></div>
-<div class="section">
-<h4><a name="Introduction"></a>Introduction</h4>
-<p>Atlas is a scalable and extensible set of core foundational governance services – enabling enterprises to effectively and efficiently meet their compliance requirements within Hadoop and allows integration with the whole enterprise data ecosystem. Apache Atlas provides open metadata management and governance capabilities for organizations to build a catalog of their data assets, classify and govern these assets and provide collaboration capabilities around these data assets for data scientists, analysts and the data governance team.</p>
-<p>This document covers details of the authorization model supported by Apache Atlas to control access to metadata managed by Atlas.</p></div>
-<div class="section">
-<h4><a name="Authorization_of_access_to_Types"></a>Authorization of access to Types</h4>
-<p>Apache Atlas provides a type system that allows users to model the metadata objects they would like to manage. The model is composed of definitions called ‘types’. Apache Atlas type system supports following categories of types:</p>
-<ul>
-<li>Entity</li>
-<li>Classification</li>
-<li>Relationship</li>
-<li>Struct</li>
-<li>Enum</li></ul>
-<p>The authorization model enables control of which users, groups can perform the following operations on types, based on type names and type categories:</p>
-<ul>
-<li>create</li>
-<li>update</li>
-<li>delete</li></ul>
-<p>Here are few examples of access controls supported by the model:</p>
-<ul>
-<li>Admin users can create/update/delete types of all categories</li>
-<li>Data stewards can create/update/delete classification types</li>
-<li>Healthcare data stewards can create/update/delete types having names start with “hc”</li></ul></div>
-<div class="section">
-<h4><a name="Authorization_of_access_to_Entities"></a>Authorization of access to Entities</h4>
-<p>An entity is an instance of an entity-type and such instances represent objects in the real world – for example a table in Hive, a HDFS file, a Kafka topic. The authorization model enables control of which users, groups can perform the following operations on entities – based on entity-types, entity-classifications, entity-id:</p>
-<p></p>
-<ul>
-<li>read</li>
-<li>create</li>
-<li>update</li>
-<li>delete</li>
-<li>read classification</li>
-<li>add classification</li>
-<li>update classification</li>
-<li>remove classification</li></ul>
-<p>Here are few examples of access controls supported by the model:</p>
-<ul>
-<li>Admin users can perform all entity operations on entities of all types</li>
-<li>Data stewards can perform all entity operations, except delete, on entities of all types</li>
-<li>Data quality admins can add/update/remove DATA_QUALITY classification</li>
-<li>Users in specific groups can read/update entities with PII classification or its sub-classification</li>
-<li>Finance users can read/update entities whose ID start with ‘finance’</li></ul></div>
-<div class="section">
-<h4><a name="Authorization_of_Admin_operations"></a>Authorization of Admin operations</h4>
-<p>The authorization model enables control of which users, groups can perform the following administrative operations:</p>
-<ul>
-<li>import entities</li>
-<li>export entities</li></ul>
-<p>Users with above accesses can import/export entities without requiring them to be granted with fine-grained entity level accesses.</p></div>
-<div class="section">
-<h4><a name="Pluggable_Authorization"></a>Pluggable Authorization</h4>
-<p>Apache Atlas supports a pluggable authorization interface, as shown below, that enable alternate implementations to handle authorizations.</p>
-<p>The name of the class implementing the authorization interface can be registered with Apache Atlas using configuration <tt>atlas.authorizer.impl</tt>. When this property is not set, Apache Atlas will use its default implementation in <tt>org.apache.atlas.authorize.simple.AtlasSimpleAuthorizer</tt>.</p>
-<div class="source"><pre class="prettyprint">
-
-package org.apache.atlas.authorize;
-
-public interface AtlasAuthorizer {
- void init();
-
- void cleanUp();
-
- boolean isAccessAllowed(AtlasAdminAccessRequest request) throws AtlasAuthorizationException;
-
- boolean isAccessAllowed(AtlasEntityAccessRequest request) throws AtlasAuthorizationException;
-
- boolean isAccessAllowed(AtlasTypeAccessRequest request) throws AtlasAuthorizationException;
-}
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Simple_Authorizer"></a>Simple Authorizer</h4>
-<p>Simple authorizer is the default authorizer implementation included in Apache Atlas. For details of setting up Apache Atlas to use simple authorizer, please see <a href="./Atlas-Authorization-Simple-Authorizer.html">Setting up Atlas to use Simple Authorizer</a></p></div>
-<div class="section">
-<h4><a name="Ranger_Authorizer"></a>Ranger Authorizer</h4>
-<p>To configure Apache Atlas to use authorization implementation provided by Apache Ranger, include the following property in application.properties config file:</p>
-<div class="source"><pre class="prettyprint">
-atlas.authorizer.impl=ranger
-
-</pre></div>
-<p>Apache Ranger Authorizer requires configuration files to be setup, for example to specify Apache Ranger admin server URL, name of the service containing authorization policies, etc. For more details please see, <a href="./Atlas-Authorization-Ranger-Authorizer.html">Setting up Atlas to use Ranger Authorizer</a>.</p></div>
-<div class="section">
-<h4><a name="None_authorizer"></a>None authorizer</h4>
-<p>In addition to the default authorizer, Apache Atlas includes an authorizer that permits all accesses to all users. This authorizer can be useful in test environments and unit tests. To use this authorizer, set the following configuration:</p>
-<div class="source"><pre class="prettyprint">
-atlas.authorizer.impl=NONE
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Atlas-Authorization-Ranger-Authorizer.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Atlas-Authorization-Ranger-Authorizer.html b/1.0.0-rc0/Atlas-Authorization-Ranger-Authorizer.html
deleted file mode 100644
index ff3ffdd..0000000
--- a/1.0.0-rc0/Atlas-Authorization-Ranger-Authorizer.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Atlas-Authorization-Ranger-Authorizer.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Setting up Apache Atlas to use Apache Ranger Authorization</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Setting up Apache Atlas to use Apache Ranger Authorization</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h4><a name="Setting_up_Apache_Atlas_to_use_Apache_Ranger_Authorization"></a>Setting up Apache Atlas to use Apache Ranger Authorization</h4>
-<p>As detailed in <a href="./Atlas-Authorization-Model.html">Atlas Authorization Model</a>, Apache Atlas supports pluggable authorization model. Apache Ranger provides an authorizer implementation that uses Apache Ranger policies for authorization. In addition, the authorizer provided by Apache Ranger audits all authorizations into a central audit store.</p></div>
-<div class="section">
-<h5><a name="Configure_Apache_Atlas"></a>Configure Apache Atlas</h5>
-<p>To configure Apache Atlas to use Apache Ranger authorizer, please follow the instructions given below:</p>
-<p></p>
-<ul>
-<li>Include the following property in atlas-application.properties config file:</li></ul>
-<div class="source"><pre class="prettyprint">atlas.authorizer.impl=ranger
-</pre></div>
-<p>If you use Apache Ambari to deploy Apache Atlas and Apache Ranger, enable Atlas plugin in configuration pages for Apache Ranger.</p>
-<p></p>
-<ul>
-<li>Include libraries of Apache Ranger plugin in libext directory of Apache Atlas
-<ul>
-<li><tt><Atlas installation directory></tt>/libext/ranger-atlas-plugin-impl/</li>
-<li><tt><Atlas installation directory></tt>/libext/ranger-atlas-plugin-shim-<version>.jar</li>
-<li><tt><Atlas installation directory></tt>/libext/ranger-plugin-classloader-<version>.jar</li></ul></li></ul>
-<p></p>
-<ul>
-<li>Include configuration files for Apache Ranger plugin in configuration directory of Apache Atlas - typically under /etc/atlas/conf directory. For more details on configuration file contents, please refer to appropriate documentation in Apache Ranger.
-<ul>
-<li><tt><Atlas configuration directory></tt>/ranger-atlas-audit.xml</li>
-<li><tt><Atlas configuration directory></tt>/ranger-atlas-security.xml</li>
-<li><tt><Atlas configuration directory></tt>/ranger-policymgr-ssl.xml</li>
-<li><tt><Atlas configuration directory></tt>/ranger-security.xml</li></ul></li></ul></div>
-<div class="section">
-<h5><a name="Apache_Ranger_authorization_policy_model_for_Apache_Atlas"></a>Apache Ranger authorization policy model for Apache Atlas</h5>
-<p>Apache Ranger authorization policy model for Apache Atlas supports 3 resource hierarchies, to control access to: types, entities and admin operations. Following images show various details of each type of policy in Apache Ranger.</p>
-<p></p>
-<ul>
-<li><b>Types</b></li></ul>
-<p>Following authorization policy allows user 'admin' to create/update/delete any classification type. <p></p> <img alt="Apache Ranger policy for type operations" src="images/twiki/ranger-policy-types.png" width="800" style="border:1px solid black; margin-left:20px"></img></p><hr />
-<p></p>
-<ul>
-<li><b>Entity</b></li></ul>
-<p>Following authorization policy allows user 'admin' perform all operations on metadata entities of Hive database named "my_db". <p></p> <img alt="Apache Ranger policy for entity operations" src="images/twiki/ranger-policy-entities.png" width="800" style="border:1px solid black; margin-left:20px"></img></p><hr />
-<p></p>
-<ul>
-<li><b>Admin Operations</b></li></ul>Following authorization policy allows user 'admin' to perform export/import admin operations. <p></p> <img alt="Apache Ranger policy for admin operations" src="images/twiki/ranger-policy-admin.png" width="800" style="border:1px solid black; margin-left:20px"></img><hr /></div>
-<div class="section">
-<h5><a name="Apache_Ranger_access_audit_for_Apache_Atlas_authorizations"></a>Apache Ranger access audit for Apache Atlas authorizations</h5>
-<p>Apache Ranger authorization plugin generates audit logs with details of the access authorized by the plugin. The details include the object accessed (eg. hive_table with ID cost_savings.claim_savings@cl1), type of access performed (eg. entity-add-classification, entity-remove-classification), name of the user, time of access and the IP address the access request came from - as shown in the following image.</p>
-<p><img alt="Apache Ranger audit " src="images/twiki/ranger-audit.png" width="1000" style="border:1px solid black; margin-left:20px"></img></p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[22/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Atlas-Authorization-Simple-Authorizer.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Atlas-Authorization-Simple-Authorizer.html b/1.0.0-rc0/Atlas-Authorization-Simple-Authorizer.html
deleted file mode 100644
index 465791e..0000000
--- a/1.0.0-rc0/Atlas-Authorization-Simple-Authorizer.html
+++ /dev/null
@@ -1,266 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Atlas-Authorization-Simple-Authorizer.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Setting up Atlas to use Simple Authorizer</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Setting up Atlas to use Simple Authorizer</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h4><a name="Setting_up_Atlas_to_use_Simple_Authorizer"></a>Setting up Atlas to use Simple Authorizer</h4>
-<p>As detailed in <a href="./Atlas-Authorization-Model.html">Atlas Authorization Model</a>, Apache Atlas supports a pluggable authorization model. Simple authorizer is the default authorizer implementation included in Apache Atlas. Simple authorizer uses policies defined in a JSON file. This document provides details of steps to configure Apache Atlas to use the simple authorizer and details of the JSON file format containing authorization policies.</p></div>
-<div class="section">
-<h5><a name="Configure_Apache_Atlas"></a>Configure Apache Atlas</h5>
-<p>To configure Apache Atlas to use simple authorizer, include the following properties in application.properties config file:</p>
-<div class="source"><pre class="prettyprint">
-atlas.authorizer.impl=simple
-atlas.authorizer.simple.authz.policy.file=/etc/atlas/conf/atlas-simple-authz-policy.json
-
-</pre></div>
-<p>Please note that if the policy file location specified is not an absolute path, the file will be looked up in following paths:</p>
-<ul>
-<li>Apache Atlas configuration directory (specified by system property <tt>atlas.conf</tt>)</li>
-<li>Apache Atlas server's current directory</li>
-<li>CLASSPATH</li></ul></div>
-<div class="section">
-<h5><a name="Policy_file_format"></a>Policy file format</h5>
-<p>Simple authorizer uses <tt>roles</tt> to group permissions, which can then be assigned to users and user-groups. Following examples would help to understand the details of the policy file format:</p></div>
-<div class="section">
-<h6><a name="Roles"></a>Roles</h6>
-<p>Following policy file defines 3 roles:</p>
-<ul>
-<li>ROLE_ADMIN: has all permissions</li>
-<li>PROD_READ_ONLY: has access to read entities having qualifiedName ending with "@prod"</li>
-<li>TEST_ALL_ACCESS: has all access to entities having qualifiedName ending with "@test"</li></ul>
-<p>Simple authorizer supports Java reg-ex to specify values for privilege/entity-type/entity-id/classification/typeName/typeCategory.</p>
-<div class="source"><pre class="prettyprint">
-{
- "roles": {
- "ROLE_ADMIN": {
- "adminPermissions": [
- {
- "privileges": [ ".*" ]
- }
- ],
-
- "entityPermissions": [
- {
- "privileges": [ ".*" ],
- "entityTypes": [ ".*" ],
- "entityIds": [ ".*" ],
- "classifications": [ ".*" ]
- }
- ],
-
- "typePermissions": [
- {
- "privileges": [ ".*" ],
- "typeCategories": [ ".*" ],
- "typeNames": [ ".*" ]
- }
- ]
- },
-
- "PROD_READ_ONLY" : {
- "entityPermissions": [
- {
- "privileges": [ "entity-read", "entity-read-classification" ],
- "entityTypes": [ ".*" ],
- "entityIds": [ ".*@prod" ],
- "classifications": [ ".*" ]
- }
- }
-
- "TEST_ALL_ACCESS" : {
- "entityPermissions": [
- {
- "privileges": [ ".*" ],
- "entityTypes": [ ".*" ],
- "entityIds": [ ".*@test" ],
- "classifications": [ ".*" ]
- }
- }
- },
-
- "userRoles": {
- ...
- },
-
- "groupRoles": {
- ...
- }
-}
-
-
-</pre></div></div>
-<div class="section">
-<h6><a name="Assign_Roles_to_Users_and_User_Groups"></a>Assign Roles to Users and User Groups</h6>
-<p>Roles defined above can be assigned (granted) to users as shown below:</p>
-<div class="source"><pre class="prettyprint">
-{
- "roles": {
- ...
- },
-
- "userRoles": {
- "admin": [ "ROLE_ADMIN" ],
- "steward": [ "DATA_STEWARD" ],
- "user1": [ "PROD_READ_ONLY" ],
- "user2": [ "TEST_ALL_ACCESS" ],
- "user3": [ "PROD_READ_ONLY", "TEST_ALL_ACCESS" ],
- },
-
- "groupRoles": {
- ...
- }
-}
-
-</pre></div>
-<p>Roles can be assigned (granted) to user-groups as shown below. An user can belong to multiple groups; roles assigned to all groups the user belongs to will be used to authorize the access.</p>
-<div class="source"><pre class="prettyprint">
-{
- "roles": {
- ...
- },
-
- "userRoles": {
- ...
- },
-
- "groupRoles": {
- "admins": [ "ROLE_ADMIN" ],
- "dataStewards": [ "DATA_STEWARD" ],
- "testUsers": [ "TEST_ALL_ACCESS" ],
- "prodReadUsers": [ "PROD_READ_ONLY" ]
- }
-}
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Bridge-Kafka.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Bridge-Kafka.html b/1.0.0-rc0/Bridge-Kafka.html
deleted file mode 100644
index 0856911..0000000
--- a/1.0.0-rc0/Bridge-Kafka.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Bridge-Kafka.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Apache Atlas Hook for Apache Kafka</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Apache Atlas Hook for Apache Kafka</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Apache_Atlas_Hook_for_Apache_Kafka"></a>Apache Atlas Hook for Apache Kafka</h2></div>
-<div class="section">
-<h3><a name="Kafka_Model"></a>Kafka Model</h3>
-<p>Kafka model includes the following types:</p>
-<ul>
-<li>Entity types:
-<ul>
-<li>kafka_topic
-<ul>
-<li>super-types: DataSet</li>
-<li>attributes: qualifiedName, name, description, owner, topic, uri, partitionCount</li></ul></li></ul></li></ul>
-<p>Kafka entities are created and de-duped in Atlas using unique attribute qualifiedName, whose value should be formatted as detailed below. Note that qualifiedName will have topic name in lower case.</p>
-<div class="source"><pre class="prettyprint">
- topic.qualifiedName: <topic>@<clusterName>
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Setup"></a>Setup</h3>
-<p>Binary files are present in apache-atlas-<release-version>-kafka-hook.tar.gz</p>
-<p>Copy apache-atlas-kafka-hook-<release-version>/hook/kafka folder to <atlas package>/hook/ directory</p>
-<p>Copy apache-atlas-kafka-hook-<release-version>/hook-bin folder to <atlas package>/hook-bin directory</p></div>
-<div class="section">
-<h3><a name="Importing_Kafka_Metadata"></a>Importing Kafka Metadata</h3>
-<p>Apache Atlas provides a command-line utility, import-kafka.sh, to import metadata of Apache Kafka topics into Apache Atlas. This utility can be used to initialize Apache Atlas with topics present in Apache Kafka. This utility supports importing metadata of a specific topic or all topics.</p>
-<div class="source"><pre class="prettyprint">
-Usage 1: <atlas package>/hook-bin/import-kafka.sh
-Usage 2: <atlas package>/hook-bin/import-kafka.sh [-t <topic prefix> OR --topic <topic prefix>]
-Usage 3: <atlas package>/hook-bin/import-kafka.sh [-f <filename>]
- File Format:
- topic1
- topic2
- topic3
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/ClassificationPropagation.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/ClassificationPropagation.html b/1.0.0-rc0/ClassificationPropagation.html
deleted file mode 100644
index b819643..0000000
--- a/1.0.0-rc0/ClassificationPropagation.html
+++ /dev/null
@@ -1,193 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/ClassificationPropagation.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Classification Propagation</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Classification Propagation</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Classification_Propagation"></a>Classification Propagation</h2>
-<p>Classification propagation enables classifications associated to an entity to be automatically associated with other related entities of the entity. This is very useful in dealing with scenarios where a dataset derives it data from other datasets - like a table loaded with data in a file, a report generated from a table/view, etc. For example, when a table is classified as <b>"PII"</b>, tables or views that derive data from this table (via CTAS or ‘create view’ operation) will be automatically classified as <b>"PII"</b>.</p></div>
-<div class="section">
-<h3><a name="Use_Cases"></a>Use Cases</h3>
-<p>Consider the following lineage where data from a 'hdfs_path' entity is loaded into a table, which is further made available through views. We will go through various scenarios to understand the classification propagation feature.</p>
-<p><img src="images/twiki/classification-propagation-1.png" alt="" /></p></div>
-<div class="section">
-<h3><a name="Add_classification_to_an_entity"></a>Add classification to an entity</h3>
-<p>When classification ‘PII’ is added to 'hdfs_path' entity, the classification is propagated to all impacted entities in the lineage path, including 'employees' table, views 'us_employees' and 'uk_employees' - as shown below.</p>
-<p><img src="images/twiki/classification-propagation-2.png" alt="" /></p></div>
-<div class="section">
-<h3><a name="Update_classification_associated_with_an_entity"></a>Update classification associated with an entity</h3>
-<p>Any updates to classifications associated with an entity will be seen in all entities the classification is propagated to as well.</p>
-<p><img src="images/twiki/classification-propagation-3.png" alt="" /></p></div>
-<div class="section">
-<h3><a name="Remove_classification_associated_with_an_entity"></a>Remove classification associated with an entity</h3>
-<p>When a classification is deleted from an entity, the classification will be removed from all entities the classification is propagated to as well.</p>
-<p><img src="images/twiki/classification-propagation-4.png" alt="" /></p></div>
-<div class="section">
-<h3><a name="Add_lineage_between_entities"></a>Add lineage between entities</h3>
-<p>When lineage is added between entities, for example to capture loading of data in a file to a table, the classifications associated with the source entity are propagated to all impacted entities as well.</p>
-<p>For example, when a view is created from a table, classifications associated with the table are propagated to the newly created view as well.</p>
-<p><img src="images/twiki/classification-propagation-5.png" alt="" /></p></div>
-<div class="section">
-<h3><a name="Delete_an_entity"></a>Delete an entity</h3>
-<p><b>Case 1:</b> When an entity is deleted, classifications associated with this entity will be removed from all entities the classifications are propagated to.</p>
-<p>For example. when <i>employees</i> table is deleted, classifications associated with this table are removed from 'employees_view' view.</p>
-<p><img src="images/twiki/classification-propagation-6.png" width="800" style="margin-left:20px"></img></p>
-<p><b>Case 2:</b> When an entity is deleted in the middle of a lineage path, the propagation link is broken and previously propagated classifications will be removed from all derived entities of the deleted entity.</p>
-<p>For example. when 'us_employees' table is deleted, classifications propagating through this table (<b>PII</b>) are removed from 'ca_employees' table, since the only path of propagation is broken by entity deletion.</p>
-<p><img src="images/twiki/classification-propagation-entity-delete-1.png" width="800" style="margin-left:20px"></img></p>
-<p><img src="images/twiki/classification-propagation-entity-delete-2.png" width="800" style="margin-left:20px"></img></p>
-<p><b>Case 3:</b> When an entity is deleted in the middle of a lineage path and if there exists alternate path for propagation, previously propagated classifications will be retained.</p>
-<p>For example. when 'us_employees' table is deleted, classifications propagating (<b>PII</b>) through this table are retained in 'ca_employees' table, since there are two propagation paths available and only one of them is broken by entity deletion.</p>
-<p><img src="images/twiki/classification-propagation-entity-delete-3.png" width="800" style="margin-left:20px"></img></p>
-<p><img src="images/twiki/classification-propagation-entity-delete-4.png" width="800" style="margin-left:20px"></img></p></div>
-<div class="section">
-<h3><a name="Control_Propagation"></a>Control Propagation</h3>
-<p>Apache Atlas provides few options to control whether/where a classification is propagated. This section details available options.</p></div>
-<div class="section">
-<h3><a name="Propagate_flag_in_classification"></a>Propagate flag in classification</h3>
-<p>Each association of classification to an entity has a boolean flag that controls whether the classification is propagated or not. When a classification is associated with an entity, this flag is set to ‘true’ i.e. the classification will be propagated to all impacted entities. This flag can be updated to desired value during initial association or later.</p>
-<p><img src="images/twiki/classification-propagation-7.png" alt="" /></p></div>
-<div class="section">
-<h3><a name="Propagate_flag_in_lineage_edge"></a>Propagate flag in lineage edge</h3>
-<p>Apache Atlas supports a flag at lineage edge to enable/disable propagation of classifications through the edge. By default, the propagation is enabled for lineage edges. When the flag is turned off, no classification will be propagated through this edge; and propagation of currently propagated classifications through the edge will be reevaluated, so that they can be removed from impacted entities. When the flag is turned on, propagation of classifications of the source entity will be reevaluated, so that they can be propagated to all impacted entities.</p></div>
-<div class="section">
-<h3><a name="Block_propagation_of_specific_classifications_in_lineage_edge"></a>Block propagation of specific classifications in lineage edge</h3>
-<p>Apache Atlas supports blocking propagation of specific classifications in at lineage edges. This can be useful, for example, to handle scenarios like: a column classified as PII is masked when creating a view; in such scenario, if corresponding column in the created view might not have PII, hence the propagation of PII classification should be blocked. This can be done by updating the lineage edge to add the PII classification in <i>‘blocked propagated classifications’</i> list. Classifications in blocked propagated classifications will not be propagated in the derivative/downstream entities.</p>
-<p><img src="images/twiki/classification-propagation-8.png" alt="" /></p></div>
-<div class="section">
-<h3><a name="Notifications_and_Audit"></a>Notifications and Audit</h3>
-<p>When propagated classifications are added/update/deleted, Apache Atlas sends notifications to 'ATLAS_ENTITIES' topic for each entity affected by the propagation.</p></div>
-<div class="section">
-<h3><a name="Glossary"></a>Glossary</h3>
-<p>When a classification is associated with a glossary term, the classification is automatically propagated to all entities associated with the term.</p></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/Configuration.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/Configuration.html b/1.0.0-rc0/Configuration.html
deleted file mode 100644
index b0e9b43..0000000
--- a/1.0.0-rc0/Configuration.html
+++ /dev/null
@@ -1,335 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/Configuration.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Configuring Apache Atlas - Application Properties</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Configuring Apache Atlas - Application Properties</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Configuring_Apache_Atlas_-_Application_Properties"></a>Configuring Apache Atlas - Application Properties</h2>
-<p>All configuration in Atlas uses java properties style configuration. The main configuration file is atlas-application.properties which is in the <b>conf</b> dir at the deployed location. It consists of the following sections:</p></div>
-<div class="section">
-<h3><a name="Graph_Configs"></a>Graph Configs</h3></div>
-<div class="section">
-<h4><a name="Graph_Persistence_engine_-_HBase"></a>Graph Persistence engine - HBase</h4>
-<p>Set the following properties to configure <a href="./JanusGraph.html">JanusGraph</a> to use HBase as the persistence engine. Please refer to <a href="http://docs.janusgraph.org/0.2.0/configuration.html#_hbase_caching">link</a> for more details.</p>
-<div class="source"><pre class="prettyprint">
-atlas.graph.storage.backend=hbase
-atlas.graph.storage.hostname=<ZooKeeper Quorum>
-atlas.graph.storage.hbase.table=atlas
-
-</pre></div>
-<p>If any further <a href="./JanusGraph.html">JanusGraph</a> configuration needs to be setup, please prefix the property name with "atlas.graph.".</p>
-<p>In addition to setting up configurations, please ensure that environment variable HBASE_CONF_DIR is setup to point to the directory containing HBase configuration file hbase-site.xml.</p></div>
-<div class="section">
-<h4><a name="Graph_Index_Search_Engine"></a>Graph Index Search Engine</h4>
-<p>An index search engine is required for ATLAS. This search engine runs separately from the ATLAS server and from the storage backend. Only two search engines are currently supported: Solr and Elasticsearch. Pick the search engine best suited for your environment and follow the configuration instructions below.</p></div>
-<div class="section">
-<h5><a name="Graph_Search_Index_-_Solr"></a>Graph Search Index - Solr</h5>
-<p>Solr installation in Cloud mode is a prerequisite for Apache Atlas use. Set the following properties to configure <a href="./JanusGraph.html">JanusGraph</a> to use Solr as the index search engine.</p>
-<div class="source"><pre class="prettyprint">
-atlas.graph.index.search.backend=solr5
-atlas.graph.index.search.solr.mode=cloud
-atlas.graph.index.search.solr.wait-searcher=true
-
-# ZK quorum setup for solr as comma separated value. Example: 10.1.6.4:2181,10.1.6.5:2181
-atlas.graph.index.search.solr.zookeeper-url=
-
-# SolrCloud Zookeeper Connection Timeout. Default value is 60000 ms
-atlas.graph.index.search.solr.zookeeper-connect-timeout=60000
-
-# SolrCloud Zookeeper Session Timeout. Default value is 60000 ms
-atlas.graph.index.search.solr.zookeeper-session-timeout=60000
-
-</pre></div></div>
-<div class="section">
-<h5><a name="Graph_Search_Index_-_Elasticsearch_.28Tech_Preview.29"></a>Graph Search Index - Elasticsearch (Tech Preview)</h5>
-<p>Elasticsearch is a prerequisite for Apache Atlas use. Set the following properties to configure <a href="./JanusGraph.html">JanusGraph</a> to use Elasticsearch as the index search engine.</p>
-<div class="source"><pre class="prettyprint">
-atlas.graph.index.search.backend=elasticsearch
-atlas.graph.index.search.hostname=<hostname(s) of the Elasticsearch master nodes comma separated>
-atlas.graph.index.search.elasticsearch.client-only=true
-</pre></div></div>
-<div class="section">
-<h3><a name="Search_Configs"></a>Search Configs</h3>
-<p>Search APIs (DSL, basic search, full-text search) support pagination and have optional limit and offset arguments. Following configs are related to search pagination</p>
-<div class="source"><pre class="prettyprint">
-# Default limit used when limit is not specified in API
-atlas.search.defaultlimit=100
-
-# Maximum limit allowed in API. Limits maximum results that can be fetched to make sure the atlas server doesn't run out of memory
-atlas.search.maxlimit=10000
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Notification_Configs"></a>Notification Configs</h3>
-<p>Refer <a class="externalLink" href="http://kafka.apache.org/documentation.html#configuration">http://kafka.apache.org/documentation.html#configuration</a> for Kafka configuration. All Kafka configs should be prefixed with 'atlas.kafka.'</p>
-<div class="source"><pre class="prettyprint">
-atlas.kafka.auto.commit.enable=false
-
-# Kafka servers. Example: localhost:6667
-atlas.kafka.bootstrap.servers=
-
-atlas.kafka.hook.group.id=atlas
-
-# Zookeeper connect URL for Kafka. Example: localhost:2181
-atlas.kafka.zookeeper.connect=
-
-atlas.kafka.zookeeper.connection.timeout.ms=30000
-atlas.kafka.zookeeper.session.timeout.ms=60000
-atlas.kafka.zookeeper.sync.time.ms=20
-
-# Setup the following configurations only in test deployments where Kafka is started within Atlas in embedded mode
-# atlas.notification.embedded=true
-# atlas.kafka.data=${sys:atlas.home}/data/kafka
-
-# Setup the following two properties if Kafka is running in Kerberized mode.
-# atlas.notification.kafka.service.principal=kafka/_HOST@EXAMPLE.COM
-# atlas.notification.kafka.keytab.location=/etc/security/keytabs/kafka.service.keytab
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Client_Configs"></a>Client Configs</h3>
-<div class="source"><pre class="prettyprint">
-atlas.client.readTimeoutMSecs=60000
-atlas.client.connectTimeoutMSecs=60000
-
-# URL to access Atlas server. For example: http://localhost:21000
-atlas.rest.address=
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Security_Properties"></a>Security Properties</h3></div>
-<div class="section">
-<h4><a name="SSL_config"></a>SSL config</h4>
-<p>The following property is used to toggle the SSL feature.</p>
-<div class="source"><pre class="prettyprint">
-atlas.enableTLS=false
-
-</pre></div></div>
-<div class="section">
-<h3><a name="High_Availability_Properties"></a>High Availability Properties</h3>
-<p>The following properties describe High Availability related configuration options:</p>
-<div class="source"><pre class="prettyprint">
-# Set the following property to true, to enable High Availability. Default = false.
-atlas.server.ha.enabled=true
-
-# Specify the list of Atlas instances
-atlas.server.ids=id1,id2
-# For each instance defined above, define the host and port on which Atlas server listens.
-atlas.server.address.id1=host1.company.com:21000
-atlas.server.address.id2=host2.company.com:31000
-
-# Specify Zookeeper properties needed for HA.
-# Specify the list of services running Zookeeper servers as a comma separated list.
-atlas.server.ha.zookeeper.connect=zk1.company.com:2181,zk2.company.com:2181,zk3.company.com:2181
-
-# Specify how many times should connection try to be established with a Zookeeper cluster, in case of any connection issues.
-atlas.server.ha.zookeeper.num.retries=3
-
-# Specify how much time should the server wait before attempting connections to Zookeeper, in case of any connection issues.
-atlas.server.ha.zookeeper.retry.sleeptime.ms=1000
-
-# Specify how long a session to Zookeeper should last without inactiviy to be deemed as unreachable.
-atlas.server.ha.zookeeper.session.timeout.ms=20000
-
-# Specify the scheme and the identity to be used for setting up ACLs on nodes created in Zookeeper for HA.
-# The format of these options is <scheme>:<identity>. For more information refer to http://zookeeper.apache.org/doc/r3.2.2/zookeeperProgrammers.html#sc_ZooKeeperAccessControl.
-# The 'acl' option allows to specify a scheme, identity pair to setup an ACL for.
-atlas.server.ha.zookeeper.acl=sasl:client@comany.com
-
-# The 'auth' option specifies the authentication that should be used for connecting to Zookeeper.
-atlas.server.ha.zookeeper.auth=sasl:client@company.com
-
-# Since Zookeeper is a shared service that is typically used by many components,
-# it is preferable for each component to set its znodes under a namespace.
-# Specify the namespace under which the znodes should be written. Default = /apache_atlas
-atlas.server.ha.zookeeper.zkroot=/apache_atlas
-
-# Specify number of times a client should retry with an instance before selecting another active instance, or failing an operation.
-atlas.client.ha.retries=4
-# Specify interval between retries for a client.
-atlas.client.ha.sleep.interval.ms=5000
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Server_Properties"></a>Server Properties</h3>
-<div class="source"><pre class="prettyprint">
-# Set the following property to true, to enable the setup steps to run on each server start. Default = false.
-atlas.server.run.setup.on.start=false
-
-</pre></div></div>
-<div class="section">
-<h3><a name="Performance_configuration_items"></a>Performance configuration items</h3>
-<p>The following properties can be used to tune performance of Atlas under specific circumstances:</p>
-<div class="source"><pre class="prettyprint">
-# The number of times Atlas code tries to acquire a lock (to ensure consistency) while committing a transaction.
-# This should be related to the amount of concurrency expected to be supported by the server. For e.g. with retries set to 10, upto 100 threads can concurrently create types in the Atlas system.
-# If this is set to a low value (default is 3), concurrent operations might fail with a PermanentLockingException.
-atlas.graph.storage.lock.retries=10
-
-# Milliseconds to wait before evicting a cached entry. This should be > atlas.graph.storage.lock.wait-time x atlas.graph.storage.lock.retries
-# If this is set to a low value (default is 10000), warnings on transactions taking too long will occur in the Atlas application log.
-atlas.graph.storage.cache.db-cache-time=120000
-
-# Minimum number of threads in the atlas web server
-atlas.webserver.minthreads=10
-
-# Maximum number of threads in the atlas web server
-atlas.webserver.maxthreads=100
-
-# Keepalive time in secs for the thread pool of the atlas web server
-atlas.webserver.keepalivetimesecs=60
-
-# Queue size for the requests(when max threads are busy) for the atlas web server
-atlas.webserver.queuesize=100
-
-</pre></div></div>
-<div class="section">
-<h4><a name="Recording_performance_metrics"></a>Recording performance metrics</h4>
-<p>To enable performance logs for various Atlas operations (like REST API calls, notification processing), setup the following in atlas-log4j.xml:</p>
-<div class="source"><pre class="prettyprint">
- <appender name="perf_appender" class="org.apache.log4j.DailyRollingFileAppender">
- <param name="File" value="/var/log/atlas/atlas_perf.log"/>
- <param name="datePattern" value="'.'yyyy-MM-dd"/>
- <param name="append" value="true"/>
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%d|%t|%m%n"/>
- </layout>
- </appender>
-
- <logger name="org.apache.atlas.perf" additivity="false">
- <level value="debug"/>
- <appender-ref ref="perf_appender"/>
- </logger>
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/EclipseSetup.html
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/EclipseSetup.html b/1.0.0-rc0/EclipseSetup.html
deleted file mode 100644
index ef9cdb4..0000000
--- a/1.0.0-rc0/EclipseSetup.html
+++ /dev/null
@@ -1,226 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8 from src/site/twiki/EclipseSetup.twiki at 2018-05-26
- | Rendered using Apache Maven Fluido Skin 1.7
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180526" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Atlas – Tools required to build and run Apache Atlas on Eclipse</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
- <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
- </head>
- <body class="topBarEnabled">
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: 68%;"><div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="index.html" title="About">About</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="Wiki">Wiki</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS" title="News">News</a></li>
- <li><a href="https://git-wip-us.apache.org/repos/asf/atlas.git" title="Git">Git</a></li>
- <li><a href="https://issues.apache.org/jira/browse/ATLAS" title="Jira">Jira</a></li>
- <li><a href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy" title="Powered by">Powered by</a></li>
- <li><a href="http://blogs.apache.org/atlas/" title="Blog">Blog</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="project-info.html" title="Summary">Summary</a></li>
- <li><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
- <li><a href="http://webchat.freenode.net?channels=apacheatlas&uio=d4" title="IRC">IRC</a></li>
- <li><a href="team-list.html" title="Team">Team</a></li>
- <li><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
- <li><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
- <li><a href="license.html" title="License">License</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-alpha/" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/1.0.0-rc0/" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.2/" title="0.8.2">0.8.2</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi/atlas/0.8.1/" title="0.8.1">0.8.1</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="http://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="../index.html" title="latest">latest</a></li>
- <li><a href="../1.0.0-alpha/index.html" title="1.0.0-alpha">1.0.0-alpha</a></li>
- <li><a href="../1.0.0-rc0/index.html" title="1.0.0-rc0">1.0.0-rc0</a></li>
- <li><a href="../0.8.2/index.html" title="0.8.2">0.8.2</a></li>
- <li><a href="../0.8.1/index.html" title="0.8.1">0.8.1</a></li>
- <li><a href="../0.8.0-incubating/index.html" title="0.8-incubating">0.8-incubating</a></li>
- <li><a href="../0.7.1-incubating/index.html" title="0.7.1-incubating">0.7.1-incubating</a></li>
- <li><a href="../0.7.0-incubating/index.html" title="0.7-incubating">0.7-incubating</a></li>
- <li><a href="../0.6.0-incubating/index.html" title="0.6-incubating">0.6-incubating</a></li>
- <li><a href="../0.5.0-incubating/index.html" title="0.5-incubating">0.5-incubating</a></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a></li>
- <li><a href="https://www.apache.org/events/current-event" title="Events">Events</a></li>
- <li><a href="https://www.apache.org/licenses/" title="License">License</a></li>
- <li><a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a></li>
- <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
- </ul>
- </li>
- </ul>
-<form id="search-form" action="https://www.google.com/search" method="get" class="navbar-search pull-right" >
- <input value="http://atlas.apache.org" name="sitesearch" type="hidden"/>
- <input class="search-query" name="q" id="query" type="text" />
-</form>
-<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
- <iframe src="https://www.facebook.com/plugins/like.php?href=http://atlas.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
- scrolling="no" frameborder="0"
- style="border:none; width:100px; height:20px; margin-top: 10px;" class="pull-right" ></iframe>
- <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
- <ul class="nav pull-right"><li style="margin-top: 10px;">
- <div class="g-plusone" data-href="http://atlas.apache.org/atlas-docs" data-size="medium" width="60px" align="right" ></div>
- </li></ul>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div id="banner">
- <div class="pull-left"><a href=".." id="bannerLeft"><img src="images/atlas-logo.png" alt="Apache Atlas" width="200px" height="45px"/></a></div>
- <div class="pull-right"></div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
- <li class=""><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
- <li class=""><a href="index.html" title="Atlas">Atlas</a><span class="divider">/</span></li>
- <li class="active ">Tools required to build and run Apache Atlas on Eclipse</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-05-26</li>
- <li id="projectVersion" class="pull-right">Version: 1.0.0-rc0</li>
- </ul>
- </div>
- <div id="bodyColumn" >
-<div class="section">
-<h2><a name="Tools_required_to_build_and_run_Apache_Atlas_on_Eclipse"></a>Tools required to build and run Apache Atlas on Eclipse</h2>
-<p>These instructions are provided as-is. They worked at a point in time; other variants of software may work. These instructions may become stale if the build dependencies change.</p>
-<p>They have been shown to work on 19th of December 2016.</p>
-<p>To build, run tests, and debug Apache Atlas, the following software is required:</p>
-<p><b>Java</b></p>
-<ul>
-<li>Download and install a 1.8 Java SDK</li>
-<li>Set JAVA_HOME system environment variable to the installed JDK home directory</li>
-<li>Add JAVA_HOME/bin directory to system PATH</li></ul><b>Python</b>
-<p>Atlas command line tools are written in Python.</p>
-<ul>
-<li>Download and install Python version 2.7.7</li>
-<li>For Mac, we used 2.7.11</li>
-<li>Add Python home directory to system PATH</li></ul><b>Maven</b>
-<ul>
-<li>Download and install Maven 3.3.9</li>
-<li>Set the environment variable M2_HOME to point to the maven install directory</li>
-<li>Add M2_HOME/bin directory to system PATH e.g. C:\Users\IBM_ADMIN\Documents\Software\apache-maven-3.3.9\bin</li></ul><b>Git</b>
-<ul>
-<li>Install Git</li>
-<li>Add git bin directory to the system PATH e.g. C:\Program Files (x86)\Git\bin</li></ul><b>Eclipse</b>
-<ul>
-<li>Install Eclipse Neon (4.6)</li>
-<li>The non-EE Neon for iOS from eclipse.org has been proven to work here.</li>
-<li>Install the Scala IDE, TestNG, and m2eclipse-scala features/plugins as described below.</li></ul><b>Scala IDE Eclipse feature</b>
-<p>Some of the Atlas source code is written in the Scala programming language. The Scala IDE feature is required to compile Scala source code in Eclipse.</p>
-<ul>
-<li>In Eclipse, choose Help - Install New Software..</li>
-<li>Click Add... to add an update site, and set Location to <a class="externalLink" href="http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site">http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site</a></li>
-<li>Select Scala IDE for Eclipse from the list of available features</li>
-<li>Restart Eclipse after install</li>
-<li>Set the Scala compiler to target the 1.7 JVM: Window - Preferences - Scala - Compiler, change target to 1.7</li></ul><b>TestNG Eclipse plug-in</b>
-<p>Atlas tests use the <a class="externalLink" href="http://testng.org/doc/documentation-main.html">TestNG framework</a>, which is similar to JUnit. The TestNG plug-in is required to run TestNG tests from Eclipse.</p>
-<ul>
-<li>In Eclipse, choose Help - Install New Software..</li>
-<li>Click Add... to add an update site, and set Location to <a class="externalLink" href="http://beust.com/eclipse-old/eclipse_6.9.9.201510270734">http://beust.com/eclipse-old/eclipse_6.9.9.201510270734</a>
-<ul>
-<li>Choose TestNG and continue with install</li>
-<li>Restart Eclipse after installing the plugin</li>
-<li>In Window - Preferences - TestNG, <b>un</b>check "Use project TestNG jar"</li></ul></li></ul><b>m2eclipse-scala Eclipse plugin</b>
-<ul>
-<li>In Eclipse, choose Help - Install New Software..</li>
-<li>Click Add... to add an update site, and set Location to <a class="externalLink" href="http://alchim31.free.fr/m2e-scala/update-site/">http://alchim31.free.fr/m2e-scala/update-site/</a></li>
-<li>Choose Maven Integration for Scala IDE, and continue with install</li>
-<li>Restart Eclipse after install</li>
-<li>In Window - Preferences -Maven - Errors/Warnings, set Plugin execution not covered by lifecycle configuration to Warning</li></ul><b>Import Atlas maven projects into Eclipse:</b>
-<p>a. File - Import - Maven - Existing Maven Projects b. Browse to your Atlas folder c. Uncheck the root project and non-Java projects such as dashboardv2, docs and distro, then click Finish</p>
-<p>On the Mac, the Maven import fails with message</p>
-<div class="source"><pre class="prettyprint">
-"Cannot complete the install because one or more required items could not be found. Software being installed: Maven Integration for AJDT (Optional) 0.14.0.201506231302 (org.maven.ide.eclipse.ajdt.feature.feature.group 0.14.0.201506231302) Missing requirement: Maven Integration for AJDT (Optional) 0.14.0.201506231302 (org.maven.ide.eclipse.ajdt.feature.feature.group 0.14.0.201506231302) requires 'org.eclipse.ajdt.core 1.5.0' but it could not be found".
-
-</pre></div>
-<p>Install <a class="externalLink" href="http://download.eclipse.org/tools/ajdt/46/dev/update">http://download.eclipse.org/tools/ajdt/46/dev/update</a> and rerun. The Maven AspectJ should plugin install - allowing the references to Aspects in Maven to be resolved.</p>
-<p>d. In the atlas-typesystem, atlas-repository, hdfs-model, and storm-bridge projects, add the src/main/scala and src/test/scala (if available) directories as source folders. Note: the hdfs-model and storm-bridge projects do not have the src/test/scala folder.</p>
-<p>Right-click on the project, and choose <b>Properties</b>.</p>
-<p>Click the <b>Java Build Path</b> in the left-hand panel, and choose the <b>Source</b> tab.</p>
-<p>Click <b>Add Folder</b>, and select the src/main/scala and src/test/scala directories.</p>
-<p>Only the atlas-repository and atlas-type system projects have Scala source folders to update.</p>
-<p>e. Select atlas-typesystem, atlas-repository, hdfs-model, and storm-bridge projects, right-click, go to the Scala menu, and choose ‘Set the Scala Installation’.</p>
-<p>f. Choose Fixed Scala Installation: 2.11.8 (bundled) , and click OK.</p>
-<p>g. Restart Eclipse</p>
-<p>h. Choose Project - Clean, select Clean all projects, and click OK.</p>
-<p>Some projects may not pick up the Scala library – if this occurs, quick fix on those projects to add in the Scala library – projects atlas-typesystem, atlas-repository, hdfs-model, storm-bridge and altas-webapp.</p>
-<p>You should now have a clean workspace.</p>
-<p><b>Sample Bash scripts to help mac users</b></p>
-<p>You will need to change some of these scripts to point to your installation targets.</p>
-<ul>
-<li>Run this script to setup your command line build environment</li></ul>
-<div class="source"><pre class="prettyprint">
-#!/bin/bash # export JAVA_HOME=/Library/Java/JavaVirtualMachines/macosxx6480sr3fp10hybrid-20160719_01-sdk
-export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
-export M2_HOME=/Applications/apache-maven-3.3.9 # Git is installed in the system path
-export PYTHON_HOME='/Applications/Python 2.7'
-export PATH=$PYTHON_HOME:$M2_HOME/bin:$JAVA_HOME/bin:$PATH
-export MAVEN_OPTS="-Xmx1536m -Drat.numUnapprovedLicenses=100"
-
-</pre></div>
-<p></p>
-<ul>
-<li>If you do not want to set Java 8 as your system java, you can use this bash script to setup the environment and run Eclipse (which you can drop in Applications and rename to neon).</li></ul>
-<div class="source"><pre class="prettyprint">
-#!/bin/bash
-export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
-export M2_HOME=/Applications/apache-maven-3.3.9
-# Git is installed in the system path
-export PYTHON_HOME='/Applications/Python 2.7'
-export PATH=$PYTHON_HOME:$M2_HOME/bin:$JAVA_HOME/bin:$PATH/Applications/neon.app/Contents/MacOS/eclipse
-
-</pre></div></div>
- </div>
- </div>
- <hr/>
- <footer>
- <div class="container">
- <div class="row">
-<p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Atlas, Atlas, Apache, the Apache feather logo are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
-</p>
- </div>
- </footer>
- </body>
-</html>
[32/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger-ui.js
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger-ui.js b/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger-ui.js
deleted file mode 100644
index 5219d03..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/ui/swagger-ui.js
+++ /dev/null
@@ -1,25344 +0,0 @@
-/**
- * swagger-ui - Swagger UI is a dependency-free collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API
- * @version v2.2.10
- * @link http://swagger.io
- * @license Apache-2.0
- */
-(function(){/* jshint ignore:start */
- {(function() {
- var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};
-templates['apikey_auth'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " <span class=\"key_auth__value\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.value : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</span>\n";
-},"3":function(container,depth0,helpers,partials,data) {
- return " <input placeholder=\"api_key\" class=\"auth_input input_apiKey_entry\" name=\"apiKey\" type=\"text\"/>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<div class=\"key_input_container\">\n <h3 class=\"auth__title\">Api key authorization</h3>\n <div class=\"auth__description\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</div>\n <div>\n <div class=\"key_auth__field\">\n <span class=\"key_auth__label\">name:</span>\n <span class=\"key_auth__value\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</span>\n </div>\n <div class=\"key_auth__field\">\n <span class=\"key_auth__label\">in:</span>\n <span class=\"key_auth__value\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0["in"] : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</span>\n </div>\n <div class=\"key_auth__field\">\n <span class=\"key_auth__label\">value:</span>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isLogout : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "")
- + " </div>\n </div>\n</div>\n";
-},"useData":true});
-templates['auth_button'] = template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- return "<a class='authorize__btn' href=\"#\">Authorize</a>\n";
-},"useData":true});
-templates['auth_button_operation'] = template({"1":function(container,depth0,helpers,partials,data) {
- return " authorize__btn_operation_login\n";
-},"3":function(container,depth0,helpers,partials,data) {
- return " authorize__btn_operation_logout\n";
-},"5":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " <ul class=\"authorize-scopes\">\n"
- + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.scopes : depth0),{"name":"each","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </ul>\n";
-},"6":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <li class=\"authorize__scope\" title=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.scope : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</li>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {};
-
- return "<div class=\"authorize__btn authorize__btn_operation\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isLogout : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "")
- + "\">\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.scopes : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "</div>\n";
-},"useData":true});
-templates['auth_view'] = template({"1":function(container,depth0,helpers,partials,data) {
- return " <button type=\"button\" class=\"auth__button auth_submit__button\" data-sw-translate>Authorize</button>\n";
-},"3":function(container,depth0,helpers,partials,data) {
- return " <button type=\"button\" class=\"auth__button auth_logout__button\" data-sw-translate>Logout</button>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {};
-
- return "<div class=\"auth_container\">\n\n <div class=\"auth_inner\"></div>\n <div class=\"auth_submit\">\n"
- + ((stack1 = helpers.unless.call(alias1,(depth0 != null ? depth0.isLogout : depth0),{"name":"unless","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isAuthorized : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </div>\n\n</div>\n";
-},"useData":true});
-templates['basic_auth'] = template({"1":function(container,depth0,helpers,partials,data) {
- return " - authorized";
-},"3":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " <span class=\"basic_auth__value\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.username : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</span>\n";
-},"5":function(container,depth0,helpers,partials,data) {
- return " <input required placeholder=\"username\" class=\"basic_auth__username auth_input\" name=\"username\" type=\"text\"/>\n";
-},"7":function(container,depth0,helpers,partials,data) {
- return " <div class=\"auth_label\">\n <span class=\"basic_auth__label\" data-sw-translate>password:</span>\n <input required placeholder=\"password\" class=\"basic_auth__password auth_input\" name=\"password\" type=\"password\"/></label>\n </div>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {};
-
- return "<div class='basic_auth_container'>\n <h3 class=\"auth__title\">Basic authentication"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isLogout : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "</h3>\n <form class=\"basic_input_container\">\n <div class=\"auth__description\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</div>\n <div class=\"auth_label\">\n <span class=\"basic_auth__label\" data-sw-translate>username:</span>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isLogout : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.program(5, data, 0),"data":data})) != null ? stack1 : "")
- + " </div>\n"
- + ((stack1 = helpers.unless.call(alias1,(depth0 != null ? depth0.isLogout : depth0),{"name":"unless","hash":{},"fn":container.program(7, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </form>\n</div>\n";
-},"useData":true});
-templates['content_type'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.produces : depth0),{"name":"each","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
-},"2":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <option value=\""
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,depth0,{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,depth0,{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</option>\n";
-},"4":function(container,depth0,helpers,partials,data) {
- return " <option value=\"application/json\">application/json</option>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<label data-sw-translate for=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.contentTypeId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\">Response Content Type</label>\n<select name=\"contentType\" id=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.contentTypeId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\">\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.produces : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(4, data, 0),"data":data})) != null ? stack1 : "")
- + "</select>\n";
-},"useData":true});
-templates['main'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <div class=\"info_title\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.title : stack1),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</div>\n <div class=\"info_description markdown\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.description : stack1),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</div>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.externalDocs : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " "
- + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.termsOfServiceUrl : stack1),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n "
- + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.name : stack1),{"name":"if","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n "
- + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url : stack1),{"name":"if","hash":{},"fn":container.program(8, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n "
- + ((stack1 = helpers["if"].call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.email : stack1),{"name":"if","hash":{},"fn":container.program(10, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n "
- + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.license : stack1),{"name":"if","hash":{},"fn":container.program(12, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n";
-},"2":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <p>"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.externalDocs : depth0)) != null ? stack1.description : stack1),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</p>\n <a href=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.externalDocs : depth0)) != null ? stack1.url : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\" target=\"_blank\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.externalDocs : depth0)) != null ? stack1.url : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</a>\n";
-},"4":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return "<div class=\"info_tos\"><a target=\"_blank\" href=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {},((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.termsOfServiceUrl : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\" data-sw-translate>Terms of service</a></div>";
-},"6":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return "<div><div class='info_name' style=\"display: inline\" data-sw-translate>Created by </div> "
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {},((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.name : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</div>";
-},"8":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<div class='info_url' data-sw-translate>See more at <a href=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</a></div>";
-},"10":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<div class='info_email'><a target=\"_parent\" href=\"mailto:"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.email : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "?subject="
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.title : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\" data-sw-translate>Contact the developer</a></div>";
-},"12":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<div class='info_license'><a target=\"_blank\" href='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.license : stack1)) != null ? stack1.url : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.license : stack1)) != null ? stack1.name : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</a></div>";
-},"14":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " , <span style=\"font-variant: small-caps\" data-sw-translate>api version</span>: "
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {},((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.version : stack1),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\n ";
-},"16":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <span style=\"float:right\"><a target=\"_blank\" href=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.validatorUrl : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "/debug?url="
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.url : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\"><img id=\"validator\" src=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.validatorUrl : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "?url="
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.url : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\"></a>\n </span>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {};
-
- return "<div class='info' id='api_info'>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.info : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "</div>\n<div class='container' id='resources_container'>\n <div class='authorize-wrapper'></div>\n\n <ul id='resources'></ul>\n\n <div class=\"footer\">\n <h4 style=\"color: #999\">[ <span style=\"font-variant: small-caps\">base url</span>: "
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(alias1,(depth0 != null ? depth0.basePath : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\n"
- + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.version : stack1),{"name":"if","hash":{},"fn":container.program(14, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "]\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.validatorUrl : depth0),{"name":"if","hash":{},"fn":container.program(16, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </h4>\n </div>\n</div>\n";
-},"useData":true});
-templates['oauth2'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return "<p>Authorization URL: "
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.authorizationUrl : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</p>";
-},"3":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return "<p>Token URL: "
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.tokenUrl : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</p>";
-},"5":function(container,depth0,helpers,partials,data) {
- return " <p>Please input username and password for password flow authorization</p>\n <fieldset>\n <div><label>Username: <input class=\"oauth-username\" type=\"text\" name=\"username\"></label></div>\n <div><label>Password: <input class=\"oauth-password\" type=\"password\" name=\"password\"></label></div>\n </fieldset>\n";
-},"7":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " <p>Setup client authentication."
- + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.requireClientAuthenticaiton : depth0),{"name":"if","hash":{},"fn":container.program(8, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "</p>\n <fieldset>\n <div><label>Type:\n <select class=\"oauth-client-authentication-type\" name=\"client-authentication-type\">\n <option value=\"none\" selected>None or other</option>\n <option value=\"basic\">Basic auth</option>\n <option value=\"request-body\">Request body</option>\n </select>\n </label></div>\n <div class=\"oauth-client-authentication\" hidden>\n <div><label>ClientId: <input class=\"oauth-client-id\" type=\"text\" name=\"client-id\"></label></div>\n <div><label>Secret: <input class=\"oauth-client-secret\" type=\"text\" name=\"client-secret\"></label></div>\n </div>\n </fieldset>\n";
-},"8":function(container,depth0,helpers,partials,data) {
- return "(Required)";
-},"10":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <li>\n <input class=\"oauth-scope\" type=\"checkbox\" data-scope=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.scope : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\" oauthtype=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.OAuthSchemeKey : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\"/>\n <label>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.scope : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</label><br/>\n <span class=\"api-scope-desc\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.OAuthSchemeKey : depth0),{"name":"if","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </span>\n </li>\n";
-},"11":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " ("
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.OAuthSchemeKey : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + ")\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<div>\n <h3 class=\"auth__title\">OAuth2.0</h3>\n <p>"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</p>\n "
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.authorizationUrl : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n "
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.tokenUrl : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n <p>flow: "
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.flow : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</p>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isPasswordFlow : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.clientAuthentication : depth0),{"name":"if","hash":{},"fn":container.program(7, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " <p><strong> "
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.appName : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + " </strong> API requires the following scopes. Select which ones you want to grant to Swagger UI.</p>\n <p>Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes.\n <a href=\"#\">Learn how to use</a>\n </p>\n <ul class=\"api-popup-scopes\">\n"
- + ((stack1 = helpers.each.call(alias1,(depth0 != null ? depth0.scopes : depth0),{"name":"each","hash":{},"fn":container.program(10, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </ul>\n</div>";
-},"useData":true});
-templates['operation'] = template({"1":function(container,depth0,helpers,partials,data) {
- return "deprecated";
-},"3":function(container,depth0,helpers,partials,data) {
- return " <h4><span data-sw-translate>Warning: Deprecated</span></h4>\n";
-},"5":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " <h4><span data-sw-translate>Implementation Notes</span></h4>\n <div class=\"markdown\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</div>\n";
-},"7":function(container,depth0,helpers,partials,data) {
- return " <div class='authorize-wrapper authorize-wrapper_operation'></div>\n";
-},"9":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {};
-
- return " <div class=\"response-class\">\n <h4><span data-sw-translate>Response Class</span> (<span data-sw-translate>Status</span> "
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(alias1,(depth0 != null ? depth0.successCode : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + ")</h4>\n "
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.successDescription : depth0),{"name":"if","hash":{},"fn":container.program(10, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n <p><span class=\"model-signature\" /></p>\n <br/>\n <div class=\"response-content-type\" />\n </div>\n";
-},"10":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return "<div class=\"markdown\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.successDescription : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</div>";
-},"12":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " <h4 data-sw-translate>Headers</h4>\n <table class=\"headers\">\n <thead>\n <tr>\n <th style=\"width: 100px; max-width: 100px\" data-sw-translate>Header</th>\n <th style=\"width: 310px; max-width: 310px\" data-sw-translate>Description</th>\n <th style=\"width: 200px; max-width: 200px\" data-sw-translate>Type</th>\n <th style=\"width: 320px; max-width: 320px\" data-sw-translate>Other</th>\n </tr>\n </thead>\n <tbody>\n"
- + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.headers : depth0),{"name":"each","hash":{},"fn":container.program(13, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </tbody>\n </table>\n";
-},"13":function(container,depth0,helpers,partials,data) {
- var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <tr>\n <td>"
- + container.escapeExpression(((helper = (helper = helpers.key || (data && data.key)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"key","hash":{},"data":data}) : helper)))
- + "</td>\n <td>"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n <td>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.type : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n <td>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.other : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n </tr>\n";
-},"15":function(container,depth0,helpers,partials,data) {
- return " <h4 data-sw-translate>Parameters</h4>\n <table class='fullwidth parameters'>\n <thead>\n <tr>\n <th style=\"width: 100px; max-width: 100px\" data-sw-translate>Parameter</th>\n <th style=\"width: 310px; max-width: 310px\" data-sw-translate>Value</th>\n <th style=\"width: 200px; max-width: 200px\" data-sw-translate>Description</th>\n <th style=\"width: 100px; max-width: 100px\" data-sw-translate>Parameter Type</th>\n <th style=\"width: 220px; max-width: 230px\" data-sw-translate>Data Type</th>\n </tr>\n </thead>\n <tbody class=\"operation-params\">\n\n </tbody>\n </table>\n";
-},"17":function(container,depth0,helpers,partials,data) {
- return " <div style='margin:0;padding:0;display:inline'></div>\n <h4 data-sw-translate>Response Messages</h4>\n <table class='fullwidth response-messages'>\n <thead>\n <tr>\n <th data-sw-translate>HTTP Status Code</th>\n <th data-sw-translate>Reason</th>\n <th data-sw-translate>Response Model</th>\n <th data-sw-translate>Headers</th>\n </tr>\n </thead>\n <tbody class=\"operation-status\">\n </tbody>\n </table>\n";
-},"19":function(container,depth0,helpers,partials,data) {
- return "";
-},"21":function(container,depth0,helpers,partials,data) {
- return " <div class='sandbox_header'>\n <input class='submit' type='submit' value='Try it out!' data-sw-translate/>\n <a href='#' class='response_hider' style='display:none' data-sw-translate>Hide Response</a>\n <span class='response_throbber' style='display:none'></span>\n </div>\n";
-},"23":function(container,depth0,helpers,partials,data) {
- return " <h4 data-sw-translate>Request Headers</h4>\n <div class='block request_headers'></div>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression;
-
- return " <ul class='operations' >\n <li class='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.method : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + " operation' id='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.parentId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "_"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.nickname : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>\n <div class='heading'>\n <h3>\n <span class='http_method'>\n <a href='#!/"
- + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.encodedParentId : depth0),{"name":"sanitize","hash":{},"data":data}))
- + "/"
- + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.nickname : depth0),{"name":"sanitize","hash":{},"data":data}))
- + "' class=\"toggleOperation\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.method : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</a>\n </span>\n <span class='path'>\n <a href='#!/"
- + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.encodedParentId : depth0),{"name":"sanitize","hash":{},"data":data}))
- + "/"
- + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.nickname : depth0),{"name":"sanitize","hash":{},"data":data}))
- + "' class=\"toggleOperation "
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.deprecated : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.path : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</a>\n </span>\n </h3>\n <ul class='options'>\n <li>\n <a href='#!/"
- + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.encodedParentId : depth0),{"name":"sanitize","hash":{},"data":data}))
- + "/"
- + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.nickname : depth0),{"name":"sanitize","hash":{},"data":data}))
- + "' class=\"toggleOperation\"><span class=\"markdown\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.summary : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</span></a>\n </li>\n </ul>\n </div>\n <div class='content' id='"
- + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.encodedParentId : depth0),{"name":"sanitize","hash":{},"data":data}))
- + "_"
- + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.nickname : depth0),{"name":"sanitize","hash":{},"data":data}))
- + "_content' style='display:none'>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.deprecated : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.security : depth0),{"name":"if","hash":{},"fn":container.program(7, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.type : depth0),{"name":"if","hash":{},"fn":container.program(9, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.headers : depth0),{"name":"if","hash":{},"fn":container.program(12, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n <form accept-charset='UTF-8' class='sandbox'>\n <div style='margin:0;padding:0;display:inline'></div>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.parameters : depth0),{"name":"if","hash":{},"fn":container.program(15, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.responseMessages : depth0),{"name":"if","hash":{},"fn":container.program(17, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isReadOnly : depth0),{"name":"if","hash":{},"fn":container.program(19, data, 0),"inverse":container.program(21, data, 0),"data":data})) != null ? stack1 : "")
- + " </form>\n <div class='response' style='display:none'>\n <h4 class='curl'>Curl</h4>\n <div class='block curl'></div>\n <h4 data-sw-translate>Request URL</h4>\n <div class='block request_url'></div>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.showRequestHeaders : depth0),{"name":"if","hash":{},"fn":container.program(23, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " <h4 data-sw-translate>Response Body</h4>\n <div class='block response_body'></div>\n <h4 data-sw-translate>Response Code</h4>\n <div class='block response_code'></div>\n <h4 data-sw-translate>Response Headers</h4>\n <div class='block response_headers'></div>\n </div>\n </div>\n </li>\n </ul>\n";
-},"useData":true});
-templates['param'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.isFile : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.program(4, data, 0),"data":data})) != null ? stack1 : "");
-},"2":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <input type=\"file\" name='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "' id='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'/>\n <div class=\"parameter-content-type\" />\n";
-},"4":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0["default"] : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.program(7, data, 0),"data":data})) != null ? stack1 : "");
-},"5":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <div class=\"editor_holder\"></div>\n <textarea class='body-textarea' name='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "' id='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0["default"] : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</textarea>\n <br />\n <div class=\"parameter-content-type\" />\n";
-},"7":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <textarea class='body-textarea' name='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "' id='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'></textarea>\n <div class=\"editor_holder\"></div>\n <br />\n <div class=\"parameter-content-type\" />\n";
-},"9":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.isFile : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.program(10, data, 0),"data":data})) != null ? stack1 : "");
-},"10":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = (helpers.renderTextParam || (depth0 && depth0.renderTextParam) || helpers.helperMissing).call(depth0 != null ? depth0 : {},depth0,{"name":"renderTextParam","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
-},"11":function(container,depth0,helpers,partials,data) {
- return "";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<td class='code'><label for='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</label></td>\n<td>\n\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isBody : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(9, data, 0),"data":data})) != null ? stack1 : "")
- + "\n</td>\n<td class=\"markdown\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.paramType : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td>\n <span class=\"model-signature\"></span>\n</td>\n";
-},"useData":true});
-templates['param_list'] = template({"1":function(container,depth0,helpers,partials,data) {
- return " required";
-},"3":function(container,depth0,helpers,partials,data) {
- return " multiple=\"multiple\"";
-},"5":function(container,depth0,helpers,partials,data) {
- return " required ";
-},"7":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " <option "
- + ((stack1 = helpers.unless.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.hasDefault : depth0),{"name":"unless","hash":{},"fn":container.program(8, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " value=''></option>\n";
-},"8":function(container,depth0,helpers,partials,data) {
- return " selected=\"\" ";
-},"10":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "\n <option "
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isDefault : depth0),{"name":"if","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " value='"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.value : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "'> "
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.value : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + " "
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isDefault : depth0),{"name":"if","hash":{},"fn":container.program(13, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </option>\n\n";
-},"11":function(container,depth0,helpers,partials,data) {
- return " selected=\"\" ";
-},"13":function(container,depth0,helpers,partials,data) {
- return " (default) ";
-},"15":function(container,depth0,helpers,partials,data) {
- return "<strong>";
-},"17":function(container,depth0,helpers,partials,data) {
- return "</strong>";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<td class='code"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.required : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "'><label for='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</label></td>\n<td>\n <select "
- + ((stack1 = (helpers.isArray || (depth0 && depth0.isArray) || alias2).call(alias1,depth0,{"name":"isArray","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " class=\"parameter "
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.required : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\" name=\""
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\" id=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\">\n\n"
- + ((stack1 = helpers.unless.call(alias1,(depth0 != null ? depth0.required : depth0),{"name":"unless","hash":{},"fn":container.program(7, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n"
- + ((stack1 = helpers.each.call(alias1,((stack1 = (depth0 != null ? depth0.allowableValues : depth0)) != null ? stack1.descriptiveValues : stack1),{"name":"each","hash":{},"fn":container.program(10, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n </select>\n</td>\n<td class=\"markdown\">"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.required : depth0),{"name":"if","hash":{},"fn":container.program(15, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + ((stack1 = ((helper = (helper = helpers.description || (depth0 != null ? depth0.description : depth0)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"description","hash":{},"data":data}) : helper))) != null ? stack1 : "")
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.required : depth0),{"name":"if","hash":{},"fn":container.program(17, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "</td>\n<td>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.paramType : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td><span class=\"model-signature\"></span></td>\n";
-},"useData":true});
-templates['param_readonly'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <textarea class='body-textarea' readonly='readonly' name='"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "' id='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0["default"] : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</textarea>\n <div class=\"parameter-content-type\" />\n";
-},"3":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0["default"] : depth0),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.program(6, data, 0),"data":data})) != null ? stack1 : "");
-},"4":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " "
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0["default"] : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\n";
-},"6":function(container,depth0,helpers,partials,data) {
- return " (empty)\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<td class='code'><label for='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</label></td>\n<td>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isBody : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "")
- + "</td>\n<td class=\"markdown\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.paramType : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td><span class=\"model-signature\"></span></td>\n";
-},"useData":true});
-templates['param_readonly_required'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <textarea class='body-textarea' readonly='readonly' placeholder='(required)' name='"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "' id='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0["default"] : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</textarea>\n";
-},"3":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0["default"] : depth0),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.program(6, data, 0),"data":data})) != null ? stack1 : "");
-},"4":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " "
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0["default"] : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\n";
-},"6":function(container,depth0,helpers,partials,data) {
- return " (empty)\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<td class='code required'><label for='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</label></td>\n<td>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isBody : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "")
- + "</td>\n<td class=\"markdown\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.paramType : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td><span class=\"model-signature\"></span></td>\n";
-},"useData":true});
-templates['param_required'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.isFile : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.program(4, data, 0),"data":data})) != null ? stack1 : "");
-},"2":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <input type=\"file\" name='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "' id='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'/>\n";
-},"4":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0["default"] : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.program(7, data, 0),"data":data})) != null ? stack1 : "");
-},"5":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <div class=\"editor_holder\"></div>\n <textarea class='body-textarea required' placeholder='(required)' name='"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "' id=\""
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0["default"] : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</textarea>\n <br />\n <div class=\"parameter-content-type\" />\n";
-},"7":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <textarea class='body-textarea required' placeholder='(required)' name='"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "' id='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'></textarea>\n <div class=\"editor_holder\"></div>\n <br />\n <div class=\"parameter-content-type\" />\n";
-},"9":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.isFile : depth0),{"name":"if","hash":{},"fn":container.program(10, data, 0),"inverse":container.program(12, data, 0),"data":data})) != null ? stack1 : "");
-},"10":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <input class='parameter required' type='file' name='"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "' id='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'/>\n";
-},"12":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = (helpers.renderTextParam || (depth0 && depth0.renderTextParam) || helpers.helperMissing).call(depth0 != null ? depth0 : {},depth0,{"name":"renderTextParam","hash":{},"fn":container.program(13, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
-},"13":function(container,depth0,helpers,partials,data) {
- return "";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<td class='code required'><label for='"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.valueId : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "'>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</label></td>\n<td>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isBody : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(9, data, 0),"data":data})) != null ? stack1 : "")
- + "</td>\n<td>\n <strong><span class=\"markdown\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</span></strong>\n</td>\n<td>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.paramType : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td><span class=\"model-signature\"></span></td>\n";
-},"useData":true});
-templates['parameter_content_type'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.consumes : depth0),{"name":"each","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
-},"2":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <option value=\""
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,depth0,{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,depth0,{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</option>\n";
-},"4":function(container,depth0,helpers,partials,data) {
- return " <option value=\"application/json\">application/json</option>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<label for=\""
- + container.escapeExpression(((helper = (helper = helpers.parameterContentTypeId || (depth0 != null ? depth0.parameterContentTypeId : depth0)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"parameterContentTypeId","hash":{},"data":data}) : helper)))
- + "\" data-sw-translate>Parameter content type:</label>\n<select name=\"parameterContentType\" id=\""
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.parameterContentTypeId : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\">\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.consumes : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(4, data, 0),"data":data})) != null ? stack1 : "")
- + "</select>\n";
-},"useData":true});
-templates['popup'] = template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var helper;
-
- return "<div class=\"api-popup-dialog-wrapper\">\n <div class=\"api-popup-title\">"
- + container.escapeExpression(((helper = (helper = helpers.title || (depth0 != null ? depth0.title : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : {},{"name":"title","hash":{},"data":data}) : helper)))
- + "</div>\n <div class=\"api-popup-content\"></div>\n <p class=\"error-msg\"></p>\n <div class=\"api-popup-actions\">\n <button class=\"api-popup-cancel api-button gray\" type=\"button\">Cancel</button>\n </div>\n</div>\n<div class=\"api-popup-dialog-shadow\"></div>";
-},"useData":true});
-templates['resource'] = template({"1":function(container,depth0,helpers,partials,data) {
- return " : ";
-},"3":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " <li>\n <a href='"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.url : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "' data-sw-translate>Raw</a>\n </li>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, helper, options, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, buffer =
- "<div class='heading'>\n <h2>\n <a href='#!/"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "' class=\"toggleEndpointList\" data-id=\""
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.name : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</a> ";
- stack1 = ((helper = (helper = helpers.summary || (depth0 != null ? depth0.summary : depth0)) != null ? helper : alias2),(options={"name":"summary","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data}),(typeof helper === "function" ? helper.call(alias1,options) : helper));
- if (!helpers.summary) { stack1 = helpers.blockHelperMissing.call(depth0,stack1,options)}
- if (stack1 != null) { buffer += stack1; }
- return buffer + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.summary : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\n </h2>\n <ul class='options'>\n <li>\n <a href='#!/"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "' id='endpointListTogger_"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "' class=\"toggleEndpointList\" data-id=\""
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\" data-sw-translate>Show/Hide</a>\n </li>\n <li>\n <a href='#' class=\"collapseResource\" data-id=\""
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\" data-sw-translate>\n List Operations\n </a>\n </li>\n <li>\n <a href='#' class=\"expandResource\" data-id=\""
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\" data-sw-translate>\n Expand Operations\n </a>\n </li>\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.url : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </ul>\n</div>\n<ul class='endpoints' id='"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "_endpoint_list' style='display:none'>\n\n</ul>\n";
-},"useData":true});
-templates['response_content_type'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.produces : depth0),{"name":"each","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
-},"2":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <option value=\""
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,depth0,{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "\">"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,depth0,{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</option>\n";
-},"4":function(container,depth0,helpers,partials,data) {
- return " <option value=\"application/json\">application/json</option>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;
-
- return "<label data-sw-translate for=\""
- + alias4(((helper = (helper = helpers.responseContentTypeId || (depth0 != null ? depth0.responseContentTypeId : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"responseContentTypeId","hash":{},"data":data}) : helper)))
- + "\">Response Content Type</label>\n<select name=\"responseContentType\" id=\""
- + alias4(((helper = (helper = helpers.responseContentTypeId || (depth0 != null ? depth0.responseContentTypeId : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"responseContentTypeId","hash":{},"data":data}) : helper)))
- + "\">\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.produces : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(4, data, 0),"data":data})) != null ? stack1 : "")
- + "</select>\n";
-},"useData":true});
-templates['signature'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {};
-
- return "\n<div>\n<ul class=\"signature-nav\">\n <li><a class=\"description-link\" href=\"#\" data-sw-translate>Model</a></li>\n <li><a class=\"snippet-link\" href=\"#\" data-sw-translate>Example Value</a></li>\n</ul>\n<div>\n\n<div class=\"signature-container\">\n <div class=\"description\">\n "
- + container.escapeExpression((helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(alias1,(depth0 != null ? depth0.signature : depth0),{"name":"sanitize","hash":{},"data":data}))
- + "\n </div>\n\n <div class=\"snippet\">\n"
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.sampleJSON : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.sampleXML : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </div>\n</div>\n";
-},"2":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {};
-
- return " <div class=\"snippet_json\">\n <pre><code>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(alias1,(depth0 != null ? depth0.sampleJSON : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</code></pre>\n "
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isParam : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n </div>\n";
-},"3":function(container,depth0,helpers,partials,data) {
- return "<small class=\"notice\" data-sw-translate></small>";
-},"5":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {};
-
- return " <div class=\"snippet_xml\">\n <pre><code>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(alias1,(depth0 != null ? depth0.sampleXML : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</code></pre>\n "
- + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.isParam : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + "\n </div>\n";
-},"7":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return " "
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.signature : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1;
-
- return ((stack1 = (helpers.ifCond || (depth0 && depth0.ifCond) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.sampleJSON : depth0),"||",(depth0 != null ? depth0.sampleXML : depth0),{"name":"ifCond","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(7, data, 0),"data":data})) != null ? stack1 : "");
-},"useData":true});
-templates['status_code'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return " <tr>\n <td>"
- + container.escapeExpression(((helper = (helper = helpers.key || (data && data.key)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"key","hash":{},"data":data}) : helper)))
- + "</td>\n <td>"
- + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1,(depth0 != null ? depth0.description : depth0),{"name":"sanitize","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n <td>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.type : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n </tr>\n";
-},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;
-
- return "<td width='15%' class='code'>"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.code : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td class=\"markdown\">"
- + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.message : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
- + "</td>\n<td width='50%'><span class=\"model-signature\" /></td>\n<td class=\"headers\">\n <table>\n <tbody>\n"
- + ((stack1 = helpers.each.call(alias1,(depth0 != null ? depth0.headers : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
- + " </tbody>\n </table>\n</td>";
-},"useData":true});
-})();}
- /* jshint ignore:end */
-'use strict';
-
-
-$(function() {
-
- // Helper function for vertically aligning DOM elements
- // http://www.seodenver.com/simple-vertical-align-plugin-for-jquery/
- $.fn.vAlign = function() {
- return this.each(function(){
- var ah = $(this).height();
- var ph = $(this).parent().height();
- var mh = (ph - ah) / 2;
- $(this).css('margin-top', mh);
- });
- };
-
- $.fn.stretchFormtasticInputWidthToParent = function() {
- return this.each(function(){
- var p_width = $(this).closest("form").innerWidth();
- var p_padding = parseInt($(this).closest("form").css('padding-left') ,10) + parseInt($(this).closest('form').css('padding-right'), 10);
- var this_padding = parseInt($(this).css('padding-left'), 10) + parseInt($(this).css('padding-right'), 10);
- $(this).css('width', p_width - p_padding - this_padding);
- });
- };
-
- $('form.formtastic li.string input, form.formtastic textarea').stretchFormtasticInputWidthToParent();
-
- // Vertically center these paragraphs
- // Parent may need a min-height for this to work..
- $('ul.downplayed li div.content p').vAlign();
-
- // When a sandbox form is submitted..
- $("form.sandbox").submit(function(){
-
- var error_free = true;
-
- // Cycle through the forms required inputs
- $(this).find("input.required").each(function() {
-
- // Remove any existing error styles from the input
- $(this).removeClass('error');
-
- // Tack the error style on if the input is empty..
- if ($(this).val() === '') {
- $(this).addClass('error');
- $(this).wiggle();
- error_free = false;
- }
-
- });
-
- return error_free;
- });
-
-});
-
-function clippyCopiedCallback() {
- $('#api_key_copied').fadeIn().delay(1000).fadeOut();
-
- // var b = $("#clippy_tooltip_" + a);
- // b.length != 0 && (b.attr("title", "copied!").trigger("tipsy.reload"), setTimeout(function() {
- // b.attr("title", "copy to clipboard")
- // },
- // 500))
-}
-
-// Logging function that accounts for browsers that don't have window.console
-function log(){
- log.history = log.history || [];
- log.history.push(arguments);
- if(this.console){
- console.log( Array.prototype.slice.call(arguments)[0] );
- }
-}
-
-// Handle browsers that do console incorrectly (IE9 and below, see http://stackoverflow.com/a/5539378/7913)
-if (Function.prototype.bind && console && typeof console.log === "object") {
- [
- "log","info","warn","error","assert","dir","clear","profile","profileEnd"
- ].forEach(function (method) {
- console[method] = this.bind(console[method], console);
- }, Function.prototype.call);
-}
-
-window.Docs = {
-
- shebang: function() {
-
- // If shebang has an operation nickname in it..
- // e.g. /docs/#!/words/get_search
- var fragments = $.param.fragment().split('/');
- fragments.shift(); // get rid of the bang
-
- switch (fragments.length) {
- case 1:
- if (fragments[0].length > 0) { // prevent matching "#/"
- // Expand all operations for the resource and scroll to it
- var dom_id = 'resource_' + fragments[0];
-
- Docs.expandEndpointListForResource(fragments[0]);
- $("#"+dom_id).slideto({highlight: false});
- }
- break;
- case 2:
- // Refer to the endpoint DOM element, e.g. #words_get_search
-
- // Expand Resource
- Docs.expandEndpointListForResource(fragments[0]);
- $("#"+dom_id).slideto({highlight: false});
-
- // Expand operation
- var li_dom_id = fragments.join('_');
- var li_content_dom_id = li_dom_id + "_content";
-
-
- Docs.expandOperation($('#'+li_content_dom_id));
- $('#'+li_dom_id).slideto({highlight: false});
- break;
- }
- },
-
- toggleEndpointListForResource: function(resource) {
- var elem = $('li#resource_' + Docs.escapeResourceName(resource) + ' ul.endpoints');
- if (elem.is(':visible')) {
- $.bbq.pushState('#/', 2);
- Docs.collapseEndpointListForResource(resource);
- } else {
- $.bbq.pushState('#/' + resource, 2);
- Docs.expandEndpointListForResource(resource);
- }
- },
-
- // Expand resource
- expandEndpointListForResource: function(resource) {
- var resource = Docs.escapeResourceName(resource);
- if (resource == '') {
- $('.resource ul.endpoints').slideDown();
- return;
- }
-
- $('li#resource_' + resource).addClass('active');
-
- var elem = $('li#resource_' + resource + ' ul.endpoints');
- elem.slideDown();
- },
-
- // Collapse resource and mark as explicitly closed
- collapseEndpointListForResource: function(resource) {
- var resource = Docs.escapeResourceName(resource);
- if (resource == '') {
- $('.resource ul.endpoints').slideUp();
- return;
- }
-
- $('li#resource_' + resource).removeClass('active');
-
- var elem = $('li#resource_' + resource + ' ul.endpoints');
- elem.slideUp();
- },
-
- expandOperationsForResource: function(resource) {
- // Make sure the resource container is open..
- Docs.expandEndpointListForResource(resource);
-
- if (resource == '') {
- $('.resource ul.endpoints li.operation div.content').slideDown();
- return;
- }
-
- $('li#resource_' + Docs.escapeResourceName(resource) + ' li.operation div.content').each(function() {
- Docs.expandOperation($(this));
- });
- },
-
- collapseOperationsForResource: function(resource) {
- // Make sure the resource container is open..
- Docs.expandEndpointListForResource(resource);
-
- if (resource == '') {
- $('.resource ul.endpoints li.operation div.content').slideUp();
- return;
- }
-
- $('li#resource_' + Docs.escapeResourceName(resource) + ' li.operation div.content').each(function() {
- Docs.collapseOperation($(this));
- });
- },
-
- escapeResourceName: function(resource) {
- return resource.replace(/[!"#$%&'()*+,.\/:;<=>?@\[\\\]\^`{|}~]/g, "\\$&");
- },
-
- expandOperation: function(elem) {
- elem.slideDown();
- },
-
- collapseOperation: function(elem) {
- elem.slideUp();
- }
-};
-
-/*!
- * https://github.com/es-shims/es5-shim
- * @license es5-shim Copyright 2009-2015 by contributors, MIT License
- * see https://github.com/es-shims/es5-shim/blob/master/LICENSE
- */
-
-// vim: ts=4 sts=4 sw=4 expandtab
-
-// Add semicolon to prevent IIFE from being passed as argument to concatenated code.
-;
-
-// UMD (Universal Module Definition)
-// see https://github.com/umdjs/umd/blob/master/templates/returnExports.js
-(function (root, factory) {
- 'use strict';
-
- /* global define, exports, module */
- if (typeof define === 'function' && define.amd) {
- // AMD. Register as an anonymous module.
- define(factory);
- } else if (typeof exports === 'object') {
- // Node. Does not work with strict CommonJS, but
- // only CommonJS-like enviroments that support module.exports,
- // like Node.
- module.exports = factory();
- } else {
- // Browser globals (root is window)
- root.returnExports = factory();
- }
-}(this, function () {
- /**
- * Brings an environment as close to ECMAScript 5 compliance
- * as is possible with the facilities of erstwhile engines.
- *
- * Annotated ES5: http://es5.github.com/ (specific links below)
- * ES5 Spec: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
- * Required reading: http://javascriptweblog.wordpress.com/2011/12/05/extending-javascript-natives/
- */
-
- // Shortcut to an often accessed properties, in order to avoid multiple
- // dereference that costs universally. This also holds a reference to known-good
- // functions.
- var $Array = Array;
- var ArrayPrototype = $Array.prototype;
- var $Object = Object;
- var ObjectPrototype = $Object.prototype;
- var $Function = Function;
- var FunctionPrototype = $Function.prototype;
- var $String = String;
- var StringPrototype = $String.prototype;
- var $Number = Number;
- var NumberPrototype = $Number.prototype;
- var array_slice = ArrayPrototype.slice;
- var array_splice = ArrayPrototype.splice;
- var array_push = ArrayPrototype.push;
- var array_unshift = ArrayPrototype.unshift;
- var array_concat = ArrayPrototype.concat;
- var array_join = ArrayPrototype.join;
- var call = FunctionPrototype.call;
- var apply = FunctionPrototype.apply;
- var max = Math.max;
- var min = Math.min;
-
- // Having a toString local variable name breaks in Opera so use to_string.
- var to_string = ObjectPrototype.toString;
-
- /* global Symbol */
- /* eslint-disable one-var-declaration-per-line, no-redeclare, max-statements-per-line */
- var hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';
- var isCallable; /* inlined from https://npmjs.com/is-callable */ var fnToStr = Function.prototype.toString, constructorRegex = /^\s*class /, isES6ClassFn = function isES6ClassFn(value) { try { var fnStr = fnToStr.call(value); var singleStripped = fnStr.replace(/\/\/.*\n/g, ''); var multiStripped = singleStripped.replace(/\/\*[.\s\S]*\*\//g, ''); var spaceStripped = multiStripped.replace(/\n/mg, ' ').replace(/ {2}/g, ' '); return constructorRegex.test(spaceStripped); } catch (e) { return false; /* not a function */ } }, tryFunctionObject = function tryFunctionObject(value) { try { if (isES6ClassFn(value)) { return false; } fnToStr.call(value); return true; } catch (e) { return false; } }, fnClass = '[object Function]', genClass = '[object GeneratorFunction]', isCallable = function isCallable(value) { if (!value) { return false; } if (typeof value !== 'function' && typeof value !== 'object') { return false; } if (hasToStringTag) { return tryFunctionObject(value); } if (isES6ClassF
n(value)) { return false; } var strClass = to_string.call(value); return strClass === fnClass || strClass === genClass; };
-
- var isRegex; /* inlined from https://npmjs.com/is-regex */ var regexExec = RegExp.prototype.exec, tryRegexExec = function tryRegexExec(value) { try { regexExec.call(value); return true; } catch (e) { return false; } }, regexClass = '[object RegExp]'; isRegex = function isRegex(value) { if (typeof value !== 'object') { return false; } return hasToStringTag ? tryRegexExec(value) : to_string.call(value) === regexClass; };
- var isString; /* inlined from https://npmjs.com/is-string */ var strValue = String.prototype.valueOf, tryStringObject = function tryStringObject(value) { try { strValue.call(value); return true; } catch (e) { return false; } }, stringClass = '[object String]'; isString = function isString(value) { if (typeof value === 'string') { return true; } if (typeof value !== 'object') { return false; } return hasToStringTag ? tryStringObject(value) : to_string.call(value) === stringClass; };
- /* eslint-enable one-var-declaration-per-line, no-redeclare, max-statements-per-line */
-
- /* inlined from http://npmjs.com/define-properties */
- var supportsDescriptors = $Object.defineProperty && (function () {
- try {
- var obj = {};
- $Object.defineProperty(obj, 'x', { enumerable: false, value: obj });
- for (var _ in obj) { // jscs:ignore disallowUnusedVariables
- return false;
- }
- return obj.x === obj;
- } catch (e) { /* this is ES3 */
- return false;
- }
- }());
- var defineProperties = (function (has) {
- // Define configurable, writable, and non-enumerable props
- // if they don't exist.
-
<TRUNCATED>
[29/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_searchFilter.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_searchFilter.html b/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_searchFilter.html
deleted file mode 100644
index a07a303..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_searchFilter.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: searchFilter</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: searchFilter</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_xml.html">XML</a></li>
- <li class="dropdown"><a href="xml_ns0_searchFilter.html">searchFilter</a></li>
- </ol>
-
- <h1 class="page-header">searchFilter <small>Data Type</small></h1>
-
- <p>Generic filter, to specify search criteria using name/value pairs.</p>
-
- <dl class="dl-horizontal">
- <dt>Namespace</dt>
- <dd>(Default)</dd>
- <dt>Schema</dt>
- <dd><a href="ns0.xsd">ns0.xsd</a></dd>
- </dl>
-
- <table class="table datatype-properties">
- <caption>Properties</caption>
- <thead>
- <tr>
- <th>name</th>
- <th>data type</th>
- <th>type</th>
- <th>namespace</th>
- <th>min/max occurs</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> <span class="property-name">getCount</span>
-</td>
- <td> <span class="datatype-reference">boolean
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">1/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">maxRows</span>
-</td>
- <td> <span class="datatype-reference">long
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">1/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">params</span>
-</td>
- <td> <span class="datatype-reference">(custom)
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">0/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">sortBy</span>
-</td>
- <td> <span class="datatype-reference">string
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">0/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">sortType</span>
-</td>
- <td> <span class="datatype-reference"><a href="xml_ns0_sortType.html">sortType</a>
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">0/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- <tr>
- <td> <span class="property-name">startIndex</span>
-</td>
- <td> <span class="datatype-reference">long
-</span>
-</td>
- <td> <span class="property-type">element
-</span>
-</td>
- <td> <span class="property-namespaceInfo">
-</span>
-</td>
- <td> <span class="property-minMaxOccurs">1/1
-</span>
-</td>
- <td> <span class="property-description"> </span>
-</td>
- </tr>
- </tbody>
- </table>
-
- <p class="lead">Example</p>
-
- <pre class="prettyprint language-xml example"><searchFilter>
- <params>...</params>
- <startIndex>...</startIndex>
- <maxRows>...</maxRows>
- <getCount>...</getCount>
- <sortBy>...</sortBy>
- <sortType>...</sortType>
-</searchFilter>
-</pre>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_sortType.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_sortType.html b/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_sortType.html
deleted file mode 100644
index 56f4b20..0000000
--- a/1.0.0-alpha/api/v2/v2/apidocs/xml_ns0_sortType.html
+++ /dev/null
@@ -1,134 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-
- <title>Atlas REST API: sortType</title>
-
- <!-- Mobile viewport optimized: j.mp/bplateviewport -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <!-- Bootstrap core CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
-
- <!--custom css for these pages-->
- <link rel="stylesheet" href="css/enunciate.css">
-
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
-</head>
-
-<body data-spy="scroll" data-target="#apinav">
-
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="index.html">Atlas REST API: sortType</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="resources.html">Resources</a></li>
- <li><a href="data.html">Data Types</a></li>
- </ul>
- </div>
- </div>
- </nav>
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar" id="apinav">
- <ul class="nav nav-sidebar">
- <li><a href="#NONE"><abbr title="NONE"><span class="sideoverflow">NONE</span></abbr></a></li>
- <li><a href="#ASC"><abbr title="ASC"><span class="sideoverflow">ASC</span></abbr></a></li>
- <li><a href="#DESC"><abbr title="DESC"><span class="sideoverflow">DESC</span></abbr></a></li>
- <li class="divider"></li>
- <li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
- </ul>
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <ol class="breadcrumb" id="top">
- <li class="active dropdown"><a href="index.html">Home</a></li>
- <li class="active dropdown"><a href="syntax_xml.html">XML</a></li>
- <li class="dropdown"><a href="xml_ns0_sortType.html">sortType</a></li>
- </ol>
-
- <h1 class="page-header">sortType <small>Data Type</small></h1>
-
- <p>to specify whether the result should be sorted? If yes, whether asc or desc.</p>
-
- <dl class="dl-horizontal">
- <dt>Namespace</dt>
- <dd>(Default)</dd>
- <dt>Schema</dt>
- <dd><a href="ns0.xsd">ns0.xsd</a></dd>
- </dl>
-
- <table class="table datatype-values">
- <caption>Values</caption>
- <thead>
- <tr>
- <th>value</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><span class="value-value" id="NONE">NONE</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="ASC">ASC</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- <tr>
- <td><span class="value-value" id="DESC">DESC</span></td>
- <td><span class="value-description"></span></td>
- </tr>
- </tbody>
- </table>
-
- <footer class="footer">
- <div class="container">
- <p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
- </div>
- </footer>
-
- </div>
- </div>
- </div>
-
-
- <!-- JavaScript placed at the end of the document so the pages load faster. -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
-
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
-
- <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
- <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
- <script>
- $(function() {
- $(".clickable-row").click(function() {
- window.document.location = $(this).data("href");
- });
-
- $('[data-toggle="tooltip"]').tooltip()
- });
- </script>
-
-</body>
-</html>
[02/51] [partial] atlas-website git commit: ATLAS-2691: update Apache
Atlas website for 1.0.0 release
Posted by ma...@apache.org.
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/pt.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/pt.js b/1.0.0-rc0/api/v2/ui/lang/pt.js
deleted file mode 100644
index f2e7c13..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/pt.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Aviso: Depreciado",
- "Implementation Notes":"Notas de Implementação",
- "Response Class":"Classe de resposta",
- "Status":"Status",
- "Parameters":"Parâmetros",
- "Parameter":"Parâmetro",
- "Value":"Valor",
- "Description":"Descrição",
- "Parameter Type":"Tipo de parâmetro",
- "Data Type":"Tipo de dados",
- "Response Messages":"Mensagens de resposta",
- "HTTP Status Code":"Código de status HTTP",
- "Reason":"Razão",
- "Response Model":"Modelo resposta",
- "Request URL":"URL requisição",
- "Response Body":"Corpo da resposta",
- "Response Code":"Código da resposta",
- "Response Headers":"Cabeçalho da resposta",
- "Headers":"Cabeçalhos",
- "Hide Response":"Esconder resposta",
- "Try it out!":"Tente agora!",
- "Show/Hide":"Mostrar/Esconder",
- "List Operations":"Listar operações",
- "Expand Operations":"Expandir operações",
- "Raw":"Cru",
- "can't parse JSON. Raw result":"Falha ao analisar JSON. Resulto cru",
- "Model Schema":"Modelo esquema",
- "Model":"Modelo",
- "apply":"Aplicar",
- "Username":"Usuário",
- "Password":"Senha",
- "Terms of service":"Termos do serviço",
- "Created by":"Criado por",
- "See more at":"Veja mais em",
- "Contact the developer":"Contate o desenvolvedor",
- "api version":"Versão api",
- "Response Content Type":"Tipo de conteúdo da resposta",
- "fetching resource":"busca recurso",
- "fetching resource list":"buscando lista de recursos",
- "Explore":"Explorar",
- "Show Swagger Petstore Example Apis":"Show Swagger Petstore Example Apis",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Não é possível ler do servidor. Pode não ter as apropriadas configurações access-control-origin",
- "Please specify the protocol for":"Por favor especifique o protocolo",
- "Can't read swagger JSON from":"Não é possível ler o JSON Swagger de",
- "Finished Loading Resource Information. Rendering Swagger UI":"Carregar informação de recurso finalizada. Renderizando Swagger UI",
- "Unable to read api":"Não foi possível ler api",
- "from path":"do caminho",
- "server returned":"servidor retornou"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/ru.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/ru.js b/1.0.0-rc0/api/v2/ui/lang/ru.js
deleted file mode 100644
index 592744e..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/ru.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Предупреждение: Устарело",
- "Implementation Notes":"Заметки",
- "Response Class":"Пример ответа",
- "Status":"Статус",
- "Parameters":"Параметры",
- "Parameter":"Параметр",
- "Value":"Значение",
- "Description":"Описание",
- "Parameter Type":"Тип параметра",
- "Data Type":"Тип данных",
- "HTTP Status Code":"HTTP код",
- "Reason":"Причина",
- "Response Model":"Структура ответа",
- "Request URL":"URL запроса",
- "Response Body":"Тело ответа",
- "Response Code":"HTTP код ответа",
- "Response Headers":"Заголовки ответа",
- "Hide Response":"Спрятать ответ",
- "Headers":"Заголовки",
- "Response Messages":"Что может прийти в ответ",
- "Try it out!":"Попробовать!",
- "Show/Hide":"Показать/Скрыть",
- "List Operations":"Операции кратко",
- "Expand Operations":"Операции подробно",
- "Raw":"В сыром виде",
- "can't parse JSON. Raw result":"Не удается распарсить ответ:",
- "Example Value":"Пример",
- "Model Schema":"Структура",
- "Model":"Описание",
- "Click to set as parameter value":"Нажмите, чтобы испльзовать в качестве значения параметра",
- "apply":"применить",
- "Username":"Имя пользователя",
- "Password":"Пароль",
- "Terms of service":"Условия использования",
- "Created by":"Разработано",
- "See more at":"Еще тут",
- "Contact the developer":"Связаться с разработчиком",
- "api version":"Версия API",
- "Response Content Type":"Content Type ответа",
- "Parameter content type:":"Content Type параметра:",
- "fetching resource":"Получение ресурса",
- "fetching resource list":"Получение ресурсов",
- "Explore":"Показать",
- "Show Swagger Petstore Example Apis":"Показать примеры АПИ",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Не удается получить ответ от сервера. Возможно, проблема с настройками доступа",
- "Please specify the protocol for":"Пожалуйста, укажите протокол для",
- "Can't read swagger JSON from":"Не получается прочитать swagger json из",
- "Finished Loading Resource Information. Rendering Swagger UI":"Загрузка информации о ресурсах завершена. Рендерим",
- "Unable to read api":"Не удалось прочитать api",
- "from path":"по адресу",
- "server returned":"сервер сказал"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/tr.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/tr.js b/1.0.0-rc0/api/v2/ui/lang/tr.js
deleted file mode 100644
index 16426a9..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/tr.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"Uyarı: Deprecated",
- "Implementation Notes":"Gerçekleştirim Notları",
- "Response Class":"Dönen Sınıf",
- "Status":"Statü",
- "Parameters":"Parametreler",
- "Parameter":"Parametre",
- "Value":"Değer",
- "Description":"Açıklama",
- "Parameter Type":"Parametre Tipi",
- "Data Type":"Veri Tipi",
- "Response Messages":"Dönüş Mesajı",
- "HTTP Status Code":"HTTP Statü Kodu",
- "Reason":"Gerekçe",
- "Response Model":"Dönüş Modeli",
- "Request URL":"İstek URL",
- "Response Body":"Dönüş İçeriği",
- "Response Code":"Dönüş Kodu",
- "Response Headers":"Dönüş Üst Bilgileri",
- "Hide Response":"Dönüşü Gizle",
- "Headers":"Üst Bilgiler",
- "Try it out!":"Dene!",
- "Show/Hide":"Göster/Gizle",
- "List Operations":"Operasyonları Listele",
- "Expand Operations":"Operasyonları Aç",
- "Raw":"Ham",
- "can't parse JSON. Raw result":"JSON çözümlenemiyor. Ham sonuç",
- "Model Schema":"Model Şema",
- "Model":"Model",
- "apply":"uygula",
- "Username":"Kullanıcı Adı",
- "Password":"Parola",
- "Terms of service":"Servis şartları",
- "Created by":"Oluşturan",
- "See more at":"Daha fazlası için",
- "Contact the developer":"Geliştirici ile İletişime Geçin",
- "api version":"api versiyon",
- "Response Content Type":"Dönüş İçerik Tipi",
- "fetching resource":"kaynak getiriliyor",
- "fetching resource list":"kaynak listesi getiriliyor",
- "Explore":"Keşfet",
- "Show Swagger Petstore Example Apis":"Swagger Petstore Örnek Api'yi Gör",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"Sunucudan okuma yapılamıyor. Sunucu access-control-origin ayarlarınızı kontrol edin.",
- "Please specify the protocol for":"Lütfen istenen adres için protokol belirtiniz",
- "Can't read swagger JSON from":"Swagger JSON bu kaynaktan okunamıyor",
- "Finished Loading Resource Information. Rendering Swagger UI":"Kaynak baglantısı tamamlandı. Swagger UI gösterime hazırlanıyor",
- "Unable to read api":"api okunamadı",
- "from path":"yoldan",
- "server returned":"sunucuya dönüldü"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/translator.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/translator.js b/1.0.0-rc0/api/v2/ui/lang/translator.js
deleted file mode 100644
index ffb879f..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/translator.js
+++ /dev/null
@@ -1,39 +0,0 @@
-'use strict';
-
-/**
- * Translator for documentation pages.
- *
- * To enable translation you should include one of language-files in your index.html
- * after <script src='lang/translator.js' type='text/javascript'></script>.
- * For example - <script src='lang/ru.js' type='text/javascript'></script>
- *
- * If you wish to translate some new texts you should do two things:
- * 1. Add a new phrase pair ("New Phrase": "New Translation") into your language file (for example lang/ru.js). It will be great if you add it in other language files too.
- * 2. Mark that text it templates this way <anyHtmlTag data-sw-translate>New Phrase</anyHtmlTag> or <anyHtmlTag data-sw-translate value='New Phrase'/>.
- * The main thing here is attribute data-sw-translate. Only inner html, title-attribute and value-attribute are going to translate.
- *
- */
-window.SwaggerTranslator = {
-
- _words:[],
-
- translate: function(sel) {
- var $this = this;
- sel = sel || '[data-sw-translate]';
-
- $(sel).each(function() {
- $(this).html($this._tryTranslate($(this).html()));
-
- $(this).val($this._tryTranslate($(this).val()));
- $(this).attr('title', $this._tryTranslate($(this).attr('title')));
- });
- },
-
- _tryTranslate: function(word) {
- return this._words[$.trim(word)] !== undefined ? this._words[$.trim(word)] : word;
- },
-
- learn: function(wordsMap) {
- this._words = wordsMap;
- }
-};
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lang/zh-cn.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lang/zh-cn.js b/1.0.0-rc0/api/v2/ui/lang/zh-cn.js
deleted file mode 100644
index 3af61ad..0000000
--- a/1.0.0-rc0/api/v2/ui/lang/zh-cn.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
- "Warning: Deprecated":"警告:已过时",
- "Implementation Notes":"实现备注",
- "Response Class":"响应类",
- "Status":"状态",
- "Parameters":"参数",
- "Parameter":"参数",
- "Value":"值",
- "Description":"描述",
- "Parameter Type":"参数类型",
- "Data Type":"数据类型",
- "Response Messages":"响应消息",
- "HTTP Status Code":"HTTP状态码",
- "Reason":"原因",
- "Response Model":"响应模型",
- "Request URL":"请求URL",
- "Response Body":"响应体",
- "Response Code":"响应码",
- "Response Headers":"响应头",
- "Hide Response":"隐藏响应",
- "Headers":"头",
- "Try it out!":"试一下!",
- "Show/Hide":"显示/隐藏",
- "List Operations":"显示操作",
- "Expand Operations":"展开操作",
- "Raw":"原始",
- "can't parse JSON. Raw result":"无法解析JSON. 原始结果",
- "Example Value":"示例",
- "Click to set as parameter value":"点击设置参数",
- "Model Schema":"模型架构",
- "Model":"模型",
- "apply":"应用",
- "Username":"用户名",
- "Password":"密码",
- "Terms of service":"服务条款",
- "Created by":"创建者",
- "See more at":"查看更多:",
- "Contact the developer":"联系开发者",
- "api version":"api版本",
- "Response Content Type":"响应Content Type",
- "Parameter content type:":"参数类型:",
- "fetching resource":"正在获取资源",
- "fetching resource list":"正在获取资源列表",
- "Explore":"浏览",
- "Show Swagger Petstore Example Apis":"显示 Swagger Petstore 示例 Apis",
- "Can't read from server. It may not have the appropriate access-control-origin settings.":"无法从服务器读取。可能没有正确设置access-control-origin。",
- "Please specify the protocol for":"请指定协议:",
- "Can't read swagger JSON from":"无法读取swagger JSON于",
- "Finished Loading Resource Information. Rendering Swagger UI":"已加载资源信息。正在渲染Swagger UI",
- "Unable to read api":"无法读取api",
- "from path":"从路径",
- "server returned":"服务器返回"
-});
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lib/backbone-min.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lib/backbone-min.js b/1.0.0-rc0/api/v2/ui/lib/backbone-min.js
deleted file mode 100644
index 8eff02e..0000000
--- a/1.0.0-rc0/api/v2/ui/lib/backbone-min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t,e){if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(i,n,s){t.Backbone=e(t,s,i,n)});else if("undefined"!=typeof exports){var i=require("underscore");e(t,exports,i)}else t.Backbone=e(t,{},t._,t.jQuery||t.Zepto||t.ender||t.$)}(this,function(t,e,i,n){var s=t.Backbone,r=[],a=(r.push,r.slice);r.splice;e.VERSION="1.1.2",e.$=n,e.noConflict=function(){return t.Backbone=s,this},e.emulateHTTP=!1,e.emulateJSON=!1;var o=e.Events={on:function(t,e,i){if(!c(this,"on",t,[e,i])||!e)return this;this._events||(this._events={});var n=this._events[t]||(this._events[t]=[]);return n.push({callback:e,context:i,ctx:i||this}),this},once:function(t,e,n){if(!c(this,"once",t,[e,n])||!e)return this;var s=this,r=i.once(function(){s.off(t,r),e.apply(this,arguments)});return r._callback=e,this.on(t,r,n)},off:function(t,e,n){var s,r,a,o,h,u,l,d;if(!this._events||!c(this,"off",t,[e,n]))return this;if(!t&&!e&&!n)return this._events=void 0,this;for(o=t?[t]:i.keys(thi
s._events),h=0,u=o.length;h<u;h++)if(t=o[h],a=this._events[t]){if(this._events[t]=s=[],e||n)for(l=0,d=a.length;l<d;l++)r=a[l],(e&&e!==r.callback&&e!==r.callback._callback||n&&n!==r.context)&&s.push(r);s.length||delete this._events[t]}return this},trigger:function(t){if(!this._events)return this;var e=a.call(arguments,1);if(!c(this,"trigger",t,e))return this;var i=this._events[t],n=this._events.all;return i&&u(i,e),n&&u(n,arguments),this},stopListening:function(t,e,n){var s=this._listeningTo;if(!s)return this;var r=!e&&!n;n||"object"!=typeof e||(n=this),t&&((s={})[t._listenId]=t);for(var a in s)t=s[a],t.off(e,n,this),(r||i.isEmpty(t._events))&&delete this._listeningTo[a];return this}},h=/\s+/,c=function(t,e,i,n){if(!i)return!0;if("object"==typeof i){for(var s in i)t[e].apply(t,[s,i[s]].concat(n));return!1}if(h.test(i)){for(var r=i.split(h),a=0,o=r.length;a<o;a++)t[e].apply(t,[r[a]].concat(n));return!1}return!0},u=function(t,e){var i,n=-1,s=t.length,r=e[0],a=e[1],o=e[2];switch(e.lengt
h){case 0:for(;++n<s;)(i=t[n]).callback.call(i.ctx);return;case 1:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r);return;case 2:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r,a);return;case 3:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r,a,o);return;default:for(;++n<s;)(i=t[n]).callback.apply(i.ctx,e);return}},l={listenTo:"on",listenToOnce:"once"};i.each(l,function(t,e){o[e]=function(e,n,s){var r=this._listeningTo||(this._listeningTo={}),a=e._listenId||(e._listenId=i.uniqueId("l"));return r[a]=e,s||"object"!=typeof n||(s=this),e[t](n,s,this),this}}),o.bind=o.on,o.unbind=o.off,i.extend(e,o);var d=e.Model=function(t,e){var n=t||{};e||(e={}),this.cid=i.uniqueId("c"),this.attributes={},e.collection&&(this.collection=e.collection),e.parse&&(n=this.parse(n,e)||{}),n=i.defaults({},n,i.result(this,"defaults")),this.set(n,e),this.changed={},this.initialize.apply(this,arguments)};i.extend(d.prototype,o,{changed:null,validationError:null,idAttribute:"id",initialize:function(){},toJSON:function(t){return
i.clone(this.attributes)},sync:function(){return e.sync.apply(this,arguments)},get:function(t){return this.attributes[t]},escape:function(t){return i.escape(this.get(t))},has:function(t){return null!=this.get(t)},set:function(t,e,n){var s,r,a,o,h,c,u,l;if(null==t)return this;if("object"==typeof t?(r=t,n=e):(r={})[t]=e,n||(n={}),!this._validate(r,n))return!1;a=n.unset,h=n.silent,o=[],c=this._changing,this._changing=!0,c||(this._previousAttributes=i.clone(this.attributes),this.changed={}),l=this.attributes,u=this._previousAttributes,this.idAttribute in r&&(this.id=r[this.idAttribute]);for(s in r)e=r[s],i.isEqual(l[s],e)||o.push(s),i.isEqual(u[s],e)?delete this.changed[s]:this.changed[s]=e,a?delete l[s]:l[s]=e;if(!h){o.length&&(this._pending=n);for(var d=0,f=o.length;d<f;d++)this.trigger("change:"+o[d],this,l[o[d]],n)}if(c)return this;if(!h)for(;this._pending;)n=this._pending,this._pending=!1,this.trigger("change",this,n);return this._pending=!1,this._changing=!1,this},unset:function(t
,e){return this.set(t,void 0,i.extend({},e,{unset:!0}))},clear:function(t){var e={};for(var n in this.attributes)e[n]=void 0;return this.set(e,i.extend({},t,{unset:!0}))},hasChanged:function(t){return null==t?!i.isEmpty(this.changed):i.has(this.changed,t)},changedAttributes:function(t){if(!t)return!!this.hasChanged()&&i.clone(this.changed);var e,n=!1,s=this._changing?this._previousAttributes:this.attributes;for(var r in t)i.isEqual(s[r],e=t[r])||((n||(n={}))[r]=e);return n},previous:function(t){return null!=t&&this._previousAttributes?this._previousAttributes[t]:null},previousAttributes:function(){return i.clone(this._previousAttributes)},fetch:function(t){t=t?i.clone(t):{},void 0===t.parse&&(t.parse=!0);var e=this,n=t.success;return t.success=function(i){return!!e.set(e.parse(i,t),t)&&(n&&n(e,i,t),void e.trigger("sync",e,i,t))},U(this,t),this.sync("read",this,t)},save:function(t,e,n){var s,r,a,o=this.attributes;if(null==t||"object"==typeof t?(s=t,n=e):(s={})[t]=e,n=i.extend({valida
te:!0},n),s&&!n.wait){if(!this.set(s,n))return!1}else if(!this._validate(s,n))return!1;s&&n.wait&&(this.attributes=i.extend({},o,s)),void 0===n.parse&&(n.parse=!0);var h=this,c=n.success;return n.success=function(t){h.attributes=o;var e=h.parse(t,n);return n.wait&&(e=i.extend(s||{},e)),!(i.isObject(e)&&!h.set(e,n))&&(c&&c(h,t,n),void h.trigger("sync",h,t,n))},U(this,n),r=this.isNew()?"create":n.patch?"patch":"update","patch"===r&&(n.attrs=s),a=this.sync(r,this,n),s&&n.wait&&(this.attributes=o),a},destroy:function(t){t=t?i.clone(t):{};var e=this,n=t.success,s=function(){e.trigger("destroy",e,e.collection,t)};if(t.success=function(i){(t.wait||e.isNew())&&s(),n&&n(e,i,t),e.isNew()||e.trigger("sync",e,i,t)},this.isNew())return t.success(),!1;U(this,t);var r=this.sync("delete",this,t);return t.wait||s(),r},url:function(){var t=i.result(this,"urlRoot")||i.result(this.collection,"url")||j();return this.isNew()?t:t.replace(/([^\/])$/,"$1/")+encodeURIComponent(this.id)},parse:function(t,e){r
eturn t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(t){return this._validate({},i.extend(t||{},{validate:!0}))},_validate:function(t,e){if(!e.validate||!this.validate)return!0;t=i.extend({},this.attributes,t);var n=this.validationError=this.validate(t,e)||null;return!n||(this.trigger("invalid",this,n,i.extend(e,{validationError:n})),!1)}});var f=["keys","values","pairs","invert","pick","omit"];i.each(f,function(t){d.prototype[t]=function(){var e=a.call(arguments);return e.unshift(this.attributes),i[t].apply(i,e)}});var p=e.Collection=function(t,e){e||(e={}),e.model&&(this.model=e.model),void 0!==e.comparator&&(this.comparator=e.comparator),this._reset(),this.initialize.apply(this,arguments),t&&this.reset(t,i.extend({silent:!0},e))},g={add:!0,remove:!0,merge:!0},v={add:!0,remove:!1};i.extend(p.prototype,o,{model:d,initialize:function(){},toJSON:function(t){return this.map(function(e){return e.toJ
SON(t)})},sync:function(){return e.sync.apply(this,arguments)},add:function(t,e){return this.set(t,i.extend({merge:!1},e,v))},remove:function(t,e){var n=!i.isArray(t);t=n?[t]:i.clone(t),e||(e={});var s,r,a,o;for(s=0,r=t.length;s<r;s++)o=t[s]=this.get(t[s]),o&&(delete this._byId[o.id],delete this._byId[o.cid],a=this.indexOf(o),this.models.splice(a,1),this.length--,e.silent||(e.index=a,o.trigger("remove",o,this,e)),this._removeReference(o,e));return n?t[0]:t},set:function(t,e){e=i.defaults({},e,g),e.parse&&(t=this.parse(t,e));var n=!i.isArray(t);t=n?t?[t]:[]:i.clone(t);var s,r,a,o,h,c,u,l=e.at,f=this.model,p=this.comparator&&null==l&&e.sort!==!1,v=i.isString(this.comparator)?this.comparator:null,m=[],y=[],_={},b=e.add,w=e.merge,x=e.remove,E=!(p||!b||!x)&&[];for(s=0,r=t.length;s<r;s++){if(h=t[s]||{},a=h instanceof d?o=h:h[f.prototype.idAttribute||"id"],c=this.get(a))x&&(_[c.cid]=!0),w&&(h=h===o?o.attributes:h,e.parse&&(h=c.parse(h,e)),c.set(h,e),p&&!u&&c.hasChanged(v)&&(u=!0)),t[s]=c;e
lse if(b){if(o=t[s]=this._prepareModel(h,e),!o)continue;m.push(o),this._addReference(o,e)}o=c||o,!E||!o.isNew()&&_[o.id]||E.push(o),_[o.id]=!0}if(x){for(s=0,r=this.length;s<r;++s)_[(o=this.models[s]).cid]||y.push(o);y.length&&this.remove(y,e)}if(m.length||E&&E.length)if(p&&(u=!0),this.length+=m.length,null!=l)for(s=0,r=m.length;s<r;s++)this.models.splice(l+s,0,m[s]);else{E&&(this.models.length=0);var k=E||m;for(s=0,r=k.length;s<r;s++)this.models.push(k[s])}if(u&&this.sort({silent:!0}),!e.silent){for(s=0,r=m.length;s<r;s++)(o=m[s]).trigger("add",o,this,e);(u||E&&E.length)&&this.trigger("sort",this,e)}return n?t[0]:t},reset:function(t,e){e||(e={});for(var n=0,s=this.models.length;n<s;n++)this._removeReference(this.models[n],e);return e.previousModels=this.models,this._reset(),t=this.add(t,i.extend({silent:!0},e)),e.silent||this.trigger("reset",this,e),t},push:function(t,e){return this.add(t,i.extend({at:this.length},e))},pop:function(t){var e=this.at(this.length-1);return this.remove(
e,t),e},unshift:function(t,e){return this.add(t,i.extend({at:0},e))},shift:function(t){var e=this.at(0);return this.remove(e,t),e},slice:function(){return a.apply(this.models,arguments)},get:function(t){if(null!=t)return this._byId[t]||this._byId[t.id]||this._byId[t.cid]},at:function(t){return this.models[t]},where:function(t,e){return i.isEmpty(t)?e?void 0:[]:this[e?"find":"filter"](function(e){for(var i in t)if(t[i]!==e.get(i))return!1;return!0})},findWhere:function(t){return this.where(t,!0)},sort:function(t){if(!this.comparator)throw new Error("Cannot sort a set without a comparator");return t||(t={}),i.isString(this.comparator)||1===this.comparator.length?this.models=this.sortBy(this.comparator,this):this.models.sort(i.bind(this.comparator,this)),t.silent||this.trigger("sort",this,t),this},pluck:function(t){return i.invoke(this.models,"get",t)},fetch:function(t){t=t?i.clone(t):{},void 0===t.parse&&(t.parse=!0);var e=t.success,n=this;return t.success=function(i){var s=t.reset?"r
eset":"set";n[s](i,t),e&&e(n,i,t),n.trigger("sync",n,i,t)},U(this,t),this.sync("read",this,t)},create:function(t,e){if(e=e?i.clone(e):{},!(t=this._prepareModel(t,e)))return!1;e.wait||this.add(t,e);var n=this,s=e.success;return e.success=function(t,i){e.wait&&n.add(t,e),s&&s(t,i,e)},t.save(null,e),t},parse:function(t,e){return t},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(t,e){if(t instanceof d)return t;e=e?i.clone(e):{},e.collection=this;var n=new this.model(t,e);return n.validationError?(this.trigger("invalid",this,n.validationError,e),!1):n},_addReference:function(t,e){this._byId[t.cid]=t,null!=t.id&&(this._byId[t.id]=t),t.collection||(t.collection=this),t.on("all",this._onModelEvent,this)},_removeReference:function(t,e){this===t.collection&&delete t.collection,t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,i,n){("add"!==t&&"remove"!==t||i===this)&&("destroy"===t&
&this.remove(e,n),e&&t==="change:"+e.idAttribute&&(delete this._byId[e.previous(e.idAttribute)],null!=e.id&&(this._byId[e.id]=e)),this.trigger.apply(this,arguments))}});var m=["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","difference","indexOf","shuffle","lastIndexOf","isEmpty","chain","sample"];i.each(m,function(t){p.prototype[t]=function(){var e=a.call(arguments);return e.unshift(this.models),i[t].apply(i,e)}});var y=["groupBy","countBy","sortBy","indexBy"];i.each(y,function(t){p.prototype[t]=function(e,n){var s=i.isFunction(e)?e:function(t){return t.get(e)};return i[t](this.models,s,n)}});var _=e.View=function(t){this.cid=i.uniqueId("view"),t||(t={}),i.extend(this,i.pick(t,w)),this._ensureElement(),this.initialize.apply(this,arguments),this.delegateE
vents()},b=/^(\S+)\s*(.*)$/,w=["model","collection","el","id","attributes","className","tagName","events"];i.extend(_.prototype,o,{tagName:"div",$:function(t){return this.$el.find(t)},initialize:function(){},render:function(){return this},remove:function(){return this.$el.remove(),this.stopListening(),this},setElement:function(t,i){return this.$el&&this.undelegateEvents(),this.$el=t instanceof e.$?t:e.$(t),this.el=this.$el[0],i!==!1&&this.delegateEvents(),this},delegateEvents:function(t){if(!t&&!(t=i.result(this,"events")))return this;this.undelegateEvents();for(var e in t){var n=t[e];if(i.isFunction(n)||(n=this[t[e]]),n){var s=e.match(b),r=s[1],a=s[2];n=i.bind(n,this),r+=".delegateEvents"+this.cid,""===a?this.$el.on(r,n):this.$el.on(r,a,n)}}return this},undelegateEvents:function(){return this.$el.off(".delegateEvents"+this.cid),this},_ensureElement:function(){if(this.el)this.setElement(i.result(this,"el"),!1);else{var t=i.extend({},i.result(this,"attributes"));this.id&&(t.id=i.resu
lt(this,"id")),this.className&&(t["class"]=i.result(this,"className"));var n=e.$("<"+i.result(this,"tagName")+">").attr(t);this.setElement(n,!1)}}}),e.sync=function(t,n,s){var r=E[t];i.defaults(s||(s={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var a={type:r,dataType:"json"};if(s.url||(a.url=i.result(n,"url")||j()),null!=s.data||!n||"create"!==t&&"update"!==t&&"patch"!==t||(a.contentType="application/json",a.data=JSON.stringify(s.attrs||n.toJSON(s))),s.emulateJSON&&(a.contentType="application/x-www-form-urlencoded",a.data=a.data?{model:a.data}:{}),s.emulateHTTP&&("PUT"===r||"DELETE"===r||"PATCH"===r)){a.type="POST",s.emulateJSON&&(a.data._method=r);var o=s.beforeSend;s.beforeSend=function(t){if(t.setRequestHeader("X-HTTP-Method-Override",r),o)return o.apply(this,arguments)}}"GET"===a.type||s.emulateJSON||(a.processData=!1),"PATCH"===a.type&&x&&(a.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")});var h=s.xhr=e.ajax(i.extend(a,s));return n.trigger("request",
n,h,s),h};var x=!("undefined"==typeof window||!window.ActiveXObject||window.XMLHttpRequest&&(new XMLHttpRequest).dispatchEvent),E={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};e.ajax=function(){return e.$.ajax.apply(e.$,arguments)};var k=e.Router=function(t){t||(t={}),t.routes&&(this.routes=t.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},T=/\((.*?)\)/g,$=/(\(\?)?:\w+/g,S=/\*\w+/g,H=/[\-{}\[\]+?.,\\\^$|#\s]/g;i.extend(k.prototype,o,{initialize:function(){},route:function(t,n,s){i.isRegExp(t)||(t=this._routeToRegExp(t)),i.isFunction(n)&&(s=n,n=""),s||(s=this[n]);var r=this;return e.history.route(t,function(i){var a=r._extractParameters(t,i);r.execute(s,a),r.trigger.apply(r,["route:"+n].concat(a)),r.trigger("route",n,a),e.history.trigger("route",r,n,a)}),this},execute:function(t,e){t&&t.apply(this,e)},navigate:function(t,i){return e.history.navigate(t,i),this},_bindRoutes:function(){if(this.routes){this.routes=i.result(this,"routes");for(va
r t,e=i.keys(this.routes);null!=(t=e.pop());)this.route(t,this.routes[t])}},_routeToRegExp:function(t){return t=t.replace(H,"\\$&").replace(T,"(?:$1)?").replace($,function(t,e){return e?t:"([^/?]+)"}).replace(S,"([^?]*?)"),new RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var n=t.exec(e).slice(1);return i.map(n,function(t,e){return e===n.length-1?t||null:t?decodeURIComponent(t):null})}});var A=e.History=function(){this.handlers=[],i.bindAll(this,"checkUrl"),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},I=/^[#\/]|\s+$/g,N=/^\/+|\/+$/g,R=/msie [\w.]+/,O=/\/$/,P=/#.*$/;A.started=!1,i.extend(A.prototype,o,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root},getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getFragment:function(t,e){if(null==t)if(this._hasPushState||!this._wantsHashChange||e){t=decodeURI(this.location.pathname+this.location.se
arch);var i=this.root.replace(O,"");t.indexOf(i)||(t=t.slice(i.length))}else t=this.getHash();return t.replace(I,"")},start:function(t){if(A.started)throw new Error("Backbone.history has already been started");A.started=!0,this.options=i.extend({root:"/"},this.options,t),this.root=this.options.root,this._wantsHashChange=this.options.hashChange!==!1,this._wantsPushState=!!this.options.pushState,this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var n=this.getFragment(),s=document.documentMode,r=R.exec(navigator.userAgent.toLowerCase())&&(!s||s<=7);if(this.root=("/"+this.root+"/").replace(N,"/"),r&&this._wantsHashChange){var a=e.$('<iframe src="javascript:0" tabindex="-1">');this.iframe=a.hide().appendTo("body")[0].contentWindow,this.navigate(n)}this._hasPushState?e.$(window).on("popstate",this.checkUrl):this._wantsHashChange&&"onhashchange"in window&&!r?e.$(window).on("hashchange",this.checkUrl):this._wantsHashChange&&(this._checkUrlInterval=setInterv
al(this.checkUrl,this.interval)),this.fragment=n;var o=this.location;if(this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot())return this.fragment=this.getFragment(null,!0),this.location.replace(this.root+"#"+this.fragment),!0;this._hasPushState&&this.atRoot()&&o.hash&&(this.fragment=this.getHash().replace(I,""),this.history.replaceState({},document.title,this.root+this.fragment))}if(!this.options.silent)return this.loadUrl()},stop:function(){e.$(window).off("popstate",this.checkUrl).off("hashchange",this.checkUrl),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),A.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();return e===this.fragment&&this.iframe&&(e=this.getFragment(this.getHash(this.iframe))),e!==this.fragment&&(this.iframe&&this.navigate(e),void this.loadUrl())},loadUrl:function(t){return t=this.fragment=this.getFragment(t),i.any(this.handlers,function(e){if(e.
route.test(t))return e.callback(t),!0})},navigate:function(t,e){if(!A.started)return!1;e&&e!==!0||(e={trigger:!!e});var i=this.root+(t=this.getFragment(t||""));if(t=t.replace(P,""),this.fragment!==t){if(this.fragment=t,""===t&&"/"!==i&&(i=i.slice(0,-1)),this._hasPushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,i);else{if(!this._wantsHashChange)return this.location.assign(i);this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getFragment(this.getHash(this.iframe))&&(e.replace||this.iframe.document.open().close(),this._updateHash(this.iframe.location,t,e.replace))}return e.trigger?this.loadUrl(t):void 0}},_updateHash:function(t,e,i){if(i){var n=t.href.replace(/(javascript:|#).*$/,"");t.replace(n+"#"+e)}else t.hash="#"+e}}),e.history=new A;var C=function(t,e){var n,s=this;n=t&&i.has(t,"constructor")?t.constructor:function(){return s.apply(this,arguments)},i.extend(n,s,e);var r=function(){this.constructor=n};return r.prototype=s.prototype,n.pr
ototype=new r,t&&i.extend(n.prototype,t),n.__super__=s.prototype,n};d.extend=p.extend=k.extend=_.extend=A.extend=C;var j=function(){throw new Error('A "url" property or function must be specified')},U=function(t,e){var i=e.error;e.error=function(n){i&&i(t,n,e),t.trigger("error",t,n,e)}};return e}),Backbone.View=function(t){return t.extend({constructor:function(e){this.options=e||{},t.apply(this,arguments)}})}(Backbone.View);
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/ui/lib/es5-shim.js
----------------------------------------------------------------------
diff --git a/1.0.0-rc0/api/v2/ui/lib/es5-shim.js b/1.0.0-rc0/api/v2/ui/lib/es5-shim.js
deleted file mode 100644
index 4c0fcab..0000000
--- a/1.0.0-rc0/api/v2/ui/lib/es5-shim.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t,e){"use strict";"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.returnExports=e()}(this,function(){var t,e,r=Array,n=r.prototype,o=Object,i=o.prototype,a=Function,u=a.prototype,f=String,s=f.prototype,l=Number,c=l.prototype,h=n.slice,p=n.splice,y=n.push,d=n.unshift,g=n.concat,v=n.join,b=u.call,w=u.apply,T=Math.max,m=Math.min,D=i.toString,x="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,S=Function.prototype.toString,O=/^\s*class /,j=function(t){try{var e=S.call(t),r=e.replace(/\/\/.*\n/g,""),n=r.replace(/\/\*[.\s\S]*\*\//g,""),o=n.replace(/\n/gm," ").replace(/ {2}/g," ");return O.test(o)}catch(i){return!1}},E=function(t){try{return!j(t)&&(S.call(t),!0)}catch(e){return!1}},M="[object Function]",I="[object GeneratorFunction]",t=function(t){if(!t)return!1;if("function"!=typeof t&&"object"!=typeof t)return!1;if(x)return E(t);if(j(t))return!1;var e=D.call(t);return e===M||e===I},U=RegExp.prototype.exec,F=function(t){
try{return U.call(t),!0}catch(e){return!1}},N="[object RegExp]";e=function(t){return"object"==typeof t&&(x?F(t):D.call(t)===N)};var k,C=String.prototype.valueOf,R=function(t){try{return C.call(t),!0}catch(e){return!1}},A="[object String]";k=function(t){return"string"==typeof t||"object"==typeof t&&(x?R(t):D.call(t)===A)};var $=o.defineProperty&&function(){try{var t={};o.defineProperty(t,"x",{enumerable:!1,value:t});for(var e in t)return!1;return t.x===t}catch(r){return!1}}(),P=function(t){var e;return e=$?function(t,e,r,n){!n&&e in t||o.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:r})}:function(t,e,r,n){!n&&e in t||(t[e]=r)},function(r,n,o){for(var i in n)t.call(n,i)&&e(r,i,n[i],o)}}(i.hasOwnProperty),J=function(t){var e=typeof t;return null===t||"object"!==e&&"function"!==e},Z=l.isNaN||function(t){return t!==t},z={ToInteger:function(t){var e=+t;return Z(e)?e=0:0!==e&&e!==1/0&&e!==-(1/0)&&(e=(e>0||-1)*Math.floor(Math.abs(e))),e},ToPrimitive:function(e){var r,n
,o;if(J(e))return e;if(n=e.valueOf,t(n)&&(r=n.call(e),J(r)))return r;if(o=e.toString,t(o)&&(r=o.call(e),J(r)))return r;throw new TypeError},ToObject:function(t){if(null==t)throw new TypeError("can't convert "+t+" to object");return o(t)},ToUint32:function(t){return t>>>0}},G=function(){};P(u,{bind:function(e){var r=this;if(!t(r))throw new TypeError("Function.prototype.bind called on incompatible "+r);for(var n,i=h.call(arguments,1),u=function(){if(this instanceof n){var t=w.call(r,this,g.call(i,h.call(arguments)));return o(t)===t?t:this}return w.call(r,e,g.call(i,h.call(arguments)))},f=T(0,r.length-i.length),s=[],l=0;l<f;l++)y.call(s,"$"+l);return n=a("binder","return function ("+v.call(s,",")+"){ return binder.apply(this, arguments); }")(u),r.prototype&&(G.prototype=r.prototype,n.prototype=new G,G.prototype=null),n}});var Y=b.bind(i.hasOwnProperty),B=b.bind(i.toString),H=b.bind(h),W=w.bind(h),L=b.bind(s.slice),X=b.bind(s.split),q=b.bind(s.indexOf),K=b.bind(y),Q=b.bind(i.propertyIsE
numerable),V=b.bind(n.sort),_=r.isArray||function(t){return"[object Array]"===B(t)},tt=1!==[].unshift(0);P(n,{unshift:function(){return d.apply(this,arguments),this.length}},tt),P(r,{isArray:_});var et=o("a"),rt="a"!==et[0]||!(0 in et),nt=function(t){var e=!0,r=!0,n=!1;if(t)try{t.call("foo",function(t,r,n){"object"!=typeof n&&(e=!1)}),t.call([1],function(){"use strict";r="string"==typeof this},"x")}catch(o){n=!0}return!!t&&!n&&e&&r};P(n,{forEach:function(e){var r,n=z.ToObject(this),o=rt&&k(this)?X(this,""):n,i=-1,a=z.ToUint32(o.length);if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++i<a;)i in o&&("undefined"==typeof r?e(o[i],i,n):e.call(r,o[i],i,n))}},!nt(n.forEach)),P(n,{map:function(e){var n,o=z.ToObject(this),i=rt&&k(this)?X(this,""):o,a=z.ToUint32(i.length),u=r(a);if(arguments.length>1&&(n=arguments[1]),!t(e))throw new TypeError("Array.prototype.map callback must be a function");for(var f=0;f<a;f++)f
in i&&("undefined"==typeof n?u[f]=e(i[f],f,o):u[f]=e.call(n,i[f],f,o));return u}},!nt(n.map)),P(n,{filter:function(e){var r,n,o=z.ToObject(this),i=rt&&k(this)?X(this,""):o,a=z.ToUint32(i.length),u=[];if(arguments.length>1&&(n=arguments[1]),!t(e))throw new TypeError("Array.prototype.filter callback must be a function");for(var f=0;f<a;f++)f in i&&(r=i[f],("undefined"==typeof n?e(r,f,o):e.call(n,r,f,o))&&K(u,r));return u}},!nt(n.filter)),P(n,{every:function(e){var r,n=z.ToObject(this),o=rt&&k(this)?X(this,""):n,i=z.ToUint32(o.length);if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.every callback must be a function");for(var a=0;a<i;a++)if(a in o&&!("undefined"==typeof r?e(o[a],a,n):e.call(r,o[a],a,n)))return!1;return!0}},!nt(n.every)),P(n,{some:function(e){var r,n=z.ToObject(this),o=rt&&k(this)?X(this,""):n,i=z.ToUint32(o.length);if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.some callback must be a function");for
(var a=0;a<i;a++)if(a in o&&("undefined"==typeof r?e(o[a],a,n):e.call(r,o[a],a,n)))return!0;return!1}},!nt(n.some));var ot=!1;n.reduce&&(ot="object"==typeof n.reduce.call("es5",function(t,e,r,n){return n})),P(n,{reduce:function(e){var r=z.ToObject(this),n=rt&&k(this)?X(this,""):r,o=z.ToUint32(n.length);if(!t(e))throw new TypeError("Array.prototype.reduce callback must be a function");if(0===o&&1===arguments.length)throw new TypeError("reduce of empty array with no initial value");var i,a=0;if(arguments.length>=2)i=arguments[1];else for(;;){if(a in n){i=n[a++];break}if(++a>=o)throw new TypeError("reduce of empty array with no initial value")}for(;a<o;a++)a in n&&(i=e(i,n[a],a,r));return i}},!ot);var it=!1;n.reduceRight&&(it="object"==typeof n.reduceRight.call("es5",function(t,e,r,n){return n})),P(n,{reduceRight:function(e){var r=z.ToObject(this),n=rt&&k(this)?X(this,""):r,o=z.ToUint32(n.length);if(!t(e))throw new TypeError("Array.prototype.reduceRight callback must be a function");if
(0===o&&1===arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var i,a=o-1;if(arguments.length>=2)i=arguments[1];else for(;;){if(a in n){i=n[a--];break}if(--a<0)throw new TypeError("reduceRight of empty array with no initial value")}if(a<0)return i;do a in n&&(i=e(i,n[a],a,r));while(a--);return i}},!it);var at=n.indexOf&&[0,1].indexOf(1,2)!==-1;P(n,{indexOf:function(t){var e=rt&&k(this)?X(this,""):z.ToObject(this),r=z.ToUint32(e.length);if(0===r)return-1;var n=0;for(arguments.length>1&&(n=z.ToInteger(arguments[1])),n=n>=0?n:T(0,r+n);n<r;n++)if(n in e&&e[n]===t)return n;return-1}},at);var ut=n.lastIndexOf&&[0,1].lastIndexOf(0,-3)!==-1;P(n,{lastIndexOf:function(t){var e=rt&&k(this)?X(this,""):z.ToObject(this),r=z.ToUint32(e.length);if(0===r)return-1;var n=r-1;for(arguments.length>1&&(n=m(n,z.ToInteger(arguments[1]))),n=n>=0?n:r-Math.abs(n);n>=0;n--)if(n in e&&t===e[n])return n;return-1}},ut);var ft=function(){var t=[1,2],e=t.splice();return 2===t.
length&&_(e)&&0===e.length}();P(n,{splice:function(t,e){return 0===arguments.length?[]:p.apply(this,arguments)}},!ft);var st=function(){var t={};return n.splice.call(t,0,0,1),1===t.length}();P(n,{splice:function(t,e){if(0===arguments.length)return[];var r=arguments;return this.length=T(z.ToInteger(this.length),0),arguments.length>0&&"number"!=typeof e&&(r=H(arguments),r.length<2?K(r,this.length-t):r[1]=z.ToInteger(e)),p.apply(this,r)}},!st);var lt=function(){var t=new r(1e5);return t[8]="x",t.splice(1,1),7===t.indexOf("x")}(),ct=function(){var t=256,e=[];return e[t]="a",e.splice(t+1,0,"b"),"a"===e[t]}();P(n,{splice:function(t,e){for(var r,n=z.ToObject(this),o=[],i=z.ToUint32(n.length),a=z.ToInteger(t),u=a<0?T(i+a,0):m(a,i),s=m(T(z.ToInteger(e),0),i-u),l=0;l<s;)r=f(u+l),Y(n,r)&&(o[l]=n[r]),l+=1;var c,h=H(arguments,2),p=h.length;if(p<s){l=u;for(var y=i-s;l<y;)r=f(l+s),c=f(l+p),Y(n,r)?n[c]=n[r]:delete n[c],l+=1;l=i;for(var d=i-s+p;l>d;)delete n[l-1],l-=1}else if(p>s)for(l=i-s;l>u;)r=f(
l+s-1),c=f(l+p-1),Y(n,r)?n[c]=n[r]:delete n[c],l-=1;l=u;for(var g=0;g<h.length;++g)n[l]=h[g],l+=1;return n.length=i-s+p,o}},!lt||!ct);var ht,pt=n.join;try{ht="1,2,3"!==Array.prototype.join.call("123",",")}catch(yt){ht=!0}ht&&P(n,{join:function(t){var e="undefined"==typeof t?",":t;return pt.call(k(this)?X(this,""):this,e)}},ht);var dt="1,2"!==[1,2].join(void 0);dt&&P(n,{join:function(t){var e="undefined"==typeof t?",":t;return pt.call(this,e)}},dt);var gt=function(t){for(var e=z.ToObject(this),r=z.ToUint32(e.length),n=0;n<arguments.length;)e[r+n]=arguments[n],n+=1;return e.length=r+n,r+n},vt=function(){var t={},e=Array.prototype.push.call(t,void 0);return 1!==e||1!==t.length||"undefined"!=typeof t[0]||!Y(t,0)}();P(n,{push:function(t){return _(this)?y.apply(this,arguments):gt.apply(this,arguments)}},vt);var bt=function(){var t=[],e=t.push(void 0);return 1!==e||1!==t.length||"undefined"!=typeof t[0]||!Y(t,0)}();P(n,{push:gt},bt),P(n,{slice:function(t,e){var r=k(this)?X(this,""):this;re
turn W(r,arguments)}},rt);var wt=function(){try{return[1,2].sort(null),[1,2].sort({}),!0}catch(t){}return!1}(),Tt=function(){try{return[1,2].sort(/a/),!1}catch(t){}return!0}(),mt=function(){try{return[1,2].sort(void 0),!0}catch(t){}return!1}();P(n,{sort:function(e){if("undefined"==typeof e)return V(this);if(!t(e))throw new TypeError("Array.prototype.sort callback must be a function");return V(this,e)}},wt||!mt||!Tt);var Dt=!Q({toString:null},"toString"),xt=Q(function(){},"prototype"),St=!Y("x","0"),Ot=function(t){var e=t.constructor;return e&&e.prototype===t},jt={$window:!0,$console:!0,$parent:!0,$self:!0,$frame:!0,$frames:!0,$frameElement:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$external:!0},Et=function(){if("undefined"==typeof window)return!1;for(var t in window)try{!jt["$"+t]&&Y(window,t)&&null!==window[t]&&"object"==typeof window[t]&&Ot(window[t])}catch(e){return!0}return!1}(),Mt=function(t){if("undefined"==typeof window||!Et)return Ot(t);try{return Ot(t)}catch(e){return!1}
},It=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Ut=It.length,Ft=function(t){return"[object Arguments]"===B(t)},Nt=function(e){return null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&!_(e)&&t(e.callee)},kt=Ft(arguments)?Ft:Nt;P(o,{keys:function(e){var r=t(e),n=kt(e),o=null!==e&&"object"==typeof e,i=o&&k(e);if(!o&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var a=[],u=xt&&r;if(i&&St||n)for(var s=0;s<e.length;++s)K(a,f(s));if(!n)for(var l in e)u&&"prototype"===l||!Y(e,l)||K(a,f(l));if(Dt)for(var c=Mt(e),h=0;h<Ut;h++){var p=It[h];c&&"constructor"===p||!Y(e,p)||K(a,p)}return a}});var Ct=o.keys&&function(){return 2===o.keys(arguments).length}(1,2),Rt=o.keys&&function(){var t=o.keys(arguments);return 1!==arguments.length||1!==t.length||1!==t[0]}(1),At=o.keys;P(o,{keys:function(t){return At(kt(t)?H(t):t)}},!Ct||Rt);var $t,Pt,Jt=0!==new Date((-0xc782b5b342b24)).getUTCMonth(),Zt=new Da
te((-0x55d318d56a724)),zt=new Date(14496624e5),Gt="Mon, 01 Jan -45875 11:59:59 GMT"!==Zt.toUTCString(),Yt=Zt.getTimezoneOffset();Yt<-720?($t="Tue Jan 02 -45875"!==Zt.toDateString(),Pt=!/^Thu Dec 10 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(zt.toString())):($t="Mon Jan 01 -45875"!==Zt.toDateString(),Pt=!/^Wed Dec 09 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(zt.toString()));var Bt=b.bind(Date.prototype.getFullYear),Ht=b.bind(Date.prototype.getMonth),Wt=b.bind(Date.prototype.getDate),Lt=b.bind(Date.prototype.getUTCFullYear),Xt=b.bind(Date.prototype.getUTCMonth),qt=b.bind(Date.prototype.getUTCDate),Kt=b.bind(Date.prototype.getUTCDay),Qt=b.bind(Date.prototype.getUTCHours),Vt=b.bind(Date.prototype.getUTCMinutes),_t=b.bind(Date.prototype.getUTCSeconds),te=b.bind(Date.prototype.getUTCMilliseconds),ee=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],re=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ne=function(t,e){return Wt(new Date(e,t,0))};P(Date.prot
otype,{getFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Bt(this);return t<0&&Ht(this)>11?t+1:t},getMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Bt(this),e=Ht(this);return t<0&&e>11?0:e},getDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Bt(this),e=Ht(this),r=Wt(this);if(t<0&&e>11){if(12===e)return r;var n=ne(0,t+1);return n-r+1}return r},getUTCFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Lt(this);return t<0&&Xt(this)>11?t+1:t},getUTCMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Lt(this),e=Xt(this);return t<0&&e>11?0:e},getUTCDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Lt(this),e=Xt(this),r=qt(this);if(t<0&&e>11){if(12===e)r
eturn r;var n=ne(0,t+1);return n-r+1}return r}},Jt),P(Date.prototype,{toUTCString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Kt(this),e=qt(this),r=Xt(this),n=Lt(this),o=Qt(this),i=Vt(this),a=_t(this);return ee[t]+", "+(e<10?"0"+e:e)+" "+re[r]+" "+n+" "+(o<10?"0"+o:o)+":"+(i<10?"0"+i:i)+":"+(a<10?"0"+a:a)+" GMT"}},Jt||Gt),P(Date.prototype,{toDateString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=this.getDay(),e=this.getDate(),r=this.getMonth(),n=this.getFullYear();return ee[t]+" "+re[r]+" "+(e<10?"0"+e:e)+" "+n}},Jt||$t),(Jt||Pt)&&(Date.prototype.toString=function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=this.getDay(),e=this.getDate(),r=this.getMonth(),n=this.getFullYear(),o=this.getHours(),i=this.getMinutes(),a=this.getSeconds(),u=this.getTimezoneOffset(),f=Math.floor(Math.abs(u)/60),s=Math.floor(Math.abs(u)%60);return ee[
t]+" "+re[r]+" "+(e<10?"0"+e:e)+" "+n+" "+(o<10?"0"+o:o)+":"+(i<10?"0"+i:i)+":"+(a<10?"0"+a:a)+" GMT"+(u>0?"-":"+")+(f<10?"0"+f:f)+(s<10?"0"+s:s)},$&&o.defineProperty(Date.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var oe=-621987552e5,ie="-000001",ae=Date.prototype.toISOString&&new Date(oe).toISOString().indexOf(ie)===-1,ue=Date.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new Date((-1)).toISOString(),fe=b.bind(Date.prototype.getTime);P(Date.prototype,{toISOString:function(){if(!isFinite(this)||!isFinite(fe(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");var t=Lt(this),e=Xt(this);t+=Math.floor(e/12),e=(e%12+12)%12;var r=[e+1,qt(this),Qt(this),Vt(this),_t(this)];t=(t<0?"-":t>9999?"+":"")+L("00000"+Math.abs(t),0<=t&&t<=9999?-4:-6);for(var n=0;n<r.length;++n)r[n]=L("00"+r[n],-2);return t+"-"+H(r,0,2).join("-")+"T"+H(r,2).join(":")+"."+L("000"+te(this),-3)+"Z"}},ae||ue);var se=function(){try{return Date.prototype.toJSO
N&&null===new Date(NaN).toJSON()&&new Date(oe).toJSON().indexOf(ie)!==-1&&Date.prototype.toJSON.call({toISOString:function(){return!0}})}catch(t){return!1}}();se||(Date.prototype.toJSON=function(e){var r=o(this),n=z.ToPrimitive(r);if("number"==typeof n&&!isFinite(n))return null;var i=r.toISOString;if(!t(i))throw new TypeError("toISOString property is not callable");return i.call(r)});var le=1e15===Date.parse("+033658-09-27T01:46:40.000Z"),ce=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z")),he=isNaN(Date.parse("2000-01-01T00:00:00.000Z"));if(he||ce||!le){var pe=Math.pow(2,31)-1,ye=Z(new Date(1970,0,1,0,0,0,pe+1).getTime());Date=function(t){var e=function(r,n,o,i,a,u,s){var l,c=arguments.length;if(this instanceof t){var h=u,p=s;if(ye&&c>=7&&s>pe){var y=Math.floor(s/pe)*pe,d=Math.floor(y/1e3);h+=d,p-=1e3*d}l=1===c&&f(r)===r?new t(e.parse(r)):c>=7?new t(r,n,o,i,a,h,p):c>=6?new t(r,n,o,i,a,h):c>
=5?new t(r,n,o,i,a):c>=4?new t(r,n,o,i):c>=3?new t(r,n,o):c>=2?new t(r,n):c>=1?new t(r instanceof t?+r:r):new t}else l=t.apply(this,arguments);return J(l)||P(l,{constructor:e},!0),l},r=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),n=[0,31,59,90,120,151,181,212,243,273,304,334,365],o=function(t,e){var r=e>1?1:0;return n[e]+Math.floor((t-1969+r)/4)-Math.floor((t-1901+r)/100)+Math.floor((t-1601+r)/400)+365*(t-1970)},i=function(e){var r=0,n=e;if(ye&&n>pe){var o=Math.floor(n/pe)*pe,i=Math.floor(o/1e3);r+=i,n-=1e3*i}return l(new t(1970,0,1,0,0,r,n))};for(var a in t)Y(t,a)&&(e[a]=t[a]);P(e,{now:t.now,UTC:t.UTC},!0),e.prototype=t.prototype,P(e.prototype,{constructor:e},!0);var u=function(e){var n=r.exec(e);if(n){var a,u=l(n[1]),f=l(n[2]||1)-1,s=l(n[3]||1)-1,c=l(n[4]||0),h=l(n[5]||0),p=l(n[6]||0),y=Math.floor(1e3*l(n[7]||0)),d=Boolean(n[4]&&!n[8]),g="-"===n[9]?1:-1,v=l(n[10]||0),b=l(n[11]|
|0),w=h>0||p>0||y>0;return c<(w?24:25)&&h<60&&p<60&&y<1e3&&f>-1&&f<12&&v<24&&b<60&&s>-1&&s<o(u,f+1)-o(u,f)&&(a=60*(24*(o(u,f)+s)+c+v*g),a=1e3*(60*(a+h+b*g)+p)+y,d&&(a=i(a)),-864e13<=a&&a<=864e13)?a:NaN}return t.parse.apply(this,arguments)};return P(e,{parse:u}),e}(Date)}Date.now||(Date.now=function(){return(new Date).getTime()});var de=c.toFixed&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0)),ge={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function(t,e){for(var r=-1,n=e;++r<ge.size;)n+=t*ge.data[r],ge.data[r]=n%ge.base,n=Math.floor(n/ge.base)},divide:function(t){for(var e=ge.size,r=0;--e>=0;)r+=ge.data[e],ge.data[e]=Math.floor(r/t),r=r%t*ge.base},numToString:function(){for(var t=ge.size,e="";--t>=0;)if(""!==e||0===t||0!==ge.data[t]){var r=f(ge.data[t]);""===e?e=r:e+=L("0000000",0,7-r.length)+r}return e},pow:function Ae(t,e,r){return 0===e?r:e%2===1?Ae(t,e-1,r*t):Ae(t*t,e/2,r)},log:function(t){for(va
r e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}},ve=function(t){var e,r,n,o,i,a,u,s;if(e=l(t),e=Z(e)?0:Math.floor(e),e<0||e>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(r=l(this),Z(r))return"NaN";if(r<=-1e21||r>=1e21)return f(r);if(n="",r<0&&(n="-",r=-r),o="0",r>1e-21)if(i=ge.log(r*ge.pow(2,69,1))-69,a=i<0?r*ge.pow(2,-i,1):r/ge.pow(2,i,1),a*=4503599627370496,i=52-i,i>0){for(ge.multiply(0,a),u=e;u>=7;)ge.multiply(1e7,0),u-=7;for(ge.multiply(ge.pow(10,u,1),0),u=i-1;u>=23;)ge.divide(1<<23),u-=23;ge.divide(1<<u),ge.multiply(1,1),ge.divide(2),o=ge.numToString()}else ge.multiply(0,a),ge.multiply(1<<-i,0),o=ge.numToString()+L("0.00000000000000000000",2,2+e);return e>0?(s=o.length,o=s<=e?n+L("0.0000000000000000000",0,e-s+2)+o:n+L(o,0,s-e)+"."+L(o,s-e)):o=n+o,o};P(c,{toFixed:ve},de);var be=function(){try{return"1"===1..toPrecision(void 0)}catch(t){return!0}}(),we=c.toPrecision;P(c,{toPrecision:function(t){return"undefined"==typeof t?we.c
all(this):we.call(this,t)}},be),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?!function(){var t="undefined"==typeof/()??/.exec("")[1],r=Math.pow(2,32)-1;s.split=function(n,o){var i=String(this);if("undefined"==typeof n&&0===o)return[];if(!e(n))return X(this,n,o);var a,u,f,s,l=[],c=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),h=0,p=new RegExp(n.source,c+"g");t||(a=new RegExp("^"+p.source+"$(?!\\s)",c));var d="undefined"==typeof o?r:z.ToUint32(o);for(u=p.exec(i);u&&(f=u.index+u[0].length,!(f>h&&(K(l,L(i,h,u.index)),!t&&u.length>1&&u[0].replace(a,function(){for(var t=1;t<arguments.length-2;t++)"undefined"==typeof arguments[t]&&(u[t]=void 0)}),u.length>1&&u.index<i.length&&y.apply(l,H(u,1)),s=u[0].length,h=f,l.length>=d)));)p.lastIndex===u.index&&p.lastIndex++,u=p.exec(i);return h===i.length?!s&&p.test("")||K(l,"")
:K(l,L(i,h)),l.length>d?H(l,0,d):l}}():"0".split(void 0,0).length&&(s.split=function(t,e){return"undefined"==typeof t&&0===e?[]:X(this,t,e)});var Te=s.replace,me=function(){var t=[];return"x".replace(/x(.)?/g,function(e,r){K(t,r)}),1===t.length&&"undefined"==typeof t[0]}();me||(s.replace=function(r,n){var o=t(n),i=e(r)&&/\)[*?]/.test(r.source);if(o&&i){var a=function(t){var e=arguments.length,o=r.lastIndex;r.lastIndex=0;var i=r.exec(t)||[];return r.lastIndex=o,K(i,arguments[e-2],arguments[e-1]),n.apply(this,i)};return Te.call(this,r,a)}return Te.call(this,r,n)});var De=s.substr,xe="".substr&&"b"!=="0b".substr(-1);P(s,{substr:function(t,e){var r=t;return t<0&&(r=T(this.length+t,0)),De.call(this,r,e)}},xe);var Se="\t\n\x0B\f\r \u2028\u2029\ufeff",Oe="",je="["+Se+"]",Ee=new RegExp("^"+je+je+"*"),Me=new RegExp(je+je+"*$"),Ie=s.trim&&(Se.trim()||!Oe.trim());P(s,{trim:function(){if("undefined"==typeof this||null===this)throw new TypeErr
or("can't convert "+this+" to object");return f(this).replace(Ee,"").replace(Me,"")}},Ie);var Ue=b.bind(String.prototype.trim),Fe=s.lastIndexOf&&"abcあい".lastIndexOf("あい",2)!==-1;P(s,{lastIndexOf:function(t){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");for(var e=f(this),r=f(t),n=arguments.length>1?l(arguments[1]):NaN,o=Z(n)?1/0:z.ToInteger(n),i=m(T(o,0),e.length),a=r.length,u=i+a;u>0;){u=T(0,u-a);var s=q(L(e,u,i+a),r);if(s!==-1)return u+s}return-1}},Fe);var Ne=s.lastIndexOf;if(P(s,{lastIndexOf:function(t){return Ne.apply(this,arguments)}},1!==s.lastIndexOf.length),8===parseInt(Se+"08")&&22===parseInt(Se+"0x16")||(parseInt=function(t){var e=/^[\-+]?0[xX]/;return function(r,n){var o=Ue(String(r)),i=l(n)||(e.test(o)?16:10);return t(o,i)}}(parseInt)),1/parseFloat("-0")!==-(1/0)&&(parseFloat=function(t){return function(e){var r=Ue(String(e)),n=t(r);return 0===n&&"-"===L(r,0,1)?-0:n}}(parseFloat)),"RangeError: test"!==String(new R
angeError("test"))){var ke=function(){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");var t=this.name;"undefined"==typeof t?t="Error":"string"!=typeof t&&(t=f(t));var e=this.message;return"undefined"==typeof e?e="":"string"!=typeof e&&(e=f(e)),t?e?t+": "+e:t:e};Error.prototype.toString=ke}if($){var Ce=function(t,e){if(Q(t,e)){var r=Object.getOwnPropertyDescriptor(t,e);r.configurable&&(r.enumerable=!1,Object.defineProperty(t,e,r))}};Ce(Error.prototype,"message"),""!==Error.prototype.message&&(Error.prototype.message=""),Ce(Error.prototype,"name")}if("/a/gim"!==String(/a/gim)){var Re=function(){var t="/"+this.source+"/";return this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),t};RegExp.prototype.toString=Re}});
\ No newline at end of file