public class Address extends GeneratedAddress
| Modifier and Type | Class and Description |
|---|---|
static interface |
Address.GENDER_ENUM
Deprecated.
since ages
|
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[] |
ALL_PROPERTY_FIELDS
Deprecated.
since ages - Use
ComposedType.getAttributeDescriptors() |
static java.lang.String |
CUSTOM1
Deprecated.
since ages - Attribute does not longer exists.
|
static java.lang.String |
CUSTOM2
Deprecated.
since ages - Attribute does not longer exists.
|
static java.lang.String |
DATHEOFBIRTH
Deprecated.
since ages
|
static java.lang.String |
FLOOR
Deprecated.
since ages - Attribute does not longer exists.
|
static java.lang.String |
GENDER_ENUM_TYPE
Deprecated.
since ages
|
static java.lang.String |
PLANET
Deprecated.
since ages - Attribute does not longer exists.
|
static java.lang.String |
STREETSECTION
Deprecated.
since ages - Attribute does not longer exists.
|
static java.lang.String |
STREETTYPE
Deprecated.
since ages - Attribute does not longer exists.
|
static java.lang.String |
USER
Constant identifier for
owner attribute of Address type. |
APPARTMENT, BUILDING, CELLPHONE, COMPANY, COUNTRY, DATEOFBIRTH, DEFAULT_INITIAL_ATTRIBUTES, DEPARTMENT, DISTRICT, DUPLICATE, EMAIL, FAX, FIRSTNAME, GENDER, LASTNAME, MIDDLENAME, MIDDLENAME2, ORIGINAL, OWNERHANDLER, PHONE1, PHONE2, POBOX, POSTALCODE, REGION, STREETNAME, STREETNUMBER, TITLE, TOWNLANGUAGE_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 |
|---|
Address() |
| 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.
|
EnumerationValue |
getGender(java.lang.String key)
Deprecated.
since ages - use
GeneratedAddress.getGender(), the given key is obsolete |
User |
getUser()
Returns the assigned
User of this Address. |
java.lang.Boolean |
isDuplicate(SessionContext ctx)
Generated method - Getter of the
Address.duplicate attribute. |
void |
remove()
Removes this item.
|
void |
setGender(java.lang.String key,
EnumerationValue value)
Deprecated.
since ages - use
GeneratedAddress.setGender(EnumerationValue), the given key is obsolete |
void |
setOriginal(Address value)
Generated method - Setter of the
Address.original attribute. |
void |
setOriginal(SessionContext ctx,
Address value)
Generated method - Setter of the
Address.original attribute. |
void |
setUser(User user)
Assigns a new
User to this Address. |
getAppartment, getAppartment, getBuilding, getBuilding, getCellphone, getCellphone, getCompany, getCompany, getCountry, getCountry, getDateOfBirth, getDateOfBirth, getDefaultAttributeModes, getDepartment, getDepartment, getDistrict, getDistrict, getEmail, getEmail, getFax, getFax, getFirstname, getFirstname, getGender, getGender, getLastname, getLastname, getMiddlename, getMiddlename, getMiddlename2, getMiddlename2, getOriginal, getOriginal, getPhone1, getPhone1, getPhone2, getPhone2, getPobox, getPobox, getPostalcode, getPostalcode, getRegion, getRegion, getStreetname, getStreetname, getStreetnumber, getStreetnumber, getTitle, getTitle, getTown, getTown, isDuplicate, isDuplicateAsPrimitive, isDuplicateAsPrimitive, setAppartment, setAppartment, setBuilding, setBuilding, setCellphone, setCellphone, setCompany, setCompany, setCountry, setCountry, setDateOfBirth, setDateOfBirth, setDepartment, setDepartment, setDistrict, setDistrict, setDuplicate, setDuplicate, setDuplicate, setDuplicate, setEmail, setEmail, setFax, setFax, setFirstname, setFirstname, setGender, setGender, setLastname, setLastname, setMiddlename, setMiddlename, setMiddlename2, setMiddlename2, setPhone1, setPhone1, setPhone2, setPhone2, setPobox, setPobox, setPostalcode, setPostalcode, setRegion, setRegion, setStreetname, setStreetname, setStreetnumber, setStreetnumber, setTitle, setTitle, setTown, setTowngetInitialProperties, 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, 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, writeReplacesetTenant@Deprecated public static final java.lang.String STREETTYPE
@Deprecated public static final java.lang.String FLOOR
@Deprecated public static final java.lang.String PLANET
@Deprecated public static final java.lang.String STREETSECTION
@Deprecated public static final java.lang.String CUSTOM1
@Deprecated public static final java.lang.String CUSTOM2
public static final java.lang.String USER
owner attribute of Address type.@Deprecated public static final java.lang.String DATHEOFBIRTH
@Deprecated public static final java.lang.String[] ALL_PROPERTY_FIELDS
ComposedType.getAttributeDescriptors()@Deprecated public static final java.lang.String GENDER_ENUM_TYPE
protected 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 GeneratedAddressctx - 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 User getUser()
User of this Address.User of this Addresspublic void setUser(User user)
User to this Address.user - the new User@Deprecated
public void setGender(java.lang.String key,
EnumerationValue value)
GeneratedAddress.setGender(EnumerationValue), the given key is obsolete@Deprecated public EnumerationValue getGender(java.lang.String key)
GeneratedAddress.getGender(), the given key is obsoletepublic void setOriginal(SessionContext ctx, Address value)
GeneratedAddressAddress.original attribute.setOriginal in class GeneratedAddressvalue - the originalpublic void setOriginal(Address value)
GeneratedAddressAddress.original attribute.setOriginal in class GeneratedAddressvalue - the originalpublic java.lang.Boolean isDuplicate(SessionContext ctx)
GeneratedAddressAddress.duplicate attribute.isDuplicate in class GeneratedAddresspublic void remove()
throws ConsistencyCheckException
Item
This method calls Item.remove(SessionContext) with the current session's SessionContext object. See this
method for more details.
remove in class ItemConsistencyCheckException - if this item could not be removed for some reasonCopyright © 2018 SAP SE. All Rights Reserved.