Class Hierarchy

  • java.lang.Object
    • com.persequor.saga.modules.autocrud.crud.AbstractCrudFrontend<Model,Key> (implements com.persequor.extension.frontend.IFrontendComponent)
    • com.persequor.saga.modules.autocrud.modelcrud.action.AbstractEditAction<Model> (implements com.persequor.saga.modules.autocrud.modelcrud.action.IAction<Model>)
      • com.persequor.saga.modules.autocrud.modelcrud.action.CreateAction<Model> (implements com.persequor.saga.modules.autocrud.modelcrud.action.IPageAction<Model>)
      • com.persequor.saga.modules.autocrud.modelcrud.action.UpdateAction<Model> (implements com.persequor.saga.modules.autocrud.modelcrud.action.IRowAction<Model>)
    • com.persequor.saga.modules.autocrud.modelcrud.field.AbstractField<Model,FieldType,Self> (implements com.persequor.saga.modules.autocrud.modelcrud.field.IField<T>)
      • com.persequor.saga.modules.autocrud.modelcrud.field.relation.BelongsToField<T,R> (implements com.persequor.saga.modules.autocrud.modelcrud.field.generic.FormField<Self>)
      • com.persequor.saga.modules.autocrud.modelcrud.field.DateTimeField<T> (implements com.persequor.saga.modules.autocrud.modelcrud.field.generic.FormField<Self>, com.persequor.saga.modules.autocrud.modelcrud.filter.IDateField<T,Time>)
      • com.persequor.saga.modules.autocrud.modelcrud.field.relation.HasManyField<T,R>
      • com.persequor.saga.modules.autocrud.modelcrud.field.relation.HasOneField<T,R>
      • com.persequor.saga.modules.autocrud.modelcrud.field.HiddenField<Model,Type>
      • com.persequor.saga.modules.autocrud.modelcrud.field.ImageField<Model>
      • com.persequor.saga.modules.autocrud.modelcrud.field.InstantField<T> (implements com.persequor.saga.modules.autocrud.modelcrud.filter.IDateField<T,Time>)
      • com.persequor.saga.modules.autocrud.modelcrud.field.LocalDateTimeField<T> (implements com.persequor.saga.modules.autocrud.modelcrud.filter.IDateField<T,Time>)
      • com.persequor.saga.modules.autocrud.modelcrud.field.NumberField<T>
      • com.persequor.saga.modules.autocrud.modelcrud.field.TextField<Model> (implements com.persequor.saga.modules.autocrud.modelcrud.field.generic.FormField<Self>)
    • java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    • com.persequor.saga.modules.autocrud.modelcrud.filter.AbstractSpecialCaseQueryFilter<Model,FieldType> (implements com.persequor.saga.modules.autocrud.modelcrud.filter.IFilter<Model>)
      • com.persequor.saga.modules.autocrud.modelcrud.filter.BelongsToFilter<Model,Related>
      • com.persequor.saga.modules.autocrud.modelcrud.filter.PartialStringFilter<Model>
      • com.persequor.saga.modules.autocrud.modelcrud.filter.TextFilter<Model>
    • com.persequor.saga.modules.autocrud.modelcrud.ActionBuilder<T>
    • com.persequor.saga.modules.autocrud.modelcrud.attributes.AdditionalAttribute<Type>
    • com.persequor.saga.modules.autocrud.modelcrud.attributes.AdditionalAttributesField<AttributeValue,Model,Attribute> (implements com.persequor.saga.modules.autocrud.modelcrud.field.IField<T>)
    • com.persequor.saga.modules.autocrud.crud.index.AutoCrudColumn<Model>
    • com.persequor.saga.modules.autocrud.config.AutoCrudConfig
    • com.persequor.saga.modules.autocrud.AutoCrudConfiguration (implements com.persequor.extension.ioc.IExtensionPointConfiguration)
    • com.persequor.saga.modules.autocrud.modelcrud.controller.AutoCrudControllerInputData (implements com.persequor.extension.frontend.IInputData)
    • com.persequor.saga.modules.autocrud.crud.index.AutoCrudModelSetup<Model> (implements com.persequor.saga.modules.autocrud.crud.index.IAutoCrudModelSetup<Model>)
    • com.persequor.saga.modules.autocrud.crud.AutoCrudService
    • com.persequor.saga.modules.autocrud.modelcrud.filter.specialcase.CompoundQueryFilter<Model> (implements com.persequor.saga.modules.autocrud.modelcrud.repository.QueryFilter<Model>)
    • com.persequor.saga.modules.autocrud.crud.CreationActionResult (implements com.persequor.saga.modules.autocrud.crud.ICreationActionResult)
    • com.persequor.saga.modules.autocrud.modelcrud.CrudFrontendComponent<Model> (implements com.persequor.extension.frontend.IFrontendComponent)
    • com.persequor.saga.modules.autocrud.crud.cache.CrudInputDataCacheVolatileConfig (implements com.persequor.extension.persist.ephemeral.IVolatileConfig)
    • com.persequor.saga.modules.autocrud.modelcrud.action.DataExportAction<Model> (implements com.persequor.saga.modules.autocrud.modelcrud.action.IPageAction<Model>)
    • com.persequor.saga.modules.autocrud.modelcrud.controller.DataExportController
    • com.persequor.saga.modules.autocrud.modelcrud.filter.DateTimeFilter<Model,FieldType> (implements com.persequor.saga.modules.autocrud.modelcrud.filter.IFilter<Model>)
    • com.persequor.extension.ioc.module.ExtensionModule
    • com.persequor.saga.modules.autocrud.modelcrud.type.Field<Model,FieldType>
    • com.persequor.saga.modules.autocrud.modelcrud.FieldBuilder<Model>
    • com.persequor.saga.modules.autocrud.crud.index.filter.FilterBooleanField<Model> (implements com.persequor.saga.modules.autocrud.crud.index.filter.IFilter<Model>)
    • com.persequor.saga.modules.autocrud.crud.index.filter.FilterFunc<Model> (implements com.persequor.saga.modules.autocrud.crud.index.filter.IFilter<Model>)
    • com.persequor.saga.modules.autocrud.crud.index.filter.FilterMultiSelect<Model> (implements com.persequor.saga.modules.autocrud.crud.index.filter.IFilter<Model>)
    • com.persequor.saga.modules.autocrud.crud.index.filter.Filters<Model>
    • com.persequor.saga.modules.autocrud.crud.index.filter.FilterTextField<Model> (implements com.persequor.saga.modules.autocrud.crud.index.filter.IFilter<Model>)
    • com.persequor.saga.modules.autocrud.modelcrud.action.FormAction<Model> (implements com.persequor.saga.modules.autocrud.modelcrud.action.IAction<Model>)
      • com.persequor.saga.modules.autocrud.modelcrud.action.DeleteAction<Model> (implements com.persequor.saga.modules.autocrud.modelcrud.action.IRowAction<Model>)
    • com.persequor.saga.modules.autocrud.modelcrud.repository.IdParser<Model,Key> (implements com.persequor.saga.modules.autocrud.modelcrud.repository.IIdParser<Model>)
    • com.persequor.saga.modules.autocrud.crud.IInputDataObjectHydrator (implements io.ran.ObjectMapHydrator)
    • com.persequor.saga.modules.autocrud.crud.cache.ModifiableInputData (implements com.persequor.extension.frontend.IInputData)
    • com.persequor.saga.modules.autocrud.modelcrud.type.PropertyRetriever<Model>
    • com.persequor.saga.modules.autocrud.modelcrud.repository.Result<T>
    • com.persequor.saga.modules.autocrud.crud.actions.RowAction<Model>
    • com.persequor.saga.modules.autocrud.crud.actions.RowActions<Model>
    • com.persequor.saga.modules.autocrud.crud.cache.SerializableInputData
    • com.persequor.saga.modules.autocrud.modelcrud.filter.specialcase.SpecialCaseFilterType<Model>
    • com.persequor.saga.modules.autocrud.crud.util.StringUtil
    • com.persequor.saga.modules.autocrud.modelcrud.util.StringUtil
    • com.persequor.saga.modules.autocrud.crud.actions.TableAction<Model>
    • com.persequor.saga.modules.autocrud.crud.actions.TableActions<Model>
    • java.lang.Throwable (implements java.io.Serializable)
    • com.persequor.saga.modules.autocrud.crud.UserCrudInputDataCacheService
    • com.persequor.saga.modules.autocrud.crud.cache.UserInputDataCache
    • com.persequor.saga.modules.autocrud.modelcrud.filter.ValidOnDateFilter<Model,FieldType> (implements com.persequor.saga.modules.autocrud.modelcrud.filter.IFilter<Model>)
    • com.valqueries.automapper.ValqueriesCrudRepositoryImpl<T,K> (implements com.valqueries.automapper.ValqueriesCrudRepository<T,K>)
      • com.persequor.saga.modules.autocrud.modelcrud.repository.ValqueriesRepository<Model,Key> (implements com.persequor.saga.modules.autocrud.modelcrud.repository.ICrudRepository<Model>)
    • com.persequor.saga.modules.autocrud.modelcrud.action.ViewAction<Model> (implements com.persequor.saga.modules.autocrud.modelcrud.action.IRowAction<Model>)

