コード例 #1
0
ファイル: ServerData.java プロジェクト: mcmyffin/BAI-4-RN
  public synchronized boolean addUserClient(String username, ClientThread clientThread) {
    checkNotNull(username);
    checkNotNull(clientThread);
    if (takenUsernames.containsKey(username)) return false;

    takenUsernames.put(username, clientThread);
    return true;
  }
コード例 #2
0
ファイル: DataDefinitionImpl.java プロジェクト: qcadoo/qcadoo
 @Override
 public FieldDefinition getField(final String fieldName) {
   if (fields.containsKey(fieldName)) {
     return fields.get(fieldName);
   } else if (priorityField != null && priorityField.getName().equals(fieldName)) {
     return priorityField;
   } else {
     return null;
   }
 }
コード例 #3
0
ファイル: ServerData.java プロジェクト: mcmyffin/BAI-4-RN
 public synchronized boolean isChatroomExisting(String chatroomName) {
   checkNotNull(chatroomName);
   return chatrooms.containsKey(chatroomName);
 }
コード例 #4
0
ファイル: ServerData.java プロジェクト: mcmyffin/BAI-4-RN
 public synchronized Chatroom getChatroomByName(String chatroom) throws ChatroomNotFoundExeption {
   checkNotNull(chatroom);
   if (chatroom.equals(defaultChatName)) return defaultChat;
   if (!chatrooms.containsKey(chatroom)) throw new ChatroomNotFoundExeption(chatroom);
   return chatrooms.get(chatroom);
 }
コード例 #5
0
ファイル: ServerData.java プロジェクト: mcmyffin/BAI-4-RN
 public synchronized boolean containsUser(String user) {
   return takenUsernames.containsKey(user);
 }