|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sap.ip.me.api.sync.OutboundContainerFactory
Constructor Summary | |
OutboundContainerFactory()
|
Method Summary | |
abstract OutboundContainer |
createAttachmentOutboundContainer(VisibilityType visibility,
java.lang.String method,
java.lang.String type,
java.lang.String attachmentName,
java.lang.String attachment)
Factory method for AttachmentOutboundContainer object. |
abstract OutboundContainer |
createAttachmentOutboundContainer(VisibilityType visibility,
java.lang.String method,
java.lang.String type,
java.lang.String attachmentName,
java.lang.String attachment,
java.lang.String msgType)
Factory method for AttachmentOutboundContainer object. |
abstract OutboundContainer |
createAttachmentOutboundContainer(VisibilityType visibility,
java.lang.String method,
java.lang.String type,
java.lang.String attachmentName,
java.lang.String attachment,
java.lang.String msgIndex,
java.lang.String msgType)
Deprecated. setting message index manualy is supported only in the old protocol version. Since backend 6.20 SP 12 new protocol is supported. In the new synchronization protocol message index will be set by the framework for each container from type outbound and each smart sync container. |
OutboundContainer |
createOutboundContainer(VisibilityType visibility,
java.lang.String method)
Factory method for OutboundContainer object with type OUTBOUND |
abstract OutboundContainer |
createOutboundContainer(VisibilityType visibility,
java.lang.String method,
java.lang.String type)
Factory method for OutboundContainer object from given type |
static OutboundContainerFactory |
getInstance()
Gets the one and only instance of the OutboundContainerFactory class |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OutboundContainerFactory()
Method Detail |
public static OutboundContainerFactory getInstance()
public OutboundContainer createOutboundContainer(VisibilityType visibility, java.lang.String method) throws SyncException, java.lang.IllegalArgumentException
method
- Method that will be called in the
backendvisibility
- Description of the Parameter
SyncException
- Will be throw if given method is not
registered
java.lang.IllegalArgumentException
- Will be throw if given container type
is unknownpublic abstract OutboundContainer createOutboundContainer(VisibilityType visibility, java.lang.String method, java.lang.String type) throws SyncException, java.lang.IllegalArgumentException
method
- Method that will be called in the
backendtype
- Outbound Container type. Possible
values are defined in SyncConstantsvisibility
- Description of the Parameter
SyncException
- Will be throw if given method is not
registered
java.lang.IllegalArgumentException
- Will be throw if given container type
is unknowncom.sap.ip.me.api.sync.SyncConstants
public abstract OutboundContainer createAttachmentOutboundContainer(VisibilityType visibility, java.lang.String method, java.lang.String type, java.lang.String attachmentName, java.lang.String attachment) throws SyncException, java.lang.IllegalArgumentException
OutboundContainer
and AttachmentOutboundContainer
is is the body
AttachmentOutboundContainer
has no restrictions regarding to
to the attachment. Each item in the OutboundContainer
is
restricted to maximum 252 characters.
method
- Method that will be called in the
backendtype
- Outbound Container type. Possible
values are defined in SyncConstantsattachmentName
- Name of attachment. Enables
identification of different Attachments on the backendattachment
- Container body
SyncException
- Will be throw if given method is not
registered
java.lang.IllegalArgumentException
- Will be throw if given container type
is unknowncom.sap.ip.me.api.sync.SyncConstants
public abstract OutboundContainer createAttachmentOutboundContainer(VisibilityType visibility, java.lang.String method, java.lang.String type, java.lang.String attachmentName, java.lang.String attachment, java.lang.String msgIndex, java.lang.String msgType) throws SyncException, java.lang.IllegalArgumentException
OutboundContainer
and AttachmentOutboundContainer
is is the body
AttachmentOutboundContainer
has no restrictions regarding to
to the attachment. Each item in the OutboundContainer
is
restricted to maximum 252 characters.
method
- Method that will be called in the
backendtype
- Outbound Container type. Possible
values are defined in SyncConstantsattachmentName
- Name of attachment. Enables
identification of different Attachments on the backendattachment
- Container bodymsgIndex
- Index of this message (Relevant only
for SmartSync and in this case for internal use)msgType
- Type of this message (Relevant only
for SmartSync and in this case for internal use)
SyncException
- Will be throw if given method is not
registered
java.lang.IllegalArgumentException
- Will be throw if given container type
is unknowncom.sap.ip.me.api.sync.SyncConstants
public abstract OutboundContainer createAttachmentOutboundContainer(VisibilityType visibility, java.lang.String method, java.lang.String type, java.lang.String attachmentName, java.lang.String attachment, java.lang.String msgType) throws SyncException, java.lang.IllegalArgumentException
OutboundContainer
and AttachmentOutboundContainer
is is the body
AttachmentOutboundContainer
has no restrictions regarding to
to the attachment. Each item in the OutboundContainer
is
restricted to maximum 252 characters.
method
- Method that will be called in the
backendtype
- Outbound Container type. Possible
values are defined in SyncConstantsattachmentName
- Name of attachment. Enables
identification of different Attachments on the backendattachment
- Container bodymsgType
- Type of this message (Relevant only
for SmartSync and in this case for internal use)
SyncException
- Will be throw if given method is not
registered
java.lang.IllegalArgumentException
- Will be throw if given container type
is unknowncom.sap.ip.me.api.sync.SyncConstants
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |