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 adress) |
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 |
getPhoneTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> phoneTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoPhone phone) |
java.lang.Boolean |
isAddressTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.AddressTypes addressTypes)
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)
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)
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> |
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> |
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> |
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> |
loadSupportedRelationTypes(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition)
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)
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)
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)
Validates the contact information definition phone type against the supported phone types.
|
loadActiveDefinition, loadInactiveDefinitions, save, setActiveDefinition, validateOnDeleteisDefault, loadDefault, setDefaultconstruct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSavedispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic CRMBOContactInfoDefinitionBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOpublic 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> 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> 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> 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.lang.Boolean isAddressTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.AddressTypes addressTypes)
throws java.lang.Exception
dtolist - - a list of contact information definition addressesaddressTypes - - an address typejava.lang.Exceptionpublic java.lang.Boolean isEmailTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.EmailTypes emailType)
throws java.lang.Exception
dtolist - - a list of contact information email definitionsemailType - - an email typejava.lang.Exceptionpublic java.lang.Boolean isPhoneTypeSupported(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.PhoneTypes phoneType)
throws java.lang.Exception
dtolist - - a list of contact information phone definitionsphoneType - - a phone typejava.lang.Exceptionpublic void validateAddressType(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.AddressTypes addressType)
throws java.lang.Exception,
com.crm.exception.NotSupportedException
contactInfoDefinition - - the contact information definition to determine which addresses to loadaddressType - - an address typejava.lang.Exceptioncom.crm.exception.NotSupportedExceptionpublic void validateEmailType(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.EmailTypes emailType)
throws java.lang.Exception,
com.crm.exception.NotSupportedException
contactInfoDefinition - - the contact information definition to determine which e-mails to loademailType - - an email typejava.lang.Exceptioncom.crm.exception.NotSupportedExceptionpublic void validatePhoneType(com.crm.dataobject.contactinfo.CRMDOContactInfoDefinition contactInfoDefinition,
com.crm.dataobject.contactinfo.PhoneTypes phoneType)
throws java.lang.Exception,
com.crm.exception.NotSupportedException
contactInfoDefinition - - the contact information definition to determine which phones to loadphoneType - - a phone typejava.lang.Exceptioncom.crm.exception.NotSupportedExceptionpublic java.lang.String getEmailTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> emailTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoEmail email)
public java.lang.String getPhoneTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> phoneTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoPhone phone)
public java.lang.String getAddressTypeLabel(java.util.ArrayList<com.crm.dataobject.CRMDO> addressTypes,
com.crm.dataobject.contactinfo.CRMDOContactInfoAddress adress)