Class SampleChildModelObject

java.lang.Object
com.powerupsoftwareengineering.java.immutable.model.ModelObjectAbs
com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject
com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject
All Implemented Interfaces:
com.powerupsoftwareengineering.java.immutable.model.ModelObject, Serializable

public final class SampleChildModelObject extends SampleParentModelObject
A SampleChildModelObject is a sample of a child class that uses a common parent which uses the immutable model object pattern. It also contains an example of a hard length parameter validator.

This object is immutable. To modify use the object's builder class. You can use the @{link Builder#copyValues} method to initialize the builder to the original values.

See Also: