AMETAS.data
Class AMETASErrors

java.lang.Object
  extended byAMETAS.data.AMETASErrors

public class AMETASErrors
extends java.lang.Object

Sammelt symbolischen Konstanten für Fehlerrückgabewerte. Dies soll dem Entwickler von Agenten die Fehlerbehandlung vereinfachen. Viele Fehlercodes werden über mehrere Methodenaufrufe hinweggereicht. Dadurch ist oft nicht klar, in welcher Klasse die entsprechende symbolische Konstante definiert ist. Damit nicht bei jedem Fehlercode nachgeschlagen werden muss, werden alle hier gesammelt. Dies ermöglich auch die Verwendung derselben Konstanten in verschiedenen Klassen, ohne dass sie in allen Klassen definiert werden muss. AMETASErrors.OK wird z.B. generell zurückgegeben, wenn kein Fehler auftrat.


Field Summary
static byte ACCESS_DENIED
          Ein erwünschter Zugriff wurde verweigert.
static byte AMBIVALENT_KEY
          Registrierung fehlgeschlagen.
static byte BAD_PARAMS
          Eine Aktion kann nicht ausgeführt werden, weil falsche oder keine Parameter angegeben wurden.
static byte CREATION_FAILED
          Die Erzeugung eines Objects (zum Beispiel eines neuen PlaceUsers) ist fehlgeschlagen.
static byte DEFERRED
          Eine Aktion wird nicht sofort ausgeführt.
static byte GENERIC_ERROR
          Ein Fehler trat auf, dessen Ursache nicht weiter beschrieben wird.
static byte INTERNAL_ERROR
          Dieser Fehler wird immer dann zurückgegeben, wenn die Fehlerursache im System liegt und nicht von Aufrufer verursacht wurde.
static byte NOT_AGAIN
          Eine Aktion wird nicht ausgeführt, weil sie bereits ausgeführt wurde.
static byte NOT_AVAILABLE
          Objekt/Dienst/Einrichtung ist bekannt, steht aber nicht zur Verfügung.
static byte NOT_ENOUGH_ACCOUNT
          Eine Aktion wurde nicht ausgeführt, weil das Konto des Stellennutzers aufgebraucht ist.
static byte NOT_FOUND
          Das zu bearbeitende Objekt wurde nicht gefunden.
static byte OK
          Es ist kein Fehler aufgetreten.
static byte SECURITY_VIOLATION
          Eine Aktion wurde nicht ausgeführt, weil eine Sicherheitsverletzung vorliegt.
 
Constructor Summary
AMETASErrors()
           
 
Method Summary
static java.lang.String getString(byte byVal)
          Liefert den Fehlerwert als Zeichenkette.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OK

public static final byte OK
Es ist kein Fehler aufgetreten.

See Also:
Constant Field Values

GENERIC_ERROR

public static final byte GENERIC_ERROR
Ein Fehler trat auf, dessen Ursache nicht weiter beschrieben wird. Kann benutzt werden, wenn die Ursache unklar oder völlig eindeutig ist oder es nur eine Ursache geben kann.

See Also:
Constant Field Values

ACCESS_DENIED

public static final byte ACCESS_DENIED
Ein erwünschter Zugriff wurde verweigert.

See Also:
Constant Field Values

CREATION_FAILED

public static final byte CREATION_FAILED
Die Erzeugung eines Objects (zum Beispiel eines neuen PlaceUsers) ist fehlgeschlagen.

See Also:
Constant Field Values

NOT_FOUND

public static final byte NOT_FOUND
Das zu bearbeitende Objekt wurde nicht gefunden.

See Also:
Constant Field Values

NOT_AVAILABLE

public static final byte NOT_AVAILABLE
Objekt/Dienst/Einrichtung ist bekannt, steht aber nicht zur Verfügung.

See Also:
Constant Field Values

AMBIVALENT_KEY

public static final byte AMBIVALENT_KEY
Registrierung fehlgeschlagen. Der Schlüssel ist schon vergeben.

See Also:
Constant Field Values

NOT_AGAIN

public static final byte NOT_AGAIN
Eine Aktion wird nicht ausgeführt, weil sie bereits ausgeführt wurde.

See Also:
Constant Field Values

BAD_PARAMS

public static final byte BAD_PARAMS
Eine Aktion kann nicht ausgeführt werden, weil falsche oder keine Parameter angegeben wurden.

See Also:
Constant Field Values

DEFERRED

public static final byte DEFERRED
Eine Aktion wird nicht sofort ausgeführt. Dies ist z.B. der Fall, wenn eine Einstellung der Stelle geändert wurde, die erst bei Neustart aktiv wird.

See Also:
Constant Field Values

SECURITY_VIOLATION

public static final byte SECURITY_VIOLATION
Eine Aktion wurde nicht ausgeführt, weil eine Sicherheitsverletzung vorliegt.

See Also:
Constant Field Values

NOT_ENOUGH_ACCOUNT

public static final byte NOT_ENOUGH_ACCOUNT
Eine Aktion wurde nicht ausgeführt, weil das Konto des Stellennutzers aufgebraucht ist.

See Also:
Constant Field Values

INTERNAL_ERROR

public static final byte INTERNAL_ERROR
Dieser Fehler wird immer dann zurückgegeben, wenn die Fehlerursache im System liegt und nicht von Aufrufer verursacht wurde. Es liegt ein Programmierfehler vor.

See Also:
Constant Field Values
Constructor Detail

AMETASErrors

public AMETASErrors()
Method Detail

getString

public static java.lang.String getString(byte byVal)
Liefert den Fehlerwert als Zeichenkette.

Parameters:
byVal - Fehlerwert.
Returns:
Fehlerwert als Zeichenkette.