@Override
protected ExportColumn[] createColumns()
{
return new ExportColumn[] { //
new I18nExportColumn(Col.NAME, "name", 20),
new I18nExportColumn(Col.FIRST_NAME, "firstName", 20),
new I18nExportColumn(Col.FORM, "address.form", 8),
new I18nExportColumn(Col.TITLE, "address.title", 10),
new I18nExportColumn(Col.CONTACT_STATUS, "address.contactStatus", 10),
new I18nExportColumn(Col.ORGANIZATION, "organization", LENGTH_STD),
new I18nExportColumn(Col.DIVISION, "address.division", LENGTH_STD),
new I18nExportColumn(Col.POSITION, "address.positionText", LENGTH_STD), //
new I18nExportColumn(Col.COMMUNICATION_LANG, "address.communication", LENGTH_STD), //
new I18nExportColumn(Col.ADDRESS_CAMPAIGN_VALUE, "value", LENGTH_STD),
new I18nExportColumn(Col.ADDRESS_CAMPAIGN_COMMENT, "comment", LENGTH_STD),
new I18nExportColumn(Col.EMAIL, "email", LENGTH_EMAIL),
new I18nExportColumn(Col.WEBSITE, "address.website", LENGTH_STD),
new I18nExportColumn(Col.MAILING_ADDRESS, "address.addressText", LENGTH_STD),
new I18nExportColumn(Col.MAILING_ZIPCODE, "address.zipCode", LENGTH_ZIPCODE),
new I18nExportColumn(Col.MAILING_CITY, "address.city", LENGTH_STD),
new I18nExportColumn(Col.MAILING_COUNTRY, "address.country", LENGTH_STD),
new I18nExportColumn(Col.MAILING_STATE, "address.state", LENGTH_STD),
new I18nExportColumn(Col.ADDRESS, "address.addressText", LENGTH_STD),
new I18nExportColumn(Col.ZIPCODE, "address.zipCode", LENGTH_ZIPCODE), //
new I18nExportColumn(Col.CITY, "address.city", LENGTH_STD),
new I18nExportColumn(Col.COUNTRY, "address.country", LENGTH_STD), //
new I18nExportColumn(Col.STATE, "address.state", LENGTH_STD),
new I18nExportColumn(Col.POSTAL_ADDRESS, "address.postalAddressText", LENGTH_STD),
new I18nExportColumn(Col.POSTAL_ZIPCODE, "address.zipCode", LENGTH_ZIPCODE),
new I18nExportColumn(Col.POSTAL_CITY, "address.city", LENGTH_STD),
new I18nExportColumn(Col.POSTAL_COUNTRY, "address.country", LENGTH_STD),
new I18nExportColumn(Col.POSTAL_STATE, "address.state", LENGTH_STD),
new I18nExportColumn(Col.ADDRESS_STATUS, "address.addressStatus", 12),
new I18nExportColumn(Col.BUSINESS_PHONE, "address.phoneType.business", LENGTH_PHONENUMBER),
new I18nExportColumn(Col.FAX, "address.phoneType.fax", LENGTH_PHONENUMBER),
new I18nExportColumn(Col.MOBILE_PHONE, "address.phoneType.mobile", LENGTH_PHONENUMBER),
new I18nExportColumn(Col.PRIVATE_ADDRESS, "address.privateAddressText", LENGTH_STD),
new I18nExportColumn(Col.PRIVATE_ZIPCODE, "address.zipCode", LENGTH_ZIPCODE),
new I18nExportColumn(Col.PRIVATE_CITY, "address.city", LENGTH_STD),
new I18nExportColumn(Col.PRIVATE_COUNTRY, "address.country", LENGTH_STD),
new I18nExportColumn(Col.PRIVATE_STATE, "address.state", LENGTH_STD),
new I18nExportColumn(Col.PRIVATE_EMAIL, "address.privateEmail", LENGTH_EMAIL),
new I18nExportColumn(Col.PRIVATE_PHONE, "address.phoneType.private", LENGTH_PHONENUMBER),
new I18nExportColumn(Col.PRIVATE_MOBILE, "address.phoneType.privateMobile", LENGTH_PHONENUMBER),
new I18nExportColumn(Col.BIRTHDAY, "address.birthday", DATE_LENGTH), //
new I18nExportColumn(Col.MODIFIED, "modified", DATE_LENGTH), //
new I18nExportColumn(Col.ID, "id", LENGTH_ZIPCODE)};
}