Class StyleMappingDao


public class StyleMappingDao extends UserMappingDao
Style Mapping DAO for reading style mapping data tables
Since:
3.2.0
  • Constructor Details

    • StyleMappingDao

      public StyleMappingDao(UserCustomDao dao)
      Constructor
      Parameters:
      dao - user custom data access object
  • Method Details

    • getTable

      public StyleMappingTable getTable()
      Overrides:
      getTable in class UserMappingDao
    • newRow

      public StyleMappingRow newRow()
      Overrides:
      newRow in class UserMappingDao
    • getRow

      public StyleMappingRow getRow(UserCustomCursor cursor)
      Get the style mapping row from the current cursor location
      Overrides:
      getRow in class UserMappingDao
      Parameters:
      cursor - cursor
      Returns:
      style mapping row
    • getRow

      public StyleMappingRow getRow(UserCustomRow row)
      Get a style mapping row from the user custom row
      Overrides:
      getRow in class UserMappingDao
      Parameters:
      row - custom row
      Returns:
      style mapping row
    • queryByBaseFeatureId

      public List<StyleMappingRow> queryByBaseFeatureId(long id)
      Query for style mappings by base id
      Parameters:
      id - base id, feature contents id or feature geometry id
      Returns:
      style mappings rows
    • deleteByBaseId

      public int deleteByBaseId(long id, GeometryType geometryType)
      Delete by base is and geometry type
      Parameters:
      id - base id
      geometryType - geometry type
      Returns:
      rows deleted