Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- build() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject.Builder
- build() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject.Builder
- Builder() - Constructor for class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject.Builder
-
Default constructor that will initialize the validators.
- Builder() - Constructor for class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject.Builder
-
Default constructor that will initialize the validators.
- Builder() - Constructor for class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject.Builder
-
Default constructor that will initialize the validators.
C
- com.powerupsoftwareengineering.java.immutable.model.sample - package com.powerupsoftwareengineering.java.immutable.model.sample
- copyValues(SampleChildModelObject) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject.Builder
- copyValues(SampleModelObject) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject.Builder
- copyValues(T) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject.Builder
E
- equals(Object) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject
- equals(Object) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject
- equals(Object) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject
G
- getName() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject.Builder
-
Accessor for the
SampleModelObject.namemember variable. - getName() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject
-
Accessor for the
SampleModelObject.namemember variable. - getName() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject.Builder
-
Accessor for the
SampleParentModelObject.namemember variable. - getName() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject
-
Accessor for the
SampleParentModelObject.namemember variable. - getOrder() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject.Builder
-
Accessor for the
SampleModelObject.ordermember variable. - getOrder() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject
-
Accessor for the
SampleModelObject.ordermember variable. - getType() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject.Builder
-
Accessor for the
SampleChildModelObject.typemember variable. - getType() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject
-
Accessor for the
SampleChildModelObject.typemember variable.
H
- hashCode() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject
- hashCode() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject
- hashCode() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject
N
- NAME_MAX_LENGTH - Static variable in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject
-
The max length of the object.
- NAME_MAX_LENGTH - Static variable in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject
-
The max length of the object's name.
R
- reset() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject.Builder
- reset() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject.Builder
- reset() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject.Builder
S
- SampleChildModelObject - Class in com.powerupsoftwareengineering.java.immutable.model.sample
-
A
SampleChildModelObjectis a sample of a child class that uses a common parent which uses the immutable model object pattern. - SampleChildModelObject.Builder - Class in com.powerupsoftwareengineering.java.immutable.model.sample
-
The builder class provides the ability to populate all the values of a model object, validate if the model object content, and provide an immutable version of the model object.
- SampleModelObject - Class in com.powerupsoftwareengineering.java.immutable.model.sample
-
A
SampleModelObjectis a sample model object designed to show how to use the Immutable model object functionality. - SampleModelObject.Builder - Class in com.powerupsoftwareengineering.java.immutable.model.sample
-
The builder class provides the ability to populate all the values of a model object, validate if the model object content, and provide an immutable version of the model object.
- SampleParentModelObject - Class in com.powerupsoftwareengineering.java.immutable.model.sample
-
A
SampleParentModelObjectis a sample of a parent object that implements the immutable object pattern. - SampleParentModelObject(SampleParentModelObject.Builder) - Constructor for class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject
-
Base constructor that will populate the
SampleParentModelObjectwith the values from the provided builder. - SampleParentModelObject.Builder<T> - Class in com.powerupsoftwareengineering.java.immutable.model.sample
-
The builder class provides the ability to populate all the values of a model object, validate if the model object content, and provide an immutable version of the model object.
- setName(String) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject.Builder
-
Mutator for the
SampleModelObject.namemember variable. - setName(String) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject.Builder
-
Mutator for the
SampleParentModelObject.namemember variable. - setOrder(int) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject.Builder
-
Mutator for the
SampleModelObject.ordermember variable. - setType(String) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject.Builder
-
Mutator for the
SampleChildModelObject.typemember variable. - setValues(SampleChildModelObject) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject.Builder
- setValues(SampleModelObject) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject.Builder
- setValues(T) - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject.Builder
T
- toString() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject
- toString() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleModelObject
- toString() - Method in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleParentModelObject
- TYPE_MAX_LENGTH - Static variable in class com.powerupsoftwareengineering.java.immutable.model.sample.SampleChildModelObject
-
The max length of the object type.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form