cbelasticsearch.mappings

Class AbstractMapping

lucee.Component
    extended by cbelasticsearch.mappings.AbstractMapping
Direct Known Subclasses:
ObjectMapping , SimpleMapping

ElasticSearch Abstract Mapping Object

Class Attributes:
  • license : Apache v2.0
  •  
  • package : cbElasticsearch.models.mappings
  •  
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  
  • author : Eric Peterson
  •  
    Property Summary
    type property default serializable required
    any builder


    • access = public
    • returntype = any
    • inject = MappingBuilder@cbElasticSearch
    true false
    any name


    • access = public
    • returntype = any
    true false
    any parameters


    • access = public
    • returntype = any
    true false
    any type


    • access = public
    • returntype = any
    object true false
    Constructor Summary
    init()
    Method Summary
    any addParameter([any name], [any value])
    private any addSpaceBetweenCapitalLetters([any str])
    private any capitalize([any str], [any preserveCase='false'])
    any fields([any callback])
    string getBuilder()
    string getName()
    string getParameters()
    string getType()
    any onMissingMethod([any missingMethodName], [any missingMethodArguments])
    any setBuilder(any builder)
    any setName(any name)
    any setParameters(any parameters)
    any setType(any type)
    private any snakeCase([any str])
    private any words([any str])
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    builder

    property any builder

    Attributes:
    access - public
    required - false
    returntype - any
    inject - MappingBuilder@cbElasticSearch
    serializable - true

    name

    property any name

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    parameters

    property any parameters

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    type

    property any type = [object]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    Method Detail

    addParameter

    public any addParameter([any name], [any value])

    Parameters:
    name
    value

    addSpaceBetweenCapitalLetters

    private any addSpaceBetweenCapitalLetters([any str])

    Parameters:
    str

    capitalize

    private any capitalize([any str], [any preserveCase='false'])

    Parameters:
    str
    preserveCase

    fields

    public any fields([any callback])

    Parameters:
    callback

    getBuilder

    public string getBuilder()


    getName

    public string getName()


    getParameters

    public string getParameters()


    getType

    public string getType()


    onMissingMethod

    public any onMissingMethod([any missingMethodName], [any missingMethodArguments])

    Parameters:
    missingMethodName
    missingMethodArguments

    setBuilder

    public any setBuilder(any builder)

    Parameters:
    builder

    setName

    public any setName(any name)

    Parameters:
    name

    setParameters

    public any setParameters(any parameters)

    Parameters:
    parameters

    setType

    public any setType(any type)

    Parameters:
    type

    snakeCase

    private any snakeCase([any str])

    Parameters:
    str

    words

    private any words([any str])

    Parameters:
    str