Package io.polygenesis.models.apiimpl
Class DomainObjectConverter
- java.lang.Object
-
- io.polygenesis.models.apiimpl.ServiceDependency
-
- io.polygenesis.models.apiimpl.DomainObjectConverter
-
- All Implemented Interfaces:
io.polygenesis.core.Generatable,io.polygenesis.core.Metamodel,io.polygenesis.core.Nameable
public class DomainObjectConverter extends ServiceDependency implements io.polygenesis.core.Metamodel, io.polygenesis.core.Generatable
The type Domain object converter.- Author:
- Christos Tsakostas
-
-
Constructor Summary
Constructors Constructor Description DomainObjectConverter(io.polygenesis.models.domain.DomainObject domainObject, Set<DomainObjectConverterMethod> methods)Instantiates a new Domain object converter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)io.polygenesis.models.domain.DomainObjectgetDomainObject()Gets domain object.Set<DomainObjectConverterMethod>getMethods()Gets methods.inthashCode()-
Methods inherited from class io.polygenesis.models.apiimpl.ServiceDependency
getObjectName, getPackageName, getVariableName
-
-
-
-
Constructor Detail
-
DomainObjectConverter
public DomainObjectConverter(io.polygenesis.models.domain.DomainObject domainObject, Set<DomainObjectConverterMethod> methods)Instantiates a new Domain object converter.- Parameters:
domainObject- the domain entitymethods- the methods
-
-
Method Detail
-
getDomainObject
public io.polygenesis.models.domain.DomainObject getDomainObject()
Gets domain object.- Returns:
- the domain object
-
getMethods
public Set<DomainObjectConverterMethod> getMethods()
Gets methods.- Returns:
- the methods
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classServiceDependency
-
hashCode
public int hashCode()
- Overrides:
hashCodein classServiceDependency
-
-