se.sj.stina.domain.model
Interface SjCardData

All Superinterfaces:
java.lang.Cloneable, java.lang.Comparable, java.io.Serializable, TiCommonModelPartInterface, TiContainerModelPartInterface, TiGeneratedModelInterface, TiListModelPartInterface, TiMapModelInterface, TiMapModelPartInterface, TiMapPlainInterface, TiMapPropInterface, TiModelConstantsInterface, TiModelInterface, TiObserverInterface, TiPrimitiveModelPartInterface, TiPropertyPartInterface, TiSubjectInterface
All Known Implementing Classes:
SjCardDataPlain, SjCardDataStandard

public interface SjCardData
extends TiMapModelInterface, TiModelInterface, TiGeneratedModelInterface

Innehåller information om kontokortsdata för en betalning.

ExternalReferenceNumber är ett externt id som lagras för att man i efterhand ev ska kunna verifiera en transaktion.

ExpireDate är sista giltighetsdatum för kortet enligt form ååMM.

CardType är korttyp

SignatureOnFile anger om fullmakt finns för att debitera

CreditCardTransactionJournalData är information från EFT-modul

HashKey är hashningsvärde vid MACning


Field Summary
static java.lang.String AUTHENTICATION_DATA3_DSECURE
           
static java.lang.String CARD_VALIDATION_DATA
           
static java.lang.String CARD_VALIDATION_INDICATOR
           
static java.lang.String CARDNR
           
static java.lang.String CREDIT_CARD_TRANSACTION_JOURNAL_DATA
           
static java.lang.String DEBIT_METHOD
           
static java.lang.String ENCRYPTED_CARD_VALIDATION_INFO
           
static java.lang.String ENCRYPTED_CARDNUMBER_INFO
           
static java.lang.String EXPIRE_DATE
           
static java.lang.String EXTERNAL_REFERENCE_NUMBER
           
static java.lang.String SIGNATURE_ON_FILE
           
static java.lang.String TRANSACTION_JOURNAL_SPECIFICATION
           
static java.lang.String TRANSACTION_JOURNAL_SPECIFICATION_FULL
           
 
Fields inherited from interface org.stina.framework.core.model.TiModelConstantsInterface
ACTIVATED_ELEMENT_PROPERTY, BACKGROUND_COLOR, BOOLEAN_LIST, BYTE_ARRAY_LIST, COLUMN_WIDTH, DEFAULT_VALUE, DISALLOWED_VALUES, DISPLAY_MODE_PROPERTY, EDITABLE, ENABLED, FALSE_MNEMONIC_KEY, FALSE_TEXT, FONT, FORCE_UPDATE, FOREGROUND_COLOR, HORIZONTAL_ALIGNMENT, INTEGER_LIST, LONG_LIST, LONG_LONG_LIST, MAX_VALUE, MIN_VALUE, MNEMONIC_KEY, NO_RESTORE_OF_FIELD, OBJECT_LIST, OBJECT_REFERENCE_LIST, PLAIN_TEXT, PLAIN_VALUES, POSSIBLE_VALUES, PROHIBIT_HTML_FILTER, ROW_HEIGHT, SELECTABLE, SELECTED_ELEMENT_PROPERTY, SELECTED_ELEMENTS, SELECTED_PROPERTY, STRING_LIST, TIBOOLEAN_FALSE, TIBOOLEAN_TRUE, TIINTEGER_0, TISTRING_EMPTY, TOOLTIP_TEXT, TRUE_MNEMONIC_KEY, TRUE_TEXT, VERTICAL_ALIGNMENT
 
