|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectca.bc.gov.webade.developer.xml.XMLFileBinding
Acts as a communicator to the xml file for the XML FileProvider class.
| Field Summary | |
static java.lang.String |
ACCOUNT_TYPE_ATTR
|
static java.lang.String |
BN_HUB_BUSINESS_TYPE_CODE_ATTR
|
static java.lang.String |
BUSINESS_ACTIVATION_CODE_ATTR
|
static java.lang.String |
BUSINESS_ADDRESS_CITY_ATTR
|
static java.lang.String |
BUSINESS_ADDRESS_COUNTRY_ATTR
|
static java.lang.String |
BUSINESS_ADDRESS_LINE_1_ATTR
|
static java.lang.String |
BUSINESS_ADDRESS_LINE_2_ATTR
|
static java.lang.String |
BUSINESS_ADDRESS_POSTAL_CODE_ATTR
|
static java.lang.String |
BUSINESS_ADDRESS_PROVINCE_ATTR
|
static java.lang.String |
BUSINESS_ADDRESS_UNSTRUCTURED_ATTR
|
static java.lang.String |
BUSINESS_GUID_ATTR
|
static java.lang.String |
BUSINESS_LEGAL_NAME_ATTR
|
static java.lang.String |
BUSINESS_LUID_ATTR
|
static java.lang.String |
BUSINESS_NUMBER_ATTR
|
static java.lang.String |
BUSINESS_NUMBER_VERIFIED_FLAG_ATTR
|
static java.lang.String |
BUSINESS_PARTNER_USER_INFO_TAG
|
static java.lang.String |
BUSINESS_TRADING_NAME_ATTR
|
static java.lang.String |
BUSINESS_TYPE_CODE_ATTR
|
static java.lang.String |
BUSINESS_TYPE_OTHER_ATTR
|
static java.lang.String |
CITY_ATTR
|
static java.lang.String |
COMPANY_ATTR
|
static java.lang.String |
CONTACT_ADDRESS_CITY_ATTR
|
static java.lang.String |
CONTACT_ADDRESS_COUNTRY_ATTR
|
static java.lang.String |
CONTACT_ADDRESS_LINE_1_ATTR
|
static java.lang.String |
CONTACT_ADDRESS_LINE_2_ATTR
|
static java.lang.String |
CONTACT_ADDRESS_POSTAL_CODE_ATTR
|
static java.lang.String |
CONTACT_ADDRESS_PROVINCE_ATTR
|
static java.lang.String |
CONTACT_ADDRESS_UNSTRUCTURED_ATTR
|
static java.lang.String |
DATE_OF_BIRTH_ATTR
|
static java.lang.String |
DEPARTMENT_ATTR
|
static java.lang.String |
DESCRIPTION_ATTR
|
static java.lang.String |
DISPLAY_NAME_ATTR
|
static java.lang.String |
DOING_BUSINESS_AS_ATTR
|
static java.lang.String |
EMAIL_ADDRESS_ATTR
|
static java.lang.String |
EMPLOYEE_ID_ATTR
|
static java.lang.String |
EXPIRY_DATE_ATTR
|
static java.lang.String |
EXTRA_PROV_REGISTRATION_NUMBER_ATTR
|
static java.lang.String |
FIRST_NAME_ATTR
|
static java.lang.String |
GOVERNMENT_DEPARTMENT_ATTR
|
static java.lang.String |
GOVERNMENT_USER_INFO_TAG
|
static java.lang.String |
GUID_ATTR
|
static java.lang.String |
INCORPORATION_NUMBER_ATTR
|
static java.lang.String |
INDIVIDUAL_USER_INFO_TAG
|
static java.lang.String |
IS_SUSPENDED_ATTR
|
static java.lang.String |
JURISDICTION_OF_INCORPORATION_ATTR
|
static java.lang.String |
LAST_NAME_ATTR
|
static java.lang.String |
MAILING_ADDRESS_CITY_ATTR
|
static java.lang.String |
MAILING_ADDRESS_COUNTRY_ATTR
|
static java.lang.String |
MAILING_ADDRESS_LINE_1_ATTR
|
static java.lang.String |
MAILING_ADDRESS_LINE_2_ATTR
|
static java.lang.String |
MAILING_ADDRESS_POSTAL_CODE_ATTR
|
static java.lang.String |
MAILING_ADDRESS_PROVINCE_ATTR
|
static java.lang.String |
MAILING_ADDRESS_UNSTRUCTURED_ATTR
|
static java.lang.String |
MIDDLE_INITIAL_ATTR
|
static java.lang.String |
OFFICE_ATTR
|
static java.lang.String |
ORGANIZATION_CODE_ATTR
|
static java.lang.String |
PASSWORD_ATTR
|
static java.lang.String |
PHONE_NUMBER_ATTR
|
static java.lang.String |
PREFERRED_NAME_ATTR
|
static java.lang.String |
RESIDENTIAL_ADDRESS_CITY_ATTR
|
static java.lang.String |
RESIDENTIAL_ADDRESS_COUNTRY_ATTR
|
static java.lang.String |
RESIDENTIAL_ADDRESS_LINE_1_ATTR
|
static java.lang.String |
RESIDENTIAL_ADDRESS_LINE_2_ATTR
|
static java.lang.String |
RESIDENTIAL_ADDRESS_POSTAL_CODE_ATTR
|
static java.lang.String |
RESIDENTIAL_ADDRESS_PROVINCE_ATTR
|
static java.lang.String |
RESIDENTIAL_ADDRESS_UNSTRUCTURED_ATTR
|
static java.lang.String |
STATEMENT_OF_REGISTRATION_NUMBER_ATTR
|
static java.lang.String |
TITLE_ATTR
|
static java.lang.String |
VERIFIED_INDIVIDUAL_USER_INFO_TAG
|
static java.lang.String |
VISIBLE_ATTR
|
| Constructor Summary | |
XMLFileBinding(java.io.File file)
Constructor. |
|
| Method Summary | |
java.util.List |
findBusinessPartnerUsers(ca.bc.gov.webade.user.search.UserSearchQuery userSearchQuery)
Searches the xml for Business Partner users matching the given search criteria. |
java.util.List |
findGovernmentUsers(ca.bc.gov.webade.user.search.UserSearchQuery userSearchQuery)
Searches the xml for government users matching the given search criteria. |
java.util.List |
findVerifiedIndividualUsers(ca.bc.gov.webade.user.search.UserSearchQuery userSearchQuery)
Searches the xml for Verified Individual users matching the given search criteria. |
ca.bc.gov.webade.user.WebADEUserInfo |
getBusinessPartnerUser(ca.bc.gov.webade.user.UserCredentials credentials)
Retrives the user information for the given business partner user. |
ca.bc.gov.webade.user.WebADEUserInfo |
getGovernmentUser(ca.bc.gov.webade.user.UserCredentials credentials,
java.lang.String requestorUserType)
Retrives the user information for the given government user. |
ca.bc.gov.webade.user.WebADEUserInfo |
getIndividualUser(ca.bc.gov.webade.user.UserCredentials credentials)
Retrives the user information for the given individual user. |
java.util.ArrayList |
getUsers()
|
ca.bc.gov.webade.user.WebADEUserInfo |
getVerifiedIndividualUser(ca.bc.gov.webade.user.UserCredentials credentials)
Retrieves the user information for the given individual user. |
boolean |
isValidPassword(ca.bc.gov.webade.user.UserCredentials credentials,
java.lang.String password)
|
boolean |
isValidPassword(ca.bc.gov.webade.user.UserCredentials credentials,
java.lang.String password,
boolean encrypted)
|
void |
loadXml()
Loads the xml from the current file into a DOM in memory. |
void |
loadXml(java.io.File f)
Loads the xml from the given file into a DOM in memory. |
void |
loadXml(java.lang.String fileLocation)
Loads the xml from the given file into a DOM in memory. |
void |
setUsers(org.w3c.dom.Document usersDocument)
|
ca.bc.gov.webade.user.GUID[] |
userInGroups(ca.bc.gov.webade.user.UserCredentials credentials,
ca.bc.gov.webade.user.GUID[] groupGuids)
Retrieves an array of groups that the given user is a member of. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String GOVERNMENT_USER_INFO_TAG
public static final java.lang.String BUSINESS_PARTNER_USER_INFO_TAG
public static final java.lang.String VERIFIED_INDIVIDUAL_USER_INFO_TAG
public static final java.lang.String INDIVIDUAL_USER_INFO_TAG
public static final java.lang.String PASSWORD_ATTR
public static final java.lang.String EMPLOYEE_ID_ATTR
public static final java.lang.String ACCOUNT_TYPE_ATTR
public static final java.lang.String GUID_ATTR
public static final java.lang.String BUSINESS_ACTIVATION_CODE_ATTR
public static final java.lang.String BUSINESS_GUID_ATTR
public static final java.lang.String BUSINESS_LEGAL_NAME_ATTR
public static final java.lang.String BUSINESS_TRADING_NAME_ATTR
public static final java.lang.String BUSINESS_NUMBER_ATTR
public static final java.lang.String INCORPORATION_NUMBER_ATTR
public static final java.lang.String EXTRA_PROV_REGISTRATION_NUMBER_ATTR
public static final java.lang.String BUSINESS_LUID_ATTR
public static final java.lang.String BUSINESS_TYPE_CODE_ATTR
public static final java.lang.String BUSINESS_TYPE_OTHER_ATTR
public static final java.lang.String BN_HUB_BUSINESS_TYPE_CODE_ATTR
public static final java.lang.String BUSINESS_NUMBER_VERIFIED_FLAG_ATTR
public static final java.lang.String STATEMENT_OF_REGISTRATION_NUMBER_ATTR
public static final java.lang.String JURISDICTION_OF_INCORPORATION_ATTR
public static final java.lang.String DOING_BUSINESS_AS_ATTR
public static final java.lang.String IS_SUSPENDED_ATTR
public static final java.lang.String BUSINESS_ADDRESS_LINE_1_ATTR
public static final java.lang.String BUSINESS_ADDRESS_LINE_2_ATTR
public static final java.lang.String BUSINESS_ADDRESS_CITY_ATTR
public static final java.lang.String BUSINESS_ADDRESS_PROVINCE_ATTR
public static final java.lang.String BUSINESS_ADDRESS_COUNTRY_ATTR
public static final java.lang.String BUSINESS_ADDRESS_POSTAL_CODE_ATTR
public static final java.lang.String BUSINESS_ADDRESS_UNSTRUCTURED_ATTR
public static final java.lang.String DATE_OF_BIRTH_ATTR
public static final java.lang.String RESIDENTIAL_ADDRESS_LINE_1_ATTR
public static final java.lang.String RESIDENTIAL_ADDRESS_LINE_2_ATTR
public static final java.lang.String RESIDENTIAL_ADDRESS_CITY_ATTR
public static final java.lang.String RESIDENTIAL_ADDRESS_PROVINCE_ATTR
public static final java.lang.String RESIDENTIAL_ADDRESS_COUNTRY_ATTR
public static final java.lang.String RESIDENTIAL_ADDRESS_POSTAL_CODE_ATTR
public static final java.lang.String RESIDENTIAL_ADDRESS_UNSTRUCTURED_ATTR
public static final java.lang.String MAILING_ADDRESS_LINE_1_ATTR
public static final java.lang.String MAILING_ADDRESS_LINE_2_ATTR
public static final java.lang.String MAILING_ADDRESS_CITY_ATTR
public static final java.lang.String MAILING_ADDRESS_PROVINCE_ATTR
public static final java.lang.String MAILING_ADDRESS_COUNTRY_ATTR
public static final java.lang.String MAILING_ADDRESS_POSTAL_CODE_ATTR
public static final java.lang.String MAILING_ADDRESS_UNSTRUCTURED_ATTR
public static final java.lang.String VISIBLE_ATTR
public static final java.lang.String DISPLAY_NAME_ATTR
public static final java.lang.String LAST_NAME_ATTR
public static final java.lang.String FIRST_NAME_ATTR
public static final java.lang.String MIDDLE_INITIAL_ATTR
public static final java.lang.String EMAIL_ADDRESS_ATTR
public static final java.lang.String PHONE_NUMBER_ATTR
public static final java.lang.String EXPIRY_DATE_ATTR
public static final java.lang.String PREFERRED_NAME_ATTR
public static final java.lang.String DEPARTMENT_ATTR
public static final java.lang.String CONTACT_ADDRESS_LINE_1_ATTR
public static final java.lang.String CONTACT_ADDRESS_LINE_2_ATTR
public static final java.lang.String CONTACT_ADDRESS_CITY_ATTR
public static final java.lang.String CONTACT_ADDRESS_PROVINCE_ATTR
public static final java.lang.String CONTACT_ADDRESS_COUNTRY_ATTR
public static final java.lang.String CONTACT_ADDRESS_POSTAL_CODE_ATTR
public static final java.lang.String CONTACT_ADDRESS_UNSTRUCTURED_ATTR
public static final java.lang.String CITY_ATTR
public static final java.lang.String TITLE_ATTR
public static final java.lang.String COMPANY_ATTR
public static final java.lang.String ORGANIZATION_CODE_ATTR
public static final java.lang.String GOVERNMENT_DEPARTMENT_ATTR
public static final java.lang.String OFFICE_ATTR
public static final java.lang.String DESCRIPTION_ATTR
| Constructor Detail |
public XMLFileBinding(java.io.File file)
throws WebADEDeveloperException
file - The file containing the user information.
WebADEDeveloperException| Method Detail |
public void loadXml()
throws WebADEDeveloperException
WebADEDeveloperException
public void loadXml(java.lang.String fileLocation)
throws WebADEDeveloperException
fileLocation -
WebADEDeveloperException
public void loadXml(java.io.File f)
throws WebADEDeveloperException
f - The file
WebADEDeveloperException
public ca.bc.gov.webade.user.WebADEUserInfo getBusinessPartnerUser(ca.bc.gov.webade.user.UserCredentials credentials)
throws WebADEDeveloperException
credentials - The given business partner user.
WebADEDeveloperExceptionpublic java.util.ArrayList getUsers()
public void setUsers(org.w3c.dom.Document usersDocument)
throws WebADEDeveloperException
WebADEDeveloperException
public boolean isValidPassword(ca.bc.gov.webade.user.UserCredentials credentials,
java.lang.String password)
throws WebADEDeveloperException
WebADEDeveloperException
public boolean isValidPassword(ca.bc.gov.webade.user.UserCredentials credentials,
java.lang.String password,
boolean encrypted)
throws WebADEDeveloperException
WebADEDeveloperException
public ca.bc.gov.webade.user.WebADEUserInfo getVerifiedIndividualUser(ca.bc.gov.webade.user.UserCredentials credentials)
throws WebADEDeveloperException
credentials - The given individual user.
WebADEDeveloperException
public ca.bc.gov.webade.user.WebADEUserInfo getIndividualUser(ca.bc.gov.webade.user.UserCredentials credentials)
throws WebADEDeveloperException
credentials - The given individual user.
WebADEDeveloperException
public ca.bc.gov.webade.user.WebADEUserInfo getGovernmentUser(ca.bc.gov.webade.user.UserCredentials credentials,
java.lang.String requestorUserType)
throws WebADEDeveloperException
credentials - The given government user.
WebADEDeveloperException
public java.util.List findGovernmentUsers(ca.bc.gov.webade.user.search.UserSearchQuery userSearchQuery)
throws WebADEDeveloperException
userSearchQuery - The UserSearchObject holding the search criteria.
WebADEDeveloperException
public java.util.List findBusinessPartnerUsers(ca.bc.gov.webade.user.search.UserSearchQuery userSearchQuery)
throws WebADEDeveloperException
userSearchQuery - The UserSearchObject holding the search criteria.
WebADEDeveloperException
public java.util.List findVerifiedIndividualUsers(ca.bc.gov.webade.user.search.UserSearchQuery userSearchQuery)
throws WebADEDeveloperException
userSearchQuery - The UserSearchObject holding the search criteria.
WebADEDeveloperException
public ca.bc.gov.webade.user.GUID[] userInGroups(ca.bc.gov.webade.user.UserCredentials credentials,
ca.bc.gov.webade.user.GUID[] groupGuids)
throws WebADEDeveloperException
credentials - The given usergroupGuids - Checking if the given user is a member of any of these
groups.
WebADEDeveloperException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||