Interface Hierarchy

  • com.persequor.saga.modules.autocrud.modelcrud.field.generic.FormField<Self>
  • com.persequor.saga.modules.autocrud.modelcrud.action.IAction<Model>
    • com.persequor.saga.modules.autocrud.modelcrud.action.IPageAction<Model>
    • com.persequor.saga.modules.autocrud.modelcrud.action.IRowAction<Model>
  • com.persequor.saga.modules.autocrud.modelcrud.action.validation.IActionValidationResult
  • com.persequor.saga.modules.autocrud.modelcrud.attributes.IAdditionalAttributesRepository
  • com.persequor.saga.modules.autocrud.modelcrud.attributes.IAttributeType<AdditionalAttributeValue>
  • com.persequor.saga.modules.autocrud.crud.index.IAutoCrudModelSetup<Model>
  • com.persequor.saga.modules.autocrud.crud.ICreationActionResult
  • com.persequor.saga.modules.autocrud.modelcrud.repository.ICrudRepository<Model>
  • com.persequor.saga.modules.autocrud.modelcrud.field.IField<T>
    • com.persequor.saga.modules.autocrud.modelcrud.filter.IDateField<T,Time>
  • com.persequor.saga.modules.autocrud.crud.index.filter.IFilter<Model>
  • com.persequor.saga.modules.autocrud.modelcrud.filter.IFilter<Model>
  • com.persequor.saga.modules.autocrud.modelcrud.repository.IIdParser<Model>
  • com.persequor.saga.modules.autocrud.modelcrud.repository.QueryFilter<Model>
  • com.persequor.saga.modules.autocrud.modelcrud.field.TriConsumer<T,U,V>

Enum Class Hierarchy