de.osci.osci12.messagetypes
Class ResponseToFetchProcessCard

java.lang.Object
  extended byde.osci.osci12.messagetypes.OSCIMessage
      extended byde.osci.osci12.messagetypes.OSCIResponseTo
          extended byde.osci.osci12.messagetypes.ResponseToFetchProcessCard

public class ResponseToFetchProcessCard
extends OSCIResponseTo

Dieses Klasse repräsentiert die Antwort des Intermediärs auf einen Laufzettelabholauftrag. Clients erhalten vom Intermediär eine Instanz dieser Klasse, die eine Rückmeldung über den Erfolg der Operation (getFeedback()) sowie ggf. die angeforderten Laufzettel enthält.

Copyright © 2004 Freie Hansestadt Bremen

Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG

Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.

Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden.

Version:
1.2.1
See Also:
FetchProcessCard

Field Summary
 
Fields inherited from class de.osci.osci12.messagetypes.OSCIMessage
ACCEPT_DELIVERY, attachments, contentContainer, contentID, controlBlock, desiredLanguagesH, dialogHandler, dsNSPrefix, encryptedData, EXIT_DIALOG, FETCH_DELIVERY, FETCH_PROCESS_CARD, FORWARD_DELIVERY, GET_MESSAGE_ID, hashableMsgPart, INIT_DIALOG, intermediaryCertificatesH, MEDIATE_DELIVERY, NO_SELECTION_RULE, nonIntermediaryCertificatesH, ns, osciNSPrefix, PROCESS_DELIVERY, qualityOfTimestampTypeCreation, qualityOfTimestampTypeReception, RESPONSE_TO_ACCEPT_DELIVERY, RESPONSE_TO_EXIT_DIALOG, RESPONSE_TO_FETCH_DELIVERY, RESPONSE_TO_FETCH_PROCESS_CARD, RESPONSE_TO_FORWARD_DELIVERY, RESPONSE_TO_GET_MESSAGE_ID, RESPONSE_TO_INIT_DIALOG, RESPONSE_TO_MEDIATE_DELIVERY, RESPONSE_TO_PROCESS_DELIVERY, RESPONSE_TO_STORE_DELIVERY, SELECT_ADDRESSEE, SELECT_ALL, SELECT_BY_DATE_OF_RECEPTION, SELECT_BY_MESSAGE_ID, SELECT_BY_RECENT_MODIFICATION, SELECT_ORIGINATOR, signatureHeader, SOAP_FAULT_MESSAGE, SOAP_MESSAGE_ENCRYPTED, soapNSPrefix, STORE_DELIVERY, TYPE_UNDEFINED, xencNSPrefix, xsiNSPrefix
 
Method Summary
 ProcessCardBundle[] getProcessCardBundles()
          Liefert die angeforderten Laufzettel als Array von ProcessCardBundle-Objekten.
 long getQuantityLimit()
          Liefert die maximale Anzahl angeforderter Laufzettel.
 int getRoleForSelection()
          Liefert den Identifier für das Auswahlkriterium, ob nur Laufzettel von Nachrichten zurückgegeben werden sollen, die an den oder vom Absender des Laufzettelabholauftrags geschickt wurden.
 int getSelectionMode()
          Liefert den gesetzten Auswahlmodus.
 java.lang.String getSelectionRule()
          Liefert die gesetzte Auswahlregel.
 boolean isSelectNoReception()
          Gibt an, ob Liefert den Identifier für das Auswahlkriterium, ob nur Laufzettel von Nachrichten zurückgegeben werden sollen, die an den oder vom Absender des Laufzettelabholauftrags geschickt wurden.
 
Methods inherited from class de.osci.osci12.messagetypes.OSCIResponseTo
getFeedback, getFeedbackObjects
 
Methods inherited from class de.osci.osci12.messagetypes.OSCIMessage
addCustomHeader, addRole, formatISO8601, getAddressee, getBase64Encoding, getCustomHeaders, getDialogHandler, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, isSigned, parseISO8601, setBase64Encoding, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getProcessCardBundles

public ProcessCardBundle[] getProcessCardBundles()
Liefert die angeforderten Laufzettel als Array von ProcessCardBundle-Objekten.

Returns:
Laufzettel
See Also:
ProcessCardBundle

getSelectionRule

public java.lang.String getSelectionRule()
Liefert die gesetzte Auswahlregel. Der Inhalt des zurückgegebenen Strings hängt vom gesetzten Auswahlmodus ab und kann entweder in einer oder mehrerer Message-Id oder einem Datum bestehen. Mehrere Message-Ids werden aneinandergereiht durch ";" getrennt zurückgegeben. Das Format eines Datums entspricht dem XML-Schema nach http://www.w3.org/TR/xmlschema-2/#dateTime. Wurde keine Regel gesetzt, wird als default null zurückgegeben.

Returns:
Auswahlregel (Message-Id oder Datum)
See Also:
FetchProcessCard.getSelectionRule()

getSelectionMode

public int getSelectionMode()
Liefert den gesetzten Auswahlmodus.

Returns:
den Auswahlmodus SELECT_BY_MESSAGE_ID, SELECT_BY_DATE_OF_RECEPTION, SELECT_BY_RECENT_MODIFICATION oder NO_SELECTION_RULE
See Also:
FetchProcessCard.getSelectionMode()

getRoleForSelection

public int getRoleForSelection()
Liefert den Identifier für das Auswahlkriterium, ob nur Laufzettel von Nachrichten zurückgegeben werden sollen, die an den oder vom Absender des Laufzettelabholauftrags geschickt wurden.

Returns:
Modus
See Also:
FetchProcessCard.setRoleForSelection(int)

isSelectNoReception

public boolean isSelectNoReception()
Gibt an, ob Liefert den Identifier für das Auswahlkriterium, ob nur Laufzettel von Nachrichten zurückgegeben werden sollen, die an den oder vom Absender des Laufzettelabholauftrags geschickt wurden.

Returns:
Modus
See Also:
FetchProcessCard.setRoleForSelection(int)

getQuantityLimit

public long getQuantityLimit()
Liefert die maximale Anzahl angeforderter Laufzettel.

Returns:
maximale Anzahl


Copyright © 2004. All Rights Reserved.