Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form