Interface DiscriminatableJavaComposition
- All Known Implementing Classes:
JavaAnyOfComposition,JavaOneOfComposition
public interface DiscriminatableJavaComposition
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetPojos()getType()default booleandefault booleanvalidateExactlyOneMatch(PojoSettings settings)
-
Method Details
-
getPojos
NonEmptyList<JavaObjectPojo> getPojos() -
getDiscriminator
Optional<JavaDiscriminator> getDiscriminator() -
getPojosAsTechnicalMembers
PList<TechnicalPojoMember> getPojosAsTechnicalMembers() -
getType
DiscriminatableJavaComposition.Type getType() -
validateExactlyOneMatch
-
hasDiscriminator
default boolean hasDiscriminator()
-