Index

A B C D E F G H I M N O P R S T W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

addContract(Contract) - Method in class net.tangly.erp.collabortors.domain.Organization
 
addInsurances(SwissAccidentInsurance) - Method in class net.tangly.erp.collabortors.domain.Organization
 
address() - Method in record class net.tangly.erp.collabortors.domain.Collaborator
Returns the value of the address record component.
addSocialInsurances(SwissSocialInsurance) - Method in class net.tangly.erp.collabortors.domain.Organization
 
ahvAdministrationPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Returns the value of the ahvAdministrationPercentage record component.
ahvPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Returns the value of the ahvPercentage record component.
alvPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Returns the value of the alvPercentage record component.

B

birthday() - Method in record class net.tangly.erp.collabortors.domain.Collaborator
Returns the value of the birthday record component.
birthday() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the birthday record component.
buPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissAccidentInsurance
Returns the value of the buPercentage record component.
bvgPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissPensionFund
Returns the value of the bvgPercentage record component.

C

close() - Method in class net.tangly.erp.collabortors.ports.CollaboratorsEntities
 
collaborator() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns the value of the collaborator record component.
Collaborator - Record Class in net.tangly.erp.collabortors.domain
Defines the collaborator entity as needed from the perspective of the human resources department.
Collaborator(String, String, LocalDate, String, String, Address) - Constructor for record class net.tangly.erp.collabortors.domain.Collaborator
Creates an instance of a Collaborator record class.
collaborators() - Method in class net.tangly.erp.collabortors.ports.CollaboratorsEntities
 
collaborators() - Method in interface net.tangly.erp.collabortors.services.CollaboratorsRealm
 
CollaboratorsAdaptor - Class in net.tangly.erp.collabortors.ports
 
CollaboratorsAdaptor(CollaboratorsRealm) - Constructor for class net.tangly.erp.collabortors.ports.CollaboratorsAdaptor
 
CollaboratorsBoundedDomain - Class in net.tangly.erp.collabortors.services
 
CollaboratorsBoundedDomain(CollaboratorsRealm, CollaboratorsBusinessLogic, CollaboratorsPort, TypeRegistry) - Constructor for class net.tangly.erp.collabortors.services.CollaboratorsBoundedDomain
 
CollaboratorsBusinessLogic - Class in net.tangly.erp.collabortors.services
 
CollaboratorsBusinessLogic(CollaboratorsRealm) - Constructor for class net.tangly.erp.collabortors.services.CollaboratorsBusinessLogic
 
CollaboratorsEntities - Class in net.tangly.erp.collabortors.ports
 
CollaboratorsEntities() - Constructor for class net.tangly.erp.collabortors.ports.CollaboratorsEntities
 
CollaboratorsEntities(Path) - Constructor for class net.tangly.erp.collabortors.ports.CollaboratorsEntities
 
CollaboratorsPort - Interface in net.tangly.erp.collabortors.services
 
CollaboratorsRealm - Interface in net.tangly.erp.collabortors.services
 
CollaboratorsRest - Class in net.tangly.erp.collabortors.ports
 
CollaboratorsRest() - Constructor for class net.tangly.erp.collabortors.ports.CollaboratorsRest
 
CollaboratorsTsvHdl - Class in net.tangly.erp.collabortors.ports
 
CollaboratorsTsvHdl(CollaboratorsRealm) - Constructor for class net.tangly.erp.collabortors.ports.CollaboratorsTsvHdl
 
computeAccidentInsuranceDeductions(Contract, Year) - Method in class net.tangly.erp.collabortors.domain.Organization
 
computeEmployeeSocialInsurances(BigDecimal) - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
 
computeEmployerSocialInsurances(BigDecimal) - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
 
computeMonthlyWageCard(Contract, int, Month) - Method in class net.tangly.erp.collabortors.domain.Organization
 
computePensionFundDeductions(Contract, Year) - Method in class net.tangly.erp.collabortors.domain.Organization
 
computeSocialInsuranceDeductions(Contract, Year) - Method in class net.tangly.erp.collabortors.domain.Organization
 
computeYearlyWageCard(Contract, int) - Method in class net.tangly.erp.collabortors.domain.Organization
 
Contract - Record Class in net.tangly.erp.collabortors.domain
 
Contract(String, Organization, Collaborator, DateRange, BigDecimal, BigDecimal, int, List<SwissPensionFund>) - Constructor for record class net.tangly.erp.collabortors.domain.Contract
Creates an instance of a Contract record class.
contracts() - Method in class net.tangly.erp.collabortors.ports.CollaboratorsEntities
 
contracts() - Method in interface net.tangly.erp.collabortors.services.CollaboratorsRealm
 
createdAt() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the createdAt record component.
createdBy() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the createdBy record component.

D

DOMAIN - Static variable in class net.tangly.erp.collabortors.services.CollaboratorsBoundedDomain
 

E

effectiveExpenses() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the effectiveExpenses record component.
employeeSocialInsurancesPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
 
employerAdministrativeCostsPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
 
employerPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissPensionFund
Returns the value of the employerPercentage record component.
employerSocialInsurancesPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
 
eoPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Returns the value of the eoPercentage record component.
equals(Object) - Method in record class net.tangly.erp.collabortors.domain.Collaborator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.tangly.erp.collabortors.domain.Contract
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.tangly.erp.collabortors.domain.SwissAccidentInsurance
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.tangly.erp.collabortors.domain.SwissPensionFund
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Indicates whether some other object is "equal to" this one.

F

fakPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Returns the value of the fakPercentage record component.
freeTransportToWork() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the freeTransportToWork record component.
fromDate() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the fromDate record component.
fullname() - Method in record class net.tangly.erp.collabortors.domain.Collaborator
Returns the value of the fullname record component.

