introduction, context, web, applications, ruling, internet, thousands, usually, implemented, programming, languages, java, etc, restful, becoming, popular, used, industries, banking, hospitals, government, organizations, example, manual, process, mobile, replacing, services, include, operations, create, update, delete, section, detail, apis, main, elements, various, platforms, according, requirement, specifications, cross, communicate, share, data, needed, mentions, development, public, restricted, security, secure, role, based, access, control, describes, motivation, description, significant, impact, information, technology, interest, shown, studies, selection, thesis, domain, developing, challenge, developers, develop, flow, diagram, state, represent, entire, writing, code, manpower, secured, write, separately, configuration, apart, following, research, questions, generate, automatically, representational, transfer, defines, software, architecture, style, sets, possible, views, objectives, aim, achievement, contributions, determine, appropriate, model, tool, features, using, organized, introduces, general, topic, achieved, background, overview, restifying, approach, resource, art, illustrates, related, discussion, overall, solution, generation, summary, conclusion, future, concludes, making, chapter, discussed, concepts, xtext, xtend, introduced, defined, roy, fielding, mainly, stateless, client, server, protocol, architectural, aspect, designing, network, distributed, systems, completely, rely, mostly, linked, properties, vital, simpler, lightweight, alternative, mechanisms, moreover, independent, sub, constraints, components, connectors, layered, uniform, interface, common, user, separates, mandatory, database, hence, portability, improved, communication, nature, respond, request, session, entirely, depends, visibility, scalability, reliability, drawback, decrease, performance, sending, cluster, cannot, connected, directly, midway, clientserver, connection, remote, procedure, simple, object, cache, connect, respective, interactions, simplified, applying, generality, principle, engineering, support, gain, hypermedia, having, multiple, guide, behaviour, identification, manipulation, representations, self, descriptive, messages, engine, structure, uris, http, www, anonymous, com, dynamically, pulled, manipulate, snippet, below, equipment, excavator, ton, price, parsed, saved, method, explained, indicates, map, form, retrieve, partial, conditional, particular, specific, condition, javascript, notation, extensible, markup, entity, however, existing, idempotent, removed, status, response, results, browser, translates, types, informational, success, redirection, error, artefacts, creating, events, known, transitions, fulfilled, modelling, aka, ontology, describing, characteristics, relationships, discourse, modelled, followed, associations, fictive, rental, enterprise, integration, university, tartu, purchaseorder, classes, compositions, generalizations, rentit, easier, core, modified, version, re, profile, container, item, projection, fully, unified, modeling, hypertext, provides, travels, incoming, outgoing, consists, verbs, transaction, accessed, formed, combing, attributes, mentioned, directed, goals, implement, protecting, computer, protected, authorized, typically, authentication, authorization, basic, refers, login, registered, credentials, authenticate, conventional, username, password, pattern, fingerprint, image, necessary, authenticated, administrator, whereas, accessible, students, private, contents, listed, shortly, locator, permission, mapped, file, entry, command, specified, subject, minimized, equivalent, lapadula, level, especially, military, highly, enforced, tranquillity, strict, limitations, biba, integrity, formal, designed, ensure, brewer, nash, built, chinese, wall, constructed, mitigate, conflicts, graham, denning, created, deleted, securely, assign, extended, harrison, ruzzoullman, ruzzo, ullman, extension, operating, universal, tuple, current, matrix, lattice, complex, combination, allowed, greater, equal, firewall, filters, packets, layer, benefits, audit, trails, alerts, inspection, denial, prevention, detection, ability, perform, implementations, focuses, restricts, primary, assignment, simulate, widely, accepted, considered, applicable, suitable, securing, superset, restricting, called, actions, performed, single, multi, registering, pre, member, applied, easily, allows, solving, executable, abstractions, expressive, power, focused, prerequisite, thorough, analysis, scenario, drawn, clear, design, usage, later, converted, host, embedded, libraries, implementing, programmers, manually, options, processing, standalone, illustrated, accepting, rejecting, deleting, purchase, initial, pending_confirmation, acceptpo, rejectpo, rejected, closed, framework, being, dsls, plugin, added, eclipse, project, normal, packages, grammar, terminals, xbase, jvmmodel, addition, commonly, generated, contains, generator, scoping, validation, folders, parser, serializer, parses, serializes, respectively, artifacts, advantage, originated, chosen, jvmmodelinferrer, inferrer, extends, abstractmodelinferrer, virtual, relevant, review, regarding, literatures, xin, jin, driven, worked, supported, class, reason, document, generating, format, led, beginning, ahn, gail, joon, hu, hongxin, distinguished, realizing, environment, converts, specify, precise, representing, expressions, depicts, similar, cagdas, cirit, feza, buluca, author, proposed, profiling, stereotypes, stereotyping, validated, manar, alafi, james, cordy, thomas, dean, recovering, dynamic, represented, secureuml, phpbb, recovers, article, scale, evaluation, effectiveness, test, argouml, diagramming, written, mid, kaarel, tark, solved, schema, searching, latest, vitaliy, schreibmann, peter, braun, deals, modeldriven, testing, tobias, fertig, automated, hints, formally, described, simplifies, definition, encapsulated, position, due, lack, documentation, replaced, considerations, headers, parameters, templates, media, taken, account, relation, deeper, methodologies, skeleton, additional, efficiently, achieve, scope, automatic, subsections, setup, consider, corresponds, inspired, hire, engieening, programme, catalog, customers, via, portal, demonstrating, life, cycle, basically, chooses, createpo, pos, id, accept, updatepo, closepo, updated, input, textual, considering, optional, crd, similarly, root, controller, declared, alphabets, string, preceded, characters, placed, index, sensitive, prefix, postfix, rendered, bigdecimal, startdate, date, enddate, total, datatype, whatever, void, boolean, import, imported, lang, reject, poid, missing, termed, getall, getone, given, default, duplicated, changed, implies, target, admin, lowercase, works_engineer, separated, comma, [works_engineer], roles[works_engineer], engineer, focus, [customer], [customer, works_engineer], required, complete, appendix, previous, foundation, assembler, generatedvalue, onetomany, cascade, cascadetype, temporal, temporaltype, enumerated, enumtype, purchaseorderstate, variable, annotated, lombok, getter, setters, presented, enum, annotation, jsoninclude, non_null, jsonignoreproperties, ignoreunknown, purchaseorderresource, resourcesupport, idres, equipmentresource, difference, helper, utilities, extendedlink, repositories, purchaseorderrepository, jparepository, restcontroller, requestmapping, eg, purchaseordercontroller, autowired, purchaseorderrepo, purchaseorderassembler, equipmentassembler, requestbody, pathvariable, exception, hander, responsestatus, not_found, exceptionhandler, handler, notfoundexception, handling, thrown, purchaseordernotfoundexception, static, serialversionuid, super, simlarly, links, converting, resourceassemblersupport, hateoas, toresource, checkroles, check, function, differently, switch, ignored, pending, exclusion, assigned, authorities, registration, enabled, assigning, authoritiesresource, usersresource, usersrepository, authoritiesrepository, performing, queries, purpose, authenticationcontroller, objectmapper, mapper, methodrequestmethod, role_admin, role_customer, role_works_engineer, jsonprocessingexception, principal, securitycontextholder, getcontext, getauthentication, getprincipal, linkedlist, instanceof, userdetails, grantedauthority, getauthorities, hashmap, writevalueasstring, valuesecurityexception, httpstatus, handlesecurityexception, array, declaration, fault, securitycontroller, redirecting, page, namely, redirects, getname, userscontroller, authoritiescontroller, management, mandatorily, usersassembler, authoritiesassembler, securityconfiguration, partially, inner, unauthorizedentrypoint, unauthorized, authenticationconfiguration, jdbcauthentication, formloginwebsecurityconfigurationadapter, homepage, apiwebsecurityconfigurationadapter, matches, authorizes, preloaded, named, prefixed, sql, urls, exists, varchar, null, bigint, insert, select, role_cus, moved, src, essentials, configs, simpledbconfig, postgresql, running, install, prefilled, unchanged, configured, successfully, angularjs, htmls, powered, bootstrap, css, successful, directs, ta, menus, navigation, bar, ul, dropdown, li, href, currently, signup, lg, ng, init, uroleur, ngmodel, urole, value, ur, disabled, creation, displayed, changepassword, deleteaccount, dialog, panel, filled, tr, th, column, selected, horizontal, div, label, col, sm, text, submit, btn, info, click, createpurchaseorder, redirected, unfilled, crucru, route, rolebasedaccessservice, matching, logincontroller, securtitycontroller, signupcontroller, accountcontroller, validate, lifecycle, briefly, clearly, thus, vinodrocksonbitbucket, org, lgbanuelos, secrest, git, vinodrockson, thesis_rentit, prototypical, demonstrates, exposing, integrating, demonstrated, firstly, requestmethod, responseentity, equipmentnotfoundexception, setname, setdescription, getdescription, setprice, getprice, createdequipment, equipmentrepo, saveandflush, httpheaders, setlocation, getid, gethref, tempequipmentlist, arraylist, getequipment, setequipment, setstartdate, getstartdate, setenddate, getenddate, settotal, gettotal, setpurchaseorderstate, ing_confirmation, createdpurchaseorder, correct, temp, proves, per, resulted, validity, developed, doesnt, thyme, leaf, working, continuation, exposes, functionality, including, proof, produces, functional, included, levering, modify, surely, reducing, reduce, forgot, optimize, email, reset, notifications, administration