Index

A B C D E F G H J K L N O R S T V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addExtraProperties(AffordanceProperties) - Method in interface com.orange.spring.tmf630.affordances.ExtendableModel
 
addExtraProperties(AffordanceProperties) - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
AffordanceProperties - Class in com.orange.spring.tmf630.affordances
Data class that gather all additional properties, i.e.
AffordanceProperties() - Constructor for class com.orange.spring.tmf630.affordances.AffordanceProperties
 
AffordanceProperties.Companion - Class in com.orange.spring.tmf630.affordances
 
AffordanceProperties.Property<T> - Interface in com.orange.spring.tmf630.affordances
Interface for generic additional properties

B

BodySchema - Class in com.orange.spring.tmf630.affordances
Describes the expected body structure of the request.
BodySchema(BodySchema.SchemaType, String) - Constructor for class com.orange.spring.tmf630.affordances.BodySchema
 
BodySchema.SchemaType - Enum Class in com.orange.spring.tmf630.affordances
 

C

com.orange.spring.tmf630 - package com.orange.spring.tmf630
 
com.orange.spring.tmf630.affordances - package com.orange.spring.tmf630.affordances
 
com.orange.spring.tmf630.config - package com.orange.spring.tmf630.config
 
com.orange.spring.tmf630.deserializers - package com.orange.spring.tmf630.deserializers
 
com.orange.spring.tmf630.serializers - package com.orange.spring.tmf630.serializers
 
Companion - Static variable in class com.orange.spring.tmf630.affordances.AffordanceProperties
 
Companion - Static variable in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
component1() - Method in class com.orange.spring.tmf630.affordances.AffordanceProperties
 
configureObjectMapper(ObjectMapper) - Method in class com.orange.spring.tmf630.config.TMF630MediaTypeConfiguration
 
copy(Map<String, AffordanceProperties.Property<?>>) - Method in class com.orange.spring.tmf630.affordances.AffordanceProperties
 
copy(ConfiguredAffordance, List<Field>, BodySchema) - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
copy(T, Map<String, T>, Links) - Method in class com.orange.spring.tmf630.serializers.TMF630Document
 
createContextual(SerializerProvider, BeanProperty) - Method in class com.orange.spring.tmf630.serializers.TMF630LinksSerializer
 
createContextual(SerializerProvider, BeanProperty) - Method in class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 

D

deserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class com.orange.spring.tmf630.config.TMF630HandlerInstantiator
 

E

elements() - Method in class com.orange.spring.tmf630.serializers.TMF630Document
 
empty() - Method in class com.orange.spring.tmf630.affordances.AffordanceProperties.Companion
Creates an AffordanceProperties with no AffordanceProperties.Property.
equals(Object) - Method in class com.orange.spring.tmf630.affordances.AffordanceProperties
 
equals(Object) - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
equals(Object) - Method in class com.orange.spring.tmf630.serializers.TMF630Document
 
equals(Object) - Method in class com.orange.spring.tmf630.TMF630Link
 
ExtendableModel - Interface in com.orange.spring.tmf630.affordances
Interface that makes a TMF630AffordanceModel extendable with new properties.
extendsAffordancesWith(Link, AffordanceProperties) - Static method in class com.orange.spring.tmf630.affordances.AffordanceProperties
Java method that permits to add a new method to already existing Link class.
extendsAffordancesWith(Link, AffordanceProperties.Property<?>...) - Static method in class com.orange.spring.tmf630.affordances.AffordanceProperties
Java method that permits to add a new method to already existing Link class.
extractLink(Object, LinkRelation) - Method in class com.orange.spring.tmf630.deserializers.TMF630LinkDiscoverer
 

F

Field - Class in com.orange.spring.tmf630.affordances
Data class that describes the expected body structure of the request.
Field(String, Field.FieldProperty) - Constructor for class com.orange.spring.tmf630.affordances.Field
 
Field.FieldProperty - Interface in com.orange.spring.tmf630.affordances
Contains either the value or the type of the property, as a String.
Field.Type - Class in com.orange.spring.tmf630.affordances
 
