本文整理汇总了Java中com.manuel.jordan.domain.Person类的典型用法代码示例。如果您正苦于以下问题:Java Person类的具体用法?Java Person怎么用?Java Person使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Person类属于com.manuel.jordan.domain包,在下文中一共展示了Person类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: reportPerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@RequestMapping("/report")
public String reportPerson(Model model){
Set<Person> persons = new LinkedHashSet<Person>();
persons = this.personService.getAllPerson();
if(persons.isEmpty()){
model.addAttribute("message", "Error: No Records Available");
return "message";
}
else{
model.addAttribute("persons", persons);
return "report";
}
}
示例2: main
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
public static void main(String[] args){
ApplicationContext context = new AnnotationConfigApplicationContext();
((AnnotationConfigApplicationContext) context).register(SpringFrameworkJavaConfigCentral.class);
((AnnotationConfigApplicationContext) context).refresh();
Person person01 = new Person();
person01.setId("001");
person01.setFirstName("manuel");
person01.setLastName("jordan");
Person person02 = new Person();
person02.setId("002");
person02.setFirstName("leonardo");
person02.setLastName("jordan");
PersonRepository personCustomRepository = context.getBean(PersonRepository.class);
PersonService personServiceImplVersion01 = (PersonService) context.getBean("personService01");
PersonService personServiceImplVersion02 = context.getBean("personService02", PersonService.class );
logger.info("Inserting two persons");
personServiceImplVersion01.insertPerson(person01);
personServiceImplVersion02.insertPerson(person02);
logger.info("Retrieving all persons");
logger.info("{}",personServiceImplVersion01.getAllPerson().toString());
logger.info("{}",personServiceImplVersion02.getAllPerson().toString());
logger.info("Retrieving one person by id");
logger.info("{}", personServiceImplVersion01.getPersonById("001").toString());
logger.info("{}", personServiceImplVersion02.getPersonById("002").toString());
logger.info("Updating two persons");
person01.setFirstName("Manuel");
person01.setLastName("Jordan");
person02.setFirstName("Leonardo");
person02.setLastName("Jordan");
personServiceImplVersion01.updatePerson(person01);
personServiceImplVersion02.updatePerson(person02);
logger.info("Retrieving one person by id");
logger.info("{}", personServiceImplVersion01.getPersonById("001").toString());
logger.info("{}", personServiceImplVersion02.getPersonById("002").toString());
logger.info("Deleting one person by id");
personServiceImplVersion01.deletePersonById("001");
personServiceImplVersion02.deletePersonById("002");
logger.info("Retrieving all persons");
logger.info("{}",personServiceImplVersion01.getAllPerson().toString());
logger.info("{}",personServiceImplVersion02.getAllPerson().toString());
logger.info("Retrieving one person by id");
logger.info("{}", personServiceImplVersion01.getPersonById("001"));
logger.info("{}", personServiceImplVersion02.getPersonById("002"));
((AnnotationConfigApplicationContext) context).close();
}
示例3: updatePerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public Person updatePerson(Person person) {
return this.personRepository.updatePerson(person);
}
示例4: getAllPerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public Set<Person> getAllPerson() {
return this.personRepository.getAllPerson();
}
示例5: PersonCustomRepository
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
public PersonCustomRepository(){
logger.info("PersonCustomRepository no-arg constructor");
personsMap = new HashMap<String,Person>();
}
示例6: insertPerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public void insertPerson(Person person) {
personsMap.put(person.getId(), person);
}
示例7: getPersonById
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public Person getPersonById(String id) {
return personsMap.get(id);
}
示例8: getAllPerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public Set<Person> getAllPerson() {
return new LinkedHashSet<Person>(personsMap.values());
}
示例9: updatePerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public Person updatePerson(Person person) {
personsMap.put(person.getId(), person);
return person;
}
示例10: insertPerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public void insertPerson(Person person) {
String sql = "INSERT INTO person(id, firstName, lastName) VALUES(?, ?, ?)";
this.jdbcTemplate.update(sql, person.getId(), person.getFirstName(), person.getLastName());
}
示例11: insertPerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public void insertPerson(Person person) {
this.personRepository.insertPerson(person);
}
开发者ID:manueljordan,项目名称:manolodependencyinjectionjavaconfig,代码行数:5,代码来源:PersonServiceImplVersion02.java
示例12: getPersonById
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public Person getPersonById(String id) {
return this.personRepository.getPersonById(id);
}
开发者ID:manueljordan,项目名称:manolodependencyinjectionjavaconfig,代码行数:5,代码来源:PersonServiceImplVersion02.java
示例13: registerPerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@RequestMapping(value="/register", method=RequestMethod.POST)
public String registerPerson(Person person, Model model){
this.personService.insertPerson(person);
model.addAttribute("message", "Record saved successfully");
return "message";
}
示例14: editPerson
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@RequestMapping(value="/edit", method=RequestMethod.POST)
public String editPerson(Person person, Model model){
this.personService.updatePerson(person);
model.addAttribute("message", "Record updated successfully");
return "message";
}
示例15: getPersonById
import com.manuel.jordan.domain.Person; //导入依赖的package包/类
@Override
public Person getPersonById(String id) {
String sql = "SELECT p.* FROM person p WHERE p.id=?";
return this.jdbcTemplate.queryForObject(sql, new PersonRowMapper(), id);
}