public abstract class GeneratedMobileCostPlan extends GenericItem
MobileCostPlan.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 |
|---|---|
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
ENDDATE
Qualifier of the
MobileCostPlan.endDate attribute |
static String |
PRICE
Qualifier of the
MobileCostPlan.price attribute |
static String |
PRICECURRENCY
Qualifier of the
MobileCostPlan.priceCurrency attribute |
static String |
RECEIVINGSHORTCODE
Qualifier of the
MobileCostPlan.receivingShortcode attribute |
protected static BidirectionalOneToManyHandler<GeneratedMobileCostPlan> |
RECEIVINGSHORTCODEHANDLER
BidirectionalOneToManyHandler for handling 1:n RECEIVINGSHORTCODE's relation attributes from 'one' side. |
static String |
SENDINGSHORTCODE
Qualifier of the
MobileCostPlan.sendingShortcode attribute |
protected static BidirectionalOneToManyHandler<GeneratedMobileCostPlan> |
SENDINGSHORTCODEHANDLER
BidirectionalOneToManyHandler for handling 1:n SENDINGSHORTCODE's relation attributes from 'one' side. |
static String |
STARTDATE
Qualifier of the
MobileCostPlan.startDate 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, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
GeneratedMobileCostPlan() |
| 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.
|
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
Date |
getEndDate()
Generated method - Getter of the
MobileCostPlan.endDate attribute. |
Date |
getEndDate(SessionContext ctx)
Generated method - Getter of the
MobileCostPlan.endDate attribute. |
BigDecimal |
getPrice()
Generated method - Getter of the
MobileCostPlan.price attribute. |
BigDecimal |
getPrice(SessionContext ctx)
Generated method - Getter of the
MobileCostPlan.price attribute. |
Currency |
getPriceCurrency()
Generated method - Getter of the
MobileCostPlan.priceCurrency attribute. |
Currency |
getPriceCurrency(SessionContext ctx)
Generated method - Getter of the
MobileCostPlan.priceCurrency attribute. |
MobileShortcode |
getReceivingShortcode()
Generated method - Getter of the
MobileCostPlan.receivingShortcode attribute. |
MobileShortcode |
getReceivingShortcode(SessionContext ctx)
Generated method - Getter of the
MobileCostPlan.receivingShortcode attribute. |
MobileShortcode |
getSendingShortcode()
Generated method - Getter of the
MobileCostPlan.sendingShortcode attribute. |
MobileShortcode |
getSendingShortcode(SessionContext ctx)
Generated method - Getter of the
MobileCostPlan.sendingShortcode attribute. |
Date |
getStartDate()
Generated method - Getter of the
MobileCostPlan.startDate attribute. |
Date |
getStartDate(SessionContext ctx)
Generated method - Getter of the
MobileCostPlan.startDate attribute. |
void |
setEndDate(Date value)
Generated method - Setter of the
MobileCostPlan.endDate attribute. |
void |
setEndDate(SessionContext ctx,
Date value)
Generated method - Setter of the
MobileCostPlan.endDate attribute. |
void |
setPrice(BigDecimal value)
Generated method - Setter of the
MobileCostPlan.price attribute. |
void |
setPrice(SessionContext ctx,
BigDecimal value)
Generated method - Setter of the
MobileCostPlan.price attribute. |
void |
setPriceCurrency(Currency value)
Generated method - Setter of the
MobileCostPlan.priceCurrency attribute. |
void |
setPriceCurrency(SessionContext ctx,
Currency value)
Generated method - Setter of the
MobileCostPlan.priceCurrency attribute. |
void |
setReceivingShortcode(MobileShortcode value)
Generated method - Setter of the
MobileCostPlan.receivingShortcode attribute. |
void |
setReceivingShortcode(SessionContext ctx,
MobileShortcode value)
Generated method - Setter of the
MobileCostPlan.receivingShortcode attribute. |
void |
setSendingShortcode(MobileShortcode value)
Generated method - Setter of the
MobileCostPlan.sendingShortcode attribute. |
void |
setSendingShortcode(SessionContext ctx,
MobileShortcode value)
Generated method - Setter of the
MobileCostPlan.sendingShortcode attribute. |
void |
setStartDate(Date value)
Generated method - Setter of the
MobileCostPlan.startDate attribute. |
void |
setStartDate(SessionContext ctx,
Date value)
Generated method - Setter of the
MobileCostPlan.startDate 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 PRICE
MobileCostPlan.price attributepublic static final String PRICECURRENCY
MobileCostPlan.priceCurrency attributepublic static final String STARTDATE
MobileCostPlan.startDate attributepublic static final String ENDDATE
MobileCostPlan.endDate attributepublic static final String RECEIVINGSHORTCODE
MobileCostPlan.receivingShortcode attributepublic static final String SENDINGSHORTCODE
MobileCostPlan.sendingShortcode attributeprotected static final BidirectionalOneToManyHandler<GeneratedMobileCostPlan> RECEIVINGSHORTCODEHANDLER
BidirectionalOneToManyHandler for handling 1:n RECEIVINGSHORTCODE's relation attributes from 'one' side.protected static final BidirectionalOneToManyHandler<GeneratedMobileCostPlan> SENDINGSHORTCODEHANDLER
BidirectionalOneToManyHandler for handling 1:n SENDINGSHORTCODE'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 Itemprotected 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 Date getEndDate(SessionContext ctx)
MobileCostPlan.endDate attribute.public Date getEndDate()
MobileCostPlan.endDate attribute.public void setEndDate(SessionContext ctx, Date value)
MobileCostPlan.endDate attribute.value - the endDatepublic void setEndDate(Date value)
MobileCostPlan.endDate attribute.value - the endDatepublic BigDecimal getPrice(SessionContext ctx)
MobileCostPlan.price attribute.public BigDecimal getPrice()
MobileCostPlan.price attribute.public void setPrice(SessionContext ctx, BigDecimal value)
MobileCostPlan.price attribute.value - the pricepublic void setPrice(BigDecimal value)
MobileCostPlan.price attribute.value - the pricepublic Currency getPriceCurrency(SessionContext ctx)
MobileCostPlan.priceCurrency attribute.public Currency getPriceCurrency()
MobileCostPlan.priceCurrency attribute.public void setPriceCurrency(SessionContext ctx, Currency value)
MobileCostPlan.priceCurrency attribute.value - the priceCurrencypublic void setPriceCurrency(Currency value)
MobileCostPlan.priceCurrency attribute.value - the priceCurrencypublic MobileShortcode getReceivingShortcode(SessionContext ctx)
MobileCostPlan.receivingShortcode attribute.public MobileShortcode getReceivingShortcode()
MobileCostPlan.receivingShortcode attribute.public void setReceivingShortcode(SessionContext ctx, MobileShortcode value)
MobileCostPlan.receivingShortcode attribute.value - the receivingShortcodepublic void setReceivingShortcode(MobileShortcode value)
MobileCostPlan.receivingShortcode attribute.value - the receivingShortcodepublic MobileShortcode getSendingShortcode(SessionContext ctx)
MobileCostPlan.sendingShortcode attribute.public MobileShortcode getSendingShortcode()
MobileCostPlan.sendingShortcode attribute.public void setSendingShortcode(SessionContext ctx, MobileShortcode value)
MobileCostPlan.sendingShortcode attribute.value - the sendingShortcodepublic void setSendingShortcode(MobileShortcode value)
MobileCostPlan.sendingShortcode attribute.value - the sendingShortcodepublic Date getStartDate(SessionContext ctx)
MobileCostPlan.startDate attribute.public Date getStartDate()
MobileCostPlan.startDate attribute.public void setStartDate(SessionContext ctx, Date value)
MobileCostPlan.startDate attribute.value - the startDatepublic void setStartDate(Date value)
MobileCostPlan.startDate attribute.value - the startDateCopyright © 2017 SAP SE. All Rights Reserved.