public class CRMBOContactInfoDefinitionBean extends CRMBODefinition
| Constructor and Description |
|---|
CRMBOContactInfoDefinitionBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAddressTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> addressTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoAddress address) |
java.lang.String |
getAddressTypeLabel(com.crm.dataobject.contactinfo.CRMDOContactInfoAddress address) |
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a contact information definition.
|
java.lang.String |
getEmailTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> emailTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoEmail email) |
java.lang.String |
getEmailTypeLabel(com.crm.dataobject.contactinfo.CRMDOContactInfoEmail email) |
java.lang.String |
getPhoneTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> phoneTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoPhone phone) |
java.lang.String |
getPhoneTypeLabel(com.crm.dataobject.contactinfo.CRMDOContactInfoPhone phone) |
java.lang.Boolean |
isAddressTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.AddressTypes addressTypes,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Checks if a contact information definition address type is supported.
|
java.lang.Boolean |
isEmailTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.EmailTypes emailType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Checks if a contact information definition email type is supported.
|
java.lang.Boolean |
isPhoneTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.PhoneTypes phoneType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Checks if a contact information definition phone type is supported.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of contact info definition lookups of type address.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of contact info definition lookups of type email.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of contact info definition lookups of type phone.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of contact info definition lookups of type relation.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of mandatory contact info definition lookups of type address.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Loads a list of mandatory contact info definition lookups of type address.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of mandatory contact info definition lookups of type address.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of mandatory contact info definition lookups of type email.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Loads a list of mandatory contact info definition lookups of type email.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of mandatory contact info definition lookups of type email.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of mandatory contact info definition lookups of type phone.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Loads a list of mandatory contact info definition lookups of type phone.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of mandatory contact info definition lookups of type phone.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of mandatory contact info definition lookups of type relation.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Loads a list of mandatory contact info definition lookups of type relation.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatoryRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of mandatory contact info definition lookups of type relation.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of supported contact info definition lookups of type address.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
java.util.ArrayList<java.lang.String> associations)
Loads a list of supported contact info definition lookups of type address.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Loads a list of supported contact info definition lookups of type address.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of supported contact info definition lookups of type address.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of supported contact info definition lookups of type email.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
java.util.ArrayList<java.lang.String> associations)
Loads a list of supported contact info definition lookups of type email.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Loads a list of supported contact info definition lookups of type email.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of supported contact info definition lookups of type email.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of supported contact info definition lookups of type phone.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
java.util.ArrayList<java.lang.String> associations)
Loads a list of supported contact info definition lookups of type phone.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Loads a list of supported contact info definition lookups of type phone.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of supported contact info definition lookups of type phone.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
Loads a list of supported contact info definition lookups of type relation.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
java.util.ArrayList<java.lang.String> associations)
Loads a list of supported contact info definition lookups of type relation.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Loads a list of supported contact info definition lookups of type relation.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSupportedRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of supported contact info definition lookups of type relation.
|
void |
validateAddressType(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.AddressTypes addressType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Validates the contact information definition address type against the supported address types.
|
void |
validateEmailType(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.EmailTypes emailType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Validates the contact information definition email type against the supported email types.
|
void |
validatePhoneType(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.PhoneTypes phoneType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
Validates the contact information definition phone type against the supported phone types.
|
activeDefinitionExists, loadActiveDefinition, loadActiveDefinition, loadInactiveDefinitions, save, setActiveDefinition, validateOnDeleteisDefault, loadDefault, setDefaultconstruct, construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, parseAssociations, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSavedeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic CRMBOContactInfoDefinitionBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOConfigurationEntitypublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which addresses to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which addresses to loadcontactInformationType - - the contact information type declaring which supported address preference to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which addresses to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which addresses to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which addresses to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which addresses to loadcontactInformationType - - the contact information typejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which addresses to loadcontactInformationType - - the contact information typeassociations - - a list of associationsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllAddressTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which addresses to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which e-mails to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which e-mails to loadcontactInformationType - - the contact information type declaring which supported e-mails to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which e-mails to loadassociations - - a list of associations to be loaded for the e-mailsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which e-mails to loadcontactInformationType - - the contact information type declaring which supported e-mails to loadassociations - - a list of associations to be loaded for the e-mailsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which emails to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which emails to loadcontactInformationType - - the contact information typejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which emails to loadcontactInformationType - - the contact information typeassociations - - a list of associationsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllEmailTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which e-mails to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which phones to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which phones to loadcontactInformationType - - the contact information type declaring which supported e-mails to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which phones to loadassociations - - a list of associations to be loaded for the addressesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which phones to loadcontactInformationType - - the contact information type declaring which supported e-mails to loadassociations - - a list of associations to be loaded for the addressesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which phones to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which phones to loadcontactInformationType - - the contact information typejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which phones to loadcontactInformationType - - the contact information typeassociations - - a list of associationsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllPhoneTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which phones to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which relations to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which relations to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which relations to loadcontactInformationType - - the contact information type declaring which supported e-mails to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which relations to loadassociations - - a list of associations to be loaded for the relationsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSupportedRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which relations to loadcontactInformationType - - the contact information type declaring which supported e-mails to loadassociations - - a list of associations to be loaded for the relationsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which relations to loadjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which relations to loadcontactInformationType - - the contact information typejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatoryRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInfoDefinition - - the contact information definition to determine which relations to loadcontactInformationType - - the contact information typeassociations - - a list of associationsjava.lang.Exceptionpublic java.lang.Boolean isAddressTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.AddressTypes addressTypes,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - a list of contact information definition addressesaddressTypes - - an address typecontactInformationType - - the related contact information typejava.lang.Exceptionpublic java.lang.Boolean isEmailTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.EmailTypes emailType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - a list of contact information email definitionsemailType - - an email typecontactInformationType - - the related contact information typejava.lang.Exceptionpublic java.lang.Boolean isPhoneTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.PhoneTypes phoneType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception
contactInfoDefinition - - a list of contact information phone definitionsphoneType - - a phone typecontactInformationType - - the related contact information typejava.lang.Exceptionpublic void validateAddressType(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.AddressTypes addressType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception,
com.crm.exception.NotSupportedException
contactInfoDefinition - - the contact information definition to determine which addresses to loadaddressType - - an address typecontactInformationType - - the related contact information typejava.lang.Exceptioncom.crm.exception.NotSupportedExceptionpublic void validateEmailType(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.EmailTypes emailType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception,
com.crm.exception.NotSupportedException
contactInfoDefinition - - the contact information definition to determine which e-mails to loademailType - - an email typecontactInformationType - - the related contact information typejava.lang.Exceptioncom.crm.exception.NotSupportedExceptionpublic void validatePhoneType(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.PhoneTypes phoneType,
com.crm.dataobject.contactinfo.ContactInformationType contactInformationType)
throws java.lang.Exception,
com.crm.exception.NotSupportedException
contactInfoDefinition - - the contact information definition to determine which phones to loadphoneType - - a phone typecontactInformationType - - the related contact information typejava.lang.Exceptioncom.crm.exception.NotSupportedExceptionpublic java.lang.String getEmailTypeLabel(com.crm.dataobject.contactinfo.CRMDOContactInfoEmail email)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getEmailTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> emailTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoEmail email)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getPhoneTypeLabel(com.crm.dataobject.contactinfo.CRMDOContactInfoPhone phone)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getPhoneTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> phoneTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoPhone phone)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getAddressTypeLabel(com.crm.dataobject.contactinfo.CRMDOContactInfoAddress address)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getAddressTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> addressTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoAddress address)
throws java.lang.Exception
java.lang.Exception