public abstract class GeneratedB2BDocumentPaymentInfo extends GenericItem
B2BDocumentPaymentInfo.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
B2BDocumentPaymentInfo.amount attribute |
static java.lang.String |
CCTRANSACTIONNUMBER
Qualifier of the
B2BDocumentPaymentInfo.ccTransactionNumber attribute |
static java.lang.String |
DATE
Qualifier of the
B2BDocumentPaymentInfo.date attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
EXTERNAL
Qualifier of the
B2BDocumentPaymentInfo.external attribute |
static java.lang.String |
PAYDOCUMENT
Qualifier of the
B2BDocumentPaymentInfo.payDocument attribute |
protected static BidirectionalOneToManyHandler<GeneratedB2BDocumentPaymentInfo> |
PAYDOCUMENTHANDLER
BidirectionalOneToManyHandler for handling 1:n PAYDOCUMENT's relation attributes from 'one' side. |
static java.lang.String |
USEDOCUMENT
Qualifier of the
B2BDocumentPaymentInfo.useDocument attribute |
protected static BidirectionalOneToManyHandler<GeneratedB2BDocumentPaymentInfo> |
USEDOCUMENTHANDLER
BidirectionalOneToManyHandler for handling 1:n USEDOCUMENT's relation attributes from 'one' side. |
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, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
GeneratedB2BDocumentPaymentInfo() |
| 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
B2BDocumentPaymentInfo.amount attribute. |
java.math.BigDecimal |
getAmount(SessionContext ctx)
Generated method - Getter of the
B2BDocumentPaymentInfo.amount attribute. |
java.lang.String |
getCcTransactionNumber()
Generated method - Getter of the
B2BDocumentPaymentInfo.ccTransactionNumber attribute. |
java.lang.String |
getCcTransactionNumber(SessionContext ctx)
Generated method - Getter of the
B2BDocumentPaymentInfo.ccTransactionNumber attribute. |
java.util.Date |
getDate()
Generated method - Getter of the
B2BDocumentPaymentInfo.date attribute. |
java.util.Date |
getDate(SessionContext ctx)
Generated method - Getter of the
B2BDocumentPaymentInfo.date attribute. |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.lang.String |
getExternal()
Generated method - Getter of the
B2BDocumentPaymentInfo.external attribute. |
java.lang.String |
getExternal(SessionContext ctx)
Generated method - Getter of the
B2BDocumentPaymentInfo.external attribute. |
B2BDocument |
getPayDocument()
Generated method - Getter of the
B2BDocumentPaymentInfo.payDocument attribute. |
B2BDocument |
getPayDocument(SessionContext ctx)
Generated method - Getter of the
B2BDocumentPaymentInfo.payDocument attribute. |
B2BDocument |
getUseDocument()
Generated method - Getter of the
B2BDocumentPaymentInfo.useDocument attribute. |
B2BDocument |
getUseDocument(SessionContext ctx)
Generated method - Getter of the
B2BDocumentPaymentInfo.useDocument attribute. |
void |
setAmount(java.math.BigDecimal value)
Generated method - Setter of the
B2BDocumentPaymentInfo.amount attribute. |
void |
setAmount(SessionContext ctx,
java.math.BigDecimal value)
Generated method - Setter of the
B2BDocumentPaymentInfo.amount attribute. |
void |
setCcTransactionNumber(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
B2BDocumentPaymentInfo.ccTransactionNumber attribute. |
void |
setCcTransactionNumber(java.lang.String value)
Generated method - Setter of the
B2BDocumentPaymentInfo.ccTransactionNumber attribute. |
void |
setDate(java.util.Date value)
Generated method - Setter of the
B2BDocumentPaymentInfo.date attribute. |
void |
setDate(SessionContext ctx,
java.util.Date value)
Generated method - Setter of the
B2BDocumentPaymentInfo.date attribute. |
void |
setExternal(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
B2BDocumentPaymentInfo.external attribute. |
void |
setExternal(java.lang.String value)
Generated method - Setter of the
B2BDocumentPaymentInfo.external attribute. |
void |
setPayDocument(B2BDocument value)
Generated method - Setter of the
B2BDocumentPaymentInfo.payDocument attribute. |
void |
setPayDocument(SessionContext ctx,
B2BDocument value)
Generated method - Setter of the
B2BDocumentPaymentInfo.payDocument attribute. |
void |
setUseDocument(B2BDocument value)
Generated method - Setter of the
B2BDocumentPaymentInfo.useDocument attribute. |
void |
setUseDocument(SessionContext ctx,
B2BDocument value)
Generated method - Setter of the
B2BDocumentPaymentInfo.useDocument attribute. |
getInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getImplementation, 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, notifyManagerAboutItemRemoval, readResolve, 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, writeReplacesetTenantpublic static final java.lang.String EXTERNAL
B2BDocumentPaymentInfo.external attributepublic static final java.lang.String AMOUNT
B2BDocumentPaymentInfo.amount attributepublic static final java.lang.String DATE
B2BDocumentPaymentInfo.date attributepublic static final java.lang.String CCTRANSACTIONNUMBER
B2BDocumentPaymentInfo.ccTransactionNumber attributepublic static final java.lang.String PAYDOCUMENT
B2BDocumentPaymentInfo.payDocument attributepublic static final java.lang.String USEDOCUMENT
B2BDocumentPaymentInfo.useDocument attributeprotected static final BidirectionalOneToManyHandler<GeneratedB2BDocumentPaymentInfo> PAYDOCUMENTHANDLER
BidirectionalOneToManyHandler for handling 1:n PAYDOCUMENT's relation attributes from 'one' side.protected static final BidirectionalOneToManyHandler<GeneratedB2BDocumentPaymentInfo> USEDOCUMENTHANDLER
BidirectionalOneToManyHandler for handling 1:n USEDOCUMENT'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)
B2BDocumentPaymentInfo.amount attribute.public java.math.BigDecimal getAmount()
B2BDocumentPaymentInfo.amount attribute.public void setAmount(SessionContext ctx, java.math.BigDecimal value)
B2BDocumentPaymentInfo.amount attribute.value - the amount - amountpublic void setAmount(java.math.BigDecimal value)
B2BDocumentPaymentInfo.amount attribute.value - the amount - amountpublic java.lang.String getCcTransactionNumber(SessionContext ctx)
B2BDocumentPaymentInfo.ccTransactionNumber attribute.public java.lang.String getCcTransactionNumber()
B2BDocumentPaymentInfo.ccTransactionNumber attribute.public void setCcTransactionNumber(SessionContext ctx, java.lang.String value)
B2BDocumentPaymentInfo.ccTransactionNumber attribute.value - the ccTransactionNumberpublic void setCcTransactionNumber(java.lang.String value)
B2BDocumentPaymentInfo.ccTransactionNumber attribute.value - the ccTransactionNumberprotected 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 java.util.Date getDate(SessionContext ctx)
B2BDocumentPaymentInfo.date attribute.public java.util.Date getDate()
B2BDocumentPaymentInfo.date attribute.public void setDate(SessionContext ctx, java.util.Date value)
B2BDocumentPaymentInfo.date attribute.value - the date - datepublic void setDate(java.util.Date value)
B2BDocumentPaymentInfo.date attribute.value - the date - datepublic java.lang.String getExternal(SessionContext ctx)
B2BDocumentPaymentInfo.external attribute.public java.lang.String getExternal()
B2BDocumentPaymentInfo.external attribute.public void setExternal(SessionContext ctx, java.lang.String value)
B2BDocumentPaymentInfo.external attribute.value - the externalpublic void setExternal(java.lang.String value)
B2BDocumentPaymentInfo.external attribute.value - the externalpublic B2BDocument getPayDocument(SessionContext ctx)
B2BDocumentPaymentInfo.payDocument attribute.public B2BDocument getPayDocument()
B2BDocumentPaymentInfo.payDocument attribute.public void setPayDocument(SessionContext ctx, B2BDocument value)
B2BDocumentPaymentInfo.payDocument attribute.value - the payDocumentpublic void setPayDocument(B2BDocument value)
B2BDocumentPaymentInfo.payDocument attribute.value - the payDocumentpublic B2BDocument getUseDocument(SessionContext ctx)
B2BDocumentPaymentInfo.useDocument attribute.public B2BDocument getUseDocument()
B2BDocumentPaymentInfo.useDocument attribute.public void setUseDocument(SessionContext ctx, B2BDocument value)
B2BDocumentPaymentInfo.useDocument attribute.value - the useDocumentpublic void setUseDocument(B2BDocument value)
B2BDocumentPaymentInfo.useDocument attribute.value - the useDocumentCopyright © 2018 SAP SE. All Rights Reserved.