Skip to Content.
Sympa Menu

notify-dpml - svn commit: r2113 - in development/planet/users/niclas/iso8583/api: . src src/main src/main/net src/main/net/dpml src/main/net/dpml/iso8583 src/main/net/dpml/iso8583/administrative src/main/net/dpml/iso8583/authorization src/main/net/dpml/iso8583/chargeback src/main/net/dpml/iso8583/feecollection src/main/net/dpml/iso8583/fileaction src/main/net/dpml/iso8583/management src/main/net/dpml/iso8583/management/key src/main/net/dpml/iso8583/management/network src/main/net/dpml/iso8583/presentment src/main/net/dpml/iso8583/reconciliation src/main/net/dpml/iso8583/retrieval src/main/net/dpml/iso8583/reversal src/main/net/dpml/iso8583/transaction src/main/net/dpml/iso8583/verification

notify-dpml AT lists.ibiblio.org

Subject: DPML Notify

List archive

Chronological Thread  
  • From: niclas AT hedhman.org
  • To: notify-dpml AT lists.ibiblio.org
  • Subject: svn commit: r2113 - in development/planet/users/niclas/iso8583/api: . src src/main src/main/net src/main/net/dpml src/main/net/dpml/iso8583 src/main/net/dpml/iso8583/administrative src/main/net/dpml/iso8583/authorization src/main/net/dpml/iso8583/chargeback src/main/net/dpml/iso8583/feecollection src/main/net/dpml/iso8583/fileaction src/main/net/dpml/iso8583/management src/main/net/dpml/iso8583/management/key src/main/net/dpml/iso8583/management/network src/main/net/dpml/iso8583/presentment src/main/net/dpml/iso8583/reconciliation src/main/net/dpml/iso8583/retrieval src/main/net/dpml/iso8583/reversal src/main/net/dpml/iso8583/transaction src/main/net/dpml/iso8583/verification
  • Date: Mon, 21 Mar 2005 16:37:52 -0500

Author: niclas AT hedhman.org
Date: Mon Mar 21 16:37:52 2005
New Revision: 2113

Added:
development/planet/users/niclas/iso8583/api/
development/planet/users/niclas/iso8583/api/src/
development/planet/users/niclas/iso8583/api/src/main/
development/planet/users/niclas/iso8583/api/src/main/net/
development/planet/users/niclas/iso8583/api/src/main/net/dpml/
development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/Amount.java
(contents, props changed)

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/administrative/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/AuthorizationRequest.java
(contents, props changed)

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/AuthorizationResponse.java
(contents, props changed)

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/AuthorizationService.java
(contents, props changed)

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/chargeback/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/feecollection/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/fileaction/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/management/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/management/key/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/management/network/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/presentment/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/reconciliation/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/retrieval/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/reversal/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/transaction/

development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/verification/
Log:
Starting to look at a higher level API.

