Class PetCreator.Default
java.lang.Object
one.microstream.entity.Entity.Creator.Abstract<Pet,PetCreator>
one.microstream.examples.layeredentities._Pet.PetCreator.Default
- All Implemented Interfaces:
Entity.Creator<Pet,PetCreator>
,PetCreator
- Enclosing interface:
- PetCreator
public static class PetCreator.Default extends Entity.Creator.Abstract<Pet,PetCreator> implements PetCreator
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.entity.Entity.Creator
Entity.Creator.Abstract<E extends Entity,C extends Entity.Creator<E,C>>, Entity.Creator.Static
Nested classes/interfaces inherited from interface one.microstream.examples.layeredentities._Pet.PetCreator
PetCreator.Default
-
Constructor Summary
Constructors Modifier Constructor Description protected
Default()
-
Method Summary
Modifier and Type Method Description PetCreator
copy(Pet other)
Pet
createData(Pet entityInstance)
protected EntityLayerIdentity
createEntityInstance()
PetCreator
name(String name)
PetCreator
partner(Animal partner)
PetCreator
species(String species)
Methods inherited from class one.microstream.entity.Entity.Creator.Abstract
create, dispatchDataInstance, layers
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface one.microstream.entity.Entity.Creator
addLayer, addLayer, create, layers
-
Constructor Details
-
Default
protected Default()
-
-
Method Details
-
species
- Specified by:
species
in interfacePetCreator
-
partner
- Specified by:
partner
in interfacePetCreator
-
name
- Specified by:
name
in interfacePetCreator
-
createEntityInstance
- Specified by:
createEntityInstance
in classEntity.Creator.Abstract<Pet,PetCreator>
-
createData
- Specified by:
createData
in interfaceEntity.Creator<Pet,PetCreator>
-
copy
- Specified by:
copy
in interfaceEntity.Creator<Pet,PetCreator>
-