public abstract class GeneratedCellStyle extends Style
CellStyle.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 |
DEFAULTPARAGRAPHSTYLE
Qualifier of the
CellStyle.defaultParagraphStyle attribute |
static String |
STYLECONTAINER
Qualifier of the
CellStyle.styleContainer attribute |
protected static BidirectionalOneToManyHandler<GeneratedCellStyle> |
STYLECONTAINERHANDLER
BidirectionalOneToManyHandler for handling 1:n STYLECONTAINER's relation attributes from 'one' side. |
static String |
STYLECONTAINERPOS
Qualifier of the
CellStyle.styleContainerPOS attribute |
IDLANGUAGE_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 |
|---|
GeneratedCellStyle() |
| 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() |
ParagraphStyle |
getDefaultParagraphStyle()
Generated method - Getter of the
CellStyle.defaultParagraphStyle attribute. |
ParagraphStyle |
getDefaultParagraphStyle(SessionContext ctx)
Generated method - Getter of the
CellStyle.defaultParagraphStyle attribute. |
StyleContainer |
getStyleContainer()
Generated method - Getter of the
CellStyle.styleContainer attribute. |
StyleContainer |
getStyleContainer(SessionContext ctx)
Generated method - Getter of the
CellStyle.styleContainer attribute. |
void |
setDefaultParagraphStyle(ParagraphStyle value)
Generated method - Setter of the
CellStyle.defaultParagraphStyle attribute. |
void |
setDefaultParagraphStyle(SessionContext ctx,
ParagraphStyle value)
Generated method - Setter of the
CellStyle.defaultParagraphStyle attribute. |
void |
setStyleContainer(SessionContext ctx,
StyleContainer value)
Generated method - Setter of the
CellStyle.styleContainer attribute. |
void |
setStyleContainer(StyleContainer value)
Generated method - Setter of the
CellStyle.styleContainer attribute. |
getId, getId, setId, setIdgetInitialProperties, 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 DEFAULTPARAGRAPHSTYLE
CellStyle.defaultParagraphStyle attributepublic static final String STYLECONTAINERPOS
CellStyle.styleContainerPOS attributepublic static final String STYLECONTAINER
CellStyle.styleContainer attributeprotected static final BidirectionalOneToManyHandler<GeneratedCellStyle> STYLECONTAINERHANDLER
BidirectionalOneToManyHandler for handling 1:n STYLECONTAINER'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 GeneratedStyleprotected 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 ParagraphStyle getDefaultParagraphStyle(SessionContext ctx)
CellStyle.defaultParagraphStyle attribute.public ParagraphStyle getDefaultParagraphStyle()
CellStyle.defaultParagraphStyle attribute.public void setDefaultParagraphStyle(SessionContext ctx, ParagraphStyle value)
CellStyle.defaultParagraphStyle attribute.value - the defaultParagraphStylepublic void setDefaultParagraphStyle(ParagraphStyle value)
CellStyle.defaultParagraphStyle attribute.value - the defaultParagraphStylepublic StyleContainer getStyleContainer(SessionContext ctx)
CellStyle.styleContainer attribute.public StyleContainer getStyleContainer()
CellStyle.styleContainer attribute.public void setStyleContainer(SessionContext ctx, StyleContainer value)
CellStyle.styleContainer attribute.value - the styleContainerpublic void setStyleContainer(StyleContainer value)
CellStyle.styleContainer attribute.value - the styleContainerCopyright © 2017 SAP SE. All Rights Reserved.