Class ChannelBase
- java.lang.Object
-
- com.anaptecs.jeaf.junit.openapi.base.ChannelBase
-
- All Implemented Interfaces:
com.anaptecs.jeaf.core.api.ServiceObject,java.io.Serializable
- Direct Known Subclasses:
Channel
@Valid public abstract class ChannelBase 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 classChannelBase.BuilderBaseClass implements builder to create a new instance of class Channel.
-
Constructor Summary
Constructors Modifier Constructor Description protectedChannelBase()Default constructor is only intended to be used for deserialization by tools like Jackson for JSON.protectedChannelBase(ChannelBase.BuilderBase pBuilder)Initialize object using the passed builder.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ChannelCodegetChannelCode()Method returns associationchannelCode.
The business code of the channelChannelTypegetChannelType()Method returns associationchannelType.
Type of the channelintgetCode()Method returns attributecode.abstract java.lang.StringgetDerivedSomething()Method returns attribute#derivedSomething.ResellergetReseller()Method returns associationreseller.booleangetSelfServiceChannel()Method returns attributeselfServiceChannel.voidsetChannelCode(ChannelCode pChannelCode)Method sets associationchannelCode.
The business code of the channelvoidsetChannelType(ChannelType pChannelType)Method sets associationchannelType.
Type of the channelvoidsetReseller(Reseller pReseller)Method sets associationreseller.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.voidunsetChannelCode()Method unsetschannelCode.voidunsetChannelType()Method unsetschannelType.voidunsetReseller()Method unsetsreseller.
-
-
-
Constructor Detail
-
ChannelBase
protected ChannelBase()
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.
-
ChannelBase
protected ChannelBase(ChannelBase.BuilderBase 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
-
getChannelType
public ChannelType getChannelType()
Method returns associationchannelType.
Type of the channel- Returns:
ChannelTypeValue to whichchannelTypeis set.
-
setChannelType
public void setChannelType(ChannelType pChannelType)
Method sets associationchannelType.
Type of the channel- Parameters:
pChannelType- Value to whichchannelTypeshould be set.
-
unsetChannelType
public final void unsetChannelType()
Method unsetschannelType.
-
getChannelCode
public ChannelCode getChannelCode()
Method returns associationchannelCode.
The business code of the channel- Returns:
ChannelCodeValue to whichchannelCodeis set.
-
setChannelCode
public void setChannelCode(ChannelCode pChannelCode)
Method sets associationchannelCode.
The business code of the channel- Parameters:
pChannelCode- Value to whichchannelCodeshould be set.
-
unsetChannelCode
public final void unsetChannelCode()
Method unsetschannelCode.
-
getCode
public int getCode()
Method returns attributecode.- Returns:
- int Value to which
codeis set.
-
getSelfServiceChannel
public boolean getSelfServiceChannel()
Method returns attributeselfServiceChannel.- Returns:
- boolean Value to which
selfServiceChannelis set.
-
setReseller
public void setReseller(Reseller pReseller)
Method sets associationreseller.- Parameters:
pReseller- Value to whichresellershould be set.
-
unsetReseller
public final void unsetReseller()
Method unsetsreseller.
-
getDerivedSomething
public abstract java.lang.String getDerivedSomething()
Method returns attribute#derivedSomething.- Returns:
StringValue to which#derivedSomethingis set.
-
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.
-
-