Package com.helger.as2lib.message
Class AbstractBaseMessage
- java.lang.Object
-
- com.helger.as2lib.message.AbstractBaseMessage
-
- All Implemented Interfaces:
IBaseMessage,Serializable
- Direct Known Subclasses:
AbstractMessage,AbstractMessageMDN
public abstract class AbstractBaseMessage extends Object implements IBaseMessage
- Author:
- Philip Helger
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractBaseMessage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.helger.commons.collection.attr.StringMapattrs()StringgetLoggingText()com.helger.commons.http.HttpHeaderMapheaders()Partnershippartnership()voidsetPartnership(Partnership aPartnership)StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.helger.as2lib.message.IBaseMessage
containsHeader, generateMessageID, getAsString, getHeader, getHeaderCombined, getHeaderOrDefault, getMessageID, setMessageID, updateMessageID
-
-
-
-
Method Detail
-
attrs
@Nonnull @ReturnsMutableObject public final com.helger.commons.collection.attr.StringMap attrs()
- Specified by:
attrsin interfaceIBaseMessage- Returns:
- Mutable custom attribute map. Never
null.
-
headers
@Nonnull @ReturnsMutableObject public final com.helger.commons.http.HttpHeaderMap headers()
- Specified by:
headersin interfaceIBaseMessage- Returns:
- Mutable HTTP header map. Never
null.
-
setPartnership
public final void setPartnership(@Nonnull Partnership aPartnership)
- Specified by:
setPartnershipin interfaceIBaseMessage
-
partnership
@Nonnull @ReturnsMutableObject public final Partnership partnership()
- Specified by:
partnershipin interfaceIBaseMessage
-
getLoggingText
@Nonnull @Nonempty public String getLoggingText()
- Specified by:
getLoggingTextin interfaceIBaseMessage
-
-