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 java.lang.String |
ACTIVE
Qualifier of the
B2BBudget.active attribute |
protected static java.lang.String |
B2BBUDGETS2COSTCENTERS_MARKMODIFIED
Relation disable markmodifed parameter constants for B2BBudgets2CostCenters from ((b2bcommerce))
|
protected static java.lang.String |
B2BBUDGETS2COSTCENTERS_SRC_ORDERED
Relation ordering override parameter constants for B2BBudgets2CostCenters from ((b2bcommerce))
|
protected static java.lang.String |
B2BBUDGETS2COSTCENTERS_TGT_ORDERED |
static java.lang.String |
BUDGET
Qualifier of the
B2BBudget.budget attribute |
static java.lang.String |
CODE
Qualifier of the
B2BBudget.code attribute |
static java.lang.String |
COSTCENTERS
Qualifier of the
B2BBudget.CostCenters attribute |
static java.lang.String |
CURRENCY
Qualifier of the
B2BBudget.currency attribute |
static java.lang.String |
DATERANGE
Qualifier of the
B2BBudget.dateRange attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
NAME
Qualifier of the
B2BBudget.name attribute |
static java.lang.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.
|
java.util.Map<Language,java.lang.String> |
getAllName()
Generated method - Getter of the
B2BBudget.name attribute. |
java.util.Map<Language,java.lang.String> |
getAllName(SessionContext ctx)
Generated method - Getter of the
B2BBudget.name attribute. |
java.math.BigDecimal |
getBudget()
Generated method - Getter of the
B2BBudget.budget attribute. |
java.math.BigDecimal |
getBudget(SessionContext ctx)
Generated method - Getter of the
B2BBudget.budget attribute. |
java.lang.String |
getCode()
Generated method - Getter of the
B2BBudget.code attribute. |
java.lang.String |
getCode(SessionContext ctx)
Generated method - Getter of the
B2BBudget.code attribute. |
java.util.Set<B2BCostCenter> |
getCostCenters()
Generated method - Getter of the
B2BBudget.CostCenters attribute. |
java.util.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 java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.lang.String |
getName()
Generated method - Getter of the
B2BBudget.name attribute. |
java.lang.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. |
java.lang.Boolean |
isActive()
Generated method - Getter of the
B2BBudget.active attribute. |
java.lang.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. |
boolean |
isMarkModifiedDisabled(Item referencedItem) |
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(java.lang.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,
java.lang.Boolean value)
Generated method - Setter of the
B2BBudget.active attribute. |
void |
setAllName(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
B2BBudget.name attribute. |
void |
setAllName(SessionContext ctx,
java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
B2BBudget.name attribute. |
void |
setBudget(java.math.BigDecimal value)
Generated method - Setter of the
B2BBudget.budget attribute. |
void |
setBudget(SessionContext ctx,
java.math.BigDecimal value)
Generated method - Setter of the
B2BBudget.budget attribute. |
void |
setCode(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
B2BBudget.code attribute. |
void |
setCode(java.lang.String value)
Generated method - Setter of the
B2BBudget.code attribute. |
void |
setCostCenters(SessionContext ctx,
java.util.Set<B2BCostCenter> value)
Generated method - Setter of the
B2BBudget.CostCenters attribute. |
void |
setCostCenters(java.util.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,
java.lang.String value)
Generated method - Setter of the
B2BBudget.name attribute. |
void |
setName(java.lang.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, 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, 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 CODE
B2BBudget.code attributepublic static final java.lang.String NAME
B2BBudget.name attributepublic static final java.lang.String BUDGET
B2BBudget.budget attributepublic static final java.lang.String CURRENCY
B2BBudget.currency attributepublic static final java.lang.String DATERANGE
B2BBudget.dateRange attributepublic static final java.lang.String ACTIVE
B2BBudget.active attributepublic static final java.lang.String UNIT
B2BBudget.Unit attributepublic static final java.lang.String COSTCENTERS
B2BBudget.CostCenters attributeprotected static java.lang.String B2BBUDGETS2COSTCENTERS_SRC_ORDERED
protected static java.lang.String B2BBUDGETS2COSTCENTERS_TGT_ORDERED
protected static java.lang.String B2BBUDGETS2COSTCENTERS_MARKMODIFIED
protected static final BidirectionalOneToManyHandler<GeneratedB2BBudget> UNITHANDLER
BidirectionalOneToManyHandler for handling 1:n UNIT'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.lang.Boolean isActive(SessionContext ctx)
B2BBudget.active attribute.public java.lang.Boolean isActive()
B2BBudget.active attribute.public boolean isActiveAsPrimitive(SessionContext ctx)
B2BBudget.active attribute.public boolean isActiveAsPrimitive()
B2BBudget.active attribute.public void setActive(SessionContext ctx, java.lang.Boolean value)
B2BBudget.active attribute.value - the activepublic void setActive(java.lang.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 java.math.BigDecimal getBudget(SessionContext ctx)
B2BBudget.budget attribute.public java.math.BigDecimal getBudget()
B2BBudget.budget attribute.public void setBudget(SessionContext ctx, java.math.BigDecimal value)
B2BBudget.budget attribute.value - the budgetpublic void setBudget(java.math.BigDecimal value)
B2BBudget.budget attribute.value - the budgetpublic java.lang.String getCode(SessionContext ctx)
B2BBudget.code attribute.public java.lang.String getCode()
B2BBudget.code attribute.public void setCode(SessionContext ctx, java.lang.String value)
B2BBudget.code attribute.value - the codepublic void setCode(java.lang.String value)
B2BBudget.code attribute.value - the codepublic java.util.Set<B2BCostCenter> getCostCenters(SessionContext ctx)
B2BBudget.CostCenters attribute.public java.util.Set<B2BCostCenter> getCostCenters()
B2BBudget.CostCenters attribute.public long getCostCentersCount(SessionContext ctx)
public long getCostCentersCount()
public void setCostCenters(SessionContext ctx, java.util.Set<B2BCostCenter> value)
B2BBudget.CostCenters attribute.value - the CostCenterspublic void setCostCenters(java.util.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 boolean isMarkModifiedDisabled(Item referencedItem)
isMarkModifiedDisabled in class Itempublic java.lang.String getName(SessionContext ctx)
B2BBudget.name attribute.public java.lang.String getName()
B2BBudget.name attribute.public java.util.Map<Language,java.lang.String> getAllName(SessionContext ctx)
B2BBudget.name attribute.public java.util.Map<Language,java.lang.String> getAllName()
B2BBudget.name attribute.public void setName(SessionContext ctx, java.lang.String value)
B2BBudget.name attribute.value - the namepublic void setName(java.lang.String value)
B2BBudget.name attribute.value - the namepublic void setAllName(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
B2BBudget.name attribute.value - the namepublic void setAllName(java.util.Map<Language,java.lang.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 © 2018 SAP SE. All Rights Reserved.