A B D E G H K M S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Account - Class in de.japrost.jabudget.domain.account
-
An account in JaBudGet.
The Account is identified by its id. - Account(String) - Constructor for class de.japrost.jabudget.domain.account.Account
-
Create an account.
- Account.Builder - Class in de.japrost.jabudget.domain.account
-
Builder for
Account
s. - AggregateMember - Class in de.japrost.jabudget.domain.account
-
A member of an aggregate.
- AggregateMember() - Constructor for class de.japrost.jabudget.domain.account.AggregateMember
B
- build() - Method in class de.japrost.jabudget.domain.account.Account.Builder
-
Build the account.
- build() - Method in class de.japrost.jabudget.domain.account.EntryBuilder
-
Build the result.
- builder() - Static method in class de.japrost.jabudget.domain.account.Account.Builder
-
Create an empty account builder.
- builder() - Static method in class de.japrost.jabudget.domain.account.EntryBuilder
-
Factory for a an empty builder.
- builder(Account) - Static method in class de.japrost.jabudget.domain.account.Account.Builder
-
Create an account builder by example;
- builder(Entry) - Static method in class de.japrost.jabudget.domain.account.EntryBuilder
-
Factory for a builder by example.
- builder(String) - Static method in class de.japrost.jabudget.domain.account.Account.Builder
-
Create an account builder with all required fields.
- Builder() - Constructor for class de.japrost.jabudget.domain.account.Account.Builder
-
Create an empty account builder.
- Builder(Account) - Constructor for class de.japrost.jabudget.domain.account.Account.Builder
-
Create an account builder by example;
- Builder(String) - Constructor for class de.japrost.jabudget.domain.account.Account.Builder
-
Create an account builder with all required fields.
- buildOptional() - Method in class de.japrost.jabudget.domain.account.Account.Builder
-
Build the account if it would be valid.
- buildOptional() - Method in class de.japrost.jabudget.domain.account.EntryBuilder
-
Build if the result would be valid.
D
- de.japrost.jabudget.domain - package de.japrost.jabudget.domain
- de.japrost.jabudget.domain.account - package de.japrost.jabudget.domain.account
- DomainException - Exception in de.japrost.jabudget.domain
-
Thrown on exceptions handling the domain.
- DomainException(DomainFailure) - Constructor for exception de.japrost.jabudget.domain.DomainException
-
Create an instance.
- DomainException(DomainFailure, Throwable) - Constructor for exception de.japrost.jabudget.domain.DomainException
-
Create an instance based on a
Throwable
. - DomainFailure - Enum in de.japrost.jabudget.domain
-
Failure codes for
DomainException
. - DUPLICATE_ENTITY - de.japrost.jabudget.domain.DomainFailure
-
The entity to operate on already exists.
E
- ENTITY_NOT_AVAILABLE - de.japrost.jabudget.domain.DomainFailure
-
The entity to locate does not exist.
- Entry - Class in de.japrost.jabudget.domain.account
-
An entry in an
Account
. - Entry(String, String, String) - Constructor for class de.japrost.jabudget.domain.account.Entry
-
Create an Entry.
- EntryBuilder - Class in de.japrost.jabudget.domain.account
-
Builder for
Entry
. - EntryBuilder() - Constructor for class de.japrost.jabudget.domain.account.EntryBuilder
-
Create an empty builder.
- EntryBuilder(Entry) - Constructor for class de.japrost.jabudget.domain.account.EntryBuilder
-
Create a builder by example.
- equals(Object) - Method in class de.japrost.jabudget.domain.account.Account
- equals(Object) - Method in class de.japrost.jabudget.domain.account.AggregateMember
-
This implementation uses thekey()
.
G
- getAccountId() - Method in class de.japrost.jabudget.domain.account.Entry
-
Gets the identity of the Account the Entry resides in.
- getCode() - Method in class de.japrost.jabudget.domain.account.Entry
-
Gets the code of the entry.
- getFailure() - Method in exception de.japrost.jabudget.domain.DomainException
-
Get the failure code.
- getId() - Method in class de.japrost.jabudget.domain.account.Account
-
Gets the identity of the Account.
- getName() - Method in class de.japrost.jabudget.domain.account.Account
-
Gets the given name of the Account.
- getSubject() - Method in class de.japrost.jabudget.domain.account.Entry
-
Gets the subject of the entry.
H
- hashCode() - Method in class de.japrost.jabudget.domain.account.Account
- hashCode() - Method in class de.japrost.jabudget.domain.account.AggregateMember
-
This implementation uses thekey()
.
K
- key() - Method in class de.japrost.jabudget.domain.account.AggregateMember
-
Get the key of the
AggregateMember
. - key() - Method in class de.japrost.jabudget.domain.account.Entry
-
Get the key of the
AggregateMember
. - KEY_SEPARATOR - Static variable in class de.japrost.jabudget.domain.account.AggregateMember
-
Separator between parts of a key
M
- MISSING_ENTITY - de.japrost.jabudget.domain.DomainFailure
-
The entity to operate on does not exist.
- MISSING_ENTITY_REFERENCE - de.japrost.jabudget.domain.DomainFailure
-
The object to operate on has reference to an entity that does not exist.
S
- setAccountId(String) - Method in class de.japrost.jabudget.domain.account.EntryBuilder
- setCode(String) - Method in class de.japrost.jabudget.domain.account.EntryBuilder
- setId(String) - Method in class de.japrost.jabudget.domain.account.Account.Builder
-
Sets the id of an Account.
- setName(String) - Method in class de.japrost.jabudget.domain.account.Account.Builder
-
Sets the given name of an Account.
- setName(String) - Method in class de.japrost.jabudget.domain.account.Account
-
Sets the given name of the Account.
- setSubject(String) - Method in class de.japrost.jabudget.domain.account.EntryBuilder
T
- toString() - Method in class de.japrost.jabudget.domain.account.Account
- toString() - Method in class de.japrost.jabudget.domain.account.Entry
V
- valueOf(String) - Static method in enum de.japrost.jabudget.domain.DomainFailure
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.japrost.jabudget.domain.DomainFailure
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages