public abstract class GeneratedWishlist2 extends GenericItem
Wishlist2.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 |
DEFAULT
Qualifier of the
Wishlist2.default attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
DESCRIPTION
Qualifier of the
Wishlist2.description attribute |
static String |
ENTRIES
Qualifier of the
Wishlist2.entries attribute |
protected static OneToManyHandler<Wishlist2Entry> |
ENTRIESHANDLER
OneToManyHandler for handling 1:n ENTRIES's relation attributes from 'many' side. |
static String |
NAME
Qualifier of the
Wishlist2.name attribute |
static String |
USER
Qualifier of the
Wishlist2.user attribute |
protected static BidirectionalOneToManyHandler<GeneratedWishlist2> |
USERHANDLER
BidirectionalOneToManyHandler for handling 1:n USER'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 |
|---|
GeneratedWishlist2() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToEntries(SessionContext ctx,
Wishlist2Entry value)
Generated method - Adds
value to entries. |
void |
addToEntries(Wishlist2Entry value)
Generated method - Adds
value to entries. |
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() |
String |
getDescription()
Generated method - Getter of the
Wishlist2.description attribute. |
String |
getDescription(SessionContext ctx)
Generated method - Getter of the
Wishlist2.description attribute. |
List<Wishlist2Entry> |
getEntries()
Generated method - Getter of the
Wishlist2.entries attribute. |
List<Wishlist2Entry> |
getEntries(SessionContext ctx)
Generated method - Getter of the
Wishlist2.entries attribute. |
String |
getName()
Generated method - Getter of the
Wishlist2.name attribute. |
String |
getName(SessionContext ctx)
Generated method - Getter of the
Wishlist2.name attribute. |
User |
getUser()
Generated method - Getter of the
Wishlist2.user attribute. |
User |
getUser(SessionContext ctx)
Generated method - Getter of the
Wishlist2.user attribute. |
Boolean |
isDefault()
Generated method - Getter of the
Wishlist2.default attribute. |
Boolean |
isDefault(SessionContext ctx)
Generated method - Getter of the
Wishlist2.default attribute. |
boolean |
isDefaultAsPrimitive()
Generated method - Getter of the
Wishlist2.default attribute. |
boolean |
isDefaultAsPrimitive(SessionContext ctx)
Generated method - Getter of the
Wishlist2.default attribute. |
void |
removeFromEntries(SessionContext ctx,
Wishlist2Entry value)
Generated method - Removes
value from entries. |
void |
removeFromEntries(Wishlist2Entry value)
Generated method - Removes
value from entries. |
void |
setDefault(boolean value)
Generated method - Setter of the
Wishlist2.default attribute. |
void |
setDefault(Boolean value)
Generated method - Setter of the
Wishlist2.default attribute. |
void |
setDefault(SessionContext ctx,
boolean value)
Generated method - Setter of the
Wishlist2.default attribute. |
void |
setDefault(SessionContext ctx,
Boolean value)
Generated method - Setter of the
Wishlist2.default attribute. |
void |
setDescription(SessionContext ctx,
String value)
Generated method - Setter of the
Wishlist2.description attribute. |
void |
setDescription(String value)
Generated method - Setter of the
Wishlist2.description attribute. |
void |
setEntries(List<Wishlist2Entry> value)
Generated method - Setter of the
Wishlist2.entries attribute. |
void |
setEntries(SessionContext ctx,
List<Wishlist2Entry> value)
Generated method - Setter of the
Wishlist2.entries attribute. |
void |
setName(SessionContext ctx,
String value)
Generated method - Setter of the
Wishlist2.name attribute. |
void |
setName(String value)
Generated method - Setter of the
Wishlist2.name attribute. |
void |
setUser(SessionContext ctx,
User value)
Generated method - Setter of the
Wishlist2.user attribute. |
void |
setUser(User value)
Generated method - Setter of the
Wishlist2.user 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 NAME
Wishlist2.name attributepublic static final String DESCRIPTION
Wishlist2.description attributepublic static final String DEFAULT
Wishlist2.default attributepublic static final String USER
Wishlist2.user attributepublic static final String ENTRIES
Wishlist2.entries attributeprotected static final BidirectionalOneToManyHandler<GeneratedWishlist2> USERHANDLER
BidirectionalOneToManyHandler for handling 1:n USER's relation attributes from 'one' side.protected static final OneToManyHandler<Wishlist2Entry> ENTRIESHANDLER
OneToManyHandler for handling 1:n ENTRIES's relation attributes from 'many' side.protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class Itemprotected 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 Boolean isDefault(SessionContext ctx)
Wishlist2.default attribute.public Boolean isDefault()
Wishlist2.default attribute.public boolean isDefaultAsPrimitive(SessionContext ctx)
Wishlist2.default attribute.public boolean isDefaultAsPrimitive()
Wishlist2.default attribute.public void setDefault(SessionContext ctx, Boolean value)
Wishlist2.default attribute.value - the defaultpublic void setDefault(Boolean value)
Wishlist2.default attribute.value - the defaultpublic void setDefault(SessionContext ctx, boolean value)
Wishlist2.default attribute.value - the defaultpublic void setDefault(boolean value)
Wishlist2.default attribute.value - the defaultpublic String getDescription(SessionContext ctx)
Wishlist2.description attribute.public String getDescription()
Wishlist2.description attribute.public void setDescription(SessionContext ctx, String value)
Wishlist2.description attribute.value - the descriptionpublic void setDescription(String value)
Wishlist2.description attribute.value - the descriptionpublic List<Wishlist2Entry> getEntries(SessionContext ctx)
Wishlist2.entries attribute.public List<Wishlist2Entry> getEntries()
Wishlist2.entries attribute.public void setEntries(SessionContext ctx, List<Wishlist2Entry> value)
Wishlist2.entries attribute.value - the entriespublic void setEntries(List<Wishlist2Entry> value)
Wishlist2.entries attribute.value - the entriespublic void addToEntries(SessionContext ctx, Wishlist2Entry value)
value to entries.value - the item to add to entriespublic void addToEntries(Wishlist2Entry value)
value to entries.value - the item to add to entriespublic void removeFromEntries(SessionContext ctx, Wishlist2Entry value)
value from entries.value - the item to remove from entriespublic void removeFromEntries(Wishlist2Entry value)
value from entries.value - the item to remove from entriespublic String getName(SessionContext ctx)
Wishlist2.name attribute.public String getName()
Wishlist2.name attribute.public void setName(SessionContext ctx, String value)
Wishlist2.name attribute.value - the namepublic void setName(String value)
Wishlist2.name attribute.value - the namepublic User getUser(SessionContext ctx)
Wishlist2.user attribute.public User getUser()
Wishlist2.user attribute.public void setUser(SessionContext ctx, User value)
Wishlist2.user attribute.value - the userpublic void setUser(User value)
Wishlist2.user attribute.value - the userCopyright © 2017 SAP SE. All Rights Reserved.