se.sj.stina.domain.model
Interface SjCreditSpecification

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:
SjCreditSpecificationPlain, SjCreditSpecificationStandard

public interface SjCreditSpecification
extends TiMapModelInterface, TiModelInterface, TiGeneratedModelInterface

Innehåller data om hur man vill kreditera beställningen

- CreditWithWarning = om inte hela beloppet kan krediteras så utförs inte kreditering utan ett varningsmeddelande fås istället.

- ReasonCode = typ av kreditering (standard, felexpedierad, annan orsak, byte) anges om en hel beställning ska krediteras.

- CreditItemSpecificationList = används om endast några rader ska krediteras


Field Summary
static java.lang.String COMPENSATION_RULE
           
static java.lang.String CREDIT_ITEM_SPECIFICATION_LIST
           
static java.lang.String CREDIT_WITH_WARNING
           
static java.lang.String CREDIT_XOR
           
static java.lang.String EXTERNAL_EVENT_SPECIFICATION
           
static java.lang.String EXTERNAL_PAYMENT_INFORMATION
           
static java.lang.String PAYNOVA_REFERENCE_ID
           
static java.lang.String REASON_CODE
           
static java.lang.String RETURN_VAT_DESCRIPTION
           
 
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
 SjCode getCompensationRule()
          Field compensationRule is defined as optional.
 java.lang.String getCompensationRuleValue()
          Field compensationRule is defined as optional.
 SjCreditItemSpecificationList getCreditItemSpecificationList()
          Field creditItemSpecificationList is defined as part of xor.
 TiBooleanInterface getCreditWithWarning()
          Field creditWithWarning is defined as mandatory.
 java.lang.Boolean getCreditWithWarningValue()
          Field creditWithWarning is defined as mandatory.
 TiIntegerInterface getCreditXor()
          field creditXor
 java.lang.Integer getCreditXorValue()
          field creditXor
 SjExternalEventSpecification getExternalEventSpecification()
          Field externalEventSpecification is defined as optional.
 SjExternalPaymentInformation getExternalPaymentInformation()
          Field externalPaymentInformation is defined as optional.
 TiStringInterface getPaynovaReferenceId()
          Field paynovaReferenceId is defined as optional.
 java.lang.String getPaynovaReferenceIdValue()
          Field paynovaReferenceId is defined as optional.
 SjCode getReasonCode()
          Field reasonCode is defined as part of xor.
 java.lang.String getReasonCodeValue()
          Field reasonCode is defined as part of xor.
 TiBooleanInterface getReturnVatDescription()
          Field returnVatDescription is defined as optional.
 java.lang.Boolean getReturnVatDescriptionValue()
          Field returnVatDescription is defined as optional.
 SjCode lookupCompensationRule()
          Field compensationRule is defined as optional.
 SjCreditItemSpecificationList lookupCreditItemSpecificationList()
          Field creditItemSpecificationList is defined as part of xor.
 TiBooleanInterface lookupCreditWithWarning()
          Field creditWithWarning is defined as mandatory.
 TiIntegerInterface lookupCreditXor()
          field creditXor
 SjExternalEventSpecification lookupExternalEventSpecification()
          Field externalEventSpecification is defined as optional.
 SjExternalPaymentInformation lookupExternalPaymentInformation()
          Field externalPaymentInformation is defined as optional.
 TiStringInterface lookupPaynovaReferenceId()
          Field paynovaReferenceId is defined as optional.
 SjCode lookupReasonCode()
          Field reasonCode is defined as part of xor.
 TiBooleanInterface lookupReturnVatDescription()
          Field returnVatDescription is defined as optional.
 void setCompensationRule(SjCode inData)
          Field compensationRule is defined as optional.
 void setCompensationRuleValue(java.lang.String inData)
          Field compensationRule is defined as optional.
 void setCompensationRuleValue(java.lang.String inData, boolean inNotify)
          Field compensationRule is defined as optional.
 void setCreditItemSpecificationList(SjCreditItemSpecificationList inData)
          Field creditItemSpecificationList is defined as part of xor.
 void setCreditWithWarning(TiBooleanInterface inData)
          Field creditWithWarning is defined as mandatory.
 void setCreditWithWarningValue(java.lang.Boolean inData)
          Field creditWithWarning is defined as mandatory.
 void setCreditWithWarningValue(java.lang.Boolean inData, boolean inNotify)
          Field creditWithWarning is defined as mandatory.
 void setCreditXor(TiIntegerInterface inData)
          field creditXor
 void setCreditXorValue(java.lang.Integer inData)
          field creditXor
 void setExternalEventSpecification(SjExternalEventSpecification inData)
          Field externalEventSpecification is defined as optional.
 void setExternalPaymentInformation(SjExternalPaymentInformation inData)
          Field externalPaymentInformation is defined as optional.
 void setPaynovaReferenceId(TiStringInterface inData)
          Field paynovaReferenceId is defined as optional.
 void setPaynovaReferenceIdValue(java.lang.String inData)
          Field paynovaReferenceId is defined as optional.
 void setPaynovaReferenceIdValue(java.lang.String inData, boolean inNotify)
          Field paynovaReferenceId is defined as optional.
 void setReasonCode(SjCode inData)
          Field reasonCode is defined as part of xor.
 void setReasonCodeValue(java.lang.String inData)
          Field reasonCode is defined as part of xor.
 void setReasonCodeValue(java.lang.String inData, boolean inNotify)
          Field reasonCode is defined as part of xor.
 void setReturnVatDescription(TiBooleanInterface inData)
          Field returnVatDescription is defined as optional.
 void setReturnVatDescriptionValue(java.lang.Boolean inData)
          Field returnVatDescription is defined as optional.
 void setReturnVatDescriptionValue(java.lang.Boolean inData, boolean inNotify)
          Field returnVatDescription 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