Method Summary
 SjAuthenticationData3DSecure getAuthenticationData3DSecure()
          Field authenticationData3DSecure is defined as optional.
 SjIdentity getCardnr()
          Field cardnr is defined as mandatory.
 java.lang.String getCardnrValue()
          Field cardnr is defined as mandatory.
 TiStringInterface getCardValidationData()
          Field cardValidationData is defined as optional.
 java.lang.String getCardValidationDataValue()
          Field cardValidationData is defined as optional.
 TiStringInterface getCardValidationIndicator()
          Field cardValidationIndicator is defined as optional.
 java.lang.String getCardValidationIndicatorValue()
          Field cardValidationIndicator is defined as optional.
 TiByteArrayInterface getCreditCardTransactionJournalData()
          Field creditCardTransactionJournalData is defined as optional.
 byte[] getCreditCardTransactionJournalDataValue()
          Field creditCardTransactionJournalData is defined as optional.
 TiStringInterface getDebitMethod()
          Field debitMethod is defined as optional.
 java.lang.String getDebitMethodValue()
          Field debitMethod is defined as optional.
 SjEncryptedDataInfo getEncryptedCardnumberInfo()
          Field encryptedCardnumberInfo is defined as optional.
 SjEncryptedDataInfo getEncryptedCardValidationInfo()
          Field encryptedCardValidationInfo is defined as optional.
 SjIntegerString getExpireDate()
          Field expireDate is defined as mandatory.
 java.lang.String getExpireDateValue()
          Field expireDate is defined as mandatory.
 TiStringInterface getExternalReferenceNumber()
          Field externalReferenceNumber is defined as optional.
 java.lang.String getExternalReferenceNumberValue()
          Field externalReferenceNumber is defined as optional.
 TiBooleanInterface getSignatureOnFile()
          Field signatureOnFile is defined as optional.
 java.lang.Boolean getSignatureOnFileValue()
          Field signatureOnFile is defined as optional.
 SjTransactionJournalSpecification getTransactionJournalSpecification()
          Field transactionJournalSpecification is defined as optional.
 SjTransactionJournalSpecificationFull getTransactionJournalSpecificationFull()
          Field transactionJournalSpecificationFull is defined as optional.
 SjAuthenticationData3DSecure lookupAuthenticationData3DSecure()
          Field authenticationData3DSecure is defined as optional.
 SjIdentity lookupCardnr()
          Field cardnr is defined as mandatory.
 TiStringInterface lookupCardValidationData()
          Field cardValidationData is defined as optional.
 TiStringInterface lookupCardValidationIndicator()
          Field cardValidationIndicator is defined as optional.
 TiByteArrayInterface lookupCreditCardTransactionJournalData()
          Field creditCardTransactionJournalData is defined as optional.
 TiStringInterface lookupDebitMethod()
          Field debitMethod is defined as optional.
 SjEncryptedDataInfo lookupEncryptedCardnumberInfo()
          Field encryptedCardnumberInfo is defined as optional.
 SjEncryptedDataInfo lookupEncryptedCardValidationInfo()
          Field encryptedCardValidationInfo is defined as optional.
 SjIntegerString lookupExpireDate()
          Field expireDate is defined as mandatory.
 TiStringInterface lookupExternalReferenceNumber()
          Field externalReferenceNumber is defined as optional.
 TiBooleanInterface lookupSignatureOnFile()
          Field signatureOnFile is defined as optional.
 SjTransactionJournalSpecification lookupTransactionJournalSpecification()
          Field transactionJournalSpecification is defined as optional.
 SjTransactionJournalSpecificationFull lookupTransactionJournalSpecificationFull()
          Field transactionJournalSpecificationFull is defined as optional.
 void setAuthenticationData3DSecure(SjAuthenticationData3DSecure inData)
          Field authenticationData3DSecure is defined as optional.
 void setCardnr(SjIdentity inData)
          Field cardnr is defined as mandatory.
 void setCardnrValue(java.lang.String inData)
          Field cardnr is defined as mandatory.
 void setCardnrValue(java.lang.String inData, boolean inNotify)
          Field cardnr is defined as mandatory.
 void setCardValidationData(TiStringInterface inData)
          Field cardValidationData is defined as optional.
 void setCardValidationDataValue(java.lang.String inData)
          Field cardValidationData is defined as optional.
 void setCardValidationDataValue(java.lang.String inData, boolean inNotify)
          Field cardValidationData is defined as optional.
 void setCardValidationIndicator(TiStringInterface inData)
          Field cardValidationIndicator is defined as optional.
 void setCardValidationIndicatorValue(java.lang.String inData)
          Field cardValidationIndicator is defined as optional.
 void setCardValidationIndicatorValue(java.lang.String inData, boolean inNotify)
          Field cardValidationIndicator is defined as optional.
 void setCreditCardTransactionJournalData(TiByteArrayInterface inData)
          Field creditCardTransactionJournalData is defined as optional.
 void setCreditCardTransactionJournalDataValue(byte[] inData)
          Field creditCardTransactionJournalData is defined as optional.
 void setCreditCardTransactionJournalDataValue(byte[] inData, boolean inNotify)
          Field creditCardTransactionJournalData is defined as optional.
 void setDebitMethod(TiStringInterface inData)
          Field debitMethod is defined as optional.
 void setDebitMethodValue(java.lang.String inData)
          Field debitMethod is defined as optional.
 void setDebitMethodValue(java.lang.String inData, boolean inNotify)
          Field debitMethod is defined as optional.
 void setEncryptedCardnumberInfo(SjEncryptedDataInfo inData)
          Field encryptedCardnumberInfo is defined as optional.
 void setEncryptedCardValidationInfo(SjEncryptedDataInfo inData)
          Field encryptedCardValidationInfo is defined as optional.
 void setExpireDate(SjIntegerString inData)
          Field expireDate is defined as mandatory.
 void setExpireDateValue(java.lang.String inData)
          Field expireDate is defined as mandatory.
 void setExpireDateValue(java.lang.String inData, boolean inNotify)
          Field expireDate is defined as mandatory.
 void setExternalReferenceNumber(TiStringInterface inData)
          Field externalReferenceNumber is defined as optional.
 void setExternalReferenceNumberValue(java.lang.String inData)
          Field externalReferenceNumber is defined as optional.
 void setExternalReferenceNumberValue(java.lang.String inData, boolean inNotify)
          Field externalReferenceNumber is defined as optional.
 void setSignatureOnFile(TiBooleanInterface inData)
          Field signatureOnFile is defined as optional.
 void setSignatureOnFileValue(java.lang.Boolean inData)
          Field signatureOnFile is defined as optional.
 void setSignatureOnFileValue(java.lang.Boolean inData, boolean inNotify)
          Field signatureOnFile is defined as optional.
 void setTransactionJournalSpecification(SjTransactionJournalSpecification inData)
          Field transactionJournalSpecification is defined as optional.
 void setTransactionJournalSpecificationFull(SjTransactionJournalSpecificationFull inData)
          Field transactionJournalSpecificationFull is defined as optional.
 