G

grossSalary() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the grossSalary record component.

H

hashCode() - Method in record class net.tangly.erp.collabortors.domain.Collaborator
Returns a hash code value for this object.
hashCode() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns a hash code value for this object.
hashCode() - Method in record class net.tangly.erp.collabortors.domain.SwissAccidentInsurance
Returns a hash code value for this object.
hashCode() - Method in record class net.tangly.erp.collabortors.domain.SwissPensionFund
Returns a hash code value for this object.
hashCode() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Returns a hash code value for this object.
hashCode() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns a hash code value for this object.

I

id() - Method in record class net.tangly.erp.collabortors.domain.Collaborator
Returns the value of the id record component.
id() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns the value of the id record component.
id() - Method in class net.tangly.erp.collabortors.domain.Organization
 
internalId() - Method in record class net.tangly.erp.collabortors.domain.Collaborator
Returns the value of the internalId record component.
ivPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Returns the value of the ivPercentage record component.

M

mealChecks() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the mealChecks record component.
mininumAmount() - Method in record class net.tangly.erp.collabortors.domain.SwissAccidentInsurance
Returns the value of the mininumAmount record component.

N

nbuPaidByEmployer() - Method in record class net.tangly.erp.collabortors.domain.SwissAccidentInsurance
Returns the value of the nbuPaidByEmployer record component.
nbuPercentage() - Method in record class net.tangly.erp.collabortors.domain.SwissAccidentInsurance
Returns the value of the nbuPercentage record component.
net.tangly.erp.collabortors.domain - package net.tangly.erp.collabortors.domain
The domain defines the abstractions to compute the salary, social deductions and legal salary documents for collaborators.
net.tangly.erp.collabortors.ports - package net.tangly.erp.collabortors.ports
 
net.tangly.erp.collabortors.services - package net.tangly.erp.collabortors.services
 
netSalary() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the netSalary record component.
nrOfPayments() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns the value of the nrOfPayments record component.

O

oldSocialNumber() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the oldSocialNumber record component.
oldSocialSecurityNumber() - Method in record class net.tangly.erp.collabortors.domain.Collaborator
Returns the value of the oldSocialSecurityNumber record component.
organization() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns the value of the organization record component.
Organization - Class in net.tangly.erp.collabortors.domain
 
Organization(String) - Constructor for class net.tangly.erp.collabortors.domain.Organization
 
organizations() - Method in class net.tangly.erp.collabortors.ports.CollaboratorsEntities
 
organizations() - Method in interface net.tangly.erp.collabortors.services.CollaboratorsRealm
 

P

pensionFund() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the pensionFund record component.
pensionFundPayment() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the pensionFundPayment record component.
pensionFunds() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns the value of the pensionFunds record component.

R

range() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns the value of the range record component.
range() - Method in record class net.tangly.erp.collabortors.domain.SwissAccidentInsurance
Returns the value of the range record component.
range() - Method in record class net.tangly.erp.collabortors.domain.SwissPensionFund
Returns the value of the range record component.
range() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Returns the value of the range record component.
realm() - Method in class net.tangly.erp.collabortors.ports.CollaboratorsAdaptor
 

S

socialNumber() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the socialNumber record component.
socialSecurityNumber() - Method in record class net.tangly.erp.collabortors.domain.Collaborator
 
SwissAccidentInsurance - Record Class in net.tangly.erp.collabortors.domain
Accident insurance contracts cover professional and non-professional accidents.
SwissAccidentInsurance(DateRange, BigDecimal, BigDecimal, BigDecimal, boolean) - Constructor for record class net.tangly.erp.collabortors.domain.SwissAccidentInsurance
Creates an instance of a SwissAccidentInsurance record class.
SwissPensionFund - Record Class in net.tangly.erp.collabortors.domain
 
SwissPensionFund(DateRange, BigDecimal, BigDecimal) - Constructor for record class net.tangly.erp.collabortors.domain.SwissPensionFund
Creates an instance of a SwissPensionFund record class.
SwissSocialInsurance - Record Class in net.tangly.erp.collabortors.domain
 
SwissSocialInsurance(DateRange, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Constructor for record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Creates an instance of a SwissSocialInsurance record class.
SwissWageCard - Record Class in net.tangly.erp.collabortors.domain
 
SwissWageCard(String, String, LocalDate, LocalDate, LocalDate, Boolean, Boolean, BigDecimal, BigDecimal, BigDecimal, BigDecimal, boolean, LocalDate, Address) - Constructor for record class net.tangly.erp.collabortors.domain.SwissWageCard
Creates an instance of a SwissWageCard record class.

T

toDate() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns the value of the toDate record component.
toString() - Method in record class net.tangly.erp.collabortors.domain.Collaborator
Returns a string representation of this record class.
toString() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns a string representation of this record class.
toString() - Method in record class net.tangly.erp.collabortors.domain.SwissAccidentInsurance
Returns a string representation of this record class.
toString() - Method in record class net.tangly.erp.collabortors.domain.SwissPensionFund
Returns a string representation of this record class.
toString() - Method in record class net.tangly.erp.collabortors.domain.SwissSocialInsurance
Returns a string representation of this record class.
toString() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
Returns a string representation of this record class.

W

workPercentage() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns the value of the workPercentage record component.

Y

year() - Method in record class net.tangly.erp.collabortors.domain.SwissWageCard
 
yearlySalary() - Method in record class net.tangly.erp.collabortors.domain.Contract
Returns the value of the yearlySalary record component.
A B C D E F G H I M N O P R S T W Y 
All Classes and Interfaces|All Packages|Constant Field Values