Field.Value - Class in com.orange.spring.tmf630.affordances
 
Fields - Class in com.orange.spring.tmf630.affordances
Data class that groups a list of Field.
Fields(Field...) - Constructor for class com.orange.spring.tmf630.affordances.Fields
 
Fields(List<Field>) - Constructor for class com.orange.spring.tmf630.affordances.Fields
 

G

getAffordanceModel(ConfiguredAffordance) - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel.Companion
 
getBodySchema() - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
getBodySchema() - Method in class com.orange.spring.tmf630.TMF630Link
 
getByType(Class<T>) - Method in class com.orange.spring.tmf630.affordances.AffordanceProperties
 
getCollectionContent() - Method in class com.orange.spring.tmf630.serializers.TMF630Document
 
getConfigured() - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
getContentSerializer() - Method in class com.orange.spring.tmf630.serializers.TMF630LinksSerializer
 
getContentSerializer() - Method in class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 
getContentType() - Method in class com.orange.spring.tmf630.serializers.TMF630LinksSerializer
 
getContentType() - Method in class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 
getFieldProperty() - Method in class com.orange.spring.tmf630.affordances.Field
 
getFields() - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
getFields() - Method in class com.orange.spring.tmf630.TMF630Link
 
getHref() - Method in class com.orange.spring.tmf630.TMF630Link
 
getHrefTemplate() - Method in class com.orange.spring.tmf630.TMF630Link
 
getHrefVars() - Method in class com.orange.spring.tmf630.TMF630Link
 
getJacksonModule() - Method in class com.orange.spring.tmf630.config.TMF630MediaTypeConfiguration
 
getLinks() - Method in class com.orange.spring.tmf630.serializers.TMF630Document
 
getMediaType() - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel.Companion
 
getMediaTypes() - Method in class com.orange.spring.tmf630.config.TMF630MediaTypeConfiguration
 
getMethod() - Method in class com.orange.spring.tmf630.TMF630Link
Gets the HTTP method related to the link.
getName() - Method in class com.orange.spring.tmf630.affordances.Field
 
getName() - Method in class com.orange.spring.tmf630.TMF630Link
 
getProperties() - Method in class com.orange.spring.tmf630.affordances.AffordanceProperties
 
getSchemaType() - Method in class com.orange.spring.tmf630.affordances.BodySchema
 
getSchemaUrl() - Method in class com.orange.spring.tmf630.affordances.BodySchema
 
getSingleContent() - Method in class com.orange.spring.tmf630.serializers.TMF630Document
 
getTitle() - Method in class com.orange.spring.tmf630.TMF630Link
 
getUnderlying() - Method in class com.orange.spring.tmf630.affordances.OutputMediaTypes
 

H

hashCode() - Method in class com.orange.spring.tmf630.affordances.AffordanceProperties
 
hashCode() - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
hashCode() - Method in class com.orange.spring.tmf630.serializers.TMF630Document
 
hashCode() - Method in class com.orange.spring.tmf630.TMF630Link
 
hasSingleElement(Object) - Method in class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 
hasSingleElement(Links) - Method in class com.orange.spring.tmf630.serializers.TMF630LinksSerializer
 
hasSingleElement(RepresentationModel<?>) - Method in class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 

J

Jackson2TMF630Module - Class in com.orange.spring.tmf630.config
Jackson 2 TMF630 module implementation to render TMF630Link instances in JSON.
Jackson2TMF630Module() - Constructor for class com.orange.spring.tmf630.config.Jackson2TMF630Module
 
Jackson2TMF630Module.LinkMixin - Class in com.orange.spring.tmf630.config
 
Jackson2TMF630Module.RepresentationModelMixin - Class in com.orange.spring.tmf630.config
 
JSON_SCHEMA - Enum constant in enum class com.orange.spring.tmf630.affordances.BodySchema.SchemaType
 

K

keyDeserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class com.orange.spring.tmf630.config.TMF630HandlerInstantiator
 

L

LinkMixin() - Constructor for class com.orange.spring.tmf630.config.Jackson2TMF630Module.LinkMixin
 

