Class HardMediumSoftBigDecimalScoreJaxbAdapter


  • public class HardMediumSoftBigDecimalScoreJaxbAdapter
    extends AbstractScoreJaxbAdapter<org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore>
    JAXB binding support for a Score type.

    For example: use @XmlJavaTypeAdapter(HardSoftScoreJaxbAdapter.class) on a HardSoftScore score field and it will marshalled to XML as <score>-999hard/-999soft</score>.

    • Constructor Detail

      • HardMediumSoftBigDecimalScoreJaxbAdapter

        public HardMediumSoftBigDecimalScoreJaxbAdapter()
    • Method Detail

      • unmarshal

        public org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore unmarshal​(String scoreString)
        Specified by:
        unmarshal in class XmlAdapter<String,​org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore>