Class Mapping<M extends Mapping<M>>

    • Constructor Detail

      • Mapping

        public Mapping()
      • Mapping

        public Mapping​(Mapping<?> mapping)
    • Method Detail

      • condition

        public M condition​(Conditional<?>... conditions)
      • self

        protected M self()
      • getId

        public String getId()
        An optional unique identifier for this mapping.
      • getWhen

        public List<Conditional<?>> getWhen()
        The set of conditions that control whether or not this mapping will be applied.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object