MyEntityRepo.java
package no.ntnu.idatt1002.demo.repo;
import no.ntnu.idatt1002.demo.data.MyEntity;
import java.util.Arrays;
import java.util.List;
/**
* Repository for the MyEntity-entity
*
* @author nilstes
*/
public class MyEntityRepo {
/**
* Get object with given id
*
* @param id the entity id
* @return an instance of MyEntity
*/
public MyEntity getMyEntity(String id) {
// Get connection (maybe use pool?)
// Do some SQL
// Return som real data
return new MyEntity("id", "name");
}
public List<MyEntity> findMyEntities(String someParameter) {
// Get connection (maybe use pool?)
// Do some SQL
// Return som real data
return Arrays.asList(new MyEntity("id1", "name1"), new MyEntity("id2", "name2"));
}
public void addMyEntity(MyEntity obj) {
// Get connection (maybe use pool?)
// Do some SQL
}
public void deleteMyEntity(String id) {
// Get connection (maybe use pool?)
// Do some SQL
}
}