Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- amount() - Method in record class net.tangly.erp.products.domain.Expense
-
Returns the value of the
amount
record component. - assignment() - Method in class net.tangly.erp.products.domain.Effort
- assignment(Assignment) - Method in class net.tangly.erp.products.domain.Effort
- Assignment - Class in net.tangly.erp.products.domain
-
An assignment defines the connection of an employee to a project for a duration.
- Assignment(long) - Constructor for class net.tangly.erp.products.domain.Assignment
- assignments() - Method in class net.tangly.erp.products.ports.ProductsEntities
- assignments() - Method in interface net.tangly.erp.products.services.ProductsRealm
- ASSIGNMENTS_TSV - Static variable in class net.tangly.erp.products.ports.ProductsAdapter
- ASSIGNMENTS_TSV - Static variable in class net.tangly.erp.products.ports.ProductsTsvHdl
C
- check() - Method in class net.tangly.erp.products.domain.Effort
- clearEntities() - Method in class net.tangly.erp.products.ports.ProductsAdapter
- close() - Method in class net.tangly.erp.products.ports.ProductsEntities
- close() - Method in class net.tangly.erp.products.ui.CmdCreateEffort
- close() - Method in class net.tangly.erp.products.ui.CmdCreateEffortsReport
- CmdCreateEffort - Class in net.tangly.erp.products.ui
- CmdCreateEffort(Assignment, ProductsBoundedDomain) - Constructor for class net.tangly.erp.products.ui.CmdCreateEffort
- CmdCreateEffortsReport - Class in net.tangly.erp.products.ui
- CmdCreateEffortsReport(Assignment, ProductsBoundedDomain) - Constructor for class net.tangly.erp.products.ui.CmdCreateEffortsReport
- CmdFilesUploadEfforts - Class in net.tangly.erp.products.ui
-
The command defines how to upload entities provided as a set of YAML files onto the domain.
- CmdFilesUploadProducts - Class in net.tangly.erp.products.ui
-
The command defines how to upload entities provided as a set of TSV files onto the domain.
- collaboratorId() - Method in class net.tangly.erp.products.domain.Assignment
- collaboratorId(String) - Method in class net.tangly.erp.products.domain.Assignment
- collect(Assignment, LocalDate, LocalDate) - Method in class net.tangly.erp.products.services.ProductsBusinessLogic
- contractId() - Method in class net.tangly.erp.products.domain.Effort
- contractId() - Method in record class net.tangly.erp.products.domain.Expense
-
Returns the value of the
contractId
record component. - contractId(String) - Method in class net.tangly.erp.products.domain.Effort
- contractIds() - Method in class net.tangly.erp.products.domain.Product
- contractIds(List<String>) - Method in class net.tangly.erp.products.domain.Product
- countTags(Map<TagType<?>, Integer>) - Method in class net.tangly.erp.products.services.ProductsBoundedDomain
- createAsciiDocReport(Assignment, LocalDate, LocalDate, Path) - Method in class net.tangly.erp.products.ports.EffortReportEngine
- createPdfStream(Assignment, LocalDate, LocalDate) - Method in class net.tangly.erp.products.ports.EffortReportEngine
D
- date() - Method in class net.tangly.erp.products.domain.Effort
- date() - Method in record class net.tangly.erp.products.domain.Expense
-
Returns the value of the
date
record component. - date(LocalDate) - Method in class net.tangly.erp.products.domain.Effort
- dialog() - Method in class net.tangly.erp.products.ui.CmdCreateEffort
- dialog() - Method in class net.tangly.erp.products.ui.CmdCreateEffortsReport
- DOMAIN - Static variable in class net.tangly.erp.products.services.ProductsBoundedDomain
- duration() - Method in class net.tangly.erp.products.domain.Effort
- duration(int) - Method in class net.tangly.erp.products.domain.Effort
E
- Effort - Class in net.tangly.erp.products.domain
-
An effort defines work performed on a project.
- Effort() - Constructor for class net.tangly.erp.products.domain.Effort
- Effort(Assignment, String, LocalDate, int, String) - Constructor for class net.tangly.erp.products.domain.Effort
- EffortReportEngine - Class in net.tangly.erp.products.ports
-
engine to create effort reports for collaborators.
- EffortReportEngine(ProductsBusinessLogic) - Constructor for class net.tangly.erp.products.ports.EffortReportEngine
- efforts() - Method in class net.tangly.erp.products.ports.ProductsEntities
- efforts() - Method in interface net.tangly.erp.products.services.ProductsRealm
- EFFORTS_TSV - Static variable in class net.tangly.erp.products.ports.ProductsAdapter
- EFFORTS_TSV - Static variable in class net.tangly.erp.products.ports.ProductsTsvHdl
- entities() - Method in class net.tangly.erp.products.services.ProductsBoundedDomain
- equals(Object) - Method in class net.tangly.erp.products.domain.Assignment
- equals(Object) - Method in class net.tangly.erp.products.domain.Effort
- equals(Object) - Method in record class net.tangly.erp.products.domain.Expense
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.tangly.erp.products.domain.Product
- execute() - Method in class net.tangly.erp.products.ui.CmdCreateEffort
- execute() - Method in class net.tangly.erp.products.ui.CmdCreateEffortsReport
- Expense - Record Class in net.tangly.erp.products.domain
-
An expense defines a monetary cost associated with a contract and implicitly a product.
- Expense(LocalDate, String, String, BigDecimal) - Constructor for record class net.tangly.erp.products.domain.Expense
-
Creates an instance of a
Expense
record class. - exportAssignments(Path) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
- exportEfforts(Path) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
- exportEffortsDocument(Assignment, LocalDate, LocalDate, String, ChronoUnit) - Method in class net.tangly.erp.products.ports.ProductsAdapter
- exportEffortsDocument(Assignment, LocalDate, LocalDate, String, ChronoUnit) - Method in interface net.tangly.erp.products.services.ProductsPort
-
Exports all efforts of the assignment in the given period of time.
- exportEntities() - Method in class net.tangly.erp.products.ports.ProductsAdapter
- exportProducts(Path) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
F
- findAssignmentByOid(String) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
- findEffortFor(long, String, LocalDate) - Method in class net.tangly.erp.products.services.ProductsBusinessLogic
- findProductByOid(String) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
H
- hashCode() - Method in class net.tangly.erp.products.domain.Assignment
- hashCode() - Method in class net.tangly.erp.products.domain.Effort
- hashCode() - Method in record class net.tangly.erp.products.domain.Expense
-
Returns a hash code value for this object.
- hashCode() - Method in class net.tangly.erp.products.domain.Product
I
- importAssignments(Reader, String) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
- importEfforts(Reader, String, boolean) - Method in class net.tangly.erp.products.ports.ProductsAdapter
- importEfforts(Reader, String, boolean) - Method in interface net.tangly.erp.products.services.ProductsPort
-
Imports all efforts defined in the YAML file located at the given path.
- importEfforts(Reader, String) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
- importEntities() - Method in class net.tangly.erp.products.ports.ProductsAdapter
- importProducts(Reader, String) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
L
- logic() - Method in class net.tangly.erp.products.ports.ProductsAdapter
- logic() - Method in interface net.tangly.erp.products.services.ProductsPort
N
- net.tangly.erp.products.domain - package net.tangly.erp.products.domain
-
Provides core abstractions used in any commercial application in need product and project handling.
- net.tangly.erp.products.ports - package net.tangly.erp.products.ports
-
Provides the adapters for the bounded domain.
- net.tangly.erp.products.services - package net.tangly.erp.products.services
- net.tangly.erp.products.ui - package net.tangly.erp.products.ui
P
- product() - Method in class net.tangly.erp.products.domain.Assignment
- product(Product) - Method in class net.tangly.erp.products.domain.Assignment
- Product - Class in net.tangly.erp.products.domain
-
An outcome such as a product or a research result which should be produced.
- Product(long) - Constructor for class net.tangly.erp.products.domain.Product
- products() - Method in class net.tangly.erp.products.ports.ProductsEntities
- products() - Method in interface net.tangly.erp.products.services.ProductsRealm
- PRODUCTS_TSV - Static variable in class net.tangly.erp.products.ports.ProductsAdapter
- PRODUCTS_TSV - Static variable in class net.tangly.erp.products.ports.ProductsTsvHdl
- ProductsAdapter - Class in net.tangly.erp.products.ports
- ProductsAdapter(ProductsRealm, ProductsBusinessLogic, Path, Path) - Constructor for class net.tangly.erp.products.ports.ProductsAdapter
- ProductsBoundedDomain - Class in net.tangly.erp.products.services
- ProductsBoundedDomain(ProductsRealm, ProductsBusinessLogic, ProductsPort, TypeRegistry) - Constructor for class net.tangly.erp.products.services.ProductsBoundedDomain
- ProductsBoundedDomainUi - Class in net.tangly.erp.products.ui
- ProductsBoundedDomainUi(ProductsBoundedDomain) - Constructor for class net.tangly.erp.products.ui.ProductsBoundedDomainUi
- ProductsBusinessLogic - Class in net.tangly.erp.products.services
- ProductsBusinessLogic(ProductsRealm) - Constructor for class net.tangly.erp.products.services.ProductsBusinessLogic
- ProductsEntities - Class in net.tangly.erp.products.ports
- ProductsEntities() - Constructor for class net.tangly.erp.products.ports.ProductsEntities
- ProductsEntities(Path) - Constructor for class net.tangly.erp.products.ports.ProductsEntities
- ProductsPort - Interface in net.tangly.erp.products.services
-
Defines the import and export port for the products-bounded domain.
- ProductsRealm - Interface in net.tangly.erp.products.services
- ProductsTsvHdl - Class in net.tangly.erp.products.ports
- ProductsTsvHdl(ProductsRealm) - Constructor for class net.tangly.erp.products.ports.ProductsTsvHdl
R
- realm() - Method in class net.tangly.erp.products.ports.ProductsAdapter
- realm() - Method in class net.tangly.erp.products.services.ProductsBusinessLogic
- refreshViews() - Method in class net.tangly.erp.products.ui.ProductsBoundedDomainUi
S
- select(AppLayout, MenuBar) - Method in class net.tangly.erp.products.ui.ProductsBoundedDomainUi
- storeRoot() - Method in class net.tangly.erp.products.ports.ProductsEntities
T
- text() - Method in class net.tangly.erp.products.domain.Effort
- text() - Method in record class net.tangly.erp.products.domain.Expense
-
Returns the value of the
text
record component. - text(String) - Method in class net.tangly.erp.products.domain.Effort
- TITLE - Variable in class net.tangly.erp.products.ui.CmdCreateEffortsReport
- toString() - Method in class net.tangly.erp.products.domain.Assignment
- toString() - Method in class net.tangly.erp.products.domain.Effort
- toString() - Method in record class net.tangly.erp.products.domain.Expense
-
Returns a string representation of this record class.
- toString() - Method in class net.tangly.erp.products.domain.Product
V
- validate() - Method in class net.tangly.erp.products.domain.Assignment
- validate() - Method in class net.tangly.erp.products.domain.Product
Y
- YAML_EXT - Static variable in class net.tangly.erp.products.ports.ProductsAdapter
All Classes and Interfaces|All Packages|Constant Field Values