ca.bc.gov.webade.user
Interface GovernmentUserInfo

All Superinterfaces:
WebADEUserInfo
All Known Implementing Classes:
DefaultGovernmentUserInfo

public interface GovernmentUserInfo
extends WebADEUserInfo

Author:
jross

Field Summary
static java.lang.String ACCOUNT_TYPE
          Deprecated. Acount Type is no longer supported by the BCeID web service.
static java.lang.String CITY
          The reserved attribute name for the city attribute.
static java.lang.String COMPANY
          The reserved attribute name for the company attribute.
static java.lang.String DESCRIPTION
          The reserved attribute name for the description attribute.
static java.lang.String EMPLOYEE_ID
          The reserved attribute name for the employee id attribute.
static java.lang.String GOVERNMENT_DEPARTMENT
          The reserved attribute name for the government department attribute.
static java.lang.String OFFICE
          The reserved attribute name for the office attribute.
static java.lang.String ORGANIZATION_CODE
          The reserved attribute name for the organization code attribute.
static java.lang.String TITLE
          The reserved attribute name for the title attribute.
 
Fields inherited from interface ca.bc.gov.webade.user.WebADEUserInfo
CONTACT_ADDRESS_CITY, CONTACT_ADDRESS_COUNTRY, CONTACT_ADDRESS_LINE_1, CONTACT_ADDRESS_LINE_2, CONTACT_ADDRESS_POSTAL_CODE, CONTACT_ADDRESS_PROVINCE, CONTACT_ADDRESS_UNSTRUCTURED, DEPARTMENT, DISPLAY_NAME, EMAIL_ADDRESS, EXPIRY_DATE, FIRST_NAME, IS_VISIBLE, LAST_NAME, MIDDLE_INITIAL, PHONE_NUMBER, PREFERRED_NAME, USER_CREDENTIALS
 
Method Summary
 java.lang.String getAccountType()
          Deprecated. Expiry Date is no longer supported by the BCeID web service.
 java.lang.String getCity()
           
 java.lang.String getCompany()
           
 java.lang.String getDescription()
           
 java.lang.String getEmployeeId()
           
 java.lang.String getGovernmentDepartment()
           
 java.lang.String getOffice()
           
 java.lang.String getOrganizationCode()
           
 java.lang.String getTitle()
           
 boolean isEmployee()
           
 
Methods inherited from interface ca.bc.gov.webade.user.WebADEUserInfo
clone, getAttributeNames, getAttributeValue, getContactAddressCity, getContactAddressCountry, getContactAddressLine1, getContactAddressLine2, getContactAddressPostalCode, getContactAddressProvince, getContactAddressUnstructured, getDepartment, getDisplayName, getEmailAddress, getExpiryDate, getFirstName, getLastName, getMiddleInitial, getPhoneNumber, getPreferredName, getUserCredentials, hasAttribute, isReadOnly, isVisible, setReadOnly
 

Field Detail

ACCOUNT_TYPE

public static final java.lang.String ACCOUNT_TYPE
Deprecated. Acount Type is no longer supported by the BCeID web service.

The reserved attribute name for the account type attribute. Used by the getAttributeValue, getAttributeNames, and hasAttribute methods.

See Also:
Constant Field Values

EMPLOYEE_ID

public static final java.lang.String EMPLOYEE_ID
The reserved attribute name for the employee id attribute. Used by the getAttributeValue, getAttributeNames, and hasAttribute methods.

See Also:
Constant Field Values

CITY

public static final java.lang.String CITY
The reserved attribute name for the city attribute. Used by the getAttributeValue, getAttributeNames, and hasAttribute methods.

See Also:
Constant Field Values

TITLE

public static final java.lang.String TITLE
The reserved attribute name for the title attribute. Used by the getAttributeValue, getAttributeNames, and hasAttribute methods.

See Also:
Constant Field Values

COMPANY

public static final java.lang.String COMPANY
The reserved attribute name for the company attribute. Used by the getAttributeValue, getAttributeNames, and hasAttribute methods.

See Also:
Constant Field Values

ORGANIZATION_CODE

public static final java.lang.String ORGANIZATION_CODE
The reserved attribute name for the organization code attribute. Used by the getAttributeValue, getAttributeNames, and hasAttribute methods.

See Also:
Constant Field Values

GOVERNMENT_DEPARTMENT

public static final java.lang.String GOVERNMENT_DEPARTMENT
The reserved attribute name for the government department attribute. Used by the getAttributeValue, getAttributeNames, and hasAttribute methods.

See Also:
Constant Field Values

OFFICE

public static final java.lang.String OFFICE
The reserved attribute name for the office attribute. Used by the getAttributeValue, getAttributeNames, and hasAttribute methods.

See Also:
Constant Field Values

DESCRIPTION

public static final java.lang.String DESCRIPTION
The reserved attribute name for the description attribute. Used by the getAttributeValue, getAttributeNames, and hasAttribute methods.

See Also:
Constant Field Values
Method Detail

getAccountType

public java.lang.String getAccountType()
Deprecated. Expiry Date is no longer supported by the BCeID web service.

Returns:
The user's BC Gov Account type.

getEmployeeId

public java.lang.String getEmployeeId()
Returns:
The user's employee Id.

isEmployee

public boolean isEmployee()
Returns:
True if the user is a government employee.

getCity

public java.lang.String getCity()
Returns:
The user's city.

getTitle

public java.lang.String getTitle()
Returns:
The user's title.

getCompany

public java.lang.String getCompany()
Returns:
The user's company.

getOrganizationCode

public java.lang.String getOrganizationCode()
Returns:
The user's organization code.

getGovernmentDepartment

public java.lang.String getGovernmentDepartment()
Returns:
The user's government department.

getOffice

public java.lang.String getOffice()
Returns:
The user's office.

getDescription

public java.lang.String getDescription()
Returns:
The user's description.