Package rst.obj
Class IplGlbPsaRstApiObjCon
java.lang.Object
de.pisa.psa.rst.obj.PsaRstApiObjBas
de.pisa.psa.rst.obj.PsaRstApiObj
rst.obj.IplGlbPsaRstApiObjCon
- Direct Known Subclasses:
IplGlbPsaRstApiObjOrg
,IplGlbPsaRstApiObjPrs
PSA_RST_API_OBJ_CON
Class representing a contact
Class representing a contact
-
Nested Class Summary
Nested classes/interfaces inherited from class de.pisa.psa.rst.obj.PsaRstApiObjBas
PsaRstApiObjBas.IsoDate, PsaRstApiObjBas.StringMapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionaddressesemail addressfax numbergroupgroup IDmail lockcontact namestatusstatus IDcommercial telephone numberFields inherited from class de.pisa.psa.rst.obj.PsaRstApiObj
created_at, created_by, id, modified_at, modified_by
Fields inherited from class de.pisa.psa.rst.obj.PsaRstApiObjBas
DEFAULT_DATA
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
loadAddresses
(de.pisa.psc.srv.dto.PscDto dto, int row) load the contact addressesvoid
loadData
(de.pisa.psc.srv.dto.PscDto dto, int row) fill the attributes with data from the data objectprotected IplGlbPsaRstApiObjAdr
newAdr()
create a new address objectprotected void
setAddresses
(de.pisa.psc.srv.dto.PscDto dto, int row) set the contact addressesvoid
setData
(de.pisa.psc.srv.dto.PscDto dto, int row) set the value of the attributes at the data objectMethods inherited from class de.pisa.psa.rst.obj.PsaRstApiObjBas
checkAccess, getEventHandler, getField, getIsoDate, getMappedClassField, getSetMaxData, getSkipBaseFields, getSkipIdField, loadDataComponents, loadDataFields, loadDataRelations, newDataMapping, newDto, newStringMapper, setDataPostPut, setEventHandler, setEventHandler, setIsoDate, setSetMaxData, setSkipBaseFields, setSkipIdField, skipField
-
Field Details
-
name
contact name -
mail_lock
mail lock -
email
email address -
group_id
group ID -
group
@PsaRstApiMapCom(componentDto="PSA_SAP", componentKeyField="IDN", sourceKeyField="SAP_IDN", componentDataField="NAM", cache=true) public String groupgroup -
status_id
status ID -
status
@PsaRstApiMapCom(componentDto="PSA_OPR", componentKeyField="IDN", sourceKeyField="OPR_IDN", componentDataField="NAM", cache=true) public String statusstatus -
telephone
commercial telephone number -
fax
fax number -
addresses
addresses
-
-
Constructor Details
-
IplGlbPsaRstApiObjCon
public IplGlbPsaRstApiObjCon()
-
-
Method Details
-
loadData
fill the attributes with data from the data object- Overrides:
loadData
in classPsaRstApiObjBas
- Parameters:
dto
- data objectrow
- row- Throws:
Exception
- See Also:
-
setData
set the value of the attributes at the data object- Overrides:
setData
in classPsaRstApiObjBas
- Parameters:
dto
- data object to modifyrow
- row to modify- Throws:
Exception
- See Also:
-
loadAddresses
load the contact addresses- Parameters:
dto
- contact dtorow
- contact row- Throws:
Exception
-
setAddresses
set the contact addresses- Parameters:
dto
- contact dtorow
- contact row- Throws:
Exception
-
newAdr
create a new address object- Returns:
- address
-