Index

A B C D E F H I L M N O P R S T U V W 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 - Static variable in class net.tangly.erp.products.ui.ProductsBoundedDomainUi
 
ASSIGNMENTS_TSV - Static variable in class net.tangly.erp.products.ports.ProductsAdapter
 
ASSIGNMENTS_TSV - Static variable in class net.tangly.erp.products.ports.ProductsTsvHdl
 

B

budgetInHours() - Method in record class net.tangly.erp.products.domain.WorkContract
Returns the value of the budgetInHours record component.

C

check() - Method in class net.tangly.erp.products.domain.Effort
 
clearEntities(DomainAudit) - 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.CmdCreateEffortsReport
 
closedPeriod() - Method in class net.tangly.erp.products.domain.Assignment
 
closedPeriod(LocalDate) - Method in class net.tangly.erp.products.domain.Assignment
 
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
 
contracts() - Method in class net.tangly.erp.products.ports.ProductsEntities
 
contracts() - Method in interface net.tangly.erp.products.services.ProductsRealm
 
convert(int, ChronoUnit) - Static method in class net.tangly.erp.products.domain.Assignment
 
countTags(Map<TagType<?>, Integer>) - Method in class net.tangly.erp.products.services.ProductsBoundedDomain
 
createMonthlyReport(Assignment, YearMonth, Path) - Method in class net.tangly.erp.products.artifacts.EffortReportEngine
 
createReport(Assignment, LocalDate, LocalDate, Path) - Method in class net.tangly.erp.products.artifacts.EffortReportEngine
 
CrmEventsProcessor - Class in net.tangly.erp.products.events
 
CrmEventsProcessor(ProductsBoundedDomain) - Constructor for class net.tangly.erp.products.events.CrmEventsProcessor
 

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.CmdCreateEffortsReport
 
documents() - Method in class net.tangly.erp.products.ports.ProductsEntities
 
documents() - Method in interface net.tangly.erp.products.services.ProductsRealm
 
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.artifacts
engine to create effort reports for collaborators.
EffortReportEngine(ProductsBusinessLogic, Properties, ChronoUnit) - Constructor for class net.tangly.erp.products.artifacts.EffortReportEngine
 
efforts() - Method in class net.tangly.erp.products.ports.ProductsEntities
 
efforts() - Method in interface net.tangly.erp.products.services.ProductsRealm
 
EFFORTS - Static variable in class net.tangly.erp.products.ui.ProductsBoundedDomainUi
 
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
 
equals(Object) - Method in record class net.tangly.erp.products.domain.WorkContract
Indicates whether some other object is "equal to" this one.
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(DomainAudit, Path) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
 
exportEfforts(List<Effort>, Path) - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
exportEfforts(DomainAudit, Path) - Method in class net.tangly.erp.products.ports.ProductsAdapter
Exports all efforts in a hierarchy of folders.
exportEffortsDocument(DomainAudit, Assignment, LocalDate, LocalDate, String, ChronoUnit) - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
exportEffortsDocument(DomainAudit, 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.
exportEffortsDocumentsSplitPerMonth(DomainAudit, Assignment, YearMonth, YearMonth, ChronoUnit) - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
exportEffortsDocumentsSplitPerMonth(DomainAudit, Assignment, YearMonth, YearMonth, ChronoUnit) - Method in interface net.tangly.erp.products.services.ProductsPort
Exports all efforts of the assignment in the given period of time.
exportEntities(DomainAudit) - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
exportProducts(DomainAudit, Path) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
 
exportWorkContracts(DomainAudit, 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
 
hashCode() - Method in record class net.tangly.erp.products.domain.WorkContract
Returns a hash code value for this object.

I

id() - Method in record class net.tangly.erp.products.domain.WorkContract
Returns the value of the id record component.
importAssignments(DomainAudit, Path) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
 
importEfforts(DomainAudit, Reader, String, boolean) - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
importEfforts(DomainAudit, Reader, String, boolean) - Method in interface net.tangly.erp.products.services.ProductsPort
Imports all efforts defined in the YAML file located at the given uri.
importEntities(DomainAudit) - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
importProducts(DomainAudit, Path) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
 
importWorkContracts(DomainAudit, Path) - Method in class net.tangly.erp.products.ports.ProductsTsvHdl
 

L

locale() - Method in record class net.tangly.erp.products.domain.WorkContract
Returns the value of the locale record component.
logic() - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
logic() - Method in interface net.tangly.erp.products.services.ProductsPort
 

M

mainContractId() - Method in record class net.tangly.erp.products.domain.WorkContract
Returns the value of the mainContractId record component.
minutes() - Method in class net.tangly.erp.products.domain.Effort
 
minutes(String) - Method in class net.tangly.erp.products.domain.Effort
 

N

net.tangly.erp.products.artifacts - package net.tangly.erp.products.artifacts
 
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.events - package net.tangly.erp.products.events
 
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
 

O

onNext(Object) - Method in class net.tangly.erp.products.events.CrmEventsProcessor
 
onNext(Object) - Method in class net.tangly.erp.products.ui.ProductsBoundedDomainUi
 

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 - Static variable in class net.tangly.erp.products.ui.ProductsBoundedDomainUi
 
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, Properties, Path, Path) - Constructor for class net.tangly.erp.products.ports.ProductsAdapter
 
ProductsBoundedDomain - Class in net.tangly.erp.products.services
 
ProductsBoundedDomain(ProductsRealm, ProductsBusinessLogic, ProductsPort, TenantDirectory) - 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

range() - Method in record class net.tangly.erp.products.domain.WorkContract
Returns the value of the range record component.
realm() - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
realm() - Method in class net.tangly.erp.products.services.ProductsBoundedDomain
 
realm() - Method in class net.tangly.erp.products.services.ProductsBusinessLogic
 

S

SCHEMA_FILE - Static variable in class net.tangly.erp.products.ports.ProductsAdapter
 
select(AppLayout, MenuBar) - Method in class net.tangly.erp.products.ui.ProductsBoundedDomainUi
 
startup() - Method in class net.tangly.erp.products.services.ProductsBoundedDomain
 

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
 
toString() - Method in record class net.tangly.erp.products.domain.WorkContract
Returns a string representation of this record class.

U

userChanged(User) - Method in class net.tangly.erp.products.ui.ProductsBoundedDomainUi
 

V

validate() - Method in class net.tangly.erp.products.domain.Assignment
 
validate() - Method in class net.tangly.erp.products.domain.Product
 

W

WORK_CONTRACTS - Static variable in class net.tangly.erp.products.ui.ProductsBoundedDomainUi
 
WORK_CONTRACTS_TSV - Static variable in class net.tangly.erp.products.ports.ProductsAdapter
 
WorkContract - Record Class in net.tangly.erp.products.domain
Defines the work view of a contract.
WorkContract(String, String, DateRange, Locale, int) - Constructor for record class net.tangly.erp.products.domain.WorkContract
Creates an instance of a WorkContract record class.

Y

YAML_EXT - Static variable in class net.tangly.erp.products.ports.ProductsAdapter
 
yamlLiteralBlockScalar(String, int) - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
yamlScalar(String, String, int) - Method in class net.tangly.erp.products.ports.ProductsAdapter
 
A B C D E F H I L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values