module ArchestryLookup::Schema
Public Class Methods
getElementsSchema()
click to toggle source
# File lib/schema/schema.rb, line 28 def getElementsSchema args = Hash.recursive args[:elements] = {:schema => [:mID, :mName, :mType, :fID, :fName, :vID, :vName, :vPoint, :rClass], :schemaDir => [:eClass, :oCby, :oCon]} args end
getMFVSchema()
click to toggle source
# File lib/schema/schema.rb, line 17 def getMFVSchema args = Hash.recursive args[:models] = {:schema => [:name, :type, :ver, :cby, :con]} args[:folders] = {:schema => [:name, :type, :ver, :cby, :con, :pid, :rtype]} args[:views] = {:schema => [:name, :viewpoint, :ver, :cby, :con]} args[:objects] = {:schema => [:view, :objfolder]} args[:stages] = {:schema => [:view, :objfolder]} args end
getObjLookupSchema()
click to toggle source
# File lib/context/archestry/library.rb, line 16 def getObjLookupSchema lookupQuery = {} lookupQuery[:all] = {cClass: '*', fClass: '*', fPropsK: "*", fPropsV: "*", tClass: '*', tPropsK: "*", tPropsV: "*" } lookupQuery[:app] = {cClass: '*', fClass: 'Application*', fPropsK: "*", fPropsV: "*", tClass: 'Application*', tPropsK: "*", tPropsV: "*" } lookupQuery[:archdevops] = {cClass: '*', fClass: 'ArchDevOps*', fPropsK: "*", fPropsV: "*", tClass: 'ArchDevOps*', tPropsK: "*", tPropsV: "*" } lookupQuery[:biz] = {cClass: '*', fClass: 'Business*', fPropsK: "*", fPropsV: "*", tClass: 'Business*', tPropsK: "*", tPropsV: "*" } lookupQuery[:data] = {cClass: '*', fClass: 'Data*', fPropsK: "*", fPropsV: "*", tClass: 'Data*', tPropsK: "*", tPropsV: "*" } lookupQuery[:tech] = {cClass: '*', fClass: 'Technology*', fPropsK: "*", fPropsV: "*", tClass: 'Technology*', tPropsK: "*", tPropsV: "*" } lookupQuery[:x5] = {cClass: '*', fClass: 'X5*', fPropsK: "*", fPropsV: "*", tClass: 'X5*', tPropsK: "*", tPropsV: "*" } lookupQuery end