CREDIT_WITH_WARNING

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

CREDIT_XOR

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

REASON_CODE

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

COMPENSATION_RULE

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

CREDIT_ITEM_SPECIFICATION_LIST

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

PAYNOVA_REFERENCE_ID

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

EXTERNAL_PAYMENT_INFORMATION

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

EXTERNAL_EVENT_SPECIFICATION

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

RETURN_VAT_DESCRIPTION

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

getCreditWithWarning

TiBooleanInterface getCreditWithWarning()
Field creditWithWarning is defined as mandatory.


lookupCreditWithWarning

TiBooleanInterface lookupCreditWithWarning()
Field creditWithWarning is defined as mandatory.


setCreditWithWarning

void setCreditWithWarning(TiBooleanInterface inData)
Field creditWithWarning is defined as mandatory.


getCreditWithWarningValue

java.lang.Boolean getCreditWithWarningValue()
Field creditWithWarning is defined as mandatory.


setCreditWithWarningValue

void setCreditWithWarningValue(java.lang.Boolean inData)
Field creditWithWarning is defined as mandatory.


setCreditWithWarningValue

void setCreditWithWarningValue(java.lang.Boolean inData,
                               boolean inNotify)
Field creditWithWarning is defined as mandatory.


getCreditXor

TiIntegerInterface getCreditXor()
field creditXor


lookupCreditXor

TiIntegerInterface lookupCreditXor()
field creditXor


setCreditXor

void setCreditXor(TiIntegerInterface inData)
field creditXor


getCreditXorValue

java.lang.Integer getCreditXorValue()
field creditXor


setCreditXorValue

void setCreditXorValue(java.lang.Integer inData)
field creditXor


getReasonCode

SjCode getReasonCode()
Field reasonCode is defined as part of xor.


lookupReasonCode

SjCode lookupReasonCode()
Field reasonCode is defined as part of xor.


setReasonCode

void setReasonCode(SjCode inData)
Field reasonCode is defined as part of xor.


getReasonCodeValue

java.lang.String getReasonCodeValue()
Field reasonCode is defined as part of xor.


setReasonCodeValue

void setReasonCodeValue(java.lang.String inData)
Field reasonCode is defined as part of xor.


setReasonCodeValue

void setReasonCodeValue(java.lang.String inData,
                        boolean inNotify)
Field reasonCode is defined as part of xor.


getCompensationRule

SjCode getCompensationRule()
Field compensationRule is defined as optional.


lookupCompensationRule

SjCode lookupCompensationRule()
Field compensationRule is defined as optional.


setCompensationRule

void setCompensationRule(SjCode inData)
Field compensationRule is defined as optional.


getCompensationRuleValue

java.lang.String getCompensationRuleValue()
Field compensationRule is defined as optional.


setCompensationRuleValue

void setCompensationRuleValue(java.lang.String inData)
Field compensationRule is defined as optional.


setCompensationRuleValue

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


getCreditItemSpecificationList

SjCreditItemSpecificationList getCreditItemSpecificationList()
Field creditItemSpecificationList is defined as part of xor.


lookupCreditItemSpecificationList

SjCreditItemSpecificationList lookupCreditItemSpecificationList()
Field creditItemSpecificationList is defined as part of xor.


setCreditItemSpecificationList

void setCreditItemSpecificationList(SjCreditItemSpecificationList inData)
Field creditItemSpecificationList is defined as part of xor.


getPaynovaReferenceId

TiStringInterface getPaynovaReferenceId()
Field paynovaReferenceId is defined as optional.


lookupPaynovaReferenceId

TiStringInterface lookupPaynovaReferenceId()
Field paynovaReferenceId is defined as optional.


setPaynovaReferenceId

void setPaynovaReferenceId(TiStringInterface inData)
Field paynovaReferenceId is defined as optional.


getPaynovaReferenceIdValue

java.lang.String getPaynovaReferenceIdValue()
Field paynovaReferenceId is defined as optional.


setPaynovaReferenceIdValue

void setPaynovaReferenceIdValue(java.lang.String inData)
Field paynovaReferenceId is defined as optional.


setPaynovaReferenceIdValue

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


getExternalPaymentInformation

SjExternalPaymentInformation getExternalPaymentInformation()
Field externalPaymentInformation is defined as optional.


lookupExternalPaymentInformation

SjExternalPaymentInformation lookupExternalPaymentInformation()
Field externalPaymentInformation is defined as optional.


setExternalPaymentInformation

void setExternalPaymentInformation(SjExternalPaymentInformation inData)
Field externalPaymentInformation is defined as optional.


getExternalEventSpecification

SjExternalEventSpecification getExternalEventSpecification()
Field externalEventSpecification is defined as optional.


lookupExternalEventSpecification

SjExternalEventSpecification lookupExternalEventSpecification()
Field externalEventSpecification is defined as optional.


setExternalEventSpecification

void setExternalEventSpecification(SjExternalEventSpecification inData)
Field externalEventSpecification is defined as optional.


getReturnVatDescription

TiBooleanInterface getReturnVatDescription()
Field returnVatDescription is defined as optional.


lookupReturnVatDescription

TiBooleanInterface lookupReturnVatDescription()
Field returnVatDescription is defined as optional.


setReturnVatDescription

void setReturnVatDescription(TiBooleanInterface inData)
Field returnVatDescription is defined as optional.


getReturnVatDescriptionValue

java.lang.Boolean getReturnVatDescriptionValue()
Field returnVatDescription is defined as optional.


setReturnVatDescriptionValue

void setReturnVatDescriptionValue(java.lang.Boolean inData)
Field returnVatDescription is defined as optional.


setReturnVatDescriptionValue

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



Copyright © 2012. All Rights Reserved.