public class Address extends GeneratedAddress
| Modifier and Type | Class and Description |
|---|---|
static interface |
Address.GENDER_ENUM
Deprecated.
|
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[] |
ALL_PROPERTY_FIELDS
Deprecated.
|
static String |
CUSTOM1
Deprecated.
Attribute does not longer exists.
|
static String |
CUSTOM2
Deprecated.
Attribute does not longer exists.
|
static String |
DATHEOFBIRTH
Deprecated.
|
static String |
FLOOR
Deprecated.
Attribute does not longer exists.
|
static String |
GENDER_ENUM_TYPE
Deprecated.
|
static String |
PLANET
Deprecated.
Attribute does not longer exists.
|
static String |
STREETSECTION
Deprecated.
Attribute does not longer exists.
|
static String |
STREETTYPE
Deprecated.
Attribute does not longer exists.
|
static 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(String key)
Deprecated.
use
GeneratedAddress.getGender(), the given key is obsolete |
User |
getUser()
Returns the assigned
User of this Address. |
Boolean |
isDuplicate(SessionContext ctx)
Generated method - Getter of the
Address.duplicate attribute. |
void |
remove()
Removes this item.
|
void |
setGender(String key,
EnumerationValue value)
Deprecated.
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, 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, 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, setTenant@Deprecated public static final String STREETTYPE
@Deprecated public static final String FLOOR
@Deprecated public static final String PLANET
@Deprecated public static final String STREETSECTION
@Deprecated public static final String CUSTOM1
@Deprecated public static final String CUSTOM2
public static final String USER
owner attribute of Address type.@Deprecated public static final String DATHEOFBIRTH
@Deprecated public static final String[] ALL_PROPERTY_FIELDS
ComposedType.getAttributeDescriptors()@Deprecated public static final 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(String key, EnumerationValue value)
GeneratedAddress.setGender(EnumerationValue), the given key is obsolete@Deprecated public EnumerationValue getGender(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 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 © 2017 SAP SE. All Rights Reserved.