Class

db.postgres

PostgresParameters

Related Doc: package postgres

Permalink

class PostgresParameters extends Parameters

Linear Supertypes
Parameters, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PostgresParameters
  2. Parameters
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PostgresParameters(db: Database)

    Permalink
    Annotations
    @Inject()

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addCategory(category: CategoryModel): CategoryModel

    Permalink

    Adds a category to the database

    Adds a category to the database

    returns

    The newly created category including the id

    Definition Classes
    PostgresParametersParameters
  5. def addMapping(mapping: CategoryParameterMapping): CategoryParameterMapping

    Permalink

    Adds a mapping between a parameter and a category

    Adds a mapping between a parameter and a category

    returns

    The newly created mapping with id

    Definition Classes
    PostgresParametersParameters
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def createParameter(parameter: ParameterModel): ParameterModel

    Permalink

    Creates a parameter in the database.

    Creates a parameter in the database.

    returns

    the created parameter that includes the generated id

    Definition Classes
    PostgresParametersParameters
  9. def deleteParameter(id: Int): Unit

    Permalink

    Deletes all paraeter_categories mappings in the database given an id and then removes the parameter from parameters table

    Deletes all paraeter_categories mappings in the database given an id and then removes the parameter from parameters table

    id

    of the parameter

    Definition Classes
    PostgresParametersParameters
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def getAllCategories(): List[CategoryModel]

    Permalink

    Gets all categories in the categories table in the database

    Gets all categories in the categories table in the database

    returns

    a List of Category Models.

    Definition Classes
    PostgresParametersParameters
  14. def getAllCategoryParameterMappings(): List[CategoryParameterMapping]

    Permalink

    Gets all category parameter mappings

    Gets all category parameter mappings

    returns

    The list of all the mappings in parameter_categories table in the database

    Definition Classes
    PostgresParametersParameters
  15. def getAllParameters(): List[ParameterModel]

    Permalink

    Gets all parameters available in the database

    Gets all parameters available in the database

    returns

    all parameters in the parameters table.

    Definition Classes
    PostgresParametersParameters
  16. def getCategoryNameAndType(name: String, detail_type: String): Option[CategoryModel]

    Permalink

    Finds a category by name and type

    Finds a category by name and type

    name

    of the category

    detail_type

    of the category

    returns

    Some[CategoryModel] if found, None if it isn't

    Definition Classes
    PostgresParametersParameters
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def getMappingByParameterId(parameterId: Int): List[CategoryParameterMapping]

    Permalink

    Gets all mappings associated with a parameter Id

    Gets all mappings associated with a parameter Id

    returns

    a List of mappings for the given parameter Id

    Definition Classes
    PostgresParametersParameters
  19. def getParameter(id: Int): Option[ParameterModel]

    Permalink

    Gets a parameter given its id

    Gets a parameter given its id

    returns

    Some(ParameterModel) if it is found, None if it isn't.

    Definition Classes
    PostgresParametersParameters
  20. def getParameterByName(name: String): Option[ParameterModel]

    Permalink

    Finds a parameter given the short name

    Finds a parameter given the short name

    returns

    the parameter if found in the database, None if it is not found

    Definition Classes
    PostgresParametersParameters
  21. def getParametersByDetailType(detail_type: String): List[ParameterModel]

    Permalink
    Definition Classes
    PostgresParametersParameters
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  29. def updateParameter(parameter: ParameterModel): Unit

    Permalink

    Updates all fields of a parameter given a model

    Updates all fields of a parameter given a model

    Definition Classes
    PostgresParametersParameters
  30. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Parameters

Inherited from AnyRef

Inherited from Any

Ungrouped