Class JsonTypeConfiguration

java.lang.Object
org.eclipse.persistence.internal.oxm.JsonTypeConfiguration

public class JsonTypeConfiguration extends Object
Handles Json type configuration.
  • Constructor Details

    • JsonTypeConfiguration

      public JsonTypeConfiguration()
  • Method Details

    • isUseXsdTypesWithPrefix

      public boolean isUseXsdTypesWithPrefix()
      Getter for useXsdTypesWithPrefix property.
      Returns:
      value of useXsdTypesWithPrefix property
      Since:
      2.6.0
    • useXsdTypesWithPrefix

      public boolean useXsdTypesWithPrefix()
      If there should be xsd prefix when using simple types, e.g. xsd.int.
      Returns:
      true if there should be xsd prefix when using simple types, e.g. xsd.int.
      Since:
      2.6.0
    • setUseXsdTypesWithPrefix

      public void setUseXsdTypesWithPrefix(boolean useXsdTypesWithPrefix)
      If there should be xsd prefix when using simple types, e.g. xsd.int.
      Parameters:
      useXsdTypesWithPrefix - If there should be xsd prefix when using simple types, e.g. xsd.int.
      Since:
      2.6.0
    • isJsonTypeCompatibility

      public boolean isJsonTypeCompatibility()
      Getter for jsonTypeCompatibility
      Returns:
      value of jsonTypeCompatibility property
      Since:
      2.6.0
    • useJsonTypeCompatibility

      public boolean useJsonTypeCompatibility()
      If we should treat unqualified type property in JSON as MOXy type discriminator.
      Returns:
      true if we should treat unqualified type property in JSON as MOXy type discriminator.
      Since:
      2.6.0
    • setJsonTypeCompatibility

      public void setJsonTypeCompatibility(boolean jsonTypeCompatibility)
      If we should treat unqualified type property in JSON as MOXy type discriminator.
      Parameters:
      jsonTypeCompatibility - If we should treat unqualified type property in JSON as MOXy type discriminator.
      Since:
      2.6.0
    • getJsonTypeAttributeName

      public String getJsonTypeAttributeName()
      Getter for type property name for JSON as MOXy type discriminator.
      Returns:
      value of jsonTypeAttributeName property
      Since:
      2.7.4
    • useJsonTypeAttributeName

      public String useJsonTypeAttributeName()
      Override default type property name for JSON as MOXy type discriminator.
      Returns:
      type property name for JSON as MOXy type discriminator.
      Since:
      2.7.4
    • setJsonTypeAttributeName

      public void setJsonTypeAttributeName(String jsonTypeAttributeName)
      Override default type property name for JSON as MOXy type discriminator.
      Parameters:
      jsonTypeAttributeName - Type property name for JSON as MOXy type discriminator.
      Since:
      2.6.0
    • isJsonDisableNestedArrayName

      public boolean isJsonDisableNestedArrayName()
      Getter for JSON property to enable/disable generation of "item" name in nested arrays in JSON.
      Returns:
      value of jsonDisableNestedArrayName property
      Since:
      2.7.5
    • setJsonDisableNestedArrayName

      public void setJsonDisableNestedArrayName(boolean jsonDisableNestedArrayName)
      Setter for JSON property to enable/disable generation of "item" name in nested arrays in JSON.
      Parameters:
      jsonDisableNestedArrayName - value of jsonDisableNestedArrayName property
      Since:
      2.7.5