Class UniqueConstraint
java.lang.Object
ch.tocco.nice2.model.entity.api.schema.events.CheckEvent
ch.tocco.nice2.model.entity.api.schema.events.UniqueConstraint
- All Implemented Interfaces:
- Descriptive
Marks a missing or incomplete unique constraint. There are 4 situations possible:
 
     field        |   businessunit
     -------------|---------------
     not in index | not available
     not in index | in index
     not in index | not in index
     in index     | not in index
     -----------good-------------
     in index     | not available
     in index     | in index
 - 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class ch.tocco.nice2.model.entity.api.schema.events.CheckEventCheckEvent.Level
- 
Constructor SummaryConstructorsConstructorDescriptionUniqueConstraint(Optional<MetaData.IndexInfo> indexInfo, FieldCheckData data, UniqueConstraint.Status fieldStatus, UniqueConstraint.Status businessUnitStatus, Optional<RelationModel> businessUnitRelation) 
- 
Method SummaryMethods inherited from class ch.tocco.nice2.model.entity.api.schema.events.CheckEventappendColumn, appendField, appendField, appendForeignKeyInfo, appendRelationString, getCreated, getLevel, getMetaData
- 
Constructor Details- 
UniqueConstraintpublic UniqueConstraint(Optional<MetaData.IndexInfo> indexInfo, FieldCheckData data, UniqueConstraint.Status fieldStatus, UniqueConstraint.Status businessUnitStatus, Optional<RelationModel> businessUnitRelation) 
 
- 
- 
Method Details- 
getData
- 
forBusinessUnit
- 
forField
- 
getIndexInfo
- 
getBusinessUnitRelationIf present, the relation model to the business unit.
- 
getDescription- Specified by:
- getDescriptionin interface- Descriptive
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-