Class EntryBuilder
- java.lang.Object
-
- de.japrost.jabudget.domain.account.EntryBuilder
-
public class EntryBuilder extends java.lang.Object
Builder forEntry
.
-
-
Constructor Summary
Constructors Constructor Description EntryBuilder()
Create an empty builder.EntryBuilder(Entry example)
Create a builder by example.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Entry
build()
Build the result.static EntryBuilder
builder()
Factory for a an empty builder.static EntryBuilder
builder(Entry example)
Factory for a builder by example.java.util.Optional<Entry>
buildOptional()
Build if the result would be valid.void
setAccountId(java.lang.String accountId)
void
setCode(java.lang.String code)
void
setSubject(java.lang.String subject)
-
-
-
Constructor Detail
-
EntryBuilder
public EntryBuilder()
Create an empty builder.
-
EntryBuilder
public EntryBuilder(Entry example)
Create a builder by example.- Parameters:
example
- the example to use. MAY BEnull
.
-
-
Method Detail
-
builder
public static EntryBuilder builder()
Factory for a an empty builder.- Returns:
- a new builder.
-
builder
public static EntryBuilder builder(Entry example)
Factory for a builder by example.- Parameters:
example
- the example to use. MAY BEnull
.- Returns:
- a builder filled with value of example.
-
build
public Entry build()
Build the result.- Returns:
- a new instance.
-
buildOptional
public java.util.Optional<Entry> buildOptional()
Build if the result would be valid.- Returns:
- a instance or an empty optional.
-
setAccountId
public void setAccountId(java.lang.String accountId)
- See Also:
Entry.getAccountId()
-
setCode
public void setCode(java.lang.String code)
- See Also:
Entry.getCode()
-
setSubject
public void setSubject(java.lang.String subject)
- See Also:
Entry.getSubject()
-
-