Uses of Interface
ch.nolix.systemapi.objectdata.model.IEntity
Packages that use IEntity
Package
Description
-
Uses of IEntity in ch.nolix.system.objectdata.adapter
Methods in ch.nolix.system.objectdata.adapter with type parameters of type IEntityModifier and TypeMethodDescriptionAbstractDataAdapter.getStoredTableByEntityType(Class<E> entityType) Methods in ch.nolix.system.objectdata.adapter with parameters of type IEntityModifier and TypeMethodDescriptionfinal IDataAdapterAbstractDataAdapter.insertEntity(IEntity entity) -
Uses of IEntity in ch.nolix.system.objectdata.entitytool
Classes in ch.nolix.system.objectdata.entitytool that implement interfaces with type arguments of type IEntityMethods in ch.nolix.system.objectdata.entitytool with type parameters of type IEntityModifier and TypeMethodDescription<E extends IEntity>
EEntityCreator.createEmptyEntityForEntityType(Class<E> entityType) Methods in ch.nolix.system.objectdata.entitytool with parameters of type IEntityModifier and TypeMethodDescriptionEntityFieldExtractor.extractStoredFieldsFromEntity(IEntity entity) voidEntityContentFieldsFiller.fillUpEntityContentFieldsFromContentFieldDtos(IEntity entity, IContainer<FieldDto> contentFieldDtos) Fills up the content fields of the given entity from the given contentFieldDtos.voidEntityContentFieldsFiller.fillUpEntityContentFieldsFromEntityLoadingDto(IEntity entity, EntityLoadingDto entityLoadingDto) Fills up the content fields of the given entity from the given entityLoadingDto.voidEntityFiller.fillUpEntityFromEntityLoadingDto(IEntity entity, EntityLoadingDto entityLoadingDto) Fills up the given entity from the given entityLoadingDto.TableNameExtractor.getTableNameOfEntity(IEntity entity) Method parameters in ch.nolix.system.objectdata.entitytool with type arguments of type IEntityModifier and TypeMethodDescriptionTableNameExtractor.getTableNameOfEntityType(Class<? extends IEntity> entityType) -
Uses of IEntity in ch.nolix.system.objectdata.expectation
Methods in ch.nolix.system.objectdata.expectation with parameters of type IEntityModifier and TypeMethodDescriptionvoidEntityExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given entity that its newly referenced entities actually exist.voidEntityExpectationAdder.addExpectationThatNewlyReferencedEntitiesExistIfEntityIsNewOrEdited(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given entity that its newly referenced entities actually exist if the given entity is new or edited.Method parameters in ch.nolix.system.objectdata.expectation with type arguments of type IEntityModifier and TypeMethodDescriptionvoidFieldExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IMultiReference<? extends IEntity> multiReference, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given multiReference that its newly referenced entities actually exist.voidFieldExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IOptionalReference<? extends IEntity> optionalReference, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given optionalReference that its newly referenced entities actually exist.voidFieldExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IReference<? extends IEntity> reference, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given reference that its newly referenced entities actually exist.voidMultiReferenceEntryExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IMultiReferenceEntry<? extends IEntity> multiReferenceEntry, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given multiReferenceEntry that its newly referenced entities actually exist.voidMultiReferenceEntryExpectationAdder.addExpectationThatNewlyReferencedEntitiesExistIfMultiReferenceEntryIsNew(IMultiReferenceEntry<? extends IEntity> multiReferenceEntry, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given multiReferenceEntry that its newly referenced entities actually exist if the given multiReferenceEntry is new. -
Uses of IEntity in ch.nolix.system.objectdata.fieldexaminer
Methods in ch.nolix.system.objectdata.fieldexaminer with type parameters of type IEntityModifier and TypeMethodDescription<E extends IEntity>
booleanMultiReferenceExaminer.canAddEntity(IMultiReference<E> multiReference) <E extends IEntity>
booleanMultiReferenceExaminer.canAddEntity(IMultiReference<E> multiReference, E entity) <E extends IEntity>
booleanMultiReferenceExaminer.canBeCleared(IMultiReference<E> multiReference) <E extends IEntity>
booleanOptionalReferenceExaminer.canBeCleared(IOptionalReference<E> optionalReference) <E extends IEntity>
booleanMultiReferenceExaminer.canRemoveEntity(IMultiReference<E> multiReference) <E extends IEntity>
booleanMultiReferenceExaminer.canRemoveEntity(IMultiReference<E> multiReference, E entity) <E extends IEntity>
booleanOptionalReferenceExaminer.canSetEntity(IOptionalReference<E> optionalReference) <E extends IEntity>
booleanOptionalReferenceExaminer.canSetEntity(IOptionalReference<E> optionalReference, E entity) <E extends IEntity>
booleanReferenceExaminer.canSetEntity(IReference<E> reference) <E extends IEntity>
booleanReferenceExaminer.canSetEntity(IReference<E> reference, E entity) -
Uses of IEntity in ch.nolix.system.objectdata.fieldtool
Method parameters in ch.nolix.system.objectdata.fieldtool with type arguments of type IEntityModifier and TypeMethodDescriptionReferenceTool.getOptionalStoredBaseBackReference(IReference<IEntity> reference) -
Uses of IEntity in ch.nolix.system.objectdata.fieldvalidator
Methods in ch.nolix.system.objectdata.fieldvalidator with type parameters of type IEntityModifier and TypeMethodDescription<E extends IEntity>
voidMultiReferenceValidator.assertCanAddEntity(IMultiReference<E> multiReference, E entity) <E extends IEntity>
voidMultiReferenceValidator.assertCanRemoveEntity(IMultiReference<E> multiReference, E entity) <E extends IEntity>
voidOptionalReferenceValidator.assertCanSetEntity(IOptionalReference<E> optionalReference, E entity) <E extends IEntity>
voidReferenceValidator.assertCanSetEntity(IReference<E> reference, E entity) -
Uses of IEntity in ch.nolix.system.objectdata.middatamodelmapper
Methods in ch.nolix.system.objectdata.middatamodelmapper with parameters of type IEntityModifier and TypeMethodDescriptionEntityDtoMapper.mapEntityToEntityCreationDto(IEntity entity) EntityDtoMapper.mapEntityToEntityDeletionDto(IEntity entity) EntityDtoMapper.mapEntityToEntityUpdateDto(IEntity entity) Method parameters in ch.nolix.system.objectdata.middatamodelmapper with type arguments of type IEntityModifier and TypeMethodDescriptionMultiBackReferenceEntryDeletionDtoMapper.mapMultiBackReferenceEntryToMultiBackReferenceEntryDeletionDto(IMultiBackReferenceEntry<? extends IEntity> multiBackReferenceEntry) MultiBackReferenceEntryDtoMapper.mapMultiBackReferenceEntryToMultiBackReferenceEntryDto(IMultiBackReferenceEntry<? extends IEntity> multiBackReferenceEntry) MultiReferenceEntryDeletionDtoMapper.mapMultiReferenceEntryToMultiReferenceEntryDeletionDto(IMultiReferenceEntry<? extends IEntity> multiReferenceEntry) MultiReferenceEntryDtoMapper.mapMultiReferenceEntryToMultiReferenceEntryDto(IMultiReferenceEntry<? extends IEntity> multiReferenceEntry) -
Uses of IEntity in ch.nolix.system.objectdata.model
Classes in ch.nolix.system.objectdata.model with type parameters of type IEntityModifier and TypeClassDescriptionclassAbstractBaseReference<E extends IEntity>final classBackReference<E extends IEntity>final classMultiBackReference<E extends IEntity>final classMultiBackReferenceEntry<E extends IEntity>final classMultiReference<E extends IEntity>final classOptionalBackReference<E extends IEntity>final classOptionalReference<E extends IEntity>final classfinal classClasses in ch.nolix.system.objectdata.model that implement IEntityMethods in ch.nolix.system.objectdata.model with type parameters of type IEntityModifier and TypeMethodDescriptionstatic <T extends IEntity>
MultiBackReferenceEntry<T> MultiBackReferenceEntry.createLoadedEntryForMultiBackReferenceAndBackReferencedEntityIdAndBackReferencedTableId(IMultiBackReference<T> multiBackReference, String backReferencedEntityId, String backReferencedTableId) static <T extends IEntity>
MultiBackReferenceEntry<T> MultiBackReferenceEntry.createNewEntryForMultiBackReferenceAndBackReferencedEntity(IMultiBackReference<T> multiBackReference, T backReferencedEntity) static <T extends IEntity>
MultiBackReferenceEntry<T> MultiBackReferenceEntry.createNewEntryForMultiBackReferenceAndBackReferencedEntityIdAndBackReferencedTableId(IMultiBackReference<T> multiBackReference, String backReferencedEntityId, String backReferencedTableId) static <T extends IEntity>
BackReference<T> BackReference.forBackReferencedFieldNameAndBackReferenceableEntityTypes(String backReferencedFieldName, IContainer<Class<? extends T>> backReferenceableEntityTypes) static <T extends IEntity>
BackReference<T> BackReference.forBackReferencedFieldNameAndBackReferenceableEntityTypes(String backReferencedFieldName, Class<T>... backReferenceableEntityTypes) static <T extends IEntity>
MultiBackReference<T> MultiBackReference.forBackReferencedFieldNameAndBackReferenceableEntityTypes(String backReferencedFieldName, IContainer<Class<? extends T>> backReferenceableEntityTypes) static <T extends IEntity>
MultiBackReference<T> MultiBackReference.forBackReferencedFieldNameAndBackReferenceableEntityTypes(String backReferencedFieldName, Class<T>... backReferenceableEntityTypes) static <T extends IEntity>
OptionalBackReference<T> OptionalBackReference.forBackReferencedFieldNameAndBackReferenceableEntityTypes(String backReferencedFieldName, IContainer<Class<? extends T>> backReferenceableEntityTypes) static <T extends IEntity>
OptionalBackReference<T> OptionalBackReference.forBackReferencedFieldNameAndBackReferenceableEntityTypes(String backReferencedFieldName, Class<T>... backReferenceableEntityTypes) static <T extends IEntity>
BackReference<T> BackReference.forBackReferencedFieldNameAndBackReferenceableTableNames(String backReferencedFieldName, IContainer<String> backReferenceableTableNames) static <T extends IEntity>
MultiBackReference<T> MultiBackReference.forBackReferencedFieldNameAndBackReferenceableTableNames(String backReferencedFieldName, IContainer<String> backReferenceableTableNames) static <T extends IEntity>
OptionalBackReference<T> OptionalBackReference.forBackReferencedFieldNameAndBackReferenceableTableNames(String backReferencedFieldName, IContainer<String> backReferenceableTableNames) static <T extends IEntity>
MultiReference<T> MultiReference.forEntityTypes(IContainer<Class<? extends T>> entityTypes) static <T extends IEntity>
MultiReference<T> MultiReference.forEntityTypes(Class<? extends T>... entityTypes) static <T extends IEntity>
OptionalReference<T> OptionalReference.forEntityTypes(IContainer<Class<? extends T>> entityTypes) static <T extends IEntity>
OptionalReference<T> OptionalReference.forEntityTypes(Class<? extends T>... entityTypes) Reference.forEntityTypes(IContainer<Class<? extends T>> entityTypes) Reference.forEntityTypes(Class<? extends T>... entityTypes) static <T extends IEntity>
MultiReference<T> MultiReference.forReferenceableTableNames(IContainer<String> referenceableTableNames) static <T extends IEntity>
MultiReference<T> MultiReference.forReferenceableTableNames(String... referenceableTableNames) static <T extends IEntity>
OptionalReference<T> OptionalReference.forReferenceableTableNames(IContainer<String> referenceableTableNames) static <T extends IEntity>
OptionalReference<T> OptionalReference.forReferenceableTableNames(String... referenceableTableNames) Reference.forReferenceableTableNames(IContainer<String> referenceableTableNames) Reference.forReferenceableTableNames(String... referenceableTableNames) <E extends IEntity>
IContainer<E> Database.getStoredEntitiesByType(Class<E> type) Database.getStoredTableByEntityType(Class<E> entityType) Database.insertEntity(E entity) static <E extends IEntity>
EEntityLoader.loadEntityById(ITable<E> table, String id, IDataReader dataReader) static <E extends IEntity>
MultiBackReferenceEntry<E> MultiBackReferenceEntryMapper.mapMultiBackReferenceEntryDtoToLoadedMultiBackReferenceEntry(MultiBackReferenceEntryDto multiBackReferenceEntryDto, MultiBackReference<E> multiBackReference) static <E extends IEntity>
voidBaseReferenceUpdater.ofBaseReferenceUpdatePotentialBaseBackReferenceForAddOrSetEntity(IBaseReference baseReference, E entity) Methods in ch.nolix.system.objectdata.model that return types with arguments of type IEntityModifier and TypeMethodDescriptionIContainer<Class<? extends IEntity>> EntityTypeSet.getEntityTypes()AbstractEntity.getStoredParentTable()AbstractField.getStoredParentTable()Column.getStoredParentTable()MultiBackReferenceEntry.getStoredParentTable()IContainer<? extends ITable<IEntity>> Column.getStoredReferenceableTables()Database.getStoredTableByName(String name) IContainer<? extends ITable<IEntity>> Database.getStoredTables()static ImmutableList<Table<IEntity>> TableLoader.loadTablesForDatabase(Database database) TableMapper.mapMidSchemaTableDtoToTableWithoutColumns(TableDto midTableDto, Database database) Methods in ch.nolix.system.objectdata.model with parameters of type IEntityModifier and TypeMethodDescriptionfinal booleanAbstractBaseReference.referencesBackEntity(IEntity entity) final booleanAbstractBaseValueField.referencesBackEntity(IEntity entity) booleanBackReference.referencesBackEntity(IEntity entity) booleanMultiBackReference.referencesBackEntity(IEntity entity) booleanOptionalBackReference.referencesBackEntity(IEntity entity) final booleanAbstractBaseBackReference.referencesEntity(IEntity entity) final booleanAbstractBaseValueField.referencesEntity(IEntity entity) booleanMultiReference.referencesEntity(IEntity entity) booleanOptionalReference.referencesEntity(IEntity entity) booleanReference.referencesEntity(IEntity entity) static voidBaseBackReferenceUpdater.updateBaseBackReferencesThatReferencesBackEntityForDeleteEntity(IEntity entity) static voidBaseBackReferenceUpdater.updateBaseBackReferenceThatReferencesBackEntityForDeleteEntity(IBaseBackReference baseBackReference, IEntity entity) Method parameters in ch.nolix.system.objectdata.model with type arguments of type IEntityModifier and TypeMethodDescriptionstatic IContainer<AbstractField> FieldFromTableCreator.createFieldsFromTable(ITable<? extends IEntity> table) final voidAbstractEntity.internalSetParentTable(ITable<? extends IEntity> parentTable) static IColumnColumnMapper.mapMidSchemaColumnDtoToColumn(ColumnDto midSchemaColumnDto, Table<IEntity> parentTable, IContainer<? extends ITable<IEntity>> tables) static IColumnColumnMapper.mapMidSchemaColumnDtoToColumn(ColumnDto midSchemaColumnDto, Table<IEntity> parentTable, IContainer<? extends ITable<IEntity>> tables) static EntityTypeSetEntityTypeSet.withEntityTypes(IContainer<Class<? extends IEntity>> entityTypes) static ColumnColumn.withParentTableAndIdAndNameAndFieldTypeAndDataTypeClassAndReferenceableTablesAndBackReferenceableColumns(Table<IEntity> parentTable, String id, String name, FieldType fieldType, Class<?> dataTypeClass, IContainer<? extends ITable<IEntity>> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) static ColumnColumn.withParentTableAndIdAndNameAndFieldTypeAndDataTypeClassAndReferenceableTablesAndBackReferenceableColumns(Table<IEntity> parentTable, String id, String name, FieldType fieldType, Class<?> dataTypeClass, IContainer<? extends ITable<IEntity>> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) -
Uses of IEntity in ch.nolix.system.objectdata.modelexaminer
Methods in ch.nolix.system.objectdata.modelexaminer with parameters of type IEntityModifier and TypeMethodDescriptionbooleanEntityExaminer.allNewAndEditedMandatoryFieldsAreSet(IEntity entity) booleanEntityExaminer.canBeDeleted(IEntity entity) booleanEntityExaminer.canBeInsertedIntoTable(IEntity entity) booleanTableExaminer.canInsertGivenEntity(ITable<?> table, IEntity entity) booleanEntityExaminer.canSetParentTable(IEntity entity) booleanEntityExaminer.canSetParentTable(IEntity entity, ITable<? extends IEntity> table) booleanTableExaminer.hasInsertedGivenEntityInLocalData(ITable<?> table, IEntity entity) booleanEntityExaminer.isReferencedIgnoringLocallyDeletedEntities(IEntity entity) booleanEntityExaminer.isReferencedInLocalDataIgnoringLocallyDeletedEntities(IEntity entity) booleanEntityExaminer.isReferencedInPersistedDataIgnoringLocallyDeletedEntities(IEntity entity) booleanEntityExaminer.referencesGivenEntity(IEntity sourceEntity, IEntity entity) Method parameters in ch.nolix.system.objectdata.modelexaminer with type arguments of type IEntityModifier and TypeMethodDescriptionbooleanEntityExaminer.canSetParentTable(IEntity entity, ITable<? extends IEntity> table) booleanColumnExaminer.containsReferenceableTable(IColumn column, ITable<IEntity> referenceableTable) -
Uses of IEntity in ch.nolix.system.objectdata.modelsearcher
Methods in ch.nolix.system.objectdata.modelsearcher with type parameters of type IEntityModifier and TypeMethodDescription<E extends IEntity>
IContainer<IColumn> TableSearcher.getStoredColumsThatReferencesTable(ITable<E> table) Methods in ch.nolix.system.objectdata.modelsearcher that return types with arguments of type IEntityModifier and TypeMethodDescriptionDatabaseSearcher.getStoredEntitiesInLocalData(IDatabase database) DatabaseSearcher.getStoredTableById(IDatabase database, String tableId) Methods in ch.nolix.system.objectdata.modelsearcher with parameters of type IEntityModifier and TypeMethodDescriptionEntitySearcher.getOptionalStoredBaseBackReferenceWhoCanBackReferenceTheBaseReference(IEntity entity, IBaseReference baseReference) EntitySearcher.getStoredBaseBackReferencesThatReferenceBackEntity(IEntity entity) IContainer<? extends IField> EntitySearcher.getStoredEditedFields(IEntity entity) EntitySearcher.getStoredFieldByName(IEntity entity, String name) EntitySearcher.getStoredFieldsWhoAreBackReferencedFromEntity(IEntity entity) -
Uses of IEntity in ch.nolix.system.objectdata.modelvalidator
Methods in ch.nolix.system.objectdata.modelvalidator with parameters of type IEntityModifier and TypeMethodDescriptionvoidEntityValidator.assertBelongsToTable(IEntity entity) voidEntityValidator.assertCanBeDeleted(IEntity entity) voidTableValidator.assertCanInsertEntity(ITable<? extends IEntity> table, IEntity entity) voidEntityValidator.assertCanSetParentTable(IEntity entity, ITable<? extends IEntity> table) voidEntityValidator.assertDoesNotBelongToTable(IEntity entity) voidEntityValidator.assertHasSaveStamp(IEntity entity) voidEntityValidator.assertIsNotReferencedIgnoringLocallyDeletedEntities(IEntity entity) Method parameters in ch.nolix.system.objectdata.modelvalidator with type arguments of type IEntityModifier and TypeMethodDescriptionvoidTableValidator.assertCanInsertEntity(ITable<? extends IEntity> table, IEntity entity) voidEntityValidator.assertCanSetParentTable(IEntity entity, ITable<? extends IEntity> table) -
Uses of IEntity in ch.nolix.system.objectdata.persistence
Methods in ch.nolix.system.objectdata.persistence with parameters of type IEntityModifier and TypeMethodDescriptionvoidEntitySaver.saveEntityChanges(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the changes of the given entity.voidEntitySaver.saveEntityCreation(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the creation of the given entity.voidEntitySaver.saveEntityDeletion(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the deletion of the given entity.voidEntitySaver.saveEntityUpdates(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the updates of the given entity.voidMultiFieldSaver.saveMultiFieldChangesOfEntity(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the changes of the multi fields of the given entity.Method parameters in ch.nolix.system.objectdata.persistence with type arguments of type IEntityModifier and TypeMethodDescriptionvoidMultiBackReferenceSaver.saveMultiBackReferenceChanges(IMultiBackReference<? extends IEntity> multiBackReference, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the changes of the given multiBackReference. -
Uses of IEntity in ch.nolix.system.objectdata.schemamapper
Method parameters in ch.nolix.system.objectdata.schemamapper with type arguments of type IEntityModifier and TypeMethodDescriptionTableMapper.mapEntityTypeToEmptyTable(Class<? extends IEntity> entityType) -
Uses of IEntity in ch.nolix.system.objectdata.schemasearcher
Methods in ch.nolix.system.objectdata.schemasearcher that return types with arguments of type IEntityModifier and TypeMethodDescriptionSchemaSearcher.getEntityTypeByName(IEntityTypeSet entityTypeSet, String name) -
Uses of IEntity in ch.nolix.systemapi.objectdata.adapter
Methods in ch.nolix.systemapi.objectdata.adapter with type parameters of type IEntityMethods in ch.nolix.systemapi.objectdata.adapter with parameters of type IEntity -
Uses of IEntity in ch.nolix.systemapi.objectdata.entitytool
Classes in ch.nolix.systemapi.objectdata.entitytool with type parameters of type IEntityModifier and TypeInterfaceDescriptioninterfaceIEntityFieldExtractor<E extends IEntity, F extends IField>Methods in ch.nolix.systemapi.objectdata.entitytool with type parameters of type IEntityModifier and TypeMethodDescription<E extends IEntity>
EIEntityCreator.createEmptyEntityForEntityType(Class<E> entityType) Methods in ch.nolix.systemapi.objectdata.entitytool with parameters of type IEntityModifier and TypeMethodDescriptionvoidIEntityContentFieldsFiller.fillUpEntityContentFieldsFromContentFieldDtos(IEntity entity, IContainer<FieldDto> contentFieldDtos) Fills up the content fields of the given entity from the given contentFieldDtos.voidIEntityContentFieldsFiller.fillUpEntityContentFieldsFromEntityLoadingDto(IEntity entity, EntityLoadingDto entityLoadingDto) Fills up the content fields of the given entity from the given entityLoadingDto.voidIEntityFiller.fillUpEntityFromEntityLoadingDto(IEntity entity, EntityLoadingDto entityLoadingDto) Fills up the given entity from the given entityLoadingDto.ITableNameExtractor.getTableNameOfEntity(IEntity entity) Method parameters in ch.nolix.systemapi.objectdata.entitytool with type arguments of type IEntityModifier and TypeMethodDescriptionITableNameExtractor.getTableNameOfEntityType(Class<? extends IEntity> entityType) -
Uses of IEntity in ch.nolix.systemapi.objectdata.expectation
Methods in ch.nolix.systemapi.objectdata.expectation with parameters of type IEntityModifier and TypeMethodDescriptionvoidIEntityExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given entity that its newly referenced entities actually exist.voidIEntityExpectationAdder.addExpectationThatNewlyReferencedEntitiesExistIfEntityIsNewOrEdited(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given entity that its newly referenced entities actually exist if the given entity is new or edited.Method parameters in ch.nolix.systemapi.objectdata.expectation with type arguments of type IEntityModifier and TypeMethodDescriptionvoidIFieldExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IMultiReference<? extends IEntity> multiReference, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given multiReference that its newly referenced entities actually exist.voidIFieldExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IOptionalReference<? extends IEntity> optionalReference, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given optionalReference that its newly referenced entities actually exist.voidIFieldExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IReference<? extends IEntity> reference, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given reference that its newly referenced entities actually exist.voidIMultiReferenceEntryExpectationAdder.addExpectationThatNewlyReferencedEntitiesExist(IMultiReferenceEntry<? extends IEntity> multiReferenceEntry, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given multiReferenceEntry that its newly referenced entities actually exist.voidIMultiReferenceEntryExpectationAdder.addExpectationThatNewlyReferencedEntitiesExistIfMultiReferenceEntryIsNew(IMultiReferenceEntry<? extends IEntity> multiReferenceEntry, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Adds expectation to the given multiReferenceEntry that its newly referenced entities actually exist if the given multiReferenceEntry is new. -
Uses of IEntity in ch.nolix.systemapi.objectdata.fieldexaminer
Methods in ch.nolix.systemapi.objectdata.fieldexaminer with type parameters of type IEntityModifier and TypeMethodDescription<E extends IEntity>
booleanIMultiReferenceExaminer.canAddEntity(IMultiReference<E> multiReference) <E extends IEntity>
booleanIMultiReferenceExaminer.canAddEntity(IMultiReference<E> multiReference, E entity) <E extends IEntity>
booleanIMultiReferenceExaminer.canBeCleared(IMultiReference<E> multiReference) <E extends IEntity>
booleanIOptionalReferenceExaminer.canBeCleared(IOptionalReference<E> optionalReference) <E extends IEntity>
booleanIMultiReferenceExaminer.canRemoveEntity(IMultiReference<E> multiReference) <E extends IEntity>
booleanIMultiReferenceExaminer.canRemoveEntity(IMultiReference<E> multiReference, E entity) <E extends IEntity>
booleanIOptionalReferenceExaminer.canSetEntity(IOptionalReference<E> optionalReference) <E extends IEntity>
booleanIOptionalReferenceExaminer.canSetEntity(IOptionalReference<E> optionalReference, E entity) <E extends IEntity>
booleanIReferenceExaminer.canSetEntity(IReference<E> reference) <E extends IEntity>
booleanIReferenceExaminer.canSetEntity(IReference<E> reference, E entity) -
Uses of IEntity in ch.nolix.systemapi.objectdata.fieldtool
Method parameters in ch.nolix.systemapi.objectdata.fieldtool with type arguments of type IEntityModifier and TypeMethodDescriptionIReferenceTool.getOptionalStoredBaseBackReference(IReference<IEntity> reference) -
Uses of IEntity in ch.nolix.systemapi.objectdata.fieldvalidator
Methods in ch.nolix.systemapi.objectdata.fieldvalidator with type parameters of type IEntityModifier and TypeMethodDescription<E extends IEntity>
voidIMultiReferenceValidator.assertCanAddEntity(IMultiReference<E> multiReference, E entity) <E extends IEntity>
voidIMultiReferenceValidator.assertCanRemoveEntity(IMultiReference<E> multiReference, E entity) <E extends IEntity>
voidIOptionalReferenceValidator.assertCanSetEntity(IOptionalReference<E> optionalReference, E entity) <E extends IEntity>
voidIReferenceValidator.assertCanSetEntity(IReference<E> reference, E entity) -
Uses of IEntity in ch.nolix.systemapi.objectdata.middatamodelmapper
Methods in ch.nolix.systemapi.objectdata.middatamodelmapper with parameters of type IEntityModifier and TypeMethodDescriptionIEntityDtoMapper.mapEntityToEntityCreationDto(IEntity entity) IEntityDtoMapper.mapEntityToEntityDeletionDto(IEntity entity) IEntityDtoMapper.mapEntityToEntityUpdateDto(IEntity entity) Method parameters in ch.nolix.systemapi.objectdata.middatamodelmapper with type arguments of type IEntityModifier and TypeMethodDescriptionIMultiBackReferenceEntryDeletionDtoMapper.mapMultiBackReferenceEntryToMultiBackReferenceEntryDeletionDto(IMultiBackReferenceEntry<? extends IEntity> multiBackReferenceEntry) IMultiBackReferenceEntryDtoMapper.mapMultiBackReferenceEntryToMultiBackReferenceEntryDto(IMultiBackReferenceEntry<? extends IEntity> multiBackReferenceEntry) IMultiReferenceEntryDeletionDtoMapper.mapMultiReferenceEntryToMultiReferenceEntryDeletionDto(IMultiReferenceEntry<? extends IEntity> multiReferenceEntry) IMultiReferenceEntryDtoMapper.mapMultiReferenceEntryToMultiReferenceEntryDto(IMultiReferenceEntry<? extends IEntity> multiReferenceEntry) -
Uses of IEntity in ch.nolix.systemapi.objectdata.model
Classes in ch.nolix.systemapi.objectdata.model with type parameters of type IEntityModifier and TypeInterfaceDescriptioninterfaceIBackReference<E extends IEntity>interfaceIMultiBackReference<E extends IEntity>interfaceIMultiBackReferenceEntry<E extends IEntity>interfaceIMultiReference<E extends IEntity>interfaceIMultiReferenceEntry<E extends IEntity>interfaceIOptionalBackReference<E extends IEntity>interfaceIOptionalReference<E extends IEntity>interfaceIReference<E extends IEntity>interfaceSubinterfaces with type arguments of type IEntity in ch.nolix.systemapi.objectdata.modelModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceIMultiBackReferenceEntry<E extends IEntity>interfaceIMultiReferenceEntry<E extends IEntity>Methods in ch.nolix.systemapi.objectdata.model with type parameters of type IEntityModifier and TypeMethodDescription<E extends IEntity>
IContainer<E> IDatabase.getStoredEntitiesByType(Class<E> type) IDatabase.getStoredTableByEntityType(Class<E> entityType) IDatabase.insertEntity(E entity) Methods in ch.nolix.systemapi.objectdata.model that return types with arguments of type IEntityModifier and TypeMethodDescriptionIContainer<Class<? extends IEntity>> IEntityTypeSet.getEntityTypes()IColumn.getStoredParentTable()IContainer<? extends ITable<IEntity>> IColumn.getStoredReferenceableTables()IDatabase.getStoredTableByName(String name) IContainer<? extends ITable<IEntity>> IDatabase.getStoredTables()Methods in ch.nolix.systemapi.objectdata.model with parameters of type IEntityModifier and TypeMethodDescriptionbooleanIField.referencesBackEntity(IEntity entity) booleanIField.referencesEntity(IEntity entity) Method parameters in ch.nolix.systemapi.objectdata.model with type arguments of type IEntityModifier and TypeMethodDescriptionvoidIEntity.internalSetParentTable(ITable<? extends IEntity> parentTable) -
Uses of IEntity in ch.nolix.systemapi.objectdata.modelexaminer
Methods in ch.nolix.systemapi.objectdata.modelexaminer with parameters of type IEntityModifier and TypeMethodDescriptionbooleanIEntityExaminer.allNewAndEditedMandatoryFieldsAreSet(IEntity entity) booleanIEntityExaminer.canBeDeleted(IEntity entity) booleanIEntityExaminer.canBeInsertedIntoTable(IEntity entity) booleanITableExaminer.canInsertGivenEntity(ITable<?> table, IEntity entity) booleanIEntityExaminer.canSetParentTable(IEntity entity) booleanIEntityExaminer.canSetParentTable(IEntity entity, ITable<? extends IEntity> table) booleanITableExaminer.hasInsertedGivenEntityInLocalData(ITable<?> table, IEntity entity) booleanIEntityExaminer.isReferencedIgnoringLocallyDeletedEntities(IEntity entity) booleanIEntityExaminer.isReferencedInLocalDataIgnoringLocallyDeletedEntities(IEntity entity) booleanIEntityExaminer.isReferencedInPersistedDataIgnoringLocallyDeletedEntities(IEntity entity) booleanIEntityExaminer.referencesGivenEntity(IEntity sourceEntity, IEntity targetEntity) Method parameters in ch.nolix.systemapi.objectdata.modelexaminer with type arguments of type IEntityModifier and TypeMethodDescriptionbooleanIEntityExaminer.canSetParentTable(IEntity entity, ITable<? extends IEntity> table) booleanIColumnExaminer.containsReferenceableTable(IColumn column, ITable<IEntity> referenceableTable) -
Uses of IEntity in ch.nolix.systemapi.objectdata.modelsearcher
Methods in ch.nolix.systemapi.objectdata.modelsearcher with type parameters of type IEntityModifier and TypeMethodDescription<E extends IEntity>
IContainer<IColumn> ITableSearcher.getStoredColumsThatReferencesTable(ITable<E> table) Methods in ch.nolix.systemapi.objectdata.modelsearcher that return types with arguments of type IEntityModifier and TypeMethodDescriptionIDatabaseSearcher.getStoredEntitiesInLocalData(IDatabase database) IDatabaseSearcher.getStoredTableById(IDatabase database, String tableId) Methods in ch.nolix.systemapi.objectdata.modelsearcher with parameters of type IEntityModifier and TypeMethodDescriptionIEntitySearcher.getOptionalStoredBaseBackReferenceWhoCanBackReferenceTheBaseReference(IEntity entity, IBaseReference baseReference) IEntitySearcher.getStoredBaseBackReferencesThatReferenceBackEntity(IEntity entity) IContainer<? extends IField> IEntitySearcher.getStoredEditedFields(IEntity entity) IEntitySearcher.getStoredFieldByName(IEntity entity, String name) IEntitySearcher.getStoredFieldsWhoAreBackReferencedFromEntity(IEntity entity) -
Uses of IEntity in ch.nolix.systemapi.objectdata.modelvalidator
Methods in ch.nolix.systemapi.objectdata.modelvalidator with parameters of type IEntityModifier and TypeMethodDescriptionvoidIEntityValidator.assertBelongsToTable(IEntity entity) voidIEntityValidator.assertCanBeDeleted(IEntity entity) voidITableValidator.assertCanInsertEntity(ITable<? extends IEntity> table, IEntity entity) voidIEntityValidator.assertCanSetParentTable(IEntity entity, ITable<? extends IEntity> table) voidIEntityValidator.assertDoesNotBelongToTable(IEntity entity) voidIEntityValidator.assertHasSaveStamp(IEntity entity) voidIEntityValidator.assertIsNotReferencedIgnoringLocallyDeletedEntities(IEntity entity) Method parameters in ch.nolix.systemapi.objectdata.modelvalidator with type arguments of type IEntityModifier and TypeMethodDescriptionvoidITableValidator.assertCanInsertEntity(ITable<? extends IEntity> table, IEntity entity) voidIEntityValidator.assertCanSetParentTable(IEntity entity, ITable<? extends IEntity> table) -
Uses of IEntity in ch.nolix.systemapi.objectdata.perstistence
Methods in ch.nolix.systemapi.objectdata.perstistence with parameters of type IEntityModifier and TypeMethodDescriptionvoidIEntitySaver.saveEntityChanges(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the changes of the given entity.voidIEntitySaver.saveEntityCreation(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the creation of the given entity.voidIEntitySaver.saveEntityDeletion(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the deletion of the given entity.voidIEntitySaver.saveEntityUpdates(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the updates of the given entity.voidIMultiFieldSaver.saveMultiFieldChangesOfEntity(IEntity entity, IDataAdapterAndSchemaReader dataAndSchemaAdapter) Saves the changes of the multi fields of the given entity. -
Uses of IEntity in ch.nolix.systemapi.objectdata.schemamapper
Method parameters in ch.nolix.systemapi.objectdata.schemamapper with type arguments of type IEntityModifier and TypeMethodDescriptionITableMapper.mapEntityTypeToEmptyTable(Class<? extends IEntity> entityType) -
Uses of IEntity in ch.nolix.systemapi.objectdata.schemamodelsearcher
Methods in ch.nolix.systemapi.objectdata.schemamodelsearcher that return types with arguments of type IEntityModifier and TypeMethodDescriptionISchemaSearcher.getEntityTypeByName(IEntityTypeSet entityTypeSet, String name)