twcsckernel.serverKernel.io
Interface TypeIO


public interface TypeIO

Interfejs operacji I/O dla zarejestrowanych typów użytkowników.

Author:
VMD Group

Method Summary
 boolean addNewType(TypeData typeData)
          Metoda dodaje dane do zbioru zarejestrowanych typów.
 java.util.Map<java.lang.String,TypeData> readTypes()
          Wczytuje zarejestrowane typy użytkowników.
 boolean removeType(java.lang.String name, java.util.Map<java.lang.String,TypeData> types)
          Metoda usuwa dane ze zbioru zarejestrowanych typów.
 

Method Detail

readTypes

java.util.Map<java.lang.String,TypeData> readTypes()
                                                   throws java.io.IOException
Wczytuje zarejestrowane typy użytkowników.

Returns:
- mapa zarejestrowanych typów
Throws:
java.io.IOException - - wyjątek rzucany w przypadku błędu odczytu

addNewType

boolean addNewType(TypeData typeData)
                   throws java.io.IOException
Metoda dodaje dane do zbioru zarejestrowanych typów.

Parameters:
typeData - - dane do dodania
Returns:
- true jeśli operacja się udała (nie było zarejestrowanego typu o podanej nazwie) lub false w przeciwnym wypadku.
Throws:
java.io.IOException - - wyjątek rzucany w przypadku błędu zapisu

removeType

boolean removeType(java.lang.String name,
                   java.util.Map<java.lang.String,TypeData> types)
                   throws java.io.IOException
Metoda usuwa dane ze zbioru zarejestrowanych typów.

Parameters:
name - - nazwa typu do usunięcia
types - - aktualna mapa typów (z której również zostanie typ usunięty)
Returns:
- true jeśli operacja się udała (był zarejestrowany typ o podanej nazwie) lub false w przeciwnym wypadku.
Throws:
java.io.IOException - - wyjątek rzucany w przypadku błędu zapisu


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