N

name() - Method in interface com.orange.spring.tmf630.affordances.AffordanceProperties.Property
 
name() - Method in class com.orange.spring.tmf630.affordances.BodySchema
 
name() - Method in class com.orange.spring.tmf630.affordances.Fields
 
name() - Method in class com.orange.spring.tmf630.affordances.OutputMediaTypes
 

O

of(AffordanceProperties.Property<?>...) - Method in class com.orange.spring.tmf630.affordances.AffordanceProperties.Companion
Factory to create AffordanceProperties from multiple AffordanceProperties.Property.
of(String) - Static method in class com.orange.spring.tmf630.config.Jackson2TMF630Module.LinkMixin
 
OutputMediaTypes - Class in com.orange.spring.tmf630.affordances
Describes the expected Media Types that can be retrieved from the link.
OutputMediaTypes(List<String>) - Constructor for class com.orange.spring.tmf630.affordances.OutputMediaTypes
 
OutputMediaTypes.Companion - Class in com.orange.spring.tmf630.affordances
 

R

RepresentationModelMixin() - Constructor for class com.orange.spring.tmf630.config.Jackson2TMF630Module.RepresentationModelMixin
 

S

serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 
serialize(Links, JsonGenerator, SerializerProvider) - Method in class com.orange.spring.tmf630.serializers.TMF630LinksSerializer
 
serialize(RepresentationModel<?>, JsonGenerator, SerializerProvider) - Method in class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 
serializerInstance(SerializationConfig, Annotated, Class<?>) - Method in class com.orange.spring.tmf630.config.TMF630HandlerInstantiator
 
setBodySchema(BodySchema) - Method in class com.orange.spring.tmf630.TMF630Link
 
setFields(List<Field>) - Method in class com.orange.spring.tmf630.TMF630Link
 
setHref(String) - Method in class com.orange.spring.tmf630.TMF630Link
 
setHrefTemplate(String) - Method in class com.orange.spring.tmf630.TMF630Link
 
setHrefVars(Map<String, String>) - Method in class com.orange.spring.tmf630.TMF630Link
 
setMethod(String) - Method in class com.orange.spring.tmf630.TMF630Link
Adds an HTTP method to the link description.
setName(String) - Method in class com.orange.spring.tmf630.TMF630Link
 
setTitle(String) - Method in class com.orange.spring.tmf630.TMF630Link
 

T

tmf630() - Static method in class com.orange.spring.tmf630.affordances.OutputMediaTypes.Companion
 
TMF630_MEDIA_TYPE - Static variable in class com.orange.spring.tmf630.config.TMF630MediaType
 
TMF630_MEDIA_TYPE_VALUE - Static variable in class com.orange.spring.tmf630.config.TMF630MediaType
 
TMF630AffordanceModel - Class in com.orange.spring.tmf630.affordances
Data class of the affordance model of a TMF630Link.
TMF630AffordanceModel(ConfiguredAffordance) - Constructor for class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
TMF630AffordanceModel(ConfiguredAffordance, List<Field>, BodySchema) - Constructor for class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
TMF630AffordanceModel.Companion - Class in com.orange.spring.tmf630.affordances
 
TMF630Document<T> - Class in com.orange.spring.tmf630.serializers
Data class for the JSON structure of any resources using TMF630 links
TMF630Document(T, Map<String, T>, Links) - Constructor for class com.orange.spring.tmf630.serializers.TMF630Document
 
TMF630HandlerInstantiator - Class in com.orange.spring.tmf630.config
A HandlerInstantiator that will use instances explicitly registered with it but fall back to lookup or even create a fresh instance via the AutowireCapableBeanFactory provided on construction.
TMF630HandlerInstantiator(LinkRelationProvider, AutowireCapableBeanFactory) - Constructor for class com.orange.spring.tmf630.config.TMF630HandlerInstantiator
 
TMF630Link - Class in com.orange.spring.tmf630
Data class of a Link as described in the TMF630 specification.
TMF630Link() - Constructor for class com.orange.spring.tmf630.TMF630Link
 
