Interface IIndexHasKeyConstraint
-
- All Superinterfaces:
IConstraint
,IKeyConstraint
- All Known Implementing Classes:
DefaultIndexHasKeyConstraint
public interface IIndexHasKeyConstraint extends IKeyConstraint
Represents a rule that checks that a key generated for a Metaschema data object exists in a named index that was generated using anIIndexConstraint
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
IConstraint.ExternalModelSource, IConstraint.ExternalSource, IConstraint.InternalModelSource, IConstraint.ISource, IConstraint.Level
-
-
Field Summary
-
Fields inherited from interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
DEFAULT_LEVEL, DEFAULT_TARGET, DEFAULT_TARGET_METAPATH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getIndexName()
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
accept, getDescription, getFormalName, getId, getLevel, getProperties, getRemarks, getSource, getTarget, matchTargets, matchTargets
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.constraint.IKeyConstraint
getKeyFields
-
-
-
-
Method Detail
-
getIndexName
@NonNull String getIndexName()
-
-