public abstract class AbstractConstraintMetaData extends java.lang.Object implements ConstraintMetaData
ConstraintMetaData
with attributes common
to all type of meta data.Constructor and Description |
---|
AbstractConstraintMetaData(java.lang.String name,
java.lang.reflect.Type type,
java.util.Set<MetaConstraint<?>> directConstraints,
java.util.Set<MetaConstraint<?>> containerElementsConstraints,
boolean isCascading,
boolean isConstrained) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<javax.validation.metadata.ContainerElementTypeDescriptor> |
asContainerElementTypeDescriptors(java.util.Set<MetaConstraint<?>> containerElementsConstraints,
CascadingMetaData cascadingMetaData,
boolean defaultGroupSequenceRedefined,
java.util.List<java.lang.Class<?>> defaultGroupSequence) |
protected java.util.Set<ConstraintDescriptorImpl<?>> |
asDescriptors(java.util.Set<MetaConstraint<?>> constraints) |
boolean |
equals(java.lang.Object obj) |
java.util.Set<MetaConstraint<?>> |
getAllConstraints() |
java.util.Set<MetaConstraint<?>> |
getContainerElementsConstraints() |
java.util.Set<MetaConstraint<?>> |
getDirectConstraints() |
java.lang.String |
getName()
Returns the name of this meta data object.
|
java.lang.reflect.Type |
getType()
Returns the data type of this meta data object, e.g.
|
int |
hashCode() |
boolean |
isCascading()
Whether this meta data object is marked for cascaded validation or not.
|
boolean |
isConstrained()
Whether this meta data object is constrained by any means or not.
|
java.util.Iterator<MetaConstraint<?>> |
iterator() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
asDescriptor, getKind
public AbstractConstraintMetaData(java.lang.String name, java.lang.reflect.Type type, java.util.Set<MetaConstraint<?>> directConstraints, java.util.Set<MetaConstraint<?>> containerElementsConstraints, boolean isCascading, boolean isConstrained)
public java.lang.String getName()
ConstraintMetaData
getName
in interface ConstraintMetaData
public java.lang.reflect.Type getType()
ConstraintMetaData
getType
in interface ConstraintMetaData
public java.util.Iterator<MetaConstraint<?>> iterator()
iterator
in interface java.lang.Iterable<MetaConstraint<?>>
public java.util.Set<MetaConstraint<?>> getAllConstraints()
public java.util.Set<MetaConstraint<?>> getDirectConstraints()
public java.util.Set<MetaConstraint<?>> getContainerElementsConstraints()
public final boolean isCascading()
ConstraintMetaData
isCascading
in interface ConstraintMetaData
true
if this object is marked for cascaded validation, false
otherwise.public boolean isConstrained()
ConstraintMetaData
isConstrained
in interface ConstraintMetaData
true
if this object is marked for cascaded validation or has any constraints, false
otherwise.public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
protected java.util.Set<ConstraintDescriptorImpl<?>> asDescriptors(java.util.Set<MetaConstraint<?>> constraints)
protected java.util.Set<javax.validation.metadata.ContainerElementTypeDescriptor> asContainerElementTypeDescriptors(java.util.Set<MetaConstraint<?>> containerElementsConstraints, CascadingMetaData cascadingMetaData, boolean defaultGroupSequenceRedefined, java.util.List<java.lang.Class<?>> defaultGroupSequence)
Copyright © 2007-2022 Red Hat, Inc. All Rights Reserved