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 Modifier and Type Field Description private java.util.List<Partnership>
partnerships
-
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 boolean
compareMap(java.util.Map<java.lang.String,java.lang.Object> searchIds, java.util.Map<java.lang.String,java.lang.Object> partnerIds)
protected Partnership
getPartnership(java.lang.String name)
protected Partnership
getPartnership(java.util.List<?> partnerships, java.lang.String name)
protected Partnership
getPartnership(java.util.Map<java.lang.String,java.lang.Object> senderIDs, java.util.Map<java.lang.String,java.lang.Object> receiverIDs)
Partnership
getPartnership(Partnership p, boolean reverseLookup)
java.util.List<Partnership>
getPartnerships()
void
processFilenameBasedAttribs(Message msg)
void
setPartnerships(java.util.List<Partnership> list)
void
updatePartnership(MessageMDN mdn, boolean processFilenameAttribs)
void
updatePartnership(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
-
-
-
-
Field Detail
-
partnerships
private java.util.List<Partnership> partnerships
-
-
Method Detail
-
getPartnership
public Partnership getPartnership(Partnership p, boolean reverseLookup) throws OpenAS2Exception
- Specified by:
getPartnership
in interfacePartnershipFactory
- Throws:
OpenAS2Exception
-
setPartnerships
public void setPartnerships(java.util.List<Partnership> list)
- Specified by:
setPartnerships
in interfacePartnershipFactory
-
getPartnerships
public java.util.List<Partnership> getPartnerships()
- Specified by:
getPartnerships
in interfacePartnershipFactory
-
updatePartnership
public void updatePartnership(Message msg, boolean overwrite) throws OpenAS2Exception
- Specified by:
updatePartnership
in 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:
updatePartnership
in 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)
-
-