public abstract class GeneratedY2YColumnDefintion extends GenericItem
Y2YColumnDefinition.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 |
ATTRIBUTEDESCRIPTOR
Qualifier of the
Y2YColumnDefinition.attributeDescriptor attribute |
static java.lang.String |
COLUMNNAME
Qualifier of the
Y2YColumnDefinition.columnName attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
IMPEXHEADER
Qualifier of the
Y2YColumnDefinition.impexHeader attribute |
static java.lang.String |
LANGUAGE
Qualifier of the
Y2YColumnDefinition.language attribute |
static java.lang.String |
POSITION
Qualifier of the
Y2YColumnDefinition.position attribute |
static java.lang.String |
STREAMCONFIGURATION
Qualifier of the
Y2YColumnDefinition.streamConfiguration attribute |
protected static BidirectionalOneToManyHandler<GeneratedY2YColumnDefintion> |
STREAMCONFIGURATIONHANDLER
BidirectionalOneToManyHandler for handling 1:n STREAMCONFIGURATION'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 |
|---|
GeneratedY2YColumnDefintion() |
| 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.
|
AttributeDescriptor |
getAttributeDescriptor()
Generated method - Getter of the
Y2YColumnDefinition.attributeDescriptor attribute. |
AttributeDescriptor |
getAttributeDescriptor(SessionContext ctx)
Generated method - Getter of the
Y2YColumnDefinition.attributeDescriptor attribute. |
java.lang.String |
getColumnName()
Generated method - Getter of the
Y2YColumnDefinition.columnName attribute. |
java.lang.String |
getColumnName(SessionContext ctx)
Generated method - Getter of the
Y2YColumnDefinition.columnName attribute. |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.lang.String |
getImpexHeader()
Generated method - Getter of the
Y2YColumnDefinition.impexHeader attribute. |
java.lang.String |
getImpexHeader(SessionContext ctx)
Generated method - Getter of the
Y2YColumnDefinition.impexHeader attribute. |
Language |
getLanguage()
Generated method - Getter of the
Y2YColumnDefinition.language attribute. |
Language |
getLanguage(SessionContext ctx)
Generated method - Getter of the
Y2YColumnDefinition.language attribute. |
java.lang.Integer |
getPosition()
Generated method - Getter of the
Y2YColumnDefinition.position attribute. |
java.lang.Integer |
getPosition(SessionContext ctx)
Generated method - Getter of the
Y2YColumnDefinition.position attribute. |
int |
getPositionAsPrimitive()
Generated method - Getter of the
Y2YColumnDefinition.position attribute. |
int |
getPositionAsPrimitive(SessionContext ctx)
Generated method - Getter of the
Y2YColumnDefinition.position attribute. |
Y2YStreamConfiguration |
getStreamConfiguration()
Generated method - Getter of the
Y2YColumnDefinition.streamConfiguration attribute. |
Y2YStreamConfiguration |
getStreamConfiguration(SessionContext ctx)
Generated method - Getter of the
Y2YColumnDefinition.streamConfiguration attribute. |
protected void |
setAttributeDescriptor(AttributeDescriptor value)
Generated method - Setter of the
Y2YColumnDefinition.attributeDescriptor attribute. |
protected void |
setAttributeDescriptor(SessionContext ctx,
AttributeDescriptor value)
Generated method - Setter of the
Y2YColumnDefinition.attributeDescriptor attribute. |
void |
setColumnName(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
Y2YColumnDefinition.columnName attribute. |
void |
setColumnName(java.lang.String value)
Generated method - Setter of the
Y2YColumnDefinition.columnName attribute. |
void |
setImpexHeader(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
Y2YColumnDefinition.impexHeader attribute. |
void |
setImpexHeader(java.lang.String value)
Generated method - Setter of the
Y2YColumnDefinition.impexHeader attribute. |
void |
setLanguage(Language value)
Generated method - Setter of the
Y2YColumnDefinition.language attribute. |
void |
setLanguage(SessionContext ctx,
Language value)
Generated method - Setter of the
Y2YColumnDefinition.language attribute. |
void |
setPosition(int value)
Generated method - Setter of the
Y2YColumnDefinition.position attribute. |
void |
setPosition(java.lang.Integer value)
Generated method - Setter of the
Y2YColumnDefinition.position attribute. |
void |
setPosition(SessionContext ctx,
int value)
Generated method - Setter of the
Y2YColumnDefinition.position attribute. |
void |
setPosition(SessionContext ctx,
java.lang.Integer value)
Generated method - Setter of the
Y2YColumnDefinition.position attribute. |
protected void |
setStreamConfiguration(SessionContext ctx,
Y2YStreamConfiguration value)
Generated method - Setter of the
Y2YColumnDefinition.streamConfiguration attribute. |
protected void |
setStreamConfiguration(Y2YStreamConfiguration value)
Generated method - Setter of the
Y2YColumnDefinition.streamConfiguration 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, isMarkModifiedDisabled, 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 POSITION
Y2YColumnDefinition.position attributepublic static final java.lang.String ATTRIBUTEDESCRIPTOR
Y2YColumnDefinition.attributeDescriptor attributepublic static final java.lang.String LANGUAGE
Y2YColumnDefinition.language attributepublic static final java.lang.String COLUMNNAME
Y2YColumnDefinition.columnName attributepublic static final java.lang.String IMPEXHEADER
Y2YColumnDefinition.impexHeader attributepublic static final java.lang.String STREAMCONFIGURATION
Y2YColumnDefinition.streamConfiguration attributeprotected static final BidirectionalOneToManyHandler<GeneratedY2YColumnDefintion> STREAMCONFIGURATIONHANDLER
BidirectionalOneToManyHandler for handling 1:n STREAMCONFIGURATION'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 AttributeDescriptor getAttributeDescriptor(SessionContext ctx)
Y2YColumnDefinition.attributeDescriptor attribute.public AttributeDescriptor getAttributeDescriptor()
Y2YColumnDefinition.attributeDescriptor attribute.protected void setAttributeDescriptor(SessionContext ctx, AttributeDescriptor value)
Y2YColumnDefinition.attributeDescriptor attribute.value - the attributeDescriptorprotected void setAttributeDescriptor(AttributeDescriptor value)
Y2YColumnDefinition.attributeDescriptor attribute.value - the attributeDescriptorpublic java.lang.String getColumnName(SessionContext ctx)
Y2YColumnDefinition.columnName attribute.public java.lang.String getColumnName()
Y2YColumnDefinition.columnName attribute.public void setColumnName(SessionContext ctx, java.lang.String value)
Y2YColumnDefinition.columnName attribute.value - the columnNamepublic void setColumnName(java.lang.String value)
Y2YColumnDefinition.columnName attribute.value - the columnNameprotected 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 java.lang.String getImpexHeader(SessionContext ctx)
Y2YColumnDefinition.impexHeader attribute.public java.lang.String getImpexHeader()
Y2YColumnDefinition.impexHeader attribute.public void setImpexHeader(SessionContext ctx, java.lang.String value)
Y2YColumnDefinition.impexHeader attribute.value - the impexHeaderpublic void setImpexHeader(java.lang.String value)
Y2YColumnDefinition.impexHeader attribute.value - the impexHeaderpublic Language getLanguage(SessionContext ctx)
Y2YColumnDefinition.language attribute.public Language getLanguage()
Y2YColumnDefinition.language attribute.public void setLanguage(SessionContext ctx, Language value)
Y2YColumnDefinition.language attribute.value - the languagepublic void setLanguage(Language value)
Y2YColumnDefinition.language attribute.value - the languagepublic java.lang.Integer getPosition(SessionContext ctx)
Y2YColumnDefinition.position attribute.public java.lang.Integer getPosition()
Y2YColumnDefinition.position attribute.public int getPositionAsPrimitive(SessionContext ctx)
Y2YColumnDefinition.position attribute.public int getPositionAsPrimitive()
Y2YColumnDefinition.position attribute.public void setPosition(SessionContext ctx, java.lang.Integer value)
Y2YColumnDefinition.position attribute.value - the positionpublic void setPosition(java.lang.Integer value)
Y2YColumnDefinition.position attribute.value - the positionpublic void setPosition(SessionContext ctx, int value)
Y2YColumnDefinition.position attribute.value - the positionpublic void setPosition(int value)
Y2YColumnDefinition.position attribute.value - the positionpublic Y2YStreamConfiguration getStreamConfiguration(SessionContext ctx)
Y2YColumnDefinition.streamConfiguration attribute.public Y2YStreamConfiguration getStreamConfiguration()
Y2YColumnDefinition.streamConfiguration attribute.protected void setStreamConfiguration(SessionContext ctx, Y2YStreamConfiguration value)
Y2YColumnDefinition.streamConfiguration attribute.value - the streamConfigurationprotected void setStreamConfiguration(Y2YStreamConfiguration value)
Y2YColumnDefinition.streamConfiguration attribute.value - the streamConfigurationCopyright © 2018 SAP SE. All Rights Reserved.