| |
---|
| | setName(name); |
---|
| | setState(state); |
---|
| | setStage(stageModel); |
---|
| | } |
---|
| | |
---|
| | /** |
---|
| | * InstancesRestとのエラー解消用 (後で消す) |
---|
| | * @param name |
---|
| | * @param state |
---|
| | */ |
---|
| | public Instance(String name, State state) { |
---|
| | this.name = name; |
---|
| | this.state = state; |
---|
| | } |
---|
| | |
---|
| | /** |
---|
| | * InstancesRestとのエラー解消用 (後で消す) |
---|
| | * @param name |
---|
| | */ |
---|
| | public Instance(String name) { |
---|
| | this.name = name; |
---|
| | this.state = State.AVAILABLE; |
---|
| | } |
---|
| | |
---|
| | public String getName() { |
---|
| | return name; |
---|
| | } |
---|
| |
---|
| | public Set<String> getAreaIdSet() { |
---|
| | return areaMap.keySet(); |
---|
| | } |
---|
| | |
---|
| | @JSONHint(ignore = true) |
---|
| | public Area getArea(String areaId) { |
---|
| | return areaMap.get(areaId); |
---|
| | } |
---|
| | |
---|
| |
---|
| | public Set<String> getObjIdSet() { |
---|
| | return objMap.keySet(); |
---|
| | } |
---|
| | |
---|
| | @JSONHint(ignore = true) |
---|
| | public Object getObject(String objId) { |
---|
| | return objMap.get(objId); |
---|
| | } |
---|
| | |
---|
| | // @JSONHint(ignore = true) |
---|
| | // public List<Character> getActiveCharacters() { |
---|
| | // List<Character> activeCharacterList = new ArrayList<>(); |
---|
| | // for (Map.Entry<String, Character> entry : characterMap.entrySet()) { |
---|
| | // Character character = entry.getValue(); |
---|
| | // if (character.isActive()) { |
---|
| | // activeCharacterList.add(character); |
---|
| | // } |
---|
| | // } |
---|
| | // return activeCharacterList; |
---|
| | // } |
---|
| | |
---|
| | // public List<Character> getCharacters(String accountUniqueId) { |
---|
| | // List<Character> accountCharacterList = new ArrayList<>(); |
---|
| | // for (Map.Entry<String, Character> entry : characterMap.entrySet()) { |
---|
| | // Character character = entry.getValue(); |
---|
| | // URI accountURI = character.getAccountURI(); |
---|
| | // if (accountUniqueId.equals("")) { |
---|
| | // // if文の条件にはaccountURIに含まれるaccountIdと引数のidとの照合が入る |
---|
| | // accountCharacterList.add(character); |
---|
| | // } |
---|
| | // } |
---|
| | // return accountCharacterList; |
---|
| | // } |
---|
| | |
---|
| | @JSONHint(ignore = true) |
---|
| | public List<Character> getCharacters() { |
---|
| | List<Character> characters = new ArrayList<>(); |
---|
| | for (Character character : characterMap.values()) { |
---|
| | characters.add(character); |
---|
| | } |
---|
| | return characters; |
---|
| | } |
---|
| | |
---|
| | @JSONHint(ignore = true) |
---|
| | public Character getCharacter(String characterId) { |
---|
| | return characterMap.get(characterId); |
---|
| | } |
---|
| | |
---|
| |
---|
| | } |
---|
| | |
---|
| | public IDAddressedEntity createCharacter(String accountURI, String name, Position3D position, Angle angle, CharacterModel model) { |
---|
| | String id = RandomStringGenerator.generateUniqueString(UNIQUE_ID_LENGTH, RandomStringGenerator.ALPHA_NUMERIC, characterMap.keySet()); |
---|
| | // String characterURI = (INSTANCE_URI + "/characters/" + id); |
---|
| | Character character = new Character(accountURI, name, position, angle, model); |
---|
| | characterMap.put(id, character); |
---|
| | return new IDAddressedEntity(id, character); |
---|
| | } |
---|
| |
---|
| | |
確認をお願いします.
当該クラスの修正.
ea5e8c2
intomaster
fromCharacter5
on 31 May 2018