Added:
development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/Amount.java
==============================================================================
--- (empty file)
+++
development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/Amount.java
Mon Mar 21 16:37:52 2005
@@ -0,0 +1,27 @@
+/*
+ * Copyright 2004-2005 Niclas Hedhman.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied.
+ *
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.dpml.iso8583;
+
+public interface Amount
+{
+ long getAmount();
+
+ String getCurrency();
+}
+

Added:
development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/AuthorizationRequest.java
==============================================================================
--- (empty file)
+++
development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/AuthorizationRequest.java
Mon Mar 21 16:37:52 2005
@@ -0,0 +1,81 @@
+/*
+ * Copyright 2004-2005 Niclas Hedhman.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied.
+ *
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.dpml.iso8583.authorization;
+
+public interface AuthorizationRequest
+{
+// For 100/101 message types
+ String getPrimaryAccountNumber();
+
+ String getProcessingCode();
+
+ Amount getAmountTransaction();
+
+ Date getDateAndTimeTransmission();
+
+ String getSystemsTraceAuditNumber();
+
+ Date getDateAndTimeLocalTransaction();
+
+ Date getDateEffective();
+
+ Date getDateExpiration();
+
+ String getTransactionLifeCycleIdentificationData();
+
+ String getPointOfServiceDataCode();
+
+ String getCardSequenceNumber();
+
+ String getFunctionCode();
+
+ String getMerchantCategoryCode();
+
+ String getPointOfServiceCapability();
+
+ Amount[] getAmountsOriginal();
+
+ String getAcquiringInstitutionIdentificationCode();
+
+ String getForwardingInstitutionIdentificationCode();
+
+ String getTrack1Data();
+
+ String getTrack2Data();
+
+ String getTrack3Data();
+
+ String getServiceCode();
+
+ String getCardAcceptorTerminalIdentification();
+
+ String getCardAcceptorIdentificationCode();
+
+ Amount[] getAmountsFees();
+
+ String getReceivingInstitutionIdentificationCode();
+
+// for 120/121 message types (additional)
+
+ String getMessageReasonCode();
+
+ String getActionCode();
+
+ String getAuthorizingAgentInstitutionIdentificationCode();
+}

Added:
development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/AuthorizationResponse.java
==============================================================================
--- (empty file)
+++
development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/AuthorizationResponse.java
Mon Mar 21 16:37:52 2005
@@ -0,0 +1,69 @@
+/*
+ * Copyright 2004-2005 Niclas Hedhman.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied.
+ *
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.dpml.iso8583.authorization;
+
+public interface AuthorizationResponse
+{
+// For 110/130 message types
+ String getPrimaryAccountNumber();
+
+ String getProcessingCode();
+
+ Amount getAmountTransaction();
+
+ Date getDateAndTimeTransmission();
+
+ String getSystemsTraceAuditNumber();
+
+ Date getDateAndTimeLocalTransaction();
+
+ String getMessageErrorIndicator();
+
+ String getTransactionLifeCycleIdentificationData();
+
+ Date getDateReconciliation();
+
+ String getReconciliationIndicator();
+
+ Amount[] getAmountsOriginal();
+
+ String getAcquiringInstitutionIdentificationCode();
+
+ String getForwardingInstitutionIdentificationCode();
+
+ String getApprovalCode();
+
+ String getActionCode();
+
+ String getCardAcceptorTerminalIdentification();
+
+ String getCardAcceptorIdentificationCode();
+
+ Amount[] getAmountsFees();
+
+ String getAuthorizingAgentInstitutionIdentificationCode();
+
+ String getTransportData();
+
+ String getReceivingInstitutionIdentificationCode();
+
+// for 150 message types (additional)
+
+ String getBatchFileTransferMessageControl();
+}

Added:
development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/AuthorizationService.java
==============================================================================
--- (empty file)
+++
development/planet/users/niclas/iso8583/api/src/main/net/dpml/iso8583/authorization/AuthorizationService.java
Mon Mar 21 16:37:52 2005
@@ -0,0 +1,28 @@
+/*
+ * Copyright 2004-2005 Niclas Hedhman.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied.
+ *
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.dpml.iso8583.authorization;
+
+/**
+ * @metro.service type="net.dpml.iso8583.api.AuthorizationService"
+ */
+public interface AuthorizationService
+{
+ AuthorizationResponse authorize( AuthorizationRequest request )
+ throws ISOException;
+}



  • svn commit: r2113 - in development/planet/users/niclas/iso8583/api: . src src/main src/main/net src/main/net/dpml src/main/net/dpml/iso8583 src/main/net/dpml/iso8583/administrative src/main/net/dpml/iso8583/authorization src/main/net/dpml/iso8583/chargeback src/main/net/dpml/iso8583/feecollection src/main/net/dpml/iso8583/fileaction src/main/net/dpml/iso8583/management src/main/net/dpml/iso8583/management/key src/main/net/dpml/iso8583/management/network src/main/net/dpml/iso8583/presentment src/main/net/dpml/iso8583/reconciliation src/main/net/dpml/iso8583/retrieval src/main/net/dpml/iso8583/reversal src/main/net/dpml/iso8583/transaction src/main/net/dpml/iso8583/verification, niclas, 03/21/2005

Archive powered by MHonArc 2.6.24.

Top of Page