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
FieldsModifier and TypeFieldDescriptionstatic final StringName of the property that defines if data attributes with anullvalue must be serialized or not.static final StringDefault web applicationURLmapping for JAX-RS application.static final StringDefault OpenAPI web applicationURLmapping for JAX-RS OpenAPI application.
-
Field Details
-
REST_DEFAULT_APPLICATION_PATH
Default web applicationURLmapping for JAX-RS application.This constant may be used with the
ApplicationPathannotation 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 applicationURLmapping for JAX-RS OpenAPI application.This constant may be used with the
OpenApiApplicationPathannotation 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 anullvalue must be serialized or not.If the property value is set with
true, then data attributes withnullvalues 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 withnullvalues will be skipped.{ "attribute-2":"aValue" }Its default value is
false.
-