Methods inherited from interface org.stina.framework.core.model.TiMapPlainInterface
clear, getAssignedFieldNames, getComparator, getFieldNames, getModelImpl, getXorNameForXorPart, getXorPartNames, hasField, isEmpty, lookupFieldObject, lookupModelImpl, toDebugString
 
Methods inherited from interface org.stina.framework.core.model.TiMapModelPartInterface
getIncludeIfOptional, getIndexForXorPart, lookupModel, setIncludeIfOptional, setUpdateXorFieldEnabled
 
Methods inherited from interface org.stina.framework.core.model.TiContainerModelPartInterface
getModel, setModel
 
Methods inherited from interface org.stina.framework.core.model.TiCommonModelPartInterface
clone, disposeModel, equalsModel, getGeneratedTiName, getRealTiName, getValue, importValue, importValue, setValue, setValue, toDebugString, update, update
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.stina.framework.core.model.TiPropertyPartInterface
getProperty, getPropertyModel, getPropertyNames, isEnabled, removeProperties, removeProperty, removeProperty, setEnabled, setEnabled, setProperty, setProperty, specifyProperties
 
Methods inherited from interface org.stina.framework.support.observer.TiObserverInterface
updateObserver
 
Methods inherited from interface org.stina.framework.core.model.TiListModelPartInterface
addModelElement, addModelElement, addModelElements, addModelElements, containsModelElement, getIndexOf, getIndexOfEqualsModel, getIndexOfInstance, getLastIndexOf, getListSize, getModelElementAt, getModelElements, insertModelElementAt, insertModelElementAt, moveModelElementOfInstance, moveModelElementOfInstance, removeAllModelElements, removeAllModelElements, removeModelElement, removeModelElement, removeModelElementAt, removeModelElementAt, setModelElementAt, setModelElementAt, setModelElements, setModelElements
 
