public abstract class GeneratedPaymentTransactionEntry extends GenericItem
PaymentTransactionEntry.GenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AMOUNT
Qualifier of the
PaymentTransactionEntry.amount attribute |
static java.lang.String |
CODE
Qualifier of the
PaymentTransactionEntry.code attribute |
static java.lang.String |
CURRENCY
Qualifier of the
PaymentTransactionEntry.currency attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
PAYMENTTRANSACTION
Qualifier of the
PaymentTransactionEntry.paymentTransaction attribute |
protected static BidirectionalOneToManyHandler<GeneratedPaymentTransactionEntry> |
PAYMENTTRANSACTIONHANDLER
BidirectionalOneToManyHandler for handling 1:n PAYMENTTRANSACTION's relation attributes from 'one' side. |
static java.lang.String |
REQUESTID
Qualifier of the
PaymentTransactionEntry.requestId attribute |
static java.lang.String |
REQUESTTOKEN
Qualifier of the
PaymentTransactionEntry.requestToken attribute |
static java.lang.String |
SUBSCRIPTIONID
Qualifier of the
PaymentTransactionEntry.subscriptionID attribute |
static java.lang.String |
TIME
Qualifier of the
PaymentTransactionEntry.time attribute |
static java.lang.String |
TRANSACTIONSTATUS
Qualifier of the
PaymentTransactionEntry.transactionStatus attribute |
static java.lang.String |
TRANSACTIONSTATUSDETAILS
Qualifier of the
PaymentTransactionEntry.transactionStatusDetails attribute |
static java.lang.String |
TYPE
Qualifier of the
PaymentTransactionEntry.type attribute |
static java.lang.String |
VERSIONID
Qualifier of the
PaymentTransactionEntry.versionID attribute |
LANGUAGE_FALLBACK_ENABLED_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjectsimpl, tenant| Constructor and Description |
|---|
GeneratedPaymentTransactionEntry() |
| Modifier and Type | Method and Description |
|---|---|
protected Item |
createItem(SessionContext ctx,
ComposedType type,
Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.
|
java.math.BigDecimal |
getAmount()
Generated method - Getter of the
PaymentTransactionEntry.amount attribute. |
java.math.BigDecimal |
getAmount(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.amount attribute. |
java.lang.String |
getCode()
Generated method - Getter of the
PaymentTransactionEntry.code attribute. |
java.lang.String |
getCode(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.code attribute. |
Currency |
getCurrency()
Generated method - Getter of the
PaymentTransactionEntry.currency attribute. |
Currency |
getCurrency(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.currency attribute. |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
PaymentTransaction |
getPaymentTransaction()
Generated method - Getter of the
PaymentTransactionEntry.paymentTransaction attribute. |
PaymentTransaction |
getPaymentTransaction(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.paymentTransaction attribute. |
java.lang.String |
getRequestId()
Generated method - Getter of the
PaymentTransactionEntry.requestId attribute. |
java.lang.String |
getRequestId(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.requestId attribute. |
java.lang.String |
getRequestToken()
Generated method - Getter of the
PaymentTransactionEntry.requestToken attribute. |
java.lang.String |
getRequestToken(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.requestToken attribute. |
java.lang.String |
getSubscriptionID()
Generated method - Getter of the
PaymentTransactionEntry.subscriptionID attribute. |
java.lang.String |
getSubscriptionID(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.subscriptionID attribute. |
java.util.Date |
getTime()
Generated method - Getter of the
PaymentTransactionEntry.time attribute. |
java.util.Date |
getTime(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.time attribute. |
java.lang.String |
getTransactionStatus()
Generated method - Getter of the
PaymentTransactionEntry.transactionStatus attribute. |
java.lang.String |
getTransactionStatus(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.transactionStatus attribute. |
java.lang.String |
getTransactionStatusDetails()
Generated method - Getter of the
PaymentTransactionEntry.transactionStatusDetails attribute. |
java.lang.String |
getTransactionStatusDetails(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.transactionStatusDetails attribute. |
EnumerationValue |
getType()
Generated method - Getter of the
PaymentTransactionEntry.type attribute. |
EnumerationValue |
getType(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.type attribute. |
java.lang.String |
getVersionID()
Generated method - Getter of the
PaymentTransactionEntry.versionID attribute. |
java.lang.String |
getVersionID(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.versionID attribute. |
void |
setAmount(java.math.BigDecimal value)
Generated method - Setter of the
PaymentTransactionEntry.amount attribute. |
void |
setAmount(SessionContext ctx,
java.math.BigDecimal value)
Generated method - Setter of the
PaymentTransactionEntry.amount attribute. |
void |
setCode(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.code attribute. |
void |
setCode(java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.code attribute. |
void |
setCurrency(Currency value)
Generated method - Setter of the
PaymentTransactionEntry.currency attribute. |
void |
setCurrency(SessionContext ctx,
Currency value)
Generated method - Setter of the
PaymentTransactionEntry.currency attribute. |
void |
setPaymentTransaction(PaymentTransaction value)
Generated method - Setter of the
PaymentTransactionEntry.paymentTransaction attribute. |
void |
setPaymentTransaction(SessionContext ctx,
PaymentTransaction value)
Generated method - Setter of the
PaymentTransactionEntry.paymentTransaction attribute. |
void |
setRequestId(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.requestId attribute. |
void |
setRequestId(java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.requestId attribute. |
void |
setRequestToken(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.requestToken attribute. |
void |
setRequestToken(java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.requestToken attribute. |
void |
setSubscriptionID(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.subscriptionID attribute. |
void |
setSubscriptionID(java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.subscriptionID attribute. |
void |
setTime(java.util.Date value)
Generated method - Setter of the
PaymentTransactionEntry.time attribute. |
void |
setTime(SessionContext ctx,
java.util.Date value)
Generated method - Setter of the
PaymentTransactionEntry.time attribute. |
void |
setTransactionStatus(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.transactionStatus attribute. |
void |
setTransactionStatus(java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.transactionStatus attribute. |
void |
setTransactionStatusDetails(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.transactionStatusDetails attribute. |
void |
setTransactionStatusDetails(java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.transactionStatusDetails attribute. |
void |
setType(EnumerationValue value)
Generated method - Setter of the
PaymentTransactionEntry.type attribute. |
void |
setType(SessionContext ctx,
EnumerationValue value)
Generated method - Setter of the
PaymentTransactionEntry.type attribute. |
protected void |
setVersionID(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.versionID attribute. |
protected void |
setVersionID(java.lang.String value)
Generated method - Setter of the
PaymentTransactionEntry.versionID attribute. |
getInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyaddLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isMarkModifiedDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, readResolve, refreshRemote, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, toString, useTA, writeReplacegetImplementation, setTenantpublic static final java.lang.String TYPE
PaymentTransactionEntry.type attributepublic static final java.lang.String AMOUNT
PaymentTransactionEntry.amount attributepublic static final java.lang.String CURRENCY
PaymentTransactionEntry.currency attributepublic static final java.lang.String TIME
PaymentTransactionEntry.time attributepublic static final java.lang.String TRANSACTIONSTATUS
PaymentTransactionEntry.transactionStatus attributepublic static final java.lang.String TRANSACTIONSTATUSDETAILS
PaymentTransactionEntry.transactionStatusDetails attributepublic static final java.lang.String REQUESTTOKEN
PaymentTransactionEntry.requestToken attributepublic static final java.lang.String REQUESTID
PaymentTransactionEntry.requestId attributepublic static final java.lang.String SUBSCRIPTIONID
PaymentTransactionEntry.subscriptionID attributepublic static final java.lang.String CODE
PaymentTransactionEntry.code attributepublic static final java.lang.String VERSIONID
PaymentTransactionEntry.versionID attributepublic static final java.lang.String PAYMENTTRANSACTION
PaymentTransactionEntry.paymentTransaction attributeprotected static final BidirectionalOneToManyHandler<GeneratedPaymentTransactionEntry> PAYMENTTRANSACTIONHANDLER
BidirectionalOneToManyHandler for handling 1:n PAYMENTTRANSACTION's relation attributes from 'one' side.protected static final java.util.Map<java.lang.String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class Itempublic java.math.BigDecimal getAmount(SessionContext ctx)
PaymentTransactionEntry.amount attribute.public java.math.BigDecimal getAmount()
PaymentTransactionEntry.amount attribute.public void setAmount(SessionContext ctx, java.math.BigDecimal value)
PaymentTransactionEntry.amount attribute.value - the amountpublic void setAmount(java.math.BigDecimal value)
PaymentTransactionEntry.amount attribute.value - the amountpublic java.lang.String getCode(SessionContext ctx)
PaymentTransactionEntry.code attribute.public java.lang.String getCode()
PaymentTransactionEntry.code attribute.public void setCode(SessionContext ctx, java.lang.String value)
PaymentTransactionEntry.code attribute.value - the codepublic void setCode(java.lang.String value)
PaymentTransactionEntry.code attribute.value - the codeprotected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
ItemComposedType.newInstance(Map).
In case this method uses any of the attribute values during creation it is required to override
Item.getNonInitialAttributes(SessionContext, ItemAttributeMap) too.
Sn example:
public static final String MY_ATTRIBUTE = "someAttribute"; ... protected Item createItem(SessionContext
ctx, ComposedType type, Map allAttributes ) throws JaloBusinessException { MyManager man = ... return
man.createMyItem( (String)allAttributes.get(MY_ATTRIBUTE) );
// here MY_ATTRIBUTE is used for creation, so it must not be set again } protected Map getNonInitialAttributes(
SessionContext ctx, Map allAttributes ) { // let superclass remove its own initial attributes Map ret =
super.getNonInitialAttributes( ctx, allAttributes );
// remove MY_ATTRIBUTE from all attributes since if has already been set ret.remove(MY_ATTRIBUTE); return ret; }
createItem in class GenericItemctx - the current session context which this item is created withintype - the actual item type ( since subtypes may not provide a own jalo class this may be different from the
type which this method was implemented for )JaloBusinessException - indicates an error during creation - any changes will be rollbackedpublic Currency getCurrency(SessionContext ctx)
PaymentTransactionEntry.currency attribute.public Currency getCurrency()
PaymentTransactionEntry.currency attribute.public void setCurrency(SessionContext ctx, Currency value)
PaymentTransactionEntry.currency attribute.value - the currencypublic void setCurrency(Currency value)
PaymentTransactionEntry.currency attribute.value - the currencypublic PaymentTransaction getPaymentTransaction(SessionContext ctx)
PaymentTransactionEntry.paymentTransaction attribute.public PaymentTransaction getPaymentTransaction()
PaymentTransactionEntry.paymentTransaction attribute.public void setPaymentTransaction(SessionContext ctx, PaymentTransaction value)
PaymentTransactionEntry.paymentTransaction attribute.value - the paymentTransactionpublic void setPaymentTransaction(PaymentTransaction value)
PaymentTransactionEntry.paymentTransaction attribute.value - the paymentTransactionpublic java.lang.String getRequestId(SessionContext ctx)
PaymentTransactionEntry.requestId attribute.public java.lang.String getRequestId()
PaymentTransactionEntry.requestId attribute.public void setRequestId(SessionContext ctx, java.lang.String value)
PaymentTransactionEntry.requestId attribute.value - the requestIdpublic void setRequestId(java.lang.String value)
PaymentTransactionEntry.requestId attribute.value - the requestIdpublic java.lang.String getRequestToken(SessionContext ctx)
PaymentTransactionEntry.requestToken attribute.public java.lang.String getRequestToken()
PaymentTransactionEntry.requestToken attribute.public void setRequestToken(SessionContext ctx, java.lang.String value)
PaymentTransactionEntry.requestToken attribute.value - the requestTokenpublic void setRequestToken(java.lang.String value)
PaymentTransactionEntry.requestToken attribute.value - the requestTokenpublic java.lang.String getSubscriptionID(SessionContext ctx)
PaymentTransactionEntry.subscriptionID attribute.public java.lang.String getSubscriptionID()
PaymentTransactionEntry.subscriptionID attribute.public void setSubscriptionID(SessionContext ctx, java.lang.String value)
PaymentTransactionEntry.subscriptionID attribute.value - the subscriptionIDpublic void setSubscriptionID(java.lang.String value)
PaymentTransactionEntry.subscriptionID attribute.value - the subscriptionIDpublic java.util.Date getTime(SessionContext ctx)
PaymentTransactionEntry.time attribute.public java.util.Date getTime()
PaymentTransactionEntry.time attribute.public void setTime(SessionContext ctx, java.util.Date value)
PaymentTransactionEntry.time attribute.value - the timepublic void setTime(java.util.Date value)
PaymentTransactionEntry.time attribute.value - the timepublic java.lang.String getTransactionStatus(SessionContext ctx)
PaymentTransactionEntry.transactionStatus attribute.public java.lang.String getTransactionStatus()
PaymentTransactionEntry.transactionStatus attribute.public void setTransactionStatus(SessionContext ctx, java.lang.String value)
PaymentTransactionEntry.transactionStatus attribute.value - the transactionStatuspublic void setTransactionStatus(java.lang.String value)
PaymentTransactionEntry.transactionStatus attribute.value - the transactionStatuspublic java.lang.String getTransactionStatusDetails(SessionContext ctx)
PaymentTransactionEntry.transactionStatusDetails attribute.public java.lang.String getTransactionStatusDetails()
PaymentTransactionEntry.transactionStatusDetails attribute.public void setTransactionStatusDetails(SessionContext ctx, java.lang.String value)
PaymentTransactionEntry.transactionStatusDetails attribute.value - the transactionStatusDetailspublic void setTransactionStatusDetails(java.lang.String value)
PaymentTransactionEntry.transactionStatusDetails attribute.value - the transactionStatusDetailspublic EnumerationValue getType(SessionContext ctx)
PaymentTransactionEntry.type attribute.public EnumerationValue getType()
PaymentTransactionEntry.type attribute.public void setType(SessionContext ctx, EnumerationValue value)
PaymentTransactionEntry.type attribute.value - the typepublic void setType(EnumerationValue value)
PaymentTransactionEntry.type attribute.value - the typepublic java.lang.String getVersionID(SessionContext ctx)
PaymentTransactionEntry.versionID attribute.public java.lang.String getVersionID()
PaymentTransactionEntry.versionID attribute.protected void setVersionID(SessionContext ctx, java.lang.String value)
PaymentTransactionEntry.versionID attribute.value - the versionIDprotected void setVersionID(java.lang.String value)
PaymentTransactionEntry.versionID attribute.value - the versionIDCopyright © 2018 SAP SE. All Rights Reserved.