Package com.helger.as2lib.partner.xml
Class PartnerMap
- java.lang.Object
-
- com.helger.as2lib.partner.xml.PartnerMap
-
- All Implemented Interfaces:
IPartnerMap
@NotThreadSafe public final class PartnerMap extends Object implements IPartnerMap
Defines a map with all known partners.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description PartnerMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPartner(Partner aNewPartner)com.helger.commons.collection.impl.ICommonsOrderedSet<String>getAllPartnerNames()com.helger.commons.collection.impl.ICommonsList<Partner>getAllPartners()PartnergetPartnerOfName(String sPartnerName)com.helger.commons.state.EChangeremovePartner(String sPartnerName)voidsetPartners(PartnerMap aPartners)StringtoString()
-
-
-
Method Detail
-
addPartner
public void addPartner(@Nonnull Partner aNewPartner) throws AS2Exception
- Throws:
AS2Exception
-
setPartners
public void setPartners(@Nonnull PartnerMap aPartners)
-
removePartner
@Nonnull public com.helger.commons.state.EChange removePartner(@Nullable String sPartnerName)
-
getPartnerOfName
@Nullable public Partner getPartnerOfName(@Nullable String sPartnerName)
- Specified by:
getPartnerOfNamein interfaceIPartnerMap
-
getAllPartnerNames
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsOrderedSet<String> getAllPartnerNames()
- Specified by:
getAllPartnerNamesin interfaceIPartnerMap
-
getAllPartners
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<Partner> getAllPartners()
- Specified by:
getAllPartnersin interfaceIPartnerMap
-
-