public interface CityModelPersistenceManager
Modifier and Type | Method and Description |
---|---|
void |
delete(long cityModelID)
Deletes a CityModel from the database.
|
java.util.List<oracle.spatial.citygml.model.CityModel> |
getCityModelList()
Retrieves a list of all the City Models in the database.
|
java.util.List<oracle.spatial.citygml.model.CityModel> |
getCityModelList(java.util.List<java.lang.Long> ids)
Retrieves a list City Models from the database matching the provided list of ID values..
|
oracle.spatial.citygml.model.CityModel |
read(long cityModelID)
Reads a CityModel instance from the database.
|
void |
update(oracle.spatial.citygml.model.CityModel model) |
void |
write(oracle.spatial.citygml.model.CityModel cityModel)
Writes a new or existing CityModel to the database.
|
oracle.spatial.citygml.model.CityModel read(long cityModelID)
cityModelID
- the ID of the desired CityModel instancevoid write(oracle.spatial.citygml.model.CityModel cityModel) throws oracle.spatial.citygml.api.CityModelException
cityModel
already
exits then it is updated in the database, otherwise a new CityModel is created in the database.cityModel
- the CityModel instance to write to the database.oracle.spatial.citygml.api.CityModelException
void delete(long cityModelID)
cityModelID
- the ID for the CityModel instance to be deleted.java.util.List<oracle.spatial.citygml.model.CityModel> getCityModelList()
List
containing the existing CityModel
features.java.util.List<oracle.spatial.citygml.model.CityModel> getCityModelList(java.util.List<java.lang.Long> ids)
List
containing the matching CityModel
features.void update(oracle.spatial.citygml.model.CityModel model) throws oracle.spatial.citygml.api.CityModelException
oracle.spatial.citygml.api.CityModelException