Package org.openas2.partner
Class BasePartnershipFactory
- java.lang.Object
-
- org.openas2.BaseComponent
-
- org.openas2.partner.BasePartnershipFactory
-
- All Implemented Interfaces:
Component,PartnershipFactory
- Direct Known Subclasses:
XMLPartnershipFactory
public abstract class BasePartnershipFactory extends BaseComponent implements PartnershipFactory
-
-
Field Summary
-
Fields inherited from interface org.openas2.partner.PartnershipFactory
COMPID_PARTNERSHIP_FACTORY
-
-
Constructor Summary
Constructors Constructor Description BasePartnershipFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancompareMap(java.util.Map<java.lang.String,java.lang.Object> searchIds, java.util.Map<java.lang.String,java.lang.Object> partnerIds)protected PartnershipgetPartnership(java.lang.String name)protected PartnershipgetPartnership(java.util.List<?> partnerships, java.lang.String name)protected PartnershipgetPartnership(java.util.Map<java.lang.String,java.lang.Object> senderIDs, java.util.Map<java.lang.String,java.lang.Object> receiverIDs)PartnershipgetPartnership(Partnership p, boolean reverseLookup)java.util.List<Partnership>getPartnerships()voidprocessFilenameBasedAttribs(Message msg)voidsetPartnerships(java.util.List<Partnership> list)voidupdatePartnership(MessageMDN mdn, boolean processFilenameAttribs)voidupdatePartnership(Message msg, boolean overwrite)-
Methods inherited from class org.openas2.BaseComponent
destroy, getName, getParameter, getParameter, getParameterInt, getParameters, getSession, init, setParameter, setParameter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openas2.Component
destroy, getName, getParameters, getSession, init
-
Methods inherited from interface org.openas2.partner.PartnershipFactory
getPartners
-
-
-
-
Method Detail
-
getPartnership
public Partnership getPartnership(Partnership p, boolean reverseLookup) throws OpenAS2Exception
- Specified by:
getPartnershipin interfacePartnershipFactory- Throws:
OpenAS2Exception
-
setPartnerships
public void setPartnerships(java.util.List<Partnership> list)
- Specified by:
setPartnershipsin interfacePartnershipFactory
-
getPartnerships
public java.util.List<Partnership> getPartnerships()
- Specified by:
getPartnershipsin interfacePartnershipFactory
-
updatePartnership
public void updatePartnership(Message msg, boolean overwrite) throws OpenAS2Exception
- Specified by:
updatePartnershipin interfacePartnershipFactory- Throws:
OpenAS2Exception
-
processFilenameBasedAttribs
public void processFilenameBasedAttribs(Message msg) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
updatePartnership
public void updatePartnership(MessageMDN mdn, boolean processFilenameAttribs) throws OpenAS2Exception
- Specified by:
updatePartnershipin interfacePartnershipFactory- Throws:
OpenAS2Exception
-
getPartnership
protected Partnership getPartnership(java.util.Map<java.lang.String,java.lang.Object> senderIDs, java.util.Map<java.lang.String,java.lang.Object> receiverIDs)
-
getPartnership
protected Partnership getPartnership(java.util.List<?> partnerships, java.lang.String name)
-
getPartnership
protected Partnership getPartnership(java.lang.String name) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
compareMap
protected boolean compareMap(java.util.Map<java.lang.String,java.lang.Object> searchIds, java.util.Map<java.lang.String,java.lang.Object> partnerIds)
-
-