introduction, context, applications, ruling, internet, usually, implemented, programming, java, etc, restful, popular, industries, banking, organizations, example, manual, process, mobile, replacing, include, operations, create, update, delete, section, detail, apis, main, elements, various, according, requirement, specifications, application, cross, communicate, data, needed, mentions, development, restricted, security, secure, role, based, access, control, motivation, problem, description, significant, impact, information, technology, interest, shown, interests, selection, thesis, domain, developing, challenge, developers, develop, diagram, diagrams, represent, entire, code, manpower, secured, separately, configuration, developer, research, generate, codes, automatically, representational, transfer, defines, software, architecture, style, requirements, configurations, objectives, achievement, contributions, determine, appropriate, model, features, using, organization, organized, introduces, topic, achieved, overview, restifying, approach, includes, resource, illustrates, related, discussion, solution, contribution, specification, generation, summary, conclusion, future, concludes, chapter, discussed, concepts, xtext, xtend, styles, introduced, defined, roy, fielding, mainly, stateless, client, server, protocol, architectural, aspect, designing, network, distributed, systems, completely, rely, linked, properties, vital, simpler, lightweight, alternative, mechanisms, moreover, independent, sub, sections, constraints, components, connectors, layered, system, interface, constraint, common, user, clients, servers, mandatory, database, hence, portability, improved, communication, nature, respond, request, session, entirely, visibility, scalability, reliability, aspects, drawback, decrease, performance, sending, cluster, requests, connected, directly, midway, clientserver, connection, connector, remote, procedure, object, cache, respective, interactions, simplified, applying, generality, principle, engineering, support, hypermedia, multiple, behaviour, identification, resources, manipulation, representations, descriptive, principles, structure, uris, http, www, anonymous, com, represents, dynamically, pulled, manipulate, snippet, equipment, excavator, parsed, saved, method, explained, indicates, methods, retrieve, partial, conditional, retrieves, particular, specific, condition, javascript, notation, extensible, markup, entity, existing, creates, idempotent, removed, deletes, status, response, results, browser, translates, types, informational, success, redirection, error, artefacts, creating, events, transitions, fulfilled, modelling, aka, ontology, describing, characteristics, relationships, discourse, modelled, define, followed, associations, relationship, fictive, rental, enterprise, integration, university, tartu, element, purchaseorder, equipments, compositions, generalizations, rentit, easier, core, modified, version, re, profile, container, item, property, projection, unified, modeling, hypertext, provides, travels, incoming, outgoing, transition, consists, verbs, transaction, accessed, transactions, formed, combing, attributes, mentioned, directed, implement, protecting, computer, protected, authorized, users, typically, authentication, authorization, basic, refers, login, registered, credentials, authenticate, conventional, username, password, pattern, fingerprint, image, necessary, provide, authenticated, administrator, whereas, accessible, students, private, contents, models, listed, shortly, locator, permission, mapped, entry, command, specified, operation, minimized, equivalent, mechanism, lapadula, especially, military, highly, enforced, tranquillity, strict, limitations, biba, integrity, formal, designed, ensure, type, brewer, nash, chinese, constructed, controls, mitigate, conflicts, graham, denning, objects, created, deleted, securely, assign, extended, harrison, ruzzoullman, commands, conditions, ruzzo, ullman, extension, operating, universal, tuple, current, matrix, lattice, lattices, complex, combination, allowed, greater, firewall, filters, packets, layer, benefits, audit, trails, alerts, packet, inspection, denial, prevention, detection, ability, perform, implementations, enterprises, focuses, restricts, roles, primary, assignment, simulate, widely, accepted, considered, practice, applicable, suitable, securing, superset, restricting, called, actions, performed, multi, feature, registering, pre, applied, easily, solving, executable, notations, abstractions, expressive, focused, prerequisite, thorough, analysis, scenario, drawn, design, usage, patterns, later, converted, embedded, implementing, programmers, manually, options, processing, standalone, illustrated, accepting, rejecting, deleting, purchase, initial, pending_confirmation, acceptpo, rejectpo, rejected, closed, framework, dsls, plugin, added, eclipse, project, normal, grammar, terminals, xbase, jvmmodel, addition, commonly, generated, contains, generator, scoping, validation, generates, folders, parser, serializer, parses, serializes, respectively, contain, artifacts, advantage, originated, special, plugins, jvmmodelinferrer, inferrer, extends, abstractmodelinferrer, virtual, relevant, regarding, solutions, literatures, xin, jin, worked, supported, class, literature, document, generating, format, ahn, gail, joon, hu, hongxin, distinguished, realizing, environment, converts, specify, precise, representing, expressions, depicts, similar, cagdas, cirit, feza, buluca, proposed, profiling, stereotypes, stereotyping, stereotype, validated, manar, alafi, james, cordy, thomas, dean, recovering, dynamic, represented, secureuml, phpbb, recovers, article, evaluation, effectiveness, argouml, diagramming, mid, kaarel, tark, documents, solved, schema, searching, latest, vitaliy, schreibmann, peter, braun, modeldriven, testing, tobias, fertig, automated, implementation, formally, described, simplifies, definition, encapsulated, position, lack, documentation, replaced, considerations, headers, parameters, templates, topics, media, implements, relation, designs, deeper, methodologies, skeleton, additional, efficiently, achieve, result, scope, automatic, subsections, details, setup, us, consider, corresponds, inspired, engieening, programme, considers, catalog, via, portal, demonstrating, cycle, basically, verb, createpo, pos, po, id, updatepo, closepo, updated, input, textual, representation, considering, optional, crd, similarly, controller, declared, alphabets, preceded, action, characters, placed, index, sensitive, prefix, postfix, rendered, bigdecimal, startdate, enddate, total, datatype, component, whatever, void, boolean, import, imported, lang, specifies, reject, poid, parameter, missing, termed, getall, getone, default, event, duplicated, changed, implies, target, admin, lowercase, works_engineer, separated, comma, securities, [works_engineer], roles[works_engineer], focus, purchaseorders, [customer], [customer, works_engineer], required, complete, appendix, previous, foundation, assembler, generatedvalue, onetomany, cascade, cascadetype, temporal, temporaltype, enumerated, enumtype, purchaseorderstate, variable, annotated, lombok, getter, setters, items, presented, enum, annotation, setter, jsoninclude, non_null, jsonignoreproperties, ignoreunknown, purchaseorderresource, resourcesupport, idres, equipmentresource, annotations, utilities, extendedlink, repositories, repository, purchaseorderrepository, jparepository, interfaces, controllers, communicates, restcontroller, requestmapping, eg, assemblers, purchaseordercontroller, autowired, purchaseorderrepo, purchaseorderassembler, equipmentassembler, requestbody, pathvariable, exception, hander, responsestatus, not_found, exceptionhandler, handler, exceptions, notfoundexception, supports, handling, purchaseordernotfoundexception, static, final, serialversionuid, super, simlarly, links, converting, resourceassemblersupport, hateoas, toresource, checkroles, function, differently, ignored, pending, definitions, exclusion, link, assigned, authorities, registration, enabled, assigning, authority, 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, getauthority, hashmap, writevalueasstring, valuesecurityexception, httpstatus, handlesecurityexception, array, declaration, securitycontroller, redirecting, namely, redirects, getname, userscontroller, authoritiescontroller, management, mandatorily, usersassembler, authoritiesassembler, securityconfiguration, partially, inner, unauthorizedentrypoint, unauthorized, authenticationconfiguration, jdbcauthentication, formloginwebsecurityconfigurationadapter, homepage, authentications, apiwebsecurityconfigurationadapter, authorizes, preloaded, named, prefixed, sql, urls, exists, varchar, null, bigint, insert, role_cus, moved, src, folder, essentials, configs, simpledbconfig, postgresql, install, prefilled, unchanged, configured, successfully, angularjs, functions, htmls, js, powered, bootstrap, imports, css, successful, html, ta, menus, navigation, ul, dropdown, menu, li, href, currently, signup, lg, ng, init, uroleur, ngmodel, urole, option, ur, disabled, creation, displayed, changepassword, deleteaccount, dialog, panel, alert, responds, header, filled, tr, th, selected, horizontal, div, label, col, sm, text, submit, btn, info, createpurchaseorder, redirected, unfilled, crucru, rolebasedaccessservice, matching, variables, logincontroller, securtitycontroller, signupcontroller, accountcontroller, validate, responses, postfixes, lifecycle, consideration, briefly, clearly, subsection, thus, https, 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, res, httpheaders, setlocation, getid, gethref, tempequipmentlist, arraylist, getequipment, setequipment, setstartdate, getstartdate, setenddate, getenddate, settotal, gettotal, setpurchaseorderstate, ing_confirmation, createdpurchaseorder, temp, per, skeletons, resulted, validity, developed, doesnt, thyme, working, continuation, exposes, functionality, including, proof, concept, produces, functional, included, levering, communications, modify, reducing, reduce, optimize, email, reset, notifications, administration