Package com.orchestranetworks.rest
Interface ApplicationConstant
- All Known Implementing Classes:
RESTApplicationAbstract
public interface ApplicationConstant
This interface provides constants for JAX-RS applications configuration.
- Since:
- 5.9.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Name of the property that defines if data attributes with anull
value must be serialized or not.static final String
Default web applicationURL
mapping for JAX-RS application.static final String
Default OpenAPI web applicationURL
mapping for JAX-RS OpenAPI application.
-
Field Details
-
REST_DEFAULT_APPLICATION_PATH
Default web applicationURL
mapping for JAX-RS application.This constant may be used with the
ApplicationPath
annotation when applied to a subclass ofRESTApplicationAbstract
.Here is a sample:
@ApplicationPath(REST_DEFAULT_APPLICATION_PATH)
- See Also:
-
REST_DEFAULT_OPENAPI_APPLICATION_PATH
Default OpenAPI web applicationURL
mapping for JAX-RS OpenAPI application.This constant may be used with the
OpenApiApplicationPath
annotation when applied to a subclass ofRESTApplicationAbstract
.Here is a sample:
@OpenApiApplicationPath(REST_DEFAULT_OPENAPI_APPLICATION_PATH)
- Since:
- 6.0.8
- See Also:
-
KEY_SERIALIZE_NULL_VALUES
Name of the property that defines if data attributes with anull
value must be serialized or not.If the property value is set with
true
, then data attributes withnull
values will appear in the serialized response like the following:{ "attribute-1":null, "attribute-2":"aValue", "attribute-3":null }
If it is set with
false
, then data attributes withnull
values will be skipped.{ "attribute-2":"aValue" }
Its default value is
false
.
-