Class ImmutableEntity<T>
java.lang.Object
io.fluxcapacitor.javaclient.modeling.ImmutableEntity<T>
- All Implemented Interfaces:
Entity<ImmutableEntity<T>,T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.fluxcapacitor.javaclient.modeling.Entity
Entity.Validator<T,E extends Exception> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends Exception>
ImmutableEntity<T>assertLegal(Object command) get()type()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fluxcapacitor.javaclient.modeling.Entity
allEntities, apply, apply, apply, apply, assertAndApply, assertAndApply, assertThat, ensure, entities, getEntity, id, idProperty, parent, possibleTargets, root
-
Constructor Details
-
ImmutableEntity
public ImmutableEntity()
-
-
Method Details
-
type
- Specified by:
typein interfaceEntity<ImmutableEntity<T>,T>
-
get
- Specified by:
getin interfaceEntity<ImmutableEntity<T>,T>
-
assertLegal
- Specified by:
assertLegalin interfaceEntity<ImmutableEntity<T>,T> - Throws:
E extends Exception
-
apply
- Specified by:
applyin interfaceEntity<ImmutableEntity<T>,T>
-