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, validateOnDelete
isDefault, loadDefault, setDefault
construct, 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, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOContactInfoDefinitionBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
com.crm.exception.NotSupportedException
public 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.Exception
com.crm.exception.NotSupportedException
public 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.Exception
com.crm.exception.NotSupportedException
public java.lang.String getEmailTypeLabel(com.crm.dataobject.contactinfo.CRMDOContactInfoEmail email) throws java.lang.Exception
java.lang.Exception
public java.lang.String getEmailTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> emailTypes, com.crm.dataobject.contactinfo.CRMDOContactInfoEmail email) throws java.lang.Exception
java.lang.Exception
public java.lang.String getPhoneTypeLabel(com.crm.dataobject.contactinfo.CRMDOContactInfoPhone phone) throws java.lang.Exception
java.lang.Exception
public java.lang.String getPhoneTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> phoneTypes, com.crm.dataobject.contactinfo.CRMDOContactInfoPhone phone) throws java.lang.Exception
java.lang.Exception
public java.lang.String getAddressTypeLabel(com.crm.dataobject.contactinfo.CRMDOContactInfoAddress address) throws java.lang.Exception
java.lang.Exception
public 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