Class TMF630AffordanceModel
java.lang.Object
org.springframework.hateoas.AffordanceModel
com.orange.spring.tmf630.affordances.TMF630AffordanceModel
- All Implemented Interfaces:
ExtendableModel
,Serializable
public final class TMF630AffordanceModel
extends org.springframework.hateoas.AffordanceModel
implements ExtendableModel, Serializable
Data class of the affordance model of a
TMF630Link
.- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.springframework.hateoas.AffordanceModel
org.springframework.hateoas.AffordanceModel.InputPayloadMetadata, org.springframework.hateoas.AffordanceModel.Named, org.springframework.hateoas.AffordanceModel.PayloadMetadata, org.springframework.hateoas.AffordanceModel.PropertyMetadata, org.springframework.hateoas.AffordanceModel.PropertyMetadataConfigured<T>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTMF630AffordanceModel
(@NotNull org.springframework.hateoas.mediatype.ConfiguredAffordance configured) TMF630AffordanceModel
(@NotNull org.springframework.hateoas.mediatype.ConfiguredAffordance configured, @NotNull List<Field> fields, BodySchema bodySchema) -
Method Summary
Modifier and TypeMethodDescription@NotNull TMF630AffordanceModel
addExtraProperties
(@NotNull AffordanceProperties properties) @NotNull TMF630AffordanceModel
copy
(@NotNull org.springframework.hateoas.mediatype.ConfiguredAffordance configured, @NotNull List<Field> fields, BodySchema bodySchema) boolean
@NotNull org.springframework.hateoas.mediatype.ConfiguredAffordance
int
hashCode()
toString()
Methods inherited from class org.springframework.hateoas.AffordanceModel
createProperties, getHttpMethod, getInput, getLink, getName, getOutput, getQueryMethodParameters, getURI, hasHttpMethod, pointsToTargetOf
-
Field Details
-
Companion
-
-
Constructor Details
-
TMF630AffordanceModel
public TMF630AffordanceModel(@NotNull @NotNull org.springframework.hateoas.mediatype.ConfiguredAffordance configured, @NotNull @NotNull List<Field> fields, @Nullable BodySchema bodySchema) -
TMF630AffordanceModel
public TMF630AffordanceModel(@NotNull @NotNull org.springframework.hateoas.mediatype.ConfiguredAffordance configured)
-
-
Method Details
-
getConfigured
@NotNull public @NotNull org.springframework.hateoas.mediatype.ConfiguredAffordance getConfigured() -
getFields
-
getBodySchema
-
addExtraProperties
@NotNull public @NotNull TMF630AffordanceModel addExtraProperties(@NotNull @NotNull AffordanceProperties properties) - Specified by:
addExtraProperties
in interfaceExtendableModel
-
copy
@NotNull public @NotNull TMF630AffordanceModel copy(@NotNull @NotNull org.springframework.hateoas.mediatype.ConfiguredAffordance configured, @NotNull @NotNull List<Field> fields, @Nullable BodySchema bodySchema) -
equals
- Overrides:
equals
in classorg.springframework.hateoas.AffordanceModel
-
hashCode
public int hashCode()- Overrides:
hashCode
in classorg.springframework.hateoas.AffordanceModel
-
toString
-