A B D E G H K M S T V 
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 Accounts.
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 the key().

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 the key().

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.
A B D E G H K M S T V 
All Classes All Packages