Methods inherited from interface org.stina.framework.support.observer.TiSubjectInterface
attachObserver, clone, detachObserver, getObserverCount, isObserverAttached, lookupObservers, lookupObserversLock, notifyObservers, toDebugString
 

Field Detail

CARDNR

static final java.lang.String CARDNR
See Also:
Constant Field Values

ENCRYPTED_CARDNUMBER_INFO

static final java.lang.String ENCRYPTED_CARDNUMBER_INFO
See Also:
Constant Field Values

EXPIRE_DATE

static final java.lang.String EXPIRE_DATE
See Also:
Constant Field Values

EXTERNAL_REFERENCE_NUMBER

static final java.lang.String EXTERNAL_REFERENCE_NUMBER
See Also:
Constant Field Values

SIGNATURE_ON_FILE

static final java.lang.String SIGNATURE_ON_FILE
See Also:
Constant Field Values

CREDIT_CARD_TRANSACTION_JOURNAL_DATA

static final java.lang.String CREDIT_CARD_TRANSACTION_JOURNAL_DATA
See Also:
Constant Field Values

TRANSACTION_JOURNAL_SPECIFICATION

static final java.lang.String TRANSACTION_JOURNAL_SPECIFICATION
See Also:
Constant Field Values

TRANSACTION_JOURNAL_SPECIFICATION_FULL

static final java.lang.String TRANSACTION_JOURNAL_SPECIFICATION_FULL
See Also:
Constant Field Values

CARD_VALIDATION_DATA

static final java.lang.String CARD_VALIDATION_DATA
See Also:
Constant Field Values

ENCRYPTED_CARD_VALIDATION_INFO

static final java.lang.String ENCRYPTED_CARD_VALIDATION_INFO
See Also:
Constant Field Values

CARD_VALIDATION_INDICATOR

static final java.lang.String CARD_VALIDATION_INDICATOR
See Also:
Constant Field Values

DEBIT_METHOD

static final java.lang.String DEBIT_METHOD
See Also:
Constant Field Values

AUTHENTICATION_DATA3_DSECURE

static final java.lang.String AUTHENTICATION_DATA3_DSECURE
See Also:
Constant Field Values
Method Detail

getCardnr

SjIdentity getCardnr()
Field cardnr is defined as mandatory.


lookupCardnr

SjIdentity lookupCardnr()
Field cardnr is defined as mandatory.


setCardnr

void setCardnr(SjIdentity inData)
Field cardnr is defined as mandatory.


getCardnrValue

java.lang.String getCardnrValue()
Field cardnr is defined as mandatory.


setCardnrValue

void setCardnrValue(java.lang.String inData)
Field cardnr is defined as mandatory.


setCardnrValue

void setCardnrValue(java.lang.String inData,
                    boolean inNotify)
Field cardnr is defined as mandatory.


getEncryptedCardnumberInfo

SjEncryptedDataInfo getEncryptedCardnumberInfo()
Field encryptedCardnumberInfo is defined as optional.


lookupEncryptedCardnumberInfo

SjEncryptedDataInfo lookupEncryptedCardnumberInfo()
Field encryptedCardnumberInfo is defined as optional.


