public abstract class GeneratedB2BBudget extends GenericItem
B2BBudget.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 |
ACTIVE
Qualifier of the
B2BBudget.active attribute |
protected static String |
B2BBUDGETS2COSTCENTERS_MARKMODIFIED
Relation disable markmodifed parameter constants for B2BBudgets2CostCenters from ((b2bcommerce))
|
protected static String |
B2BBUDGETS2COSTCENTERS_SRC_ORDERED
Relation ordering override parameter constants for B2BBudgets2CostCenters from ((b2bcommerce))
|
protected static String |
B2BBUDGETS2COSTCENTERS_TGT_ORDERED |
static String |
BUDGET
Qualifier of the
B2BBudget.budget attribute |
static String |
CODE
Qualifier of the
B2BBudget.code attribute |
static String |
COSTCENTERS
Qualifier of the
B2BBudget.CostCenters attribute |
static String |
CURRENCY
Qualifier of the
B2BBudget.currency attribute |
static String |
DATERANGE
Qualifier of the
B2BBudget.dateRange attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
NAME
Qualifier of the
B2BBudget.name attribute |
static String |
UNIT
Qualifier of the
B2BBudget.Unit attribute |
protected static BidirectionalOneToManyHandler<GeneratedB2BBudget> |
UNITHANDLER
BidirectionalOneToManyHandler for handling 1:n UNIT'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 |
|---|
GeneratedB2BBudget() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToCostCenters(B2BCostCenter value)
Generated method - Adds
value to CostCenters. |
void |
addToCostCenters(SessionContext ctx,
B2BCostCenter value)
Generated method - Adds
value to CostCenters. |
protected Item |
createItem(SessionContext ctx,
ComposedType type,
Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.
|
Map<Language,String> |
getAllName()
Generated method - Getter of the
B2BBudget.name attribute. |
Map<Language,String> |
getAllName(SessionContext ctx)
Generated method - Getter of the
B2BBudget.name attribute. |
BigDecimal |
getBudget()
Generated method - Getter of the
B2BBudget.budget attribute. |
BigDecimal |
getBudget(SessionContext ctx)
Generated method - Getter of the
B2BBudget.budget attribute. |
String |
getCode()
Generated method - Getter of the
B2BBudget.code attribute. |
String |
getCode(SessionContext ctx)
Generated method - Getter of the
B2BBudget.code attribute. |
Set<B2BCostCenter> |
getCostCenters()
Generated method - Getter of the
B2BBudget.CostCenters attribute. |
Set<B2BCostCenter> |
getCostCenters(SessionContext ctx)
Generated method - Getter of the
B2BBudget.CostCenters attribute. |
long |
getCostCentersCount() |
long |
getCostCentersCount(SessionContext ctx) |
Currency |
getCurrency()
Generated method - Getter of the
B2BBudget.currency attribute. |
Currency |
getCurrency(SessionContext ctx)
Generated method - Getter of the
B2BBudget.currency attribute. |
StandardDateRange |
getDateRange()
Generated method - Getter of the
B2BBudget.dateRange attribute. |
StandardDateRange |
getDateRange(SessionContext ctx)
Generated method - Getter of the
B2BBudget.dateRange attribute. |
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
String |
getName()
Generated method - Getter of the
B2BBudget.name attribute. |
String |
getName(SessionContext ctx)
Generated method - Getter of the
B2BBudget.name attribute. |
B2BUnit |
getUnit()
Generated method - Getter of the
B2BBudget.Unit attribute. |
B2BUnit |
getUnit(SessionContext ctx)
Generated method - Getter of the
B2BBudget.Unit attribute. |
Boolean |
isActive()
Generated method - Getter of the
B2BBudget.active attribute. |
Boolean |
isActive(SessionContext ctx)
Generated method - Getter of the
B2BBudget.active attribute. |
boolean |
isActiveAsPrimitive()
Generated method - Getter of the
B2BBudget.active attribute. |
boolean |
isActiveAsPrimitive(SessionContext ctx)
Generated method - Getter of the
B2BBudget.active attribute. |
void |
removeFromCostCenters(B2BCostCenter value)
Generated method - Removes
value from CostCenters. |
void |
removeFromCostCenters(SessionContext ctx,
B2BCostCenter value)
Generated method - Removes
value from CostCenters. |
void |
setActive(boolean value)
Generated method - Setter of the
B2BBudget.active attribute. |
void |
setActive(Boolean value)
Generated method - Setter of the
B2BBudget.active attribute. |
void |
setActive(SessionContext ctx,
boolean value)
Generated method - Setter of the
B2BBudget.active attribute. |
void |
setActive(SessionContext ctx,
Boolean value)
Generated method - Setter of the
B2BBudget.active attribute. |
void |
setAllName(Map<Language,String> value)
Generated method - Setter of the
B2BBudget.name attribute. |
void |
setAllName(SessionContext ctx,
Map<Language,String> value)
Generated method - Setter of the
B2BBudget.name attribute. |
void |
setBudget(BigDecimal value)
Generated method - Setter of the
B2BBudget.budget attribute. |
void |
setBudget(SessionContext ctx,
BigDecimal value)
Generated method - Setter of the
B2BBudget.budget attribute. |
void |
setCode(SessionContext ctx,
String value)
Generated method - Setter of the
B2BBudget.code attribute. |
void |
setCode(String value)
Generated method - Setter of the
B2BBudget.code attribute. |
void |
setCostCenters(SessionContext ctx,
Set<B2BCostCenter> value)
Generated method - Setter of the
B2BBudget.CostCenters attribute. |
void |
setCostCenters(Set<B2BCostCenter> value)
Generated method - Setter of the
B2BBudget.CostCenters attribute. |
void |
setCurrency(Currency value)
Generated method - Setter of the
B2BBudget.currency attribute. |
void |
setCurrency(SessionContext ctx,
Currency value)
Generated method - Setter of the
B2BBudget.currency attribute. |
void |
setDateRange(SessionContext ctx,
StandardDateRange value)
Generated method - Setter of the
B2BBudget.dateRange attribute. |
void |
setDateRange(StandardDateRange value)
Generated method - Setter of the
B2BBudget.dateRange attribute. |
void |
setName(SessionContext ctx,
String value)
Generated method - Setter of the
B2BBudget.name attribute. |
void |
setName(String value)
Generated method - Setter of the
B2BBudget.name attribute. |
void |
setUnit(B2BUnit value)
Generated method - Setter of the
B2BBudget.Unit attribute. |
void |
setUnit(SessionContext ctx,
B2BUnit value)
Generated method - Setter of the
B2BBudget.Unit 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 CODE
B2BBudget.code attributepublic static final String NAME
B2BBudget.name attributepublic static final String BUDGET
B2BBudget.budget attributepublic static final String CURRENCY
B2BBudget.currency attributepublic static final String DATERANGE
B2BBudget.dateRange attributepublic static final String ACTIVE
B2BBudget.active attributepublic static final String UNIT
B2BBudget.Unit attributepublic static final String COSTCENTERS
B2BBudget.CostCenters attributeprotected static String B2BBUDGETS2COSTCENTERS_SRC_ORDERED
protected static String B2BBUDGETS2COSTCENTERS_TGT_ORDERED
protected static String B2BBUDGETS2COSTCENTERS_MARKMODIFIED
protected static final BidirectionalOneToManyHandler<GeneratedB2BBudget> UNITHANDLER
BidirectionalOneToManyHandler for handling 1:n UNIT'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 Boolean isActive(SessionContext ctx)
B2BBudget.active attribute.public Boolean isActive()
B2BBudget.active attribute.public boolean isActiveAsPrimitive(SessionContext ctx)
B2BBudget.active attribute.public boolean isActiveAsPrimitive()
B2BBudget.active attribute.public void setActive(SessionContext ctx, Boolean value)
B2BBudget.active attribute.value - the activepublic void setActive(Boolean value)
B2BBudget.active attribute.value - the activepublic void setActive(SessionContext ctx, boolean value)
B2BBudget.active attribute.value - the activepublic void setActive(boolean value)
B2BBudget.active attribute.value - the activepublic BigDecimal getBudget(SessionContext ctx)
B2BBudget.budget attribute.public BigDecimal getBudget()
B2BBudget.budget attribute.public void setBudget(SessionContext ctx, BigDecimal value)
B2BBudget.budget attribute.value - the budgetpublic void setBudget(BigDecimal value)
B2BBudget.budget attribute.value - the budgetpublic String getCode(SessionContext ctx)
B2BBudget.code attribute.public String getCode()
B2BBudget.code attribute.public void setCode(SessionContext ctx, String value)
B2BBudget.code attribute.value - the codepublic void setCode(String value)
B2BBudget.code attribute.value - the codepublic Set<B2BCostCenter> getCostCenters(SessionContext ctx)
B2BBudget.CostCenters attribute.public Set<B2BCostCenter> getCostCenters()
B2BBudget.CostCenters attribute.public long getCostCentersCount(SessionContext ctx)
public long getCostCentersCount()
public void setCostCenters(SessionContext ctx, Set<B2BCostCenter> value)
B2BBudget.CostCenters attribute.value - the CostCenterspublic void setCostCenters(Set<B2BCostCenter> value)
B2BBudget.CostCenters attribute.value - the CostCenterspublic void addToCostCenters(SessionContext ctx, B2BCostCenter value)
value to CostCenters.value - the item to add to CostCenterspublic void addToCostCenters(B2BCostCenter value)
value to CostCenters.value - the item to add to CostCenterspublic void removeFromCostCenters(SessionContext ctx, B2BCostCenter value)
value from CostCenters.value - the item to remove from CostCenterspublic void removeFromCostCenters(B2BCostCenter value)
value from CostCenters.value - the item to remove from CostCentersprotected 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)
B2BBudget.currency attribute.public Currency getCurrency()
B2BBudget.currency attribute.public void setCurrency(SessionContext ctx, Currency value)
B2BBudget.currency attribute.value - the currencypublic void setCurrency(Currency value)
B2BBudget.currency attribute.value - the currencypublic StandardDateRange getDateRange(SessionContext ctx)
B2BBudget.dateRange attribute.public StandardDateRange getDateRange()
B2BBudget.dateRange attribute.public void setDateRange(SessionContext ctx, StandardDateRange value)
B2BBudget.dateRange attribute.value - the dateRange - date range the budget is activepublic void setDateRange(StandardDateRange value)
B2BBudget.dateRange attribute.value - the dateRange - date range the budget is activepublic String getName(SessionContext ctx)
B2BBudget.name attribute.public String getName()
B2BBudget.name attribute.public Map<Language,String> getAllName(SessionContext ctx)
B2BBudget.name attribute.public Map<Language,String> getAllName()
B2BBudget.name attribute.public void setName(SessionContext ctx, String value)
B2BBudget.name attribute.value - the namepublic void setName(String value)
B2BBudget.name attribute.value - the namepublic void setAllName(SessionContext ctx, Map<Language,String> value)
B2BBudget.name attribute.value - the namepublic void setAllName(Map<Language,String> value)
B2BBudget.name attribute.value - the namepublic B2BUnit getUnit(SessionContext ctx)
B2BBudget.Unit attribute.public B2BUnit getUnit()
B2BBudget.Unit attribute.public void setUnit(SessionContext ctx, B2BUnit value)
B2BBudget.Unit attribute.value - the Unitpublic void setUnit(B2BUnit value)
B2BBudget.Unit attribute.value - the UnitCopyright © 2017 SAP SE. All Rights Reserved.