Annotation Type RelationshipLimit
@Documented
@Constraint(validatedBy=StixRelationshipLimitValidator.class)
@Target({ANNOTATION_TYPE,TYPE})
@Retention(RUNTIME)
@Repeatable(List.class)
public @interface RelationshipLimit
-
Nested Class Summary
Nested Classes -
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionClass<? extends DomainObject> Class<? extends DomainObject>[] -
Optional Element Summary
Optional Elements
-
Element Details
-
message
String message- Default:
"{io.digitalstate.stix.validation.contraints.relationship.RelationshipLimit}"
-
groups
Class<?>[] groups- Default:
{}
-
payload
Class<? extends javax.validation.Payload>[] payload- Default:
{}
-
source
Class<? extends DomainObject> source -
relationshipType
String relationshipType -
target
Class<? extends DomainObject>[] target -
classEquality
boolean classEquality- Default:
false
-