setEncryptedCardnumberInfo

void setEncryptedCardnumberInfo(SjEncryptedDataInfo inData)
Field encryptedCardnumberInfo is defined as optional.


getExpireDate

SjIntegerString getExpireDate()
Field expireDate is defined as mandatory.


lookupExpireDate

SjIntegerString lookupExpireDate()
Field expireDate is defined as mandatory.


setExpireDate

void setExpireDate(SjIntegerString inData)
Field expireDate is defined as mandatory.


getExpireDateValue

java.lang.String getExpireDateValue()
Field expireDate is defined as mandatory.


setExpireDateValue

void setExpireDateValue(java.lang.String inData)
Field expireDate is defined as mandatory.


setExpireDateValue

void setExpireDateValue(java.lang.String inData,
                        boolean inNotify)
Field expireDate is defined as mandatory.


getExternalReferenceNumber

TiStringInterface getExternalReferenceNumber()
Field externalReferenceNumber is defined as optional.


lookupExternalReferenceNumber

TiStringInterface lookupExternalReferenceNumber()
Field externalReferenceNumber is defined as optional.


setExternalReferenceNumber

void setExternalReferenceNumber(TiStringInterface inData)
Field externalReferenceNumber is defined as optional.


getExternalReferenceNumberValue

java.lang.String getExternalReferenceNumberValue()
Field externalReferenceNumber is defined as optional.


setExternalReferenceNumberValue

void setExternalReferenceNumberValue(java.lang.String inData)
Field externalReferenceNumber is defined as optional.


setExternalReferenceNumberValue

void setExternalReferenceNumberValue(java.lang.String inData,
                                     boolean inNotify)
Field externalReferenceNumber is defined as optional.


getSignatureOnFile

TiBooleanInterface getSignatureOnFile()
Field signatureOnFile is defined as optional.


lookupSignatureOnFile

TiBooleanInterface lookupSignatureOnFile()
Field signatureOnFile is defined as optional.


setSignatureOnFile

void setSignatureOnFile(TiBooleanInterface inData)
Field signatureOnFile is defined as optional.


getSignatureOnFileValue

java.lang.Boolean getSignatureOnFileValue()
Field signatureOnFile is defined as optional.


setSignatureOnFileValue

void setSignatureOnFileValue(java.lang.Boolean inData)
Field signatureOnFile is defined as optional.


setSignatureOnFileValue

void setSignatureOnFileValue(java.lang.Boolean inData,
                             boolean inNotify)
Field signatureOnFile is defined as optional.


getCreditCardTransactionJournalData

TiByteArrayInterface getCreditCardTransactionJournalData()
Field creditCardTransactionJournalData is defined as optional.


lookupCreditCardTransactionJournalData

TiByteArrayInterface lookupCreditCardTransactionJournalData()
Field creditCardTransactionJournalData is defined as optional.


setCreditCardTransactionJournalData

void setCreditCardTransactionJournalData(TiByteArrayInterface inData)
Field creditCardTransactionJournalData is defined as optional.


getCreditCardTransactionJournalDataValue

byte[] getCreditCardTransactionJournalDataValue()
Field creditCardTransactionJournalData is defined as optional.


setCreditCardTransactionJournalDataValue

void setCreditCardTransactionJournalDataValue(byte[] inData)
Field creditCardTransactionJournalData is defined as optional.


setCreditCardTransactionJournalDataValue

void setCreditCardTransactionJournalDataValue(byte[] inData,
                                              boolean inNotify)
Field creditCardTransactionJournalData is defined as optional.


getTransactionJournalSpecification

SjTransactionJournalSpecification getTransactionJournalSpecification()
Field transactionJournalSpecification is defined as optional.


lookupTransactionJournalSpecification

SjTransactionJournalSpecification lookupTransactionJournalSpecification()
Field transactionJournalSpecification is defined as optional.


setTransactionJournalSpecification

