tecgraf.ftc_1_3.common.logic
Enum ErrorCode

java.lang.Object
  extended by java.lang.Enum<ErrorCode>
      extended by tecgraf.ftc_1_3.common.logic.ErrorCode
All Implemented Interfaces:
Serializable, Comparable<ErrorCode>

public enum ErrorCode
extends Enum<ErrorCode>

Representa os códigos de erros que podem ser gerados por operações ( Operation).

Author:
Tecgraf/PUC-Rio

Enum Constant Summary
END_OF_FILE
           
FAILURE
          Indica que uma operação falhou.
FILE_LOCKED
          Indica que não é possível escrever num arquivo porque o arquivo possui um lock associado.
FILE_NOT_FOUND
          Indica que um arquivo solicitado não existe.
FILE_NOT_OPEN
          Indica que o arquivo não esta aberto.
INVALID_KEY
          Indica que uma chave inválida foi utilizada.
INVALID_VERSION
          Indica que a versão do protocolo utilizada pelo cliente nao é suportada pelo servidor
MAX_CLIENTS_REACHED
          Indica que o numero maximo de clientes no servidor foi atingido.
NO_PERMISSION
          Indica falta de permissão para a realização de uma operação.
OK
          Indica que uma operação foi realizada com sucesso.
READ_ONLY
          Indica que não é possível escrever num arquivo porque este esta aberto somente para leitura.
 
Method Summary
 byte getCode()
          Obtém o código do código de erro.
static ErrorCode valueOf(byte code)
          Obtém um código de erro a partir de seu código.
static ErrorCode valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ErrorCode[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

OK

public static final ErrorCode OK
Indica que uma operação foi realizada com sucesso.


FAILURE

public static final ErrorCode FAILURE
Indica que uma operação falhou.


INVALID_KEY

public static final ErrorCode INVALID_KEY
Indica que uma chave inválida foi utilizada.


FILE_NOT_FOUND

public static final ErrorCode FILE_NOT_FOUND
Indica que um arquivo solicitado não existe.


NO_PERMISSION

public static final ErrorCode NO_PERMISSION
Indica falta de permissão para a realização de uma operação.


FILE_LOCKED

public static final ErrorCode FILE_LOCKED
Indica que não é possível escrever num arquivo porque o arquivo possui um lock associado.


MAX_CLIENTS_REACHED

public static final ErrorCode MAX_CLIENTS_REACHED
Indica que o numero maximo de clientes no servidor foi atingido.


FILE_NOT_OPEN

public static final ErrorCode FILE_NOT_OPEN
Indica que o arquivo não esta aberto.


READ_ONLY

public static final ErrorCode READ_ONLY
Indica que não é possível escrever num arquivo porque este esta aberto somente para leitura.


INVALID_VERSION

public static final ErrorCode INVALID_VERSION
Indica que a versão do protocolo utilizada pelo cliente nao é suportada pelo servidor


END_OF_FILE

public static final ErrorCode END_OF_FILE
Method Detail

values

public static ErrorCode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ErrorCode c : ErrorCode.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ErrorCode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getCode

public byte getCode()
Obtém o código do código de erro.

Returns:
O código do código de erro.

valueOf

public static ErrorCode valueOf(byte code)
Obtém um código de erro a partir de seu código.

Parameters:
code - O código.
Returns:
O código de erro, ou null, caso o código não corresponda a nenhum código de erro.


Copyright © 2018 Tecgraf/PUC-Rio. All rights reserved.