Class TechnicalHeaderContext
- java.lang.Object
-
- com.anaptecs.jeaf.junit.openapi.service1.TechnicalHeaderContext
-
- All Implemented Interfaces:
com.anaptecs.jeaf.core.api.ServiceObject,java.io.Serializable
@Valid public class TechnicalHeaderContext extends java.lang.Object implements com.anaptecs.jeaf.core.api.ServiceObject- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTechnicalHeaderContext.BuilderClass implements builder to create a new instance of classTechnicalHeaderContext.
-
Constructor Summary
Constructors Modifier Constructor Description protectedTechnicalHeaderContext()Default constructor is only intended to be used for deserialization by tools like Jackson for JSON.protectedTechnicalHeaderContext(TechnicalHeaderContext.Builder pBuilder)Initialize object using the passed builder.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCustomHeader(java.lang.String pHeaderName, java.lang.String pHeaderValue)Method adds the passed values as custom headers.static TechnicalHeaderContext.Builderbuilder()Method returns a new builder.static TechnicalHeaderContext.Builderbuilder(TechnicalHeaderContext pObject)Method creates a new builder and initialize it with the data from the passed object.static TechnicalHeaderContext.Builderbuilder(java.lang.String pReseller)Method creates a new builder and initializes it with the passed attributes.java.util.Map<java.lang.String,java.lang.String>getCustomHeaders()Method returns map with all custom headers that were addedjava.lang.StringgetReseller()Method returns attributereseller.voidsetReseller(java.lang.String pReseller)Method sets attributereseller.java.lang.StringtoString()Method creates a new String with the values of all attributes of this class.java.lang.StringBuildertoStringBuilder(java.lang.String pIndent)Method returns a StringBuilder that can be used to create a String representation of this object.
-
-
-
Constructor Detail
-
TechnicalHeaderContext
protected TechnicalHeaderContext()
Default constructor is only intended to be used for deserialization by tools like Jackson for JSON. For "normal" object creation builder should be used instead.
-
TechnicalHeaderContext
protected TechnicalHeaderContext(TechnicalHeaderContext.Builder pBuilder)
Initialize object using the passed builder.- Parameters:
pBuilder- Builder that should be used to initialize this object. The parameter must not be null.
-
-
Method Detail
-
builder
public static TechnicalHeaderContext.Builder builder()
Method returns a new builder.- Returns:
TechnicalHeaderContext.BuilderNew builder that can be used to create new TechnicalHeaderContext objects.
-
builder
public static TechnicalHeaderContext.Builder builder(TechnicalHeaderContext pObject)
Method creates a new builder and initialize it with the data from the passed object.- Parameters:
pObject- Object that should be used to initialize the builder. The parameter may be null.- Returns:
TechnicalHeaderContext.BuilderNew builder that can be used to create new TechnicalHeaderContext objects. The method never returns null.
-
builder
public static TechnicalHeaderContext.Builder builder(java.lang.String pReseller)
Method creates a new builder and initializes it with the passed attributes.
-
getReseller
public java.lang.String getReseller()
Method returns attributereseller.- Returns:
StringValue to whichreselleris set.
-
setReseller
public void setReseller(java.lang.String pReseller)
Method sets attributereseller.- Parameters:
pReseller- Value to whichresellershould be set.
-
getCustomHeaders
public java.util.Map<java.lang.String,java.lang.String> getCustomHeaders()
Method returns map with all custom headers that were added- Returns:
MapMap with all custom headers. The method never returns null. The returned map is unmodifiable.
-
addCustomHeader
public void addCustomHeader(java.lang.String pHeaderName, java.lang.String pHeaderValue)Method adds the passed values as custom headers. The passed name and value of the http header must be compliant with guidelines about http headers.- Parameters:
pHeaderName- Name of the HTTP header. The parameter must not be null,pHeaderValue- Value of the http header the parameter may be null.
-
toStringBuilder
public java.lang.StringBuilder toStringBuilder(java.lang.String pIndent)
Method returns a StringBuilder that can be used to create a String representation of this object. The returned StringBuilder also takes care about attributes of super classes.- Returns:
StringBuilderStringBuilder representing this object. The method never returns null.
-
toString
public java.lang.String toString()
Method creates a new String with the values of all attributes of this class. All references to other objects will be ignored.- Overrides:
toStringin classjava.lang.Object- Returns:
StringString representation of this object. The method never returns null.
-
-