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, validateOnDelete
isDefault, loadDefault, setDefault
construct, 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, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOContactInfoDefinitionBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
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> 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> 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> 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.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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
com.crm.exception.NotSupportedException
public 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.Exception
com.crm.exception.NotSupportedException
public 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.Exception
com.crm.exception.NotSupportedException
public 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)