| Package | Description |
|---|---|
| com.illucit.partyinvoice.data | |
| com.illucit.partyinvoice.immutabledata |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Mutation<O extends Serializable,I extends Mutation<O,I>>
Interface for immutable classes to allow mutation by returning a mutated
instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractImmutableHolder<O extends Serializable,I extends Mutation<O,I>,H extends AbstractImmutableHolder<O,I,H>>
Abstract implementation of a holder of an immutable object type, which
supports mutations and undo/redo steps.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableProject
Immutable project data.
|
| Modifier and Type | Field and Description |
|---|---|
protected I |
AbstractImmutableHolder.value |
Copyright © 2015 illucIT Software GmbH. All rights reserved.