Skip navigation links
C D E G H I L R S T W 

C

ch.halarious.core - package ch.halarious.core
 

D

deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class ch.halarious.core.HalDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext, Class<?>) - Method in class ch.halarious.core.HalDeserializer
 
dispatchLink(Object, HalReferenceMetaData, Map<String, List<HalReference>>) - Method in class ch.halarious.core.HalSerializer
Erstellt auf Grund des Typ eine HAL-Referenz

E

EMBEDDED_ROOT - Static variable in class ch.halarious.core.HalConstants
Knoten mit den eingebetteten Resourcen

G

getAllFields(Class<?>) - Static method in class ch.halarious.core.HalReflectionHelper
Gibt alle Felder einer Klasse und deren Basisklassen zurück
getHref() - Method in class ch.halarious.core.HalReference
 
getName() - Method in class ch.halarious.core.HalReferenceMetaData
 
getReferenceMetaData(Field) - Static method in class ch.halarious.core.HalReflectionHelper
Liest die Meta-Informationen für ein Feld aus.
getResourceName(Field) - Static method in class ch.halarious.core.HalReflectionHelper
Gibt den Namen einer Resource zurück.
getSelfRef() - Method in class ch.halarious.core.HalBaseResource
 
getTitle() - Method in class ch.halarious.core.HalReference
 
getTitle() - Method in class ch.halarious.core.HalReferenceMetaData
 
getValue(Field, HalResource) - Static method in class ch.halarious.core.HalReflectionHelper
Gibt den Wert eines bestimmten Feldes zurück
getValue(Field, HalResource, Object) - Static method in class ch.halarious.core.HalReflectionHelper
Gibt den Wert eines bestimmten Feldes zurück

H

HalBaseResource - Class in ch.halarious.core
Basisklasse für HAL-Resourcen, welche gleich die Referenz auf sich selbst beinhaltet Created by surech on 18.01.14.
HalBaseResource() - Constructor for class ch.halarious.core.HalBaseResource
 
HalConstants - Class in ch.halarious.core
Enthält verschiedene konstante Werte, welche in HAL benötigt werden..
HalConstants() - Constructor for class ch.halarious.core.HalConstants
 
HalDeserializer - Class in ch.halarious.core
Adapter zum Deserialisieren von HAL-Resourcen nach Json.
HalDeserializer(Class<?>) - Constructor for class ch.halarious.core.HalDeserializer
Intialisiert ein HalDeserializer-Objekt
HalDeserializingException - Exception in ch.halarious.core
Wird bei Fehler beim Deserialisieren von HAL-Objekten ausgelöst
HalDeserializingException() - Constructor for exception ch.halarious.core.HalDeserializingException
 
HalDeserializingException(String) - Constructor for exception ch.halarious.core.HalDeserializingException
 
HalDeserializingException(String, Throwable) - Constructor for exception ch.halarious.core.HalDeserializingException
 
HalDeserializingException(Throwable) - Constructor for exception ch.halarious.core.HalDeserializingException
 
HalDeserializingException(String, Throwable, boolean, boolean) - Constructor for exception ch.halarious.core.HalDeserializingException
 
HalEmbedded - Annotation Type in ch.halarious.core
Markiert eine eingebettete Ressource
HalExclusionStrategy - Class in ch.halarious.core
Schliesst alle Felder aus, welche wir selbst verwalten
HalExclusionStrategy() - Constructor for class ch.halarious.core.HalExclusionStrategy
 
HalLink - Annotation Type in ch.halarious.core
Link zu einer HAL-Resource
HalReference - Class in ch.halarious.core
Link zu einer HAL-Resource
HalReference() - Constructor for class ch.halarious.core.HalReference
Initialisiert ein HalLink-Objekt
HalReferenceMetaData - Class in ch.halarious.core
Enthält die Meta-Daten für eine HAL-Referenz.
HalReferenceMetaData() - Constructor for class ch.halarious.core.HalReferenceMetaData
Initialisiert ein HalReferenceMetaData-Objekt
HalReflectionHelper - Class in ch.halarious.core
Enthält Hilfsfunktionen primär zum Serialisieren und Deserialisieren von HAL-Resourcen
HalReflectionHelper() - Constructor for class ch.halarious.core.HalReflectionHelper
 
