Class ModifiableEntity<T>
java.lang.Object
io.fluxcapacitor.javaclient.modeling.ModifiableEntity<T>
- All Implemented Interfaces:
Entity<ModifiableEntity<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>
ModifiableEntity<T>assertLegal(Object payload) Collection<? extends Entity<?,?>> entities()get()id()Entity<?,?> parent()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, getEntity, possibleTargets, root
-
Constructor Details
-
ModifiableEntity
public ModifiableEntity()
-
-
Method Details
-
entities
- Specified by:
entitiesin interfaceEntity<ModifiableEntity<T>,T>
-
apply
- Specified by:
applyin interfaceEntity<ModifiableEntity<T>,T>
-
assertLegal
- Specified by:
assertLegalin interfaceEntity<ModifiableEntity<T>,T> - Throws:
E extends Exception
-
parent
- Specified by:
parentin interfaceEntity<ModifiableEntity<T>,T>
-
id
- Specified by:
idin interfaceEntity<ModifiableEntity<T>,T>
-
type
- Specified by:
typein interfaceEntity<ModifiableEntity<T>,T>
-
get
- Specified by:
getin interfaceEntity<ModifiableEntity<T>,T>
-
idProperty
- Specified by:
idPropertyin interfaceEntity<ModifiableEntity<T>,T>
-