twcsckernel.serverKernel.utils
Class RegisteredTypes

java.lang.Object
  extended by twcsckernel.serverKernel.utils.RegisteredTypes

public class RegisteredTypes
extends java.lang.Object

Kontener zarejestrowanych typów użytkowników wraz z zarządzaniem.

Author:
VMD Group

Constructor Summary
RegisteredTypes(TypeIO typeIO)
          Konstruktor ustawia podany manager I/O i odczytuje wszystkie typy.
 
Method Summary
 boolean addNewType(TypeData data)
          Metoda dodaje typ użytkownika do zbioru danych zarządzanego przez podany w konstruktorze obiekt I/O
 TypeData[] getRegisteredTypes()
           
 java.util.Set<java.lang.String> getTypeNamesSet()
           
 boolean removeType(java.lang.String name)
          Metoda usuwa typ użytkownika ze zbioru danych zarządzanego przez podany w konstruktorze obiekt I/O
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegisteredTypes

public RegisteredTypes(TypeIO typeIO)
                throws java.io.IOException
Konstruktor ustawia podany manager I/O i odczytuje wszystkie typy.

Parameters:
typeIO - - obiekt zarządzający operacjami I/O na typach
Throws:
java.io.IOException - - błąd odczytu
Method Detail

addNewType

public boolean addNewType(TypeData data)
                   throws java.io.IOException
Metoda dodaje typ użytkownika do zbioru danych zarządzanego przez podany w konstruktorze obiekt I/O

Parameters:
data - - dane typu do dodania
Returns:
- true jeśli operacja się powiodła (nie było wcześniej typu o podanej nazwie) lub false w przeciwnym wypadku
Throws:
java.io.IOException - - błąd zapisu

removeType

public boolean removeType(java.lang.String name)
                   throws java.io.IOException
Metoda usuwa typ użytkownika ze zbioru danych zarządzanego przez podany w konstruktorze obiekt I/O

Parameters:
name - - nazwa typu do usunięcia
Returns:
- true jeśli operacja się powiodła lub false w przeciwnym wypadku
Throws:
java.io.IOException - - błąd zapisu

getRegisteredTypes

public TypeData[] getRegisteredTypes()
Returns:
- tablica wszystkich typów

getTypeNamesSet

public java.util.Set<java.lang.String> getTypeNamesSet()
Returns:
- zbiór wszystkich nazw typów


Copyright © 2005-2006 CS@PUT. All Rights Reserved.