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 String |
ACTIVE
Qualifier of the
B2BCostCenter.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 |
BUDGETS
Qualifier of the
B2BCostCenter.Budgets attribute |
static String |
CODE
Qualifier of the
B2BCostCenter.code attribute |
static String |
CURRENCY
Qualifier of the
B2BCostCenter.currency attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
NAME
Qualifier of the
B2BCostCenter.name attribute |
static 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.
|
Map<Language,String> |
getAllName()
Generated method - Getter of the
B2BCostCenter.name attribute. |
Map<Language,String> |
getAllName(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.name attribute. |
Set<B2BBudget> |
getBudgets()
Generated method - Getter of the
B2BCostCenter.Budgets attribute. |
Set<B2BBudget> |
getBudgets(SessionContext ctx)
Generated method - Getter of the
B2BCostCenter.Budgets attribute. |
long |
getBudgetsCount() |
long |
getBudgetsCount(SessionContext ctx) |
String |
getCode()
Generated method - Getter of the
B2BCostCenter.code attribute. |
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 Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
String |
getName()
Generated method - Getter of the
B2BCostCenter.name attribute. |
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. |
Boolean |
isActive()
Generated method - Getter of the
B2BCostCenter.active attribute. |
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. |
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(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,
Boolean value)
Generated method - Setter of the
B2BCostCenter.active attribute. |
void |
setAllName(Map<Language,String> value)
Generated method - Setter of the
B2BCostCenter.name attribute. |
void |
setAllName(SessionContext ctx,
Map<Language,String> value)
Generated method - Setter of the
B2BCostCenter.name attribute. |
void |
setBudgets(SessionContext ctx,
Set<B2BBudget> value)
Generated method - Setter of the
B2BCostCenter.Budgets attribute. |
void |
setBudgets(Set<B2BBudget> value)
Generated method - Setter of the
B2BCostCenter.Budgets attribute. |
void |
setCode(SessionContext ctx,
String value)
Generated method - Setter of the
B2BCostCenter.code attribute. |
void |
setCode(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,
String value)
Generated method - Setter of the
B2BCostCenter.name attribute. |
void |
setName(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, 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
B2BCostCenter.code attributepublic static final String NAME
B2BCostCenter.name attributepublic static final String CURRENCY
B2BCostCenter.currency attributepublic static final String ACTIVE
B2BCostCenter.active attributepublic static final String UNIT
B2BCostCenter.Unit attributepublic static final String BUDGETS
B2BCostCenter.Budgets attributeprotected static String B2BBUDGETS2COSTCENTERS_SRC_ORDERED
protected static String B2BBUDGETS2COSTCENTERS_TGT_ORDERED
protected static String B2BBUDGETS2COSTCENTERS_MARKMODIFIED
protected static final BidirectionalOneToManyHandler<GeneratedB2BCostCenter> 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)
B2BCostCenter.active attribute.public Boolean isActive()
B2BCostCenter.active attribute.public boolean isActiveAsPrimitive(SessionContext ctx)
B2BCostCenter.active attribute.public boolean isActiveAsPrimitive()
B2BCostCenter.active attribute.public void setActive(SessionContext ctx, Boolean value)
B2BCostCenter.active attribute.value - the activepublic void setActive(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 Set<B2BBudget> getBudgets(SessionContext ctx)
B2BCostCenter.Budgets attribute.public Set<B2BBudget> getBudgets()
B2BCostCenter.Budgets attribute.public long getBudgetsCount(SessionContext ctx)
public long getBudgetsCount()
public void setBudgets(SessionContext ctx, Set<B2BBudget> value)
B2BCostCenter.Budgets attribute.value - the Budgetspublic void setBudgets(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 String getCode(SessionContext ctx)
B2BCostCenter.code attribute.public String getCode()
B2BCostCenter.code attribute.public void setCode(SessionContext ctx, String value)
B2BCostCenter.code attribute.value - the codepublic void setCode(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 String getName(SessionContext ctx)
B2BCostCenter.name attribute.public String getName()
B2BCostCenter.name attribute.public Map<Language,String> getAllName(SessionContext ctx)
B2BCostCenter.name attribute.public Map<Language,String> getAllName()
B2BCostCenter.name attribute.public void setName(SessionContext ctx, String value)
B2BCostCenter.name attribute.value - the namepublic void setName(String value)
B2BCostCenter.name attribute.value - the namepublic void setAllName(SessionContext ctx, Map<Language,String> value)
B2BCostCenter.name attribute.value - the namepublic void setAllName(Map<Language,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 © 2017 SAP SE. All Rights Reserved.