Index

A C D E F H I L N P R S T V Y 
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
 
A C D E F H I L N P R S T V Y 
All Classes and Interfaces|All Packages|Constant Field Values