TMF630Link(String, String, String, String, Map<String, String>, String, List<Field>, BodySchema) - Constructor for class com.orange.spring.tmf630.TMF630Link
 
tmf630LinkDiscoverer() - Method in class com.orange.spring.tmf630.config.TMF630MediaTypeConfiguration
 
TMF630LinkDiscoverer - Class in com.orange.spring.tmf630.deserializers
Finds links by rel in a TMF630 representation
TMF630LinkDiscoverer() - Constructor for class com.orange.spring.tmf630.deserializers.TMF630LinkDiscoverer
 
TMF630LinksSerializer - Class in com.orange.spring.tmf630.serializers
TMF630 serializer for Links.
TMF630LinksSerializer() - Constructor for class com.orange.spring.tmf630.serializers.TMF630LinksSerializer
 
TMF630MediaType - Class in com.orange.spring.tmf630.config
Object that contains the value of the TM630 media type.
TMF630MediaTypeConfiguration - Class in com.orange.spring.tmf630.config
Spring configuration for TMF630 media type support.
TMF630MediaTypeConfiguration(LinkRelationProvider, AutowireCapableBeanFactory) - Constructor for class com.orange.spring.tmf630.config.TMF630MediaTypeConfiguration
 
TMF630RepresentationModelSerializer - Class in com.orange.spring.tmf630.serializers
A serializer to render RepresentationModel in a TMF630 JSON.
TMF630RepresentationModelSerializer() - Constructor for class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 
TMF630RepresentationModelSerializer(LinkRelationProvider) - Constructor for class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 
toString() - Method in class com.orange.spring.tmf630.affordances.AffordanceProperties
 
toString() - Method in enum class com.orange.spring.tmf630.affordances.BodySchema.SchemaType
 
toString() - Method in class com.orange.spring.tmf630.affordances.TMF630AffordanceModel
 
toString() - Method in class com.orange.spring.tmf630.serializers.TMF630Document
 
toTMF630Link(Link) - Static method in class com.orange.spring.tmf630.TMF630Link
Converts a Link to a TMF630Link.
Type(String) - Constructor for class com.orange.spring.tmf630.affordances.Field.Type
 
typeIdResolverInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class com.orange.spring.tmf630.config.TMF630HandlerInstantiator
 
typeResolverBuilderInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class com.orange.spring.tmf630.config.TMF630HandlerInstantiator
 

V

value() - Method in interface com.orange.spring.tmf630.affordances.AffordanceProperties.Property
 
value() - Method in class com.orange.spring.tmf630.affordances.BodySchema
 
value() - Method in interface com.orange.spring.tmf630.affordances.Field.FieldProperty
 
value() - Method in class com.orange.spring.tmf630.affordances.Field.Type
 
value() - Method in class com.orange.spring.tmf630.affordances.Field.Value
 
value() - Method in class com.orange.spring.tmf630.affordances.Fields
 
value() - Method in class com.orange.spring.tmf630.affordances.OutputMediaTypes
 
Value(String) - Constructor for class com.orange.spring.tmf630.affordances.Field.Value
 
valueOf(String) - Static method in enum class com.orange.spring.tmf630.affordances.BodySchema.SchemaType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.orange.spring.tmf630.affordances.BodySchema.SchemaType
Returns an array containing the constants of this enum class, in the order they are declared.

W

with(AffordanceProperties.Property<?>...) - Static method in class com.orange.spring.tmf630.affordances.AffordanceProperties
Adds new properties to existing ones.
withExtra(Affordance, AffordanceProperties) - Static method in class com.orange.spring.tmf630.affordances.AffordanceProperties
Java method that permits to add a new method to already existing Affordance class.

X

XSD - Enum constant in enum class com.orange.spring.tmf630.affordances.BodySchema.SchemaType
 

_

_withValueTypeSerializer(TypeSerializer) - Method in class com.orange.spring.tmf630.serializers.TMF630LinksSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class com.orange.spring.tmf630.serializers.TMF630RepresentationModelSerializer
 
A B C D E F G H J K L N O R S T V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form