public static class Company.Builder extends Partner.Builder
Company.| Modifier | Constructor and Description |
|---|---|
protected |
Builder()
Use
Company.builder() instead of private constructor to create new builder. |
protected |
Builder(Company pObject)
Use
Company.builder(Company) instead of private constructor to create new builder. |
| Modifier and Type | Method and Description |
|---|---|
Company |
build()
Method creates a new instance of class Company.
|
Company |
buildValidated()
Method creates a new validated instance of class Company.
|
Company.Builder |
setID(com.anaptecs.jeaf.xfun.api.common.ObjectIdentity<?> pObjectID)
Method sets the identifier for the object created using the builder.
|
Company.Builder |
setName(String pName)
Method sets attribute
name. |
Company.Builder |
setPostalAddresses(List<PostalAddress> pPostalAddresses)
Method sets association
Partner.postalAddresses. |
protected Builder()
Company.builder() instead of private constructor to create new builder.protected Builder(Company pObject)
Company.builder(Company) instead of private constructor to create new builder.public Company.Builder setID(com.anaptecs.jeaf.xfun.api.common.ObjectIdentity<?> pObjectID)
setID in class Partner.Builderpublic Company.Builder setPostalAddresses(List<PostalAddress> pPostalAddresses)
Partner.postalAddresses.setPostalAddresses in class Partner.BuilderpPostalAddresses - Collection to which Partner.postalAddresses should be set.Company.Builder Instance of this builder to support chaining setters. Method never returns null.public Company.Builder setName(String pName)
name.pName - Value to which name should be set.Company.Builder Instance of this builder to support chaining setters. Method never returns null.public Company build()
build in class Partner.Builderpublic Company buildValidated() throws javax.validation.ConstraintViolationException
buildValidated in class Partner.Builderjavax.validation.ConstraintViolationException - in case that one or more validations for the created object failed.Copyright © 2023. All rights reserved.