Uses of Class
de.seggebaeing.sqlanalyzer.logic.bdo.BusinessDomainObject
Packages that use BusinessDomainObject
Package
Description
-
Uses of BusinessDomainObject in de.seggebaeing.sqlanalyzer.logic.bdo
Subclasses of BusinessDomainObject in de.seggebaeing.sqlanalyzer.logic.bdoModifier and TypeClassDescriptionclass
Business domain object (BDO) representing a generated SQL query.class
Business domain object (BDO) representing a configured Large Language Model (LLM).class
Business domain object (BDO) representing a prompt.class
Business domain object (BDO) representing a prompt type.class
Business domain object (BDO) representing a sample SQL query and its metadata. -
Uses of BusinessDomainObject in de.seggebaeing.sqlanalyzer.logic.domainmapper
Classes in de.seggebaeing.sqlanalyzer.logic.domainmapper with type parameters of type BusinessDomainObjectModifier and TypeClassDescriptionclass
AbstractBusinessDomainMapper<B extends BusinessDomainObject,
P extends Persistable> Abstract base for bidirectional mapping between business domain objects (BDOs) and de.seggebaeing.sqlanalyzer.persistence DTOs.interface
BusinessDomainMapper<B extends BusinessDomainObject,
P extends Persistable> Bidirectional mapper between business domain objects (BDOs) and de.seggebaeing.sqlanalyzer.persistence DTOs. -
Uses of BusinessDomainObject in de.seggebaeing.sqlanalyzer.logic.service
Classes in de.seggebaeing.sqlanalyzer.logic.service with type parameters of type BusinessDomainObjectModifier and TypeInterfaceDescriptioninterface
BDOService<B extends BusinessDomainObject>
Service-layer abstraction for managingBusinessDomainObject
instances.Methods in de.seggebaeing.sqlanalyzer.logic.service that return types with arguments of type BusinessDomainObjectModifier and TypeMethodDescriptiondefault List
<BusinessDomainObject> BDOService.getDependants
(B bdo) Returns business objects that hold a direct reference to the given BDO.LLMService.getDependants
(LLM object) Returns business objects that directly reference the given LLM.PromptService.getDependants
(Prompt object) Returns business objects that directly reference the given prompt.PromptTypeService.getDependants
(PromptType object) Returns business objects that directly reference the given prompt type.SampleQueryService.getDependants
(SampleQuery object) Returns business objects that directly reference the given sample query. -
Uses of BusinessDomainObject in de.seggebaeing.sqlanalyzer.presentation.uielements.window
Classes in de.seggebaeing.sqlanalyzer.presentation.uielements.window with type parameters of type BusinessDomainObjectModifier and TypeClassDescriptionclass
BDOWindow<T extends BusinessDomainObject>
Abstract JavaFX base controller for windows operating on a specificBusinessDomainObject
type.class
DetailsWindow<T extends BusinessDomainObject>
Abstract base controller for detail/edit windows of aBusinessDomainObject
.class
OverviewWindow<BDO extends BusinessDomainObject>
Abstract base for list/overview windows ofBusinessDomainObject
s. -
Uses of BusinessDomainObject in de.seggebaeing.sqlanalyzer.presentation.util
Methods in de.seggebaeing.sqlanalyzer.presentation.util with parameters of type BusinessDomainObjectModifier and TypeMethodDescriptionstatic DetailsWindow
<?> ControllerFactory.createDetailsController
(BusinessDomainObject bdo) Creates a details controller bound to the given BDO instance by dispatching on its runtime type (SampleQuery, PromptType, LLM, Prompt, GeneratedQuery).static void
WindowManager.openDetails
(BusinessDomainObject bdo) Opens a Details window for the specifiedBusinessDomainObject
.Method parameters in de.seggebaeing.sqlanalyzer.presentation.util with type arguments of type BusinessDomainObjectModifier and TypeMethodDescriptionstatic void
WindowManager.openOverview
(BdoWindowType bdoWindowType, Predicate<? extends BusinessDomainObject> filter) Opens an Overview window for the givenBdoWindowType
and registers it for centralized refresh.