コード例 #1
0
 @Override
 public Collection<HiveSensitivityEntity> listHiveSensitivities() {
   return listEntities(
       HIVE_QUERY_ALL_STATEMENT,
       rs -> {
         try {
           HiveSensitivityEntity entity = new HiveSensitivityEntity();
           entity.setSite(rs.getString(1));
           entity.setHiveResource(rs.getString(2));
           entity.setSensitivityType(rs.getString(3));
           return entity;
         } catch (Exception ex) {
           throw new IllegalStateException(ex);
         }
       });
 }
コード例 #2
0
 @Override
 public OpResult addHiveSensitivity(Collection<HiveSensitivityEntity> h) {
   return addEntities(
       HIVE_INSERT_STATEMENT,
       h,
       (entity, statement) -> {
         HiveSensitivityEntity e = (HiveSensitivityEntity) entity;
         try {
           statement.setString(1, e.getSite());
           statement.setString(2, e.getHiveResource());
           statement.setString(3, e.getSensitivityType());
         } catch (Exception ex) {
           throw new IllegalStateException(ex);
         }
         return statement;
       });
 }