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 String |
AMOUNT
Qualifier of the
PaymentTransactionEntry.amount attribute |
static String |
CODE
Qualifier of the
PaymentTransactionEntry.code attribute |
static String |
CURRENCY
Qualifier of the
PaymentTransactionEntry.currency attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static 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 String |
REQUESTID
Qualifier of the
PaymentTransactionEntry.requestId attribute |
static String |
REQUESTTOKEN
Qualifier of the
PaymentTransactionEntry.requestToken attribute |
static String |
SUBSCRIPTIONID
Qualifier of the
PaymentTransactionEntry.subscriptionID attribute |
static String |
TIME
Qualifier of the
PaymentTransactionEntry.time attribute |
static String |
TRANSACTIONSTATUS
Qualifier of the
PaymentTransactionEntry.transactionStatus attribute |
static String |
TRANSACTIONSTATUSDETAILS
Qualifier of the
PaymentTransactionEntry.transactionStatusDetails attribute |
static String |
TYPE
Qualifier of the
PaymentTransactionEntry.type attribute |
static 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.
|
BigDecimal |
getAmount()
Generated method - Getter of the
PaymentTransactionEntry.amount attribute. |
BigDecimal |
getAmount(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.amount attribute. |
String |
getCode()
Generated method - Getter of the
PaymentTransactionEntry.code attribute. |
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 Map<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. |
String |
getRequestId()
Generated method - Getter of the
PaymentTransactionEntry.requestId attribute. |
String |
getRequestId(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.requestId attribute. |
String |
getRequestToken()
Generated method - Getter of the
PaymentTransactionEntry.requestToken attribute. |
String |
getRequestToken(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.requestToken attribute. |
String |
getSubscriptionID()
Generated method - Getter of the
PaymentTransactionEntry.subscriptionID attribute. |
String |
getSubscriptionID(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.subscriptionID attribute. |
Date |
getTime()
Generated method - Getter of the
PaymentTransactionEntry.time attribute. |
Date |
getTime(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.time attribute. |
String |
getTransactionStatus()
Generated method - Getter of the
PaymentTransactionEntry.transactionStatus attribute. |
String |
getTransactionStatus(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.transactionStatus attribute. |
String |
getTransactionStatusDetails()
Generated method - Getter of the
PaymentTransactionEntry.transactionStatusDetails attribute. |
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. |
String |
getVersionID()
Generated method - Getter of the
PaymentTransactionEntry.versionID attribute. |
String |
getVersionID(SessionContext ctx)
Generated method - Getter of the
PaymentTransactionEntry.versionID attribute. |
void |
setAmount(BigDecimal value)
Generated method - Setter of the
PaymentTransactionEntry.amount attribute. |
void |
setAmount(SessionContext ctx,
BigDecimal value)
Generated method - Setter of the
PaymentTransactionEntry.amount attribute. |
void |
setCode(SessionContext ctx,
String value)
Generated method - Setter of the
PaymentTransactionEntry.code attribute. |
void |
setCode(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,
String value)
Generated method - Setter of the
PaymentTransactionEntry.requestId attribute. |
void |
setRequestId(String value)
Generated method - Setter of the
PaymentTransactionEntry.requestId attribute. |
void |
setRequestToken(SessionContext ctx,
String value)
Generated method - Setter of the
PaymentTransactionEntry.requestToken attribute. |
void |
setRequestToken(String value)
Generated method - Setter of the
PaymentTransactionEntry.requestToken attribute. |
void |
setSubscriptionID(SessionContext ctx,
String value)
Generated method - Setter of the
PaymentTransactionEntry.subscriptionID attribute. |
void |
setSubscriptionID(String value)
Generated method - Setter of the
PaymentTransactionEntry.subscriptionID attribute. |
void |
setTime(Date value)
Generated method - Setter of the
PaymentTransactionEntry.time attribute. |
void |
setTime(SessionContext ctx,
Date value)
Generated method - Setter of the
PaymentTransactionEntry.time attribute. |
void |
setTransactionStatus(SessionContext ctx,
String value)
Generated method - Setter of the
PaymentTransactionEntry.transactionStatus attribute. |
void |
setTransactionStatus(String value)
Generated method - Setter of the
PaymentTransactionEntry.transactionStatus attribute. |
void |
setTransactionStatusDetails(SessionContext ctx,
String value)
Generated method - Setter of the
PaymentTransactionEntry.transactionStatusDetails attribute. |
void |
setTransactionStatusDetails(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,
String value)
Generated method - Setter of the
PaymentTransactionEntry.versionID attribute. |
protected void |
setVersionID(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, 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 String TYPE
PaymentTransactionEntry.type attributepublic static final String AMOUNT
PaymentTransactionEntry.amount attributepublic static final String CURRENCY
PaymentTransactionEntry.currency attributepublic static final String TIME
PaymentTransactionEntry.time attributepublic static final String TRANSACTIONSTATUS
PaymentTransactionEntry.transactionStatus attributepublic static final String TRANSACTIONSTATUSDETAILS
PaymentTransactionEntry.transactionStatusDetails attributepublic static final String REQUESTTOKEN
PaymentTransactionEntry.requestToken attributepublic static final String REQUESTID
PaymentTransactionEntry.requestId attributepublic static final String SUBSCRIPTIONID
PaymentTransactionEntry.subscriptionID attributepublic static final String CODE
PaymentTransactionEntry.code attributepublic static final String VERSIONID
PaymentTransactionEntry.versionID attributepublic static final 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 Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class Itempublic BigDecimal getAmount(SessionContext ctx)
PaymentTransactionEntry.amount attribute.public BigDecimal getAmount()
PaymentTransactionEntry.amount attribute.public void setAmount(SessionContext ctx, BigDecimal value)
PaymentTransactionEntry.amount attribute.value - the amountpublic void setAmount(BigDecimal value)
PaymentTransactionEntry.amount attribute.value - the amountpublic String getCode(SessionContext ctx)
PaymentTransactionEntry.code attribute.public String getCode()
PaymentTransactionEntry.code attribute.public void setCode(SessionContext ctx, String value)
PaymentTransactionEntry.code attribute.value - the codepublic void setCode(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 String getRequestId(SessionContext ctx)
PaymentTransactionEntry.requestId attribute.public String getRequestId()
PaymentTransactionEntry.requestId attribute.public void setRequestId(SessionContext ctx, String value)
PaymentTransactionEntry.requestId attribute.value - the requestIdpublic void setRequestId(String value)
PaymentTransactionEntry.requestId attribute.value - the requestIdpublic String getRequestToken(SessionContext ctx)
PaymentTransactionEntry.requestToken attribute.public String getRequestToken()
PaymentTransactionEntry.requestToken attribute.public void setRequestToken(SessionContext ctx, String value)
PaymentTransactionEntry.requestToken attribute.value - the requestTokenpublic void setRequestToken(String value)
PaymentTransactionEntry.requestToken attribute.value - the requestTokenpublic String getSubscriptionID(SessionContext ctx)
PaymentTransactionEntry.subscriptionID attribute.public String getSubscriptionID()
PaymentTransactionEntry.subscriptionID attribute.public void setSubscriptionID(SessionContext ctx, String value)
PaymentTransactionEntry.subscriptionID attribute.value - the subscriptionIDpublic void setSubscriptionID(String value)
PaymentTransactionEntry.subscriptionID attribute.value - the subscriptionIDpublic Date getTime(SessionContext ctx)
PaymentTransactionEntry.time attribute.public Date getTime()
PaymentTransactionEntry.time attribute.public void setTime(SessionContext ctx, Date value)
PaymentTransactionEntry.time attribute.value - the timepublic void setTime(Date value)
PaymentTransactionEntry.time attribute.value - the timepublic String getTransactionStatus(SessionContext ctx)
PaymentTransactionEntry.transactionStatus attribute.public String getTransactionStatus()
PaymentTransactionEntry.transactionStatus attribute.public void setTransactionStatus(SessionContext ctx, String value)
PaymentTransactionEntry.transactionStatus attribute.value - the transactionStatuspublic void setTransactionStatus(String value)
PaymentTransactionEntry.transactionStatus attribute.value - the transactionStatuspublic String getTransactionStatusDetails(SessionContext ctx)
PaymentTransactionEntry.transactionStatusDetails attribute.public String getTransactionStatusDetails()
PaymentTransactionEntry.transactionStatusDetails attribute.public void setTransactionStatusDetails(SessionContext ctx, String value)
PaymentTransactionEntry.transactionStatusDetails attribute.value - the transactionStatusDetailspublic void setTransactionStatusDetails(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 String getVersionID(SessionContext ctx)
PaymentTransactionEntry.versionID attribute.public String getVersionID()
PaymentTransactionEntry.versionID attribute.protected void setVersionID(SessionContext ctx, String value)
PaymentTransactionEntry.versionID attribute.value - the versionIDprotected void setVersionID(String value)
PaymentTransactionEntry.versionID attribute.value - the versionIDCopyright © 2017 SAP SE. All Rights Reserved.