HalResource<T> - Interface in ch.halarious.core
Marker-Interface für eine HAL-Resource.
HalSerializer - Class in ch.halarious.core
Adapter zum Serialisieren von HAL-Resourcen nach Json.
HalSerializer() - Constructor for class ch.halarious.core.HalSerializer
 

I

isLink(Field) - Static method in class ch.halarious.core.HalReflectionHelper
Überprüft, ob es sich beim Feld um eine HAL-Referenz handelt
isLink(FieldAttributes) - Static method in class ch.halarious.core.HalReflectionHelper
Überprüft, ob es sich beim Feld um eine HAL-Referenz handelt
isResource(Field) - Static method in class ch.halarious.core.HalReflectionHelper
Überprüft, ob es sich ein diesem Feld um eine HAL-Resource handelt
isResource(FieldAttributes) - Static method in class ch.halarious.core.HalReflectionHelper
Überprüft, ob es sich ein diesem Feld um eine HAL-Resource handelt
isTemplated() - Method in class ch.halarious.core.HalReference
 
isTemplated() - Method in class ch.halarious.core.HalReferenceMetaData
 

L

LINK_ROOT - Static variable in class ch.halarious.core.HalConstants
Knoten mit den verschiedenen HAL-Referenzen

R

readLink(HalReference, HalReferenceMetaData, Map<String, List<HalReference>>) - Method in class ch.halarious.core.HalSerializer
Übernimmt eine HAL-Referenz in die Liste der Links
readLinkCollection(Collection<?>, HalReferenceMetaData, Map<String, List<HalReference>>) - Method in class ch.halarious.core.HalSerializer
Liest eine Liste von HAL-Referenzen ein
readLinkObject(Object, HalReferenceMetaData, Map<String, List<HalReference>>) - Method in class ch.halarious.core.HalSerializer
Verarbeiteten einen Link in Form einen unbekannten Objektes.
readResource(Object, String, Map<String, List<HalResource>>, Set<String>) - Method in class ch.halarious.core.HalSerializer
Liest eine Resource aus einem Feld aus

S

serialize(HalResource, Type, JsonSerializationContext) - Method in class ch.halarious.core.HalSerializer
 
setHref(String) - Method in class ch.halarious.core.HalReference
 
setName(String) - Method in class ch.halarious.core.HalReferenceMetaData
 
setSelfRef(String) - Method in class ch.halarious.core.HalBaseResource
 
setTemplated(Boolean) - Method in class ch.halarious.core.HalReference
 
setTemplated(Boolean) - Method in class ch.halarious.core.HalReferenceMetaData
 
setTitle(String) - Method in class ch.halarious.core.HalReference
 
setTitle(String) - Method in class ch.halarious.core.HalReferenceMetaData
 
setValue(Object, Field, Object) - Static method in class ch.halarious.core.HalReflectionHelper
Schreibt einen Wert in ein Feld
shouldSkipClass(Class<?>) - Method in class ch.halarious.core.HalExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class ch.halarious.core.HalExclusionStrategy
 

T

toString() - Method in class ch.halarious.core.HalReferenceMetaData
 

W

writeEmbeddedInCollection(Collection, Type, JsonElement, JsonDeserializationContext) - Method in class ch.halarious.core.HalDeserializer
Schreibt eine Resourcce in eine Collection
writeEmeddedInResource(HalResource, Field, JsonElement, JsonDeserializationContext) - Method in class ch.halarious.core.HalDeserializer
Schreibt eine eingebettete Resource direkt ein eine HalResource
writeLink(HalResource, Field, JsonElement, JsonDeserializationContext) - Method in class ch.halarious.core.HalDeserializer
 
writeLinkInCollection(Collection, JsonElement, JsonDeserializationContext) - Method in class ch.halarious.core.HalDeserializer
Schreibt eine Referenz in eine Collection aus HalReferences
writeLinkInReference(HalResource, Field, JsonElement, JsonDeserializationContext) - Method in class ch.halarious.core.HalDeserializer
Schreibt eine Referenz direkt ein eine HalReference
C D E G H I L R S T W 
Skip navigation links

Copyright © 2015. All rights reserved.