void setTransactionJournalSpecification(SjTransactionJournalSpecification inData)
Field transactionJournalSpecification is defined as optional.


getTransactionJournalSpecificationFull

SjTransactionJournalSpecificationFull getTransactionJournalSpecificationFull()
Field transactionJournalSpecificationFull is defined as optional.


lookupTransactionJournalSpecificationFull

SjTransactionJournalSpecificationFull lookupTransactionJournalSpecificationFull()
Field transactionJournalSpecificationFull is defined as optional.


setTransactionJournalSpecificationFull

void setTransactionJournalSpecificationFull(SjTransactionJournalSpecificationFull inData)
Field transactionJournalSpecificationFull is defined as optional.


getCardValidationData

TiStringInterface getCardValidationData()
Field cardValidationData is defined as optional.


lookupCardValidationData

TiStringInterface lookupCardValidationData()
Field cardValidationData is defined as optional.


setCardValidationData

void setCardValidationData(TiStringInterface inData)
Field cardValidationData is defined as optional.


getCardValidationDataValue

java.lang.String getCardValidationDataValue()
Field cardValidationData is defined as optional.


setCardValidationDataValue

void setCardValidationDataValue(java.lang.String inData)
Field cardValidationData is defined as optional.


setCardValidationDataValue

void setCardValidationDataValue(java.lang.String inData,
                                boolean inNotify)
Field cardValidationData is defined as optional.


getEncryptedCardValidationInfo

SjEncryptedDataInfo getEncryptedCardValidationInfo()
Field encryptedCardValidationInfo is defined as optional.


lookupEncryptedCardValidationInfo

SjEncryptedDataInfo lookupEncryptedCardValidationInfo()
Field encryptedCardValidationInfo is defined as optional.


setEncryptedCardValidationInfo

void setEncryptedCardValidationInfo(SjEncryptedDataInfo inData)
Field encryptedCardValidationInfo is defined as optional.


getCardValidationIndicator

TiStringInterface getCardValidationIndicator()
Field cardValidationIndicator is defined as optional.


lookupCardValidationIndicator

TiStringInterface lookupCardValidationIndicator()
Field cardValidationIndicator is defined as optional.


setCardValidationIndicator

void setCardValidationIndicator(TiStringInterface inData)
Field cardValidationIndicator is defined as optional.


getCardValidationIndicatorValue

java.lang.String getCardValidationIndicatorValue()
Field cardValidationIndicator is defined as optional.


setCardValidationIndicatorValue

void setCardValidationIndicatorValue(java.lang.String inData)
Field cardValidationIndicator is defined as optional.


setCardValidationIndicatorValue

void setCardValidationIndicatorValue(java.lang.String inData,
                                     boolean inNotify)
Field cardValidationIndicator is defined as optional.


getDebitMethod

TiStringInterface getDebitMethod()
Field debitMethod is defined as optional.


lookupDebitMethod

TiStringInterface lookupDebitMethod()
Field debitMethod is defined as optional.


setDebitMethod

void setDebitMethod(TiStringInterface inData)
Field debitMethod is defined as optional.


getDebitMethodValue

java.lang.String getDebitMethodValue()
Field debitMethod is defined as optional.


setDebitMethodValue

void setDebitMethodValue(java.lang.String inData)
Field debitMethod is defined as optional.


setDebitMethodValue

void setDebitMethodValue(java.lang.String inData,
                         boolean inNotify)
Field debitMethod is defined as optional.


getAuthenticationData3DSecure

SjAuthenticationData3DSecure getAuthenticationData3DSecure()
Field authenticationData3DSecure is defined as optional.


lookupAuthenticationData3DSecure

SjAuthenticationData3DSecure lookupAuthenticationData3DSecure()
Field authenticationData3DSecure is defined as optional.


setAuthenticationData3DSecure

void setAuthenticationData3DSecure(SjAuthenticationData3DSecure inData)
Field authenticationData3DSecure is defined as optional.



Copyright © 2012. All Rights Reserved.