|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.logicboxes.foundation.sfnb.user.Reseller
public class Reseller
Constructor Summary | |
---|---|
Reseller()
|
Method Summary | |
---|---|
java.util.HashMap |
addReseller(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String sub_username,
java.lang.String name,
java.lang.String company,
java.lang.String langpref,
java.lang.String passwd,
java.lang.String address1,
java.lang.String address2,
java.lang.String address3,
java.lang.String city,
java.lang.String state,
java.lang.String country,
java.lang.String zip,
java.lang.String telNoCc,
java.lang.String telNo,
java.lang.String altTelNoCc,
java.lang.String altTelNo,
java.lang.String faxNoCc,
java.lang.String faxNo,
int salesContactId,
java.lang.String[] productIdArr,
boolean futureProductSignup,
java.lang.String accountingCurrencySymbol,
java.lang.String sellingCurrencySymbol,
java.lang.String referrerCode,
java.lang.String requestheaders)
Deprecated. |
java.util.HashMap |
authenticateLoginID(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String loginID)
This method authenticates loginID generated by generateLoginID method of Reseller class. |
int |
authenticateReseller(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String sub_username,
java.lang.String passwd)
Authenticates sub-reseller |
java.util.HashMap |
authenticateResellerId(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String userLoginId)
This method authenticates LoginID that is generated by 'login' method of Reseller class. |
java.lang.String |
createTemporaryPassword(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
int resellerId)
Creates temporary password for sub-reseller New password is created for security reasons . |
java.util.HashMap |
getDetails(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
int resellerId,
java.util.Vector option)
Returns order details of reseller depending upon various option values. |
java.util.HashMap |
getResellerActiveProductCategoryFromURL(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String brandedUrl,
boolean includeAddDeniedProducts)
This method returns the reseller active productcategories from brandedUrl The boolean parameter includeAddDeniedProducts decides whether to include the "Do Not Sell" productcategories in the return array. |
java.lang.String[] |
getResellerActiveProductsFromURL(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String brandedUrl,
boolean includeAddDeniedProducts)
This method returns the reseller active products from brandedUrl The boolean parameter includeAddDeniedProducts decides whether to include the "Do Not Sell" products in the return array. |
java.util.HashMap |
getResellerDetailsFromURL(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String brandedUrl,
java.util.Vector option)
Returns details of reseller from the specified brandedurl of the reseller. |
java.util.HashMap |
getResellerPromoDetails(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String resellerid)
Returns the promo details of the reseller if eligible |
java.util.HashMap |
getResellerSupportPriorityAPI(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String emailAdd,
java.lang.String passwd,
int resellerid)
Validate the credentials. |
java.util.HashMap |
getSalesContactList(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
int resellerId)
Returns list of sales contact of specified reseller |
java.util.HashMap |
list(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
int[] subResellerId,
java.lang.String sub_username,
java.lang.String name,
java.lang.String company,
java.lang.String city,
java.lang.String country,
java.lang.String[] resellerStatus,
java.lang.String creationDtStart,
java.lang.String creationDtEnd,
java.lang.String totalReceiptStart,
java.lang.String totalReceiptEnd,
int noOfRecords,
int pageNo,
java.lang.String[] orderBy)
Lists sub resellers and their details |
java.util.HashMap |
login(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String ipAddress,
java.lang.String headers)
This method generates loginID, which can be authenticated using authenticateResellerId method. |
void |
mod(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String userName,
java.lang.String name,
java.lang.String company,
java.lang.String langpref,
java.lang.String address1,
java.lang.String address2,
java.lang.String address3,
java.lang.String city,
java.lang.String state,
java.lang.String country,
java.lang.String zip,
java.lang.String telNoCc,
java.lang.String telNo,
java.lang.String altTelNoCc,
java.lang.String altTelNo,
java.lang.String faxNoCc,
java.lang.String faxNo,
java.lang.String mobileNoCc,
java.lang.String mobileNo,
java.lang.String brandName,
java.lang.String websiteUrl)
|
void |
modDetails(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String userName,
java.lang.String name,
java.lang.String company,
java.lang.String langpref,
java.lang.String address1,
java.lang.String address2,
java.lang.String address3,
java.lang.String city,
java.lang.String state,
java.lang.String country,
java.lang.String zip,
java.lang.String telNoCc,
java.lang.String telNo,
java.lang.String altTelNoCc,
java.lang.String altTelNo,
java.lang.String faxNoCc,
java.lang.String faxNo,
java.lang.String brandName,
java.lang.String websiteUrl)
Deprecated. |
boolean |
sendTemporaryPassword(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String emailAddr)
Sends temporary password to email address of sub-reseller New password is created for security reasons . |
java.util.HashMap |
signUp(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String sub_username,
java.lang.String name,
java.lang.String company,
java.lang.String langpref,
java.lang.String passwd,
java.lang.String address1,
java.lang.String address2,
java.lang.String address3,
java.lang.String city,
java.lang.String state,
java.lang.String country,
java.lang.String zip,
java.lang.String telNoCc,
java.lang.String telNo,
java.lang.String altTelNoCc,
java.lang.String altTelNo,
java.lang.String faxNoCc,
java.lang.String faxNo,
java.lang.String mobileNoCc,
java.lang.String mobileNo,
int salesContactId,
boolean futureProductSignup,
java.lang.String accountingCurrencySymbol,
java.lang.String sellingCurrencySymbol,
java.lang.String requestheaders)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Reseller()
Method Detail |
---|
public java.lang.String createTemporaryPassword(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, int resellerId)
resellerId
- ResellerId of sub-reseller for which temporary password to be generated
public int authenticateReseller(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String sub_username, java.lang.String passwd)
sub_username
- Username of sub-resellerpasswd
- Password of sub-reseller
@Deprecated public void modDetails(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String userName, java.lang.String name, java.lang.String company, java.lang.String langpref, java.lang.String address1, java.lang.String address2, java.lang.String address3, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String zip, java.lang.String telNoCc, java.lang.String telNo, java.lang.String altTelNoCc, java.lang.String altTelNo, java.lang.String faxNoCc, java.lang.String faxNo, java.lang.String brandName, java.lang.String websiteUrl)
userName
- UserName of the sub resellername
- Name of sub resellercompany
- Name of the companylangpref
- Language code for the language that reseller wants to see in the
interface in. e.g. en for English Language.address1
- Address line1address2
- Address line2address3
- Address line3city
- Citystate
- Statecountry
- Countryzip
- zipcodetelNoCc
- telephone no country code e.g. 91telNo
- telephone no. e.g. 9892478335altTelNoCc
- alternate telephone no country codealtTelNo
- alternate telephone no.faxNoCc
- fax no. country codefaxNo
- fax no.brandName
- Brandname of subresellerwebsiteUrl
- Website url of sub resellerpublic java.util.HashMap getResellerDetailsFromURL(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String brandedUrl, java.util.Vector option)
brandedUrl
- brandedUrl of sub reselleroption
- reseller can view details by All, Billing, Brand, Abuse, LimitedBrand, Profile, Funds, Main.
public java.util.HashMap getSalesContactList(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, int resellerId)
resellerId
- resellerId of reseller
public java.util.HashMap getResellerPromoDetails(java.lang.String userName, java.lang.String password, java.lang.String role, java.lang.String langpref, int parentid, java.lang.String resellerid)
resellerid
- : Resellerid of reseller
public java.util.HashMap authenticateResellerId(java.lang.String userName, java.lang.String password, java.lang.String role, java.lang.String langpref, int parentid, java.lang.String userLoginId)
userLoginId
- - LoginID generated using Login method of Reseller class.
LogicBoxesException
- If the loginID does not match with that reseller.public java.util.HashMap login(java.lang.String userName, java.lang.String password, java.lang.String role, java.lang.String langpref, int parentid, java.lang.String ipAddress, java.lang.String headers)
ipAddress
- IP Address of the Resellerheaders
- HTTP Header
SqlException
LogicBoxesException
public java.util.HashMap getResellerSupportPriorityAPI(java.lang.String userName, java.lang.String password, java.lang.String role, java.lang.String langpref, int parentid, java.lang.String emailAdd, java.lang.String passwd, int resellerid)
emailAdd
- Email address of reseller id to authenticate Resellerpasswd
- Password of reseller id to authenticate Resellerresellerid
- Reseller Id of the Reseller
LogicBoxesException
public java.util.HashMap authenticateLoginID(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String loginID)
loginID
- LoginID generated using generateLoginID() method of Reseller class.
LogicBoxesException
public java.lang.String[] getResellerActiveProductsFromURL(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String brandedUrl, boolean includeAddDeniedProducts)
brandedUrl
- includeAddDeniedProducts
-
LogicBoxesException
public java.util.HashMap getResellerActiveProductCategoryFromURL(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String brandedUrl, boolean includeAddDeniedProducts)
brandedUrl
- includeAddDeniedProducts
-
LogicBoxesException
public java.util.HashMap getDetails(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, int resellerId, java.util.Vector option)
option
- reseller can view details by All, Billing, Brand, Abuse, LimitedBrand, Profile, Funds, Main.
All will display all the order details of the reseller
@Deprecated public java.util.HashMap addReseller(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String sub_username, java.lang.String name, java.lang.String company, java.lang.String langpref, java.lang.String passwd, java.lang.String address1, java.lang.String address2, java.lang.String address3, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String zip, java.lang.String telNoCc, java.lang.String telNo, java.lang.String altTelNoCc, java.lang.String altTelNo, java.lang.String faxNoCc, java.lang.String faxNo, int salesContactId, java.lang.String[] productIdArr, boolean futureProductSignup, java.lang.String accountingCurrencySymbol, java.lang.String sellingCurrencySymbol, java.lang.String referrerCode, java.lang.String requestheaders)
sub_username
- UserName of the sub resellername
- Name of sub resellercompany
- Name of the companylangpref
- Language code for the language that reseller wants to see in the
interface in. e.g. en for English Language.passwd
- Password of sub reselleraddress1
- Address line1address2
- Address line2address3
- Address line3city
- Citystate
- Statecountry
- Country code i.e. IN for Indiazip
- zipcodetelNoCc
- telephone no country code e.g. 91telNo
- telephone no. e.g. 9892478335altTelNoCc
- alternate telephone no country codealtTelNo
- alternate telephone no.faxNoCc
- fax no. country codefaxNo
- fax no.salesContactId
- SalesContactId. 0 if do not want to pass salesContactIdproductIdArr
- Comma separated list of productIds i.e. domorderfutureProductSignup
- Whether user wants to signup automatically for future products i.e. true/falseaccountingCurrencySymbol
- Accounting currency symbol i.e. USDsellingCurrencySymbol
- Selling currency symbol i.e. USDreferrerCode
- Username of referrer resellerrequestheaders
- requestheaders
LogicBoxesException
- if option value is null or Invalid
SqlException if any Database related Exception occurs
LogicBoxesException if any internal errors occurpublic java.util.HashMap list(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, int[] subResellerId, java.lang.String sub_username, java.lang.String name, java.lang.String company, java.lang.String city, java.lang.String country, java.lang.String[] resellerStatus, java.lang.String creationDtStart, java.lang.String creationDtEnd, java.lang.String totalReceiptStart, java.lang.String totalReceiptEnd, int noOfRecords, int pageNo, java.lang.String[] orderBy)
subResellerId
- Resellerid of sub resellersub_username
- UserName of the sub resellername
- Name of sub resellercompany
- Name of the companycity
- Citycountry
- Country i.e. INresellerStatus
- Status of sub reseller i.e. Active, Suspended ect.creationDtStart
- Timestamp of creation date start rangecreationDtEnd
- Timestamp of creation date end rangetotalReceiptStart
- Start range of totalreceipttotalReceiptEnd
- End range of totalreceiptnoOfRecords
- No of records per page, minimum value must be 10pageNo
- Page number i.e. 1orderBy
- Comma separated list of columns i.e. name,company
LogicBoxesException
- if option value is null or Invalid
SqlException if any Database related Exception occurs
LogicBoxesException if any internal errors occurpublic boolean sendTemporaryPassword(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String emailAddr)
emailAddr
- Email address of sub-reseller to whom temporary password to be sent
public java.util.HashMap signUp(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String sub_username, java.lang.String name, java.lang.String company, java.lang.String langpref, java.lang.String passwd, java.lang.String address1, java.lang.String address2, java.lang.String address3, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String zip, java.lang.String telNoCc, java.lang.String telNo, java.lang.String altTelNoCc, java.lang.String altTelNo, java.lang.String faxNoCc, java.lang.String faxNo, java.lang.String mobileNoCc, java.lang.String mobileNo, int salesContactId, boolean futureProductSignup, java.lang.String accountingCurrencySymbol, java.lang.String sellingCurrencySymbol, java.lang.String requestheaders)
public void mod(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String userName, java.lang.String name, java.lang.String company, java.lang.String langpref, java.lang.String address1, java.lang.String address2, java.lang.String address3, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String zip, java.lang.String telNoCc, java.lang.String telNo, java.lang.String altTelNoCc, java.lang.String altTelNo, java.lang.String faxNoCc, java.lang.String faxNo, java.lang.String mobileNoCc, java.lang.String mobileNo, java.lang.String brandName, java.lang.String websiteUrl)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |