diff --git a/src/main/java/cactusServer/entities/Instance.java b/src/main/java/cactusServer/entities/Instance.java new file mode 100644 index 0000000..950b3fa --- /dev/null +++ b/src/main/java/cactusServer/entities/Instance.java @@ -0,0 +1,10 @@ +package cactusServer.entities; + +/** + * �C���X�^���X + * @author ryo isitani + * + */ +public class Instance { + +} diff --git a/src/main/java/cactusServer/models/Instances.java b/src/main/java/cactusServer/models/Instances.java new file mode 100644 index 0000000..703317c --- /dev/null +++ b/src/main/java/cactusServer/models/Instances.java @@ -0,0 +1,39 @@ +package cactusServer.models; + +import java.util.HashMap; +import cactusServer.entities.Instance; + +/** + * �C���X�^���X���Ǘ�����N���X + * @author ryo isitani + * + */ +public class Instances { + private static Instances theInstance = null; + private HashMap instanceMap = new HashMap<>(); + + private Instances() { + + } + + /** + * Instances�N���X���擾���� (�V���O���g��) + * @return + */ + public static Instances getInstance() { + if (theInstance == null) { + theInstance = new Instances(); + } + return theInstance; + } + + /** + * ID�ɑΉ�����Instance���擾���ĕԂ� + * @param instanceId �擾������Instance��ID + * @return ID�ɑΉ�����Instance + */ + public Instance getInstance(String instanceId) { + return instanceMap.get(instanceId); + } + +} diff --git a/src/main/java/test/app/App.java b/src/main/java/test/app/App.java new file mode 100644 index 0000000..0bd8958 --- /dev/null +++ b/src/main/java/test/app/App.java @@ -0,0 +1,12 @@ +package test.app; + +import javax.ws.rs.ApplicationPath; +import javax.ws.rs.core.Application; + +import org.glassfish.jersey.server.ResourceConfig; + +@SuppressWarnings("unused") +@ApplicationPath("/rest") +public class App extends ResourceConfig { + +} \ No newline at end of file diff --git a/src/test/java/test/app/App.java b/src/test/java/test/app/App.java deleted file mode 100644 index 0bd8958..0000000 --- a/src/test/java/test/app/App.java +++ /dev/null @@ -1,12 +0,0 @@ -package test.app; - -import javax.ws.rs.ApplicationPath; -import javax.ws.rs.core.Application; - -import org.glassfish.jersey.server.ResourceConfig; - -@SuppressWarnings("unused") -@ApplicationPath("/rest") -public class App extends ResourceConfig { - -} \ No newline at end of file