From b5e5b6dab182d0da17a038e9219b000585180ede Mon Sep 17 00:00:00 2001 From: Jesus Date: Sat, 22 Oct 2022 20:00:54 +0200 Subject: [PATCH] Project setup --- .gitignore | 29 ++++++++++++++++++++++++++ .idea/.gitignore | 8 ++++++++ .idea/misc.xml | 6 ++++++ .idea/modules.xml | 8 ++++++++ .idea/vcs.xml | 6 ++++++ com.createXml.iml | 11 ++++++++++ person.bin | Bin 0 -> 246 bytes src/Main.java | 32 +++++++++++++++++++++++++++++ src/controller/ObjReader.java | 20 ++++++++++++++++++ src/controller/ObjWriter.java | 20 ++++++++++++++++++ src/model/People.java | 34 +++++++++++++++++++++++++++++++ src/model/Person.java | 37 ++++++++++++++++++++++++++++++++++ 12 files changed, 211 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 com.createXml.iml create mode 100644 person.bin create mode 100644 src/Main.java create mode 100644 src/controller/ObjReader.java create mode 100644 src/controller/ObjWriter.java create mode 100644 src/model/People.java create mode 100644 src/model/Person.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f68d109 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..3d3ab27 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..4f224e5 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/com.createXml.iml b/com.createXml.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/com.createXml.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/person.bin b/person.bin new file mode 100644 index 0000000000000000000000000000000000000000..bc6467e29b929c906b2438dfe5ff3ba780dccf72 GIT binary patch literal 246 zcmZ4UmVvdnh=C_JKP5FsFCaC)ASaap0vMSX7=0L6QW8rNOBh6bvJ%S@^-D`KbMzgH ziV`b*GK)*BD++*mg+VfUAQ?TlOhw}**_p=^=Q1-edNQySXI7 data ; + + public People() { + data = new ArrayList<>(); + } + + public boolean add(Person p){ + data.add(p); + return true; + } + + public boolean remove(Person p){ + data.remove(p); + return true; + } + + public ArrayList getData() { + return data; + } + + @Override + public String toString() { + return data.toString(); + } +} diff --git a/src/model/Person.java b/src/model/Person.java new file mode 100644 index 0000000..0829ae4 --- /dev/null +++ b/src/model/Person.java @@ -0,0 +1,37 @@ +package model; + +import java.io.Serializable; + +public class Person implements Serializable { + private static int CONT = 0; + private int id ; + private String name; + private int age; + + public Person(String name, int age) { + id = ++CONT; + 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; + } + + @Override + public String toString() { + return "\nID = " + id + ", NAME = " + name + ", AGE = " + age; + } +}