public abstract class GeneratedB2BCostCenter extends GenericItem
B2BCostCenter.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
B2BCostCenter.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 |
BUDGETS
Qualifier of the
B2BCostCenter.Budgets attribute |
static java.lang.String |
CODE
Qualifier of the
B2BCostCenter.code attribute |
static java.lang.String |
CURRENCY
Qualifier of the
B2BCostCenter.currency attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
NAME
Qualifier of the
B2BCostCenter.name attribute |
static java.lang.String |
UNIT
Qualifier of the
B2BCostCenter.Unit attribute |
protected static BidirectionalOneToManyHandler<GeneratedB2BCostCenter> |
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 |
|---|
GeneratedB2BCostCenter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToBudgets(B2BBudget value)
Generated method - Adds
value to Budgets. |
void |
addToBudgets(SessionContext ctx,
B2BBudget value)
Generated method - Adds
value to Budgets. |
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
B2BCostCenter.name attribute. |
java.util.Map<Language,java.lang.String> |
getAllName(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.name attribute. |
java.util.Set<B2BBudget> |
getBudgets()
Generated method - Getter of the
B2BCostCenter.Budgets attribute. |
java.util.Set<B2BBudget> |
getBudgets(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.Budgets attribute. |
long |
getBudgetsCount() |
long |
getBudgetsCount(SessionContext ctx) |
java.lang.String |
getCode()
Generated method - Getter of the
B2BCostCenter.code attribute. |
java.lang.String |
getCode(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.code attribute. |
Currency |
getCurrency()
Generated method - Getter of the
B2BCostCenter.currency attribute. |
Currency |
getCurrency(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.currency attribute. |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.lang.String |
getName()
Generated method - Getter of the
B2BCostCenter.name attribute. |
java.lang.String |
getName(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.name attribute. |
B2BUnit |
getUnit()
Generated method - Getter of the
B2BCostCenter.Unit attribute. |
B2BUnit |
getUnit(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.Unit attribute. |
java.lang.Boolean |
isActive()
Generated method - Getter of the
B2BCostCenter.active attribute. |
java.lang.Boolean |
isActive(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.active attribute. |
boolean |
isActiveAsPrimitive()
Generated method - Getter of the
B2BCostCenter.active attribute. |
boolean |
isActiveAsPrimitive(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.active attribute. |
boolean |
isMarkModifiedDisabled(Item referencedItem) |
void |
removeFromBudgets(B2BBudget value)
Generated method - Removes
value from Budgets. |
void |
removeFromBudgets(SessionContext ctx,
B2BBudget value)
Generated method - Removes
value from Budgets. |
void |
setActive(boolean value)
Generated method - Setter of the
B2BCostCenter.active attribute. |
void |
setActive(java.lang.Boolean value)
Generated method - Setter of the
B2BCostCenter.active attribute. |
void |
setActive(SessionContext ctx,
boolean value)
Generated method - Setter of the
B2BCostCenter.active attribute. |
void |
setActive(SessionContext ctx,
java.lang.Boolean value)
Generated method - Setter of the
B2BCostCenter.active attribute. |
void |
setAllName(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
B2BCostCenter.name attribute. |
void |
setAllName(SessionContext ctx,
java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
B2BCostCenter.name attribute. |
void |
setBudgets(SessionContext ctx,
java.util.Set<B2BBudget> value)
Generated method - Setter of the
B2BCostCenter.Budgets attribute. |
void |
setBudgets(java.util.Set<B2BBudget> value)
Generated method - Setter of the
B2BCostCenter.Budgets attribute. |
void |
setCode(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
B2BCostCenter.code attribute. |
void |
setCode(java.lang.String value)
Generated method - Setter of the
B2BCostCenter.code attribute. |
void |
setCurrency(Currency value)
Generated method - Setter of the
B2BCostCenter.currency attribute. |
void |
setCurrency(SessionContext ctx,
Currency value)
Generated method - Setter of the
B2BCostCenter.currency attribute. |
void |
setName(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
B2BCostCenter.name attribute. |
void |
setName(java.lang.String value)
Generated method - Setter of the
B2BCostCenter.name attribute. |
void |
setUnit(B2BUnit value)
Generated method - Setter of the
B2BCostCenter.Unit attribute. |
void |
setUnit(SessionContext ctx,
B2BUnit value)
Generated method - Setter of the
B2BCostCenter.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
B2BCostCenter.code attributepublic static final java.lang.String NAME
B2BCostCenter.name attributepublic static final java.lang.String CURRENCY
B2BCostCenter.currency attributepublic static final java.lang.String ACTIVE
B2BCostCenter.active attributepublic static final java.lang.String UNIT
B2BCostCenter.Unit attributepublic static final java.lang.String BUDGETS
B2BCostCenter.Budgets 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<GeneratedB2BCostCenter> 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)
B2BCostCenter.active attribute.public java.lang.Boolean isActive()
B2BCostCenter.active attribute.public boolean isActiveAsPrimitive(SessionContext ctx)
B2BCostCenter.active attribute.public boolean isActiveAsPrimitive()
B2BCostCenter.active attribute.public void setActive(SessionContext ctx, java.lang.Boolean value)
B2BCostCenter.active attribute.value - the activepublic void setActive(java.lang.Boolean value)
B2BCostCenter.active attribute.value - the activepublic void setActive(SessionContext ctx, boolean value)
B2BCostCenter.active attribute.value - the activepublic void setActive(boolean value)
B2BCostCenter.active attribute.value - the activepublic java.util.Set<B2BBudget> getBudgets(SessionContext ctx)
B2BCostCenter.Budgets attribute.public java.util.Set<B2BBudget> getBudgets()
B2BCostCenter.Budgets attribute.public long getBudgetsCount(SessionContext ctx)
public long getBudgetsCount()
public void setBudgets(SessionContext ctx, java.util.Set<B2BBudget> value)
B2BCostCenter.Budgets attribute.value - the Budgetspublic void setBudgets(java.util.Set<B2BBudget> value)
B2BCostCenter.Budgets attribute.value - the Budgetspublic void addToBudgets(SessionContext ctx, B2BBudget value)
value to Budgets.value - the item to add to Budgetspublic void addToBudgets(B2BBudget value)
value to Budgets.value - the item to add to Budgetspublic void removeFromBudgets(SessionContext ctx, B2BBudget value)
value from Budgets.value - the item to remove from Budgetspublic void removeFromBudgets(B2BBudget value)
value from Budgets.value - the item to remove from Budgetspublic java.lang.String getCode(SessionContext ctx)
B2BCostCenter.code attribute.public java.lang.String getCode()
B2BCostCenter.code attribute.public void setCode(SessionContext ctx, java.lang.String value)
B2BCostCenter.code attribute.value - the codepublic void setCode(java.lang.String value)
B2BCostCenter.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)
B2BCostCenter.currency attribute.public Currency getCurrency()
B2BCostCenter.currency attribute.public void setCurrency(SessionContext ctx, Currency value)
B2BCostCenter.currency attribute.value - the currencypublic void setCurrency(Currency value)
B2BCostCenter.currency attribute.value - the currencypublic boolean isMarkModifiedDisabled(Item referencedItem)
isMarkModifiedDisabled in class Itempublic java.lang.String getName(SessionContext ctx)
B2BCostCenter.name attribute.public java.lang.String getName()
B2BCostCenter.name attribute.public java.util.Map<Language,java.lang.String> getAllName(SessionContext ctx)
B2BCostCenter.name attribute.public java.util.Map<Language,java.lang.String> getAllName()
B2BCostCenter.name attribute.public void setName(SessionContext ctx, java.lang.String value)
B2BCostCenter.name attribute.value - the namepublic void setName(java.lang.String value)
B2BCostCenter.name attribute.value - the namepublic void setAllName(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
B2BCostCenter.name attribute.value - the namepublic void setAllName(java.util.Map<Language,java.lang.String> value)
B2BCostCenter.name attribute.value - the namepublic B2BUnit getUnit(SessionContext ctx)
B2BCostCenter.Unit attribute.public B2BUnit getUnit()
B2BCostCenter.Unit attribute.public void setUnit(SessionContext ctx, B2BUnit value)
B2BCostCenter.Unit attribute.value - the Unit - The Parent B2BUnitpublic void setUnit(B2BUnit value)
B2BCostCenter.Unit attribute.value - the Unit - The Parent B2BUnitCopyright © 2018 SAP SE. All Rights Reserved.