Merge pull request #573 from egimaben/master

added project for orika tutorial
This commit is contained in:
Alex Theedom
2016-08-04 21:42:29 +01:00
committed by GitHub
16 changed files with 859 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.baeldung</groupId>
<artifactId>orika</artifactId>
<version>1.0</version>
<name>Orika</name>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>7</source>
<target>7</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>ma.glasnost.orika</groupId>
<artifactId>orika-core</artifactId>
<version>1.4.6</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.3</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
@@ -0,0 +1,38 @@
package com.baeldung.orika;
public class Dest {
@Override
public String toString() {
return "Dest [name=" + name + ", age=" + age + "]";
}
private String name;
private int age;
public Dest() {
}
public Dest(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
@@ -0,0 +1,29 @@
package com.baeldung.orika;
public class Name {
private String firstName;
private String lastName;
public Name(String firstName, String lastName) {
super();
this.firstName = firstName;
this.lastName = lastName;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
@@ -0,0 +1,49 @@
package com.baeldung.orika;
public class Person {
@Override
public String toString() {
return "Person [name=" + name + ", nickname=" + nickname + ", age="
+ age + "]";
}
private String name;
private String nickname;
private int age;
public Person() {
}
public Person(String name, String nickname, int age) {
super();
this.name = name;
this.nickname = nickname;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
@@ -0,0 +1,39 @@
package com.baeldung.orika;
public class Person3 {
private String name;
private String dtob;
public Person3() {
}
public Person3(String name, String dtob) {
super();
this.name = name;
this.dtob = dtob;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDtob() {
return dtob;
}
public void setDtob(String dtob) {
this.dtob = dtob;
}
@Override
public String toString() {
return "Person3 [name=" + name + ", dtob=" + dtob + "]";
}
}
@@ -0,0 +1,19 @@
package com.baeldung.orika;
public class PersonContainer {
private Name name;
public PersonContainer(Name name) {
super();
this.name = name;
}
public Name getName() {
return name;
}
public void setName(Name name) {
this.name = name;
}
}
@@ -0,0 +1,21 @@
package com.baeldung.orika;
import java.util.List;
public class PersonListContainer {
private List<Name> names;
public PersonListContainer(List<Name> names) {
super();
this.names = names;
}
public List<Name> getNames() {
return names;
}
public void setNames(List<Name> names) {
this.names = names;
}
}
@@ -0,0 +1,19 @@
package com.baeldung.orika;
public class PersonNameArray {
private String[] nameArray;
public PersonNameArray(String[] nameArray) {
super();
this.nameArray = nameArray;
}
public String[] getNameArray() {
return nameArray;
}
public void setNameArray(String[] nameArray) {
this.nameArray = nameArray;
}
}
@@ -0,0 +1,21 @@
package com.baeldung.orika;
import java.util.List;
public class PersonNameList {
private List<String> nameList;
public PersonNameList(List<String> nameList) {
super();
this.nameList = nameList;
}
public List<String> getNameList() {
return nameList;
}
public void setNameList(List<String> nameList) {
this.nameList = nameList;
}
}
@@ -0,0 +1,26 @@
package com.baeldung.orika;
import java.util.Map;
public class PersonNameMap {
private Map<String, String> nameMap;
public PersonNameMap(Map<String, String> nameMap) {
super();
this.nameMap = nameMap;
}
public PersonNameMap() {
super();
// TODO Auto-generated constructor stub
}
public Map<String, String> getNameMap() {
return nameMap;
}
public void setNameMap(Map<String, String> nameList) {
this.nameMap = nameList;
}
}
@@ -0,0 +1,29 @@
package com.baeldung.orika;
public class PersonNameParts {
private String firstName;
private String lastName;
public PersonNameParts(String firstName, String lastName) {
super();
this.firstName = firstName;
this.lastName = lastName;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
@@ -0,0 +1,49 @@
package com.baeldung.orika;
public class Personne {
private String nom;
private String surnom;
private int age;
public Personne() {
}
public Personne(String nom, String surnom, int age) {
super();
this.nom = nom;
this.surnom = surnom;
this.age = age;
}
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public String getSurnom() {
return surnom;
}
public void setSurnom(String surnom) {
this.surnom = surnom;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Personne [nom=" + nom + ", surnom=" + surnom + ", age=" + age
+ "]";
}
}
@@ -0,0 +1,38 @@
package com.baeldung.orika;
public class Personne3 {
private String name;
private long dtob;
public Personne3() {
}
public Personne3(String name, long dtob) {
super();
this.name = name;
this.dtob = dtob;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public long getDtob() {
return dtob;
}
public void setDtob(long dtob) {
this.dtob = dtob;
}
@Override
public String toString() {
return "Personne3 [name=" + name + ", dtob=" + dtob + "]";
}
}
@@ -0,0 +1,37 @@
package com.baeldung.orika;
public class Source {
@Override
public String toString() {
return "Source [name=" + name + ", age=" + age + "]";
}
private String name;
private int age;
public Source() {
}
public Source(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
File diff suppressed because it is too large Load Diff
+1
View File
@@ -110,6 +110,7 @@
<module>spring-mvc-velocity</module>
<module>xstream</module>
<module>dozer</module>
<module>orika</module>
</modules>
</project>