text:
/**
 *     This code was auto-generated by a Codezu.
 *
 *     Changes to this file may cause incorrect behavior and will be lost if
 *     the code is regenerated.
 */
package com.mozu.api.resources.commerce.customer;

import com.mozu.api.ApiContext;
import java.util.List;
import java.util.ArrayList;
import com.mozu.api.MozuClient;
import com.mozu.api.MozuClientFactory;
import com.mozu.api.MozuUrl;
import com.mozu.api.Headers;
import org.joda.time.DateTime;
import com.mozu.api.AsyncCallback;
import java.util.concurrent.CountDownLatch;
import com.mozu.api.security.AuthTicket;
import org.apache.commons.lang.StringUtils;

/**
 * Use the Customer Accounts resource to manage the components of shopper accounts, including attributes, contact information, company notes, and groups associated with the customer account.
 *
 */
public class CustomerAccountResource {
	///
	/// <see cref="Mozu.Api.ApiContext"/>
	///
	private ApiContext _apiContext;

	public CustomerAccountResource(ApiContext apiContext)
	{
		_apiContext = apiContext;
	}

	/**
	 * Retrieves a list of customer accounts.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccountCollection customerAccountCollection = customeraccount.getAccounts();
	 *

	 * @return com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountCollection
	 */
	public com.mozu.api.contracts.customer.CustomerAccountCollection getAccounts() throws Exception
	{
		return getAccounts( null,  null,  null,  null,  null,  null,  null,  null,  null);
	}

	/**
	 * Retrieves a list of customer accounts.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getAccounts( callback );
	 *	latch.await()	 *

	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountCollection
	 */
	public CountDownLatch getAccountsAsync( AsyncCallback<com.mozu.api.contracts.customer.CustomerAccountCollection> callback) throws Exception
	{
		return getAccountsAsync( null,  null,  null,  null,  null,  null,  null,  null,  null, callback);
	}

	/**
	 * Retrieves a list of customer accounts.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccountCollection customerAccountCollection = customeraccount.getAccounts( startIndex,  pageSize,  sortBy,  filter,  fields,  q,  qLimit,  isAnonymous,  responseFields);
	 *

	 * @param fields The fields to include in the response.
	 * @param filter A set of expressions that consist of a field, operator, and value and represent search parameter syntax when filtering results of a query. Valid operators include equals (eq), does not equal (ne), greater than (gt), less than (lt), greater than or equal to (ge), less than or equal to (le), starts with (sw), or contains (cont). For example - "filter=IsDisplayed+eq+true"
	 * @param isAnonymous If true, retrieve anonymous shopper accounts in the response.
	 * @param pageSize
	 * @param q A list of order search terms (not phrases) to use in the query when searching across order number and the name or email of the billing contact. When entering, separate multiple search terms with a space character.
	 * @param qLimit The maximum number of search results to return in the response. You can limit any range between 1-100.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param sortBy
	 * @param startIndex
	 * @return com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountCollection
	 */
	public com.mozu.api.contracts.customer.CustomerAccountCollection getAccounts(Integer startIndex, Integer pageSize, String sortBy, String filter, String fields, String q, Integer qLimit, Boolean isAnonymous, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccountCollection> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getAccountsClient( startIndex,  pageSize,  sortBy,  filter,  fields,  q,  qLimit,  isAnonymous,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Retrieves a list of customer accounts.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getAccounts( startIndex,  pageSize,  sortBy,  filter,  fields,  q,  qLimit,  isAnonymous,  responseFields, callback );
	 *	latch.await()	 *

	 * @param fields The fields to include in the response.
	 * @param filter A set of expressions that consist of a field, operator, and value and represent search parameter syntax when filtering results of a query. Valid operators include equals (eq), does not equal (ne), greater than (gt), less than (lt), greater than or equal to (ge), less than or equal to (le), starts with (sw), or contains (cont). For example - "filter=IsDisplayed+eq+true"
	 * @param isAnonymous If true, retrieve anonymous shopper accounts in the response.
	 * @param pageSize
	 * @param q A list of order search terms (not phrases) to use in the query when searching across order number and the name or email of the billing contact. When entering, separate multiple search terms with a space character.
	 * @param qLimit The maximum number of search results to return in the response. You can limit any range between 1-100.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param sortBy
	 * @param startIndex
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountCollection
	 */
	public CountDownLatch getAccountsAsync(Integer startIndex, Integer pageSize, String sortBy, String filter, String fields, String q, Integer qLimit, Boolean isAnonymous, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.CustomerAccountCollection> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccountCollection> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getAccountsClient( startIndex,  pageSize,  sortBy,  filter,  fields,  q,  qLimit,  isAnonymous,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Retrieves the current login state of the customer account specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	LoginState loginState = customeraccount.getLoginState( accountId);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public com.mozu.api.contracts.customer.LoginState getLoginState(Integer accountId) throws Exception
	{
		return getLoginState( accountId,  null);
	}

	/**
	 * Retrieves the current login state of the customer account specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getLoginState( accountId, callback );
	 *	latch.await()	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public CountDownLatch getLoginStateAsync(Integer accountId, AsyncCallback<com.mozu.api.contracts.customer.LoginState> callback) throws Exception
	{
		return getLoginStateAsync( accountId,  null, callback);
	}

	/**
	 * Retrieves the current login state of the customer account specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	LoginState loginState = customeraccount.getLoginState( accountId,  responseFields);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public com.mozu.api.contracts.customer.LoginState getLoginState(Integer accountId, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.LoginState> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getLoginStateClient( accountId,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Retrieves the current login state of the customer account specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getLoginState( accountId,  responseFields, callback );
	 *	latch.await()	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public CountDownLatch getLoginStateAsync(Integer accountId, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.LoginState> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.LoginState> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getLoginStateClient( accountId,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Retrieve details of a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccount customerAccount = customeraccount.getAccount( accountId);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public com.mozu.api.contracts.customer.CustomerAccount getAccount(Integer accountId) throws Exception
	{
		return getAccount( accountId,  null);
	}

	/**
	 * Retrieve details of a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getAccount( accountId, callback );
	 *	latch.await()	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public CountDownLatch getAccountAsync(Integer accountId, AsyncCallback<com.mozu.api.contracts.customer.CustomerAccount> callback) throws Exception
	{
		return getAccountAsync( accountId,  null, callback);
	}

	/**
	 * Retrieve details of a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccount customerAccount = customeraccount.getAccount( accountId,  responseFields);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public com.mozu.api.contracts.customer.CustomerAccount getAccount(Integer accountId, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccount> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getAccountClient( accountId,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Retrieve details of a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getAccount( accountId,  responseFields, callback );
	 *	latch.await()	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public CountDownLatch getAccountAsync(Integer accountId, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.CustomerAccount> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccount> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getAccountClient( accountId,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Creates a new customer account based on the information specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccount customerAccount = customeraccount.addAccount( account);
	 *

	 * @param account Properties of the customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public com.mozu.api.contracts.customer.CustomerAccount addAccount(com.mozu.api.contracts.customer.CustomerAccount account) throws Exception
	{
		return addAccount( account,  null);
	}

	/**
	 * Creates a new customer account based on the information specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.addAccount( account, callback );
	 *	latch.await()	 *

	 * @param  callback callback handler for asynchronous operations
	 * @param account Properties of the customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public CountDownLatch addAccountAsync(com.mozu.api.contracts.customer.CustomerAccount account, AsyncCallback<com.mozu.api.contracts.customer.CustomerAccount> callback) throws Exception
	{
		return addAccountAsync( account,  null, callback);
	}

	/**
	 * Creates a new customer account based on the information specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccount customerAccount = customeraccount.addAccount( account,  responseFields);
	 *

	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param account Properties of the customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public com.mozu.api.contracts.customer.CustomerAccount addAccount(com.mozu.api.contracts.customer.CustomerAccount account, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccount> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.addAccountClient( account,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Creates a new customer account based on the information specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.addAccount( account,  responseFields, callback );
	 *	latch.await()	 *

	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param  callback callback handler for asynchronous operations
	 * @param account Properties of the customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public CountDownLatch addAccountAsync(com.mozu.api.contracts.customer.CustomerAccount account, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.CustomerAccount> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccount> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.addAccountClient( account,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Modify the password associated with a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	customeraccount.changePassword( passwordInfo,  accountId);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param passwordInfo The information required to modify a shopper account password.
	 * @return
	 * @see com.mozu.api.contracts.customer.PasswordInfo
	 */
	public void changePassword(com.mozu.api.contracts.customer.PasswordInfo passwordInfo, Integer accountId) throws Exception
	{
		changePassword( passwordInfo,  accountId,  null);
	}

	/**
	 * Modify the password associated with a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	customeraccount.changePassword( passwordInfo,  accountId,  unlockAccount);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param unlockAccount
	 * @param passwordInfo The information required to modify a shopper account password.
	 * @return
	 * @see com.mozu.api.contracts.customer.PasswordInfo
	 */
	public void changePassword(com.mozu.api.contracts.customer.PasswordInfo passwordInfo, Integer accountId, Boolean unlockAccount) throws Exception
	{
		MozuClient client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.changePasswordClient( passwordInfo,  accountId,  unlockAccount);
		client.setContext(_apiContext);
		client.executeRequest();
		client.cleanupHttpConnection();

	}

	/**
	 * Adds a new user login to a defined customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAuthTicket customerAuthTicket = customeraccount.addLoginToExistingCustomer( customerAuthInfo,  accountId);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param customerAuthInfo The login information for a customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerLoginInfo
	 */
	public com.mozu.api.contracts.customer.CustomerAuthTicket addLoginToExistingCustomer(com.mozu.api.contracts.customer.CustomerLoginInfo customerAuthInfo, Integer accountId) throws Exception
	{
		return addLoginToExistingCustomer( customerAuthInfo,  accountId,  null);
	}

	/**
	 * Adds a new user login to a defined customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.addLoginToExistingCustomer( customerAuthInfo,  accountId, callback );
	 *	latch.await()	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param  callback callback handler for asynchronous operations
	 * @param customerAuthInfo The login information for a customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerLoginInfo
	 */
	public CountDownLatch addLoginToExistingCustomerAsync(com.mozu.api.contracts.customer.CustomerLoginInfo customerAuthInfo, Integer accountId, AsyncCallback<com.mozu.api.contracts.customer.CustomerAuthTicket> callback) throws Exception
	{
		return addLoginToExistingCustomerAsync( customerAuthInfo,  accountId,  null, callback);
	}

	/**
	 * Adds a new user login to a defined customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAuthTicket customerAuthTicket = customeraccount.addLoginToExistingCustomer( customerAuthInfo,  accountId,  responseFields);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param customerAuthInfo The login information for a customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerLoginInfo
	 */
	public com.mozu.api.contracts.customer.CustomerAuthTicket addLoginToExistingCustomer(com.mozu.api.contracts.customer.CustomerLoginInfo customerAuthInfo, Integer accountId, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAuthTicket> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.addLoginToExistingCustomerClient( customerAuthInfo,  accountId,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Adds a new user login to a defined customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.addLoginToExistingCustomer( customerAuthInfo,  accountId,  responseFields, callback );
	 *	latch.await()	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param  callback callback handler for asynchronous operations
	 * @param customerAuthInfo The login information for a customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerLoginInfo
	 */
	public CountDownLatch addLoginToExistingCustomerAsync(com.mozu.api.contracts.customer.CustomerLoginInfo customerAuthInfo, Integer accountId, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.CustomerAuthTicket> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAuthTicket> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.addLoginToExistingCustomerClient( customerAuthInfo,  accountId,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Updates the customer lifetime value of the specified customer account in the event of an order import or a lifetime value calculation error.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	customeraccount.recomputeCustomerLifetimeValue( accountId);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @return
	 */
	public void recomputeCustomerLifetimeValue(Integer accountId) throws Exception
	{
		MozuClient client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.recomputeCustomerLifetimeValueClient( accountId);
		client.setContext(_apiContext);
		client.executeRequest();
		client.cleanupHttpConnection();

	}

	/**
	 * Lock or unlock a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	customeraccount.setLoginLocked( isLocked,  accountId);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param isLocked If true, the customer account is locked from logging in.
	 * @return
	 * @see bool
	 */
	public void setLoginLocked(Boolean isLocked, Integer accountId) throws Exception
	{
		MozuClient client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.setLoginLockedClient( isLocked,  accountId);
		client.setContext(_apiContext);
		client.executeRequest();
		client.cleanupHttpConnection();

	}

	/**
	 * Requires the password for the customer account to be changed.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	customeraccount.setPasswordChangeRequired( isPasswordChangeRequired,  accountId);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param isPasswordChangeRequired If true, the password for the customer account must be changed.
	 * @return
	 * @see bool
	 */
	public void setPasswordChangeRequired(Boolean isPasswordChangeRequired, Integer accountId) throws Exception
	{
		MozuClient client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.setPasswordChangeRequiredClient( isPasswordChangeRequired,  accountId);
		client.setContext(_apiContext);
		client.executeRequest();
		client.cleanupHttpConnection();

	}

	/**
	 * Creates a new customer account and logs the user associated with the customer account into the site.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAuthTicket customerAuthTicket = customeraccount.addAccountAndLogin( accountAndAuthInfo);
	 *

	 * @param accountAndAuthInfo The authentication information associated with a customer account. The data includes the account properties such as the name, username, authorization access, and email address, the required password to match, and indicates if the account was imported from a third party resource.
	 * @return com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo
	 */
	public com.mozu.api.contracts.customer.CustomerAuthTicket addAccountAndLogin(com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo accountAndAuthInfo) throws Exception
	{
		return addAccountAndLogin( accountAndAuthInfo,  null);
	}

	/**
	 * Creates a new customer account and logs the user associated with the customer account into the site.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.addAccountAndLogin( accountAndAuthInfo, callback );
	 *	latch.await()	 *

	 * @param  callback callback handler for asynchronous operations
	 * @param accountAndAuthInfo The authentication information associated with a customer account. The data includes the account properties such as the name, username, authorization access, and email address, the required password to match, and indicates if the account was imported from a third party resource.
	 * @return com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo
	 */
	public CountDownLatch addAccountAndLoginAsync(com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo accountAndAuthInfo, AsyncCallback<com.mozu.api.contracts.customer.CustomerAuthTicket> callback) throws Exception
	{
		return addAccountAndLoginAsync( accountAndAuthInfo,  null, callback);
	}

	/**
	 * Creates a new customer account and logs the user associated with the customer account into the site.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAuthTicket customerAuthTicket = customeraccount.addAccountAndLogin( accountAndAuthInfo,  responseFields);
	 *

	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param accountAndAuthInfo The authentication information associated with a customer account. The data includes the account properties such as the name, username, authorization access, and email address, the required password to match, and indicates if the account was imported from a third party resource.
	 * @return com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo
	 */
	public com.mozu.api.contracts.customer.CustomerAuthTicket addAccountAndLogin(com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo accountAndAuthInfo, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAuthTicket> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.addAccountAndLoginClient( accountAndAuthInfo,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Creates a new customer account and logs the user associated with the customer account into the site.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.addAccountAndLogin( accountAndAuthInfo,  responseFields, callback );
	 *	latch.await()	 *

	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param  callback callback handler for asynchronous operations
	 * @param accountAndAuthInfo The authentication information associated with a customer account. The data includes the account properties such as the name, username, authorization access, and email address, the required password to match, and indicates if the account was imported from a third party resource.
	 * @return com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAuthTicket
	 * @see com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo
	 */
	public CountDownLatch addAccountAndLoginAsync(com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo accountAndAuthInfo, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.CustomerAuthTicket> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAuthTicket> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.addAccountAndLoginClient( accountAndAuthInfo,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Creates multiple customer accounts based on the information specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccountCollection customerAccountCollection = customeraccount.addAccounts( customers);
	 *

	 * @param customers The authentication information associated with a customer account. The data includes the account properties such as the name, username, authorization access, and email address, the required password to match, and indicates if the account was imported from a third party resource.
	 * @return com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo
	 */
	public com.mozu.api.contracts.customer.CustomerAccountCollection addAccounts(List<com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo> customers) throws Exception
	{
		return addAccounts( customers,  null);
	}

	/**
	 * Creates multiple customer accounts based on the information specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.addAccounts( customers, callback );
	 *	latch.await()	 *

	 * @param  callback callback handler for asynchronous operations
	 * @param customers The authentication information associated with a customer account. The data includes the account properties such as the name, username, authorization access, and email address, the required password to match, and indicates if the account was imported from a third party resource.
	 * @return com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo
	 */
	public CountDownLatch addAccountsAsync(List<com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo> customers, AsyncCallback<com.mozu.api.contracts.customer.CustomerAccountCollection> callback) throws Exception
	{
		return addAccountsAsync( customers,  null, callback);
	}

	/**
	 * Creates multiple customer accounts based on the information specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccountCollection customerAccountCollection = customeraccount.addAccounts( customers,  responseFields);
	 *

	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param customers The authentication information associated with a customer account. The data includes the account properties such as the name, username, authorization access, and email address, the required password to match, and indicates if the account was imported from a third party resource.
	 * @return com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo
	 */
	public com.mozu.api.contracts.customer.CustomerAccountCollection addAccounts(List<com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo> customers, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccountCollection> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.addAccountsClient( customers,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Creates multiple customer accounts based on the information specified in the request.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.addAccounts( customers,  responseFields, callback );
	 *	latch.await()	 *

	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param  callback callback handler for asynchronous operations
	 * @param customers The authentication information associated with a customer account. The data includes the account properties such as the name, username, authorization access, and email address, the required password to match, and indicates if the account was imported from a third party resource.
	 * @return com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo
	 */
	public CountDownLatch addAccountsAsync(List<com.mozu.api.contracts.customer.CustomerAccountAndAuthInfo> customers, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.CustomerAccountCollection> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccountCollection> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.addAccountsClient( customers,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Changes a collection of shopper passwords
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	ChangePasswordResultCollection changePasswordResultCollection = customeraccount.changePasswords( accountPasswordInfos);
	 *

	 * @param accountPasswordInfos Mozu.Customer.Contracts.AccountPasswordInfoCollection ApiType DOCUMENT_HERE
	 * @return com.mozu.api.contracts.customer.ChangePasswordResultCollection
	 * @see com.mozu.api.contracts.customer.ChangePasswordResultCollection
	 * @see com.mozu.api.contracts.customer.AccountPasswordInfoCollection
	 */
	public com.mozu.api.contracts.customer.ChangePasswordResultCollection changePasswords(com.mozu.api.contracts.customer.AccountPasswordInfoCollection accountPasswordInfos) throws Exception
	{
		return changePasswords( accountPasswordInfos,  null);
	}

	/**
	 * Changes a collection of shopper passwords
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.changePasswords( accountPasswordInfos, callback );
	 *	latch.await()	 *

	 * @param  callback callback handler for asynchronous operations
	 * @param accountPasswordInfos Mozu.Customer.Contracts.AccountPasswordInfoCollection ApiType DOCUMENT_HERE
	 * @return com.mozu.api.contracts.customer.ChangePasswordResultCollection
	 * @see com.mozu.api.contracts.customer.ChangePasswordResultCollection
	 * @see com.mozu.api.contracts.customer.AccountPasswordInfoCollection
	 */
	public CountDownLatch changePasswordsAsync(com.mozu.api.contracts.customer.AccountPasswordInfoCollection accountPasswordInfos, AsyncCallback<com.mozu.api.contracts.customer.ChangePasswordResultCollection> callback) throws Exception
	{
		return changePasswordsAsync( accountPasswordInfos,  null, callback);
	}

	/**
	 * Changes a collection of shopper passwords
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	ChangePasswordResultCollection changePasswordResultCollection = customeraccount.changePasswords( accountPasswordInfos,  responseFields);
	 *

	 * @param responseFields Filtering syntax appended to an API call to increase or decrease the amount of data returned inside a JSON object. This parameter should only be used to retrieve data. Attempting to update data using this parameter may cause data loss.
	 * @param accountPasswordInfos Mozu.Customer.Contracts.AccountPasswordInfoCollection ApiType DOCUMENT_HERE
	 * @return com.mozu.api.contracts.customer.ChangePasswordResultCollection
	 * @see com.mozu.api.contracts.customer.ChangePasswordResultCollection
	 * @see com.mozu.api.contracts.customer.AccountPasswordInfoCollection
	 */
	public com.mozu.api.contracts.customer.ChangePasswordResultCollection changePasswords(com.mozu.api.contracts.customer.AccountPasswordInfoCollection accountPasswordInfos, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.ChangePasswordResultCollection> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.changePasswordsClient( accountPasswordInfos,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Changes a collection of shopper passwords
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.changePasswords( accountPasswordInfos,  responseFields, callback );
	 *	latch.await()	 *

	 * @param responseFields Filtering syntax appended to an API call to increase or decrease the amount of data returned inside a JSON object. This parameter should only be used to retrieve data. Attempting to update data using this parameter may cause data loss.
	 * @param  callback callback handler for asynchronous operations
	 * @param accountPasswordInfos Mozu.Customer.Contracts.AccountPasswordInfoCollection ApiType DOCUMENT_HERE
	 * @return com.mozu.api.contracts.customer.ChangePasswordResultCollection
	 * @see com.mozu.api.contracts.customer.ChangePasswordResultCollection
	 * @see com.mozu.api.contracts.customer.AccountPasswordInfoCollection
	 */
	public CountDownLatch changePasswordsAsync(com.mozu.api.contracts.customer.AccountPasswordInfoCollection accountPasswordInfos, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.ChangePasswordResultCollection> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.ChangePasswordResultCollection> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.changePasswordsClient( accountPasswordInfos,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Retrieves the current login state of a customer account by providing the customer's email address.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	LoginState loginState = customeraccount.getLoginStateByEmailAddress( emailAddress);
	 *

	 * @param emailAddress The email address associated with the customer account.
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public com.mozu.api.contracts.customer.LoginState getLoginStateByEmailAddress(String emailAddress) throws Exception
	{
		return getLoginStateByEmailAddress( emailAddress,  null,  null);
	}

	/**
	 * Retrieves the current login state of a customer account by providing the customer's email address.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getLoginStateByEmailAddress( emailAddress, callback );
	 *	latch.await()	 *

	 * @param emailAddress The email address associated with the customer account.
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public CountDownLatch getLoginStateByEmailAddressAsync(String emailAddress, AsyncCallback<com.mozu.api.contracts.customer.LoginState> callback) throws Exception
	{
		return getLoginStateByEmailAddressAsync( emailAddress,  null,  null, callback);
	}

	/**
	 * Retrieves the current login state of a customer account by providing the customer's email address.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	LoginState loginState = customeraccount.getLoginStateByEmailAddress( emailAddress,  customerSetCode,  responseFields);
	 *

	 * @param customerSetCode
	 * @param emailAddress The email address associated with the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public com.mozu.api.contracts.customer.LoginState getLoginStateByEmailAddress(String emailAddress, String customerSetCode, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.LoginState> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getLoginStateByEmailAddressClient( emailAddress,  customerSetCode,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Retrieves the current login state of a customer account by providing the customer's email address.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getLoginStateByEmailAddress( emailAddress,  customerSetCode,  responseFields, callback );
	 *	latch.await()	 *

	 * @param customerSetCode
	 * @param emailAddress The email address associated with the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public CountDownLatch getLoginStateByEmailAddressAsync(String emailAddress, String customerSetCode, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.LoginState> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.LoginState> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getLoginStateByEmailAddressClient( emailAddress,  customerSetCode,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Retrieves the current login state of a customer account by providing the user name associated with the customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	LoginState loginState = customeraccount.getLoginStateByUserName( userName);
	 *

	 * @param userName The user name associated with the customer account.
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public com.mozu.api.contracts.customer.LoginState getLoginStateByUserName(String userName) throws Exception
	{
		return getLoginStateByUserName( userName,  null,  null);
	}

	/**
	 * Retrieves the current login state of a customer account by providing the user name associated with the customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getLoginStateByUserName( userName, callback );
	 *	latch.await()	 *

	 * @param userName The user name associated with the customer account.
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public CountDownLatch getLoginStateByUserNameAsync(String userName, AsyncCallback<com.mozu.api.contracts.customer.LoginState> callback) throws Exception
	{
		return getLoginStateByUserNameAsync( userName,  null,  null, callback);
	}

	/**
	 * Retrieves the current login state of a customer account by providing the user name associated with the customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	LoginState loginState = customeraccount.getLoginStateByUserName( userName,  customerSetCode,  responseFields);
	 *

	 * @param customerSetCode
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param userName The user name associated with the customer account.
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public com.mozu.api.contracts.customer.LoginState getLoginStateByUserName(String userName, String customerSetCode, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.LoginState> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getLoginStateByUserNameClient( userName,  customerSetCode,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Retrieves the current login state of a customer account by providing the user name associated with the customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getLoginStateByUserName( userName,  customerSetCode,  responseFields, callback );
	 *	latch.await()	 *

	 * @param customerSetCode
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param userName The user name associated with the customer account.
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.LoginState
	 * @see com.mozu.api.contracts.customer.LoginState
	 */
	public CountDownLatch getLoginStateByUserNameAsync(String userName, String customerSetCode, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.LoginState> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.LoginState> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getLoginStateByUserNameClient( userName,  customerSetCode,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * customer-accounts Post GetCustomersPurchaseOrderAccounts description DOCUMENT_HERE
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerPurchaseOrderAccountCollection customerPurchaseOrderAccountCollection = customeraccount.getCustomersPurchaseOrderAccounts();
	 *

	 * @return com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection
	 */
	public com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection getCustomersPurchaseOrderAccounts() throws Exception
	{
		return getCustomersPurchaseOrderAccounts( null,  null,  null,  null);
	}

	/**
	 * customer-accounts Post GetCustomersPurchaseOrderAccounts description DOCUMENT_HERE
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getCustomersPurchaseOrderAccounts( callback );
	 *	latch.await()	 *

	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection
	 */
	public CountDownLatch getCustomersPurchaseOrderAccountsAsync( AsyncCallback<com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection> callback) throws Exception
	{
		return getCustomersPurchaseOrderAccountsAsync( null,  null,  null,  null, callback);
	}

	/**
	 * customer-accounts Post GetCustomersPurchaseOrderAccounts description DOCUMENT_HERE
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerPurchaseOrderAccountCollection customerPurchaseOrderAccountCollection = customeraccount.getCustomersPurchaseOrderAccounts( startIndex,  pageSize,  sortBy,  responseFields);
	 *

	 * @param pageSize When creating paged results from a query, this value indicates the zero-based offset in the complete result set where the returned entities begin. For example, with this parameter set to 25, to get the 51st through the 75th items, set startIndex to 50.
	 * @param responseFields Filtering syntax appended to an API call to increase or decrease the amount of data returned inside a JSON object. This parameter should only be used to retrieve data. Attempting to update data using this parameter may cause data loss.
	 * @param sortBy The element to sort the results by and the channel in which the results appear. Either ascending (a-z) or descending (z-a) channel. Optional. Refer to [Sorting and Filtering](../../../../Developer/applications/sorting-filtering.htm) for more information.
	 * @param startIndex When creating paged results from a query, this value indicates the zero-based offset in the complete result set where the returned entities begin. For example, with pageSize set to 25, to get the 51st through the 75th items, set this parameter to 50.
	 * @return com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection
	 */
	public com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection getCustomersPurchaseOrderAccounts(Integer startIndex, Integer pageSize, String sortBy, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getCustomersPurchaseOrderAccountsClient( startIndex,  pageSize,  sortBy,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * customer-accounts Post GetCustomersPurchaseOrderAccounts description DOCUMENT_HERE
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.getCustomersPurchaseOrderAccounts( startIndex,  pageSize,  sortBy,  responseFields, callback );
	 *	latch.await()	 *

	 * @param pageSize When creating paged results from a query, this value indicates the zero-based offset in the complete result set where the returned entities begin. For example, with this parameter set to 25, to get the 51st through the 75th items, set startIndex to 50.
	 * @param responseFields Filtering syntax appended to an API call to increase or decrease the amount of data returned inside a JSON object. This parameter should only be used to retrieve data. Attempting to update data using this parameter may cause data loss.
	 * @param sortBy The element to sort the results by and the channel in which the results appear. Either ascending (a-z) or descending (z-a) channel. Optional. Refer to [Sorting and Filtering](../../../../Developer/applications/sorting-filtering.htm) for more information.
	 * @param startIndex When creating paged results from a query, this value indicates the zero-based offset in the complete result set where the returned entities begin. For example, with pageSize set to 25, to get the 51st through the 75th items, set this parameter to 50.
	 * @param  callback callback handler for asynchronous operations
	 * @return com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection
	 * @see com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection
	 */
	public CountDownLatch getCustomersPurchaseOrderAccountsAsync(Integer startIndex, Integer pageSize, String sortBy, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerPurchaseOrderAccountCollection> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.getCustomersPurchaseOrderAccountsClient( startIndex,  pageSize,  sortBy,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Resets the password for a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	customeraccount.resetPassword( resetPasswordInfo);
	 *

	 * @param resetPasswordInfo Information required to reset the password for a customer account.
	 * @return
	 * @see com.mozu.api.contracts.customer.ResetPasswordInfo
	 */
	public void resetPassword(com.mozu.api.contracts.customer.ResetPasswordInfo resetPasswordInfo) throws Exception
	{
		MozuClient client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.resetPasswordClient( resetPasswordInfo);
		client.setContext(_apiContext);
		client.executeRequest();
		client.cleanupHttpConnection();

	}

	/**
	 * Updates a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccount customerAccount = customeraccount.updateAccount( account,  accountId);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param account Properties of the customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public com.mozu.api.contracts.customer.CustomerAccount updateAccount(com.mozu.api.contracts.customer.CustomerAccount account, Integer accountId) throws Exception
	{
		return updateAccount( account,  accountId,  null);
	}

	/**
	 * Updates a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.updateAccount( account,  accountId, callback );
	 *	latch.await()	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param  callback callback handler for asynchronous operations
	 * @param account Properties of the customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public CountDownLatch updateAccountAsync(com.mozu.api.contracts.customer.CustomerAccount account, Integer accountId, AsyncCallback<com.mozu.api.contracts.customer.CustomerAccount> callback) throws Exception
	{
		return updateAccountAsync( account,  accountId,  null, callback);
	}

	/**
	 * Updates a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CustomerAccount customerAccount = customeraccount.updateAccount( account,  accountId,  responseFields);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param account Properties of the customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public com.mozu.api.contracts.customer.CustomerAccount updateAccount(com.mozu.api.contracts.customer.CustomerAccount account, Integer accountId, String responseFields) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccount> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.updateAccountClient( account,  accountId,  responseFields);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}

	/**
	 * Updates a customer account.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	CountDownLatch latch = customeraccount.updateAccount( account,  accountId,  responseFields, callback );
	 *	latch.await()	 *

	 * @param accountId Unique identifier of the customer account.
	 * @param responseFields Use this field to include those fields which are not included by default.
	 * @param  callback callback handler for asynchronous operations
	 * @param account Properties of the customer account.
	 * @return com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 * @see com.mozu.api.contracts.customer.CustomerAccount
	 */
	public CountDownLatch updateAccountAsync(com.mozu.api.contracts.customer.CustomerAccount account, Integer accountId, String responseFields, AsyncCallback<com.mozu.api.contracts.customer.CustomerAccount> callback) throws Exception
	{
		MozuClient<com.mozu.api.contracts.customer.CustomerAccount> client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.updateAccountClient( account,  accountId,  responseFields);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}

	/**
	 * Deletes a customer account. A customer account cannot be deleted if any orders exist, past or present.
	 *

	 *	CustomerAccount customeraccount = new CustomerAccount();
	 *	customeraccount.deleteAccount( accountId);
	 *

	 * @param accountId Unique identifier of the customer account.
	 * @return
	 */
	public void deleteAccount(Integer accountId) throws Exception
	{
		MozuClient client = com.mozu.api.clients.commerce.customer.CustomerAccountClient.deleteAccountClient( accountId);
		client.setContext(_apiContext);
		client.executeRequest();
		client.cleanupHttpConnection();

	}

}

redpajama_set_name: RedPajamaGithub


Hi Ludvig I have some questions if you think this will be helpful for me.
I have sent you an email now. Please respond.
Hi Ludvig – this looks fantastic.. I can understood you and Mikael worked on it a long time.
I have a question. I'm still in school (will get my bachelor soon). Can I still join the program or do I need to have a degree or have already begun my career? Thanks.
Sure Jeffrey, you can send an application. A bachelor's degree is not a necessity.
Good luck with this new project of yours.
I have been waiting for this a long time. I look forward to learning more.
Thanks, I hope you find it to your liking.


text:
Israel, NZ give interim approval for sale of virus nasal spray firm, company says
JERUSALEM/WELLINGTON — Israel and New Zealand have given interim approval for the sale of biotech firm SaNOtize Research and Development's Nitric Oxide Nasal Spray (NONS) which could help prevent transmission of coronavirus disease 2019 (COVID-19), the company said on Monday.
Manufacturing of NONS, under the brand name Enovid, has begun in Israel with SaNOtize's partner Nextar Chempharma Solutions Ltd. and it is expected to be on sale there this summer.
In New Zealand, SaNOtize has registered its nasal spray with the New Zealand Medicines and Medical Devices Safety Authority, which permits the company to distribute and sell NONS over the counter immediately, the Vancouver-based company said.
However, New Zealand's health ministry said it has not approved the product for use as an anti-viral nasal spray.
The approval referred to by the company may relate to a notification made to the New Zealand Web-Assisted Notification Database (WAND) operated by Medsafe, where medical devices for supply in New Zealand are required to be notified. This is not an application or approval process, the health ministry said in a statement on Tuesday.
"The presence of an entry on this database does not confirm or imply that the product meets the requirements of the Medicines Act 1981," it said in a statement, adding that it would follow up with the company.
Last week, SaNOtize and Ashford and St. Peter's Hospitals NHS Foundation Trust in Surrey, UK, announced results of clinical trials showing that NONS was an effective antiviral treatment that could prevent the transmission of COVID-19, shorten its course, and reduce the severity of symptoms and damage in those already infected.
Chris Miller, SaNOtize's chief science officer, said its formulation of Nitric Oxide for use in humans is designed to "kill viruses in the upper airways, preventing them from incubating and spreading to the lungs." — Reuters

redpajama_set_name: RedPajamaCommonCrawl


text:
NEWS | UNIVERSITY
UNC, NC State cancel classes in preparation for Hurricane Florence
By Bre Bradham and Ben Leonard
September 10, 2018 | 9:25pm EDT
The University of North Carolina at Chapel Hill and North Carolina State University have cancelled classes in preparation for the incoming hurricane.
NC State announced around 4:30 p.m. Monday that it would cancel classes beginning at 5:00 p.m. Wednesday and going through the end of the week. The residence halls and dining halls are expected to remain open.
UNC announced Monday night in an Alert Carolina email that classes would be cancelled beginning at 5:00 p.m. Tuesday and extending through Friday in order to allow students to travel home if they are able to.
"All students are strongly encouraged to leave the Chapel Hill area before the storm hits," the email stated. "Anyone who is traveling out of the path of the storm should do so no later than Wednesday evening."
The residence halls at UNC will remain open, but the email said that information about dining and other campus services would be announced in the near future.
Duke's policies call for the hospital and university to remain open during severe weather, but allow for clinic appointments and classes to be cancelled. Duke called off classes under its severe weather policy for a large snowstorm in January.
Kyle Cavanaugh, vice president of administration, told The Chronicle that any decision regarding classes would be up to Provost Sally Kornbluth, in coordination with the Emergency Management System.
As of Monday night, Hurricane Florence is a Category 4 storm that is expected to make landfall later this week.
Duke has not yet announced undergraduate class cancellations.
Follow our live blog for continuous updates.
Column: The rebuild is over for Duke women's basketball
Bre Bradham
Bre is a senior political science major from South Carolina, and she is the current video editor, special projects editor and recruitment chair for The Chronicle. She is also an associate photography editor and an investigations editor. Previously, she was the editor-in-chief and local and national news department head.
Twitter: @brebradham
Email: breanna.bradham@duke.edu
Ben Leonard
Managing Editor 2018-19, 2019-2020 Features & Investigations Editor
Follow @Ben___Leonard
A member of the class of 2020 hailing from San Mateo, Calif., Ben is The Chronicle's Towerview Editor and Investigations Editor. Outside of the Chronicle, he is a public policy major working towards a journalism certificate, has interned at the Tampa Bay Times and NBC News and frequents Pitchforks.
Share and discuss "UNC, NC State cancel classes in preparation for Hurricane Florence" on social media.


This, however, is a female, form romulus, which mimics the crimson rose Atrophaneura hector.
I saw this female in Mysore, where I also saw crimson roses. Another form, stichius, mimics the common rose, Atrophaneura aristolochiae.


text:
Robbers who raided Plymouth shop with a machete are jailed
Serial criminals Steven Danvers, aged 30, and 28-year-old Benjamin Rogers jailed for four and a half years
Stuart AbelCourt Reporter
Two thugs have been jailed for robbing a city shop with a machete.
Serial offenders Steven Danvers, aged 30, and 28-year-old Benjamin Rogers raided the convenience store to grab £280.
But Rogers at least had little chance of getting away with it as he was a regular customer, Plymouth Crown Court heard.
Jailing both men for four and a half years, Judge Peter Johnson told the pair: "Both of you have very poor records. You hatched a plan that a robbery would take place at this convenience store.
Callous thief who stole from churchgoers with his mum loses bid to cut jail term
"You Rogers carried out reconnaissance and Danvers you used a knife, a very threatening machete and you got away with a reasonable sum of money."
He ruled that Danvers and Rogers were dangerous, meaning they will not be released at the usual half-way point of their sentence.
Police are at the scene of the robbery (Image: Sarah Waddington)
They will only be set free after serving two-thirds of the term, at three years, and then only if the parole board deems they no longer pose a public danger.
Both will have two-year extended licence periods upon their release.
Football fans defend Plymouth Argyle stewards after teenager was 'choked' at Home Park
Danvers and Rogers, both of no fixed address, pleaded guilty to robbery at the West Hoe Convenience Store on January 4.
Danvers also admitted having a bladed article.
The court heard that the two men entered the store just after 8pm with Danvers carrying the machete.
Steven Danvers pictured outside court in 2011 (Image: Lucy Duval)
They threatened the male cashier with the weapon before escaping with the cash.
Ali Rafati, for Danvers, said his client was vulnerable.
He added the defendant had mental health difficulties and ended up sleeping rough in all weathers.
Dad groped teenager between the legs at Plymouth Argyle match
Mr Rafati said: "The robbery lasted about 30 seconds. No harm was caused to anyone. If any resistance had been offered he would have turned on his heels.
"He wanted money so he could drink and carry on living on the streets."
Steven Danvers (left) and Benjamin Rogers, also known as Clancy
Michael Green, for Rogers, also known as Clancy, said: "It is hardly the most sophisticated robbery. He was a regular there and they would know him and recognise him."
Mr Green said that his client also had trouble with mental health problems and finding a settled address.
He added: "He is 28 years old and since 2010 until August last year he was in prison or at a psychiatric hospital. That is the sad reality."
Plymouth NewsMan found guilty of killing Devon schoolgirl Scarlett Keeling on Indian beach


The euro-dollar (EUR/USD) exchange rate dropped to the support near 1.1300, then a retracement kicked in, forming a bullish pin bar and pushing the exchange rate towards 1.1400 earlier on August 16 after the U.S. Department of the Treasury said its Net Long-term Securities Transactions came out at -$36.5 billion in June 2018.
An unexpected upward revision to the second quarter Eurozone gross domestic product was not enough to return the Euro US Dollar (EUR/USD) exchange rate to an uptrend.
While quarterly growth was revised up from 0.3% to 0.4% the mood towards the Euro remained generally bearish during Tuesday's European session.
As the Turkish financial crisis continued to rumble on this limited the potential for the single currency to recover its lost ground, with the threat of Turkish defaults on foreign-currency loans still hanging over the economic outlook.
The US Dollar, meanwhile, continued to benefit from the general sense of market risk aversion as Turkish President Recep Tayyip Erdogan showed no signs of backing down in response to US trade pressure.
The positive impact of the second quarter Eurozone data was limited thanks to the persistent uneven nature of growth across the currency union.
While Germany and the Netherlands both posted better-than-expected growth in the second quarter markets remain sceptical as to whether this momentum can be maintained.
'While the northern countries did boost growth back to the pace of the first quarter, it doesn't move the needle much on the overall economic picture.
'Industrial production hasn't been of much help either in Q2.
'For the months ahead, production seems to be limited by concerns about the global economy on the one hand and capacity constraints on the other.
As the Eurozone continues to trail behind the levels of growth seen in 2017 investors have seen little cause for confidence in the Euro.
Although the German ZEW economic sentiment index showed an improvement in August, rising from -24.7 to -13.7, the measure remained in negative territory.
With domestic confidence in the outlook of the German economy still looking rather lacklustre EUR exchange rates struggled to gain any fresh traction.
Thursday's Eurozone trade balance figure could offer the Euro a boost, however, if the surplus is found to have widened on the month in June.
Any fresh signs of economic softness, on the other hand, would leave the single currency exposed to additional downside pressure.
As July's US import and export price index data proved mixed this took some of the wind out of the US Dollar's sails on Tuesday.
A surprise -0.5% contraction in export prices on the month did not encourage particular confidence in the outlook of the world's largest economy.
The decline highlighted market concerns surrounding the negative impact of the Trump administration's trade spat with China.
With the full impact of trade tariffs yet to fully filter through into the US economy investors remain wary of the prospect of a slowdown in growth.
Although this is not likely to deter the Federal Reserve from maintaining its more hawkish monetary policy outlook USD exchange rates still softened in the wake of the data.
Further weakness could be in store for the US Dollar as forecasts point towards a slowdown in July's advance retail sales figure.
Markets anticipate growth of just 0.1% on the month, a moderate dip from the 0.5% seen in June.
This would give investors fresh incentive to sell out of the US Dollar, undermining confidence in the health of the domestic economy.
However, a stronger showing from the sales data could encourage USD exchange rates to extend their recent bullish run further.
Focus will also fall on the latest industrial and manufacturing production figures, which are expected to show an easing in sector growth on the month.
As long as the general sense of market risk aversion persists, though, the EUR/USD exchange rate is likely to remain biased to the downside.


text:
NLCS Game 6: Giants force Game 7 with 6-1 win over Cardinals
Monday night will be a winner-take-all game for the National League pennant.
By Travis Miller@JustTMill Oct 21, 2012, 9:45pm CDT
Share All sharing options for: NLCS Game 6: Giants force Game 7 with 6-1 win over Cardinals
If the St. Louis Cardinals are to repeat as World Series champions they will have to win another winner-take-all game on the road, just like in the NLDS and in the Wild Card playoff game. Ryan Vogelsong struck out nine and scattered four with a walk while giving up only one run as the Giants won Game 6 of the 2012 NLCS 6-1.
The Giants scored four runs in the bottom of the second, three of them unearned when Vogelsong reached on an error in the inning, and never looked back. San Francisco has now won five straight games in the 2012 playoffs while facing elimination.
In addition to earning the win on the mound, Vogelsong drove in a run and scored a run in the second inning. He had a no-hitter going through four and two thirds before it was broken up by Daniel Descalso.
Matt Cain will face off against Kyle Lohse Monday night in the deciding Game 7.
Giants force Game 7 with 6-1 win over Cardinals
Cardinals down to final three outs


text:
Q: WPF - Hide minimize button of a window In WPF, how can I hide the minimize button (only the minimize, not also the maximize...) of a window.
The code in this forum almost work for me. The behavior of that code is that it's disabled the minimize button. But, how hide it?
http://forums.silverlight.net/forums/p/222067/532926.aspx

A: I think you would have to hide the default window title and draw your own titlebar.
e.g.: C# WPF Custom Title Bar Tutorial
and Moving a WPF Window with Custom Chrome

A: How about disabling the resize attribute?
ResizeMode="NoResize"

redpajama_set_name: RedPajamaStackExchange


text:
if (!process.versions.openssl) {
  console.error('Skipping because node compiled without OpenSSL.');
  process.exit(0);
}

var common = require('../common');
var assert = require('assert');
var https = require('https');
var fs = require('fs');
var path = require('path');

var options = {
  key: fs.readFileSync(path.join(common.fixturesDir, 'test_key.pem')),
  cert: fs.readFileSync(path.join(common.fixturesDir, 'test_cert.pem'))
};

var reqCount = 0;

var server = https.createServer(options, function(req, res) {
  ++reqCount;
  res.writeHead(200);
  res.end();
  req.resume();
}).listen(common.PORT, function() {
  unauthorized();
});

function unauthorized() {
  var req = https.request({
    port: common.PORT,
    rejectUnauthorized: false
  }, function(res) {
    assert(!req.socket.authorized);
    res.resume();
    rejectUnauthorized();
  });
  req.on('error', function(err) {
    throw err;
  });
  req.end();
}

function rejectUnauthorized() {
  var options = {
    port: common.PORT
  };
  options.agent = new https.Agent(options);
  var req = https.request(options, function(res) {
    assert(false);
  });
  req.on('error', function(err) {
    authorized();
  });
  req.end();
}

function authorized() {
  var options = {
    port: common.PORT,
    ca: [fs.readFileSync(path.join(common.fixturesDir, 'test_cert.pem'))]
  };
  options.agent = new https.Agent(options);
  var req = https.request(options, function(res) {
    res.resume();
    assert(req.socket.authorized);
    server.close();
  });
  req.on('error', function(err) {
    assert(false);
  });
  req.end();
}

process.on('exit', function() {
  assert.equal(reqCount, 2);
});


Bucharest is a city of contrasts. The Romanian capital is an intriguing place with surprisingly broad boulevards, beautiful Orthodox churches and a queer mix of communist residential buildings and impressive Art Nouveau architecture. Many people claim Bucharest has a Paris-like atmosphere and similar cityscapes. Well, Bucharest even has its own Arc de Triomphe. The Romanian capital is never too crowded and is always a pleasure to wander around the great public gardens and parks like Cişmigiu Gardens and Herăstrău Park, or the charming Old Town with its pretty shops and cafes.
The Communist regime has left its distinctive marks everywhere you look. The impressive Palace of Parliament built under Ceaușescu's rule is the second largest administrative building in the world after the Pentagon in the US. There are also many peculiar monuments and statues, some of which are hard to forget, including the Memorial of Rebirth and the Aripi Monument. With more than 60 museums and museum houses, Bucharest is hard to leave you bored. One of the most popular is the National Village Museum which is an open-air splendour showing windmills, old churches and traditional rural Romanian houses. Bucharest is also a start-off point to many great Romanian destinations. For instance, you can visit the presumed grave of Dracula himself within a short drive from the capital!
Bucharest is a safe city and one of the safest European capitals. It hosts many festivals, music and cultural events every week. The splendid Romanian Athenaeum is a piece of art and the main classical music venue in the city. Bucharest maintains a lively nightlife with numerous party houses and clubs entertaining visitors until the early hours. Young people are also attracted by the many hipster and stylish coffee places around every corner. Bucharest is also described as a great family destination due to its great amusement parks, kids clubs, outdoor activities and playgrounds. One of the newest jewels in the city's crown is the Therme Bucuresti park with the largest indoor, urban pool in Europe.
Most of the sites of interest in Bucharest are concentrated in the central area of the city. Most of the hotels in Bucharest are modern, conveniently located and offer really good services. You can find any kind of accommodations around the popular city squares - Unirii, Romana and Universitatii) as well as in the trendy Victoriei neighbourhood. The luxury 5-star hotels in Bucharest are located just north of the Old Town, near the National Museum of Art and the University of Bucharest. Budget hotels and self-contained apartments are scattered around the Romanian capital. A good option is the Drumul Taberei neighbourhood which is easily connected with the centre of Bucharest via the Gorjului and Lujerolui metro stations. The Old Town of Bucharest, around the National Library and Tineretului neighbourhood are the areas of nice hostels. Bucharest Henri Coandă International Airport is surrounded by modern 4-star hotels. The neighbourhoods of Dămăroaia, Băneasa and Aviației are also great options to book a hotel or apartment close to the Bucharest airport.


SEOUL, Aug. 20 (Korea Bizwire) — So-called 'card news', a news format combining 'cards' featuring both text and images, has been embraced by numerous South Korean media companies recently, with some saying that the new format is more effective in improving reader comprehension and elevating their intention of reuse, and is as credible as traditional written articles.
A report on digital convergence submitted by a Dankook University research team of Cho Yoon-sung and Kim Jong-moon on August 18 analyzed the favorability, comprehension level, credibility, satisfaction and intention of reuse of news on the part of readers for different formats, including card news.
The research team surveyed 232 adults during the months of April and May, with the respondents evaluating the five different categories on a five point scale after being shown both card news and traditional news stories.
The results of the study revealed that in terms of comprehensibility, card news was rated at 4.12, higher than the 3.92 for written news.
In the measurement of the reuse intention level, which measures a person's intent to reread news of the same format again in the future, card news came in at 3.46 points, surpassing written news at 3.25.
In terms of satisfaction level, card news was also higher at 3.60 than conventional written news at 3.43.
When it came to credibility and favorability, no statistically meaningful differences were found, said the researchers.


NEW YORK - The landmarked Milestone Hotel & Residences, a member of Leading Hotels of the World situated directly opposite Kensington Palace and Gardens, has reopened all six of its luxury residences following an elegant and thoughtful refurbishment. Visitors to London can enjoy sumptuous surroundings and their own private front door in the desirable Royal Borough of Kensington - just minutes from the West End -while having 24/7 access to the personal services and facilities of one of London's most prestigious five-star properties.
The Milestone Residences comprise five two-bedroom apartments and one newly converted three-bedroom apartment - the Kensington Palace Residence - that accommodates up to five guests. Each features a standalone kitchen, spacious living and dining area, luxurious walk-in showers and cleverly designed storage throughout.
The design and decor of all six residences were conceptualized by Red Carnation Hotels' design team, headed by the collection's founder and president, Beatrice Tollman, along with her daughter Toni Tollman. No two rooms in either the hotel or the residences are the same, and every design detail has carefully combined the rich history of the building and the needs of the discerning modern traveler. Guests can expect deep hand-woven carpets, exquisite fabrics, antique or custom-made furnishings, hand-crafted chandeliers, polished brass tables and Savoir beds, with rare artworks and vintage mirrors on the walls.
Guests of The Milestone's Residences enjoy five-star hotel services including 24-hour room service, twice daily housekeeping, full Concierge service, use of the hotel's chauffeur, daily newspaper delivery, kitchen pantry essentials, plus a welcome basket of goodies featuring home baked cookies, macaroons, juice, milk, bread, butter, preserves and more. And they can also dine in the hotel's Cheneston Restaurant or take afternoon tea in the hotel's Park Lounge.
"Our newly designed long-stay Residences are a home away from home for business travelers spending an extended time in London, or families seeking comfortable yet stylish accommodation for their visit to the city," says Andrew Pike, General Manager of The Milestone. "Offering guests their very own address in one of London's most desirable neighborhoods, Kensington, the Residences combine the value, space and authenticity of renting a private home, with the service, facilities and security of a five star hotel. Our talented in-house design team has brilliantly combined taste and expertise to create functional yet elegant spaces, complementing the mansion's rich heritage that dates back to the 1880s."
Αναρτήθηκε από geop στις 7:55 π.μ.


Our Lord and savior Jesus Christ wasn't wrong when He said I am the Way,the Truth and the Light. When you walk according to His ways,He directs you. He asked us to pray in His name,and we shall cast out demons. All we need here is the Faith. The believe in Jesus. I am living in this experience that's why I'm sharing it here. Believe me the sweetest thing for anybody to do is to live a God fearing life. Oh,how I love Jeaus!,because in Him,there's no regrets. Have Faith in Jesus,and experience the happiness. When you pray to Him,talk to Him as friend with friend. Believing that someone hears you,and believe what you ask for,your prayer will be answered. Peace be with you in Jesus' name. Amen.
Amen,thank you but why is that Jesus doesn't answer his people fast?
Amen... JESUS is a maricle working GOD. Seek first the Kingdom of GOD and his rightouesness and everything shall be given unto you. Make GOD center of your life. He is the source of our strenght. To Him be the Glory and the Honor Forever and ever Amen.
Good evening, the Bible said" anything you ask the FATHER IN MY NAME, IT SHALL BE GIVEN TO YOU" can u explain how should I ask? Am wondering if my ways of asking is wrong. How do I start the asking what word should I use 1st.
God's answers will always be a YES, NO and WAIT. Why No? because He has greater plans than yours. WAIT because He has a perfect timing for everything just trust HIM.
Hi I'm new here. God may not give what you want/need in an instant. But believe that he will give what you NEED at the right time. We should always remember that no matter how great our plans are for ourselves, God has a greater plan. Keep your faith and be patient.
Yes,ask anything in my name and it shall be given.There's no special way to ask something from the Father other than in prayer.Read Matthew chapter 6:5-15. Prayer is talking with God and God is spirit.We dont learn how to pray bcos once the spirit of God is upon you,your body becomes the temple of the holy spirit.Kkkkkk.
Lovely replies here from God's faithful people. So much of enlightenment. Love you all. God bless us.


text:
Sophomore Michelle Graham Awarded Hollings Scholarship by National Oceanic and Atmospheric Administration
Awards & Scholarships, Engineering, Research
MACON – Mercer sophomore Michelle Graham was recently awarded the prestigious Ernest F. Hollings Undergraduate Scholarship by the National Oceanic and Atmospheric Administration (NOAA). Graham is the University's second Hollings Scholar in as many years.
The Hollings Scholarship Program is designed to increase undergraduate training in oceanic and atmospheric science, research and technology. Each year, it provides 120 undergraduate applicants with academic assistance up to $9,500 per year for two years of full-time study. It also guarantees a 10-week, full-time paid internship at a NOAA facility between the first and second years of the award. The internship provides hands-on, practical experience in NOAA-related science, research, technology, policy, management and education activities.
Awards also include travel funds to attend a mandatory NOAA Scholarship Program orientation and the annual Science and Education Symposium, scientific conferences where students present their research and a housing subsidy.
"I am delighted that Michelle has been awarded the Hollings Scholarship. Her passion for environmental engineering and sustainable development has been clear since her first semester at Mercer. In addition to being an outstanding student in the classroom, she has enthusiastically advanced research and pursued service opportunities," said Dr. Michael MacCarthy, assistant professor of environmental and civil engineering and director of the engineering for development program. "The Hollings Scholarship offers Michelle an excellent opportunity to broaden her experience performing environmental engineering laboratory and field research."
Graham, from Tampa, Florida, is an environmental engineering major with a minor in engineering for development. She plans to obtain a Ph.D. in environmental engineering with a focus on sustainable infrastructure and pursue a career promoting sustainable development within global communities.
At Mercer, Graham is involved in low-cost household environmental solutions research with Dr. MacCarthy aimed at investigating efficient building design and energy use and creating more affordable renewable energy options for middle to low-income homeowners. This research has involved the implementation and investigation of a low-cost solar photovoltaic "starter kit" that can be installed on a home by the homeowner, saving thousands of dollars. The research team has begun collaborating with Macon's chapter of Habitat for Humanity with plans to install a system on a newly built home this fall.
This summer, she will participate in a 10-week National Science Foundation (NSF) Research Experience for Undergraduates (REU) at the University of Maine's Forest Bioproducts Research Institute, where she will carry out life cycle analysis of cross-laminated timber (CLT) products, modeling impacts of increased CLT demand on forest management, land use and forest carbon, which are all related to life cycle assessment.
Additionally, Graham participated in a Mercer On Mission trip to Peru last summer, where she worked with other engineering students to help build mercury capture systems for use in artisanal small-scale gold mining communities.
"I'm so excited to be appointed as a 2019 Ernest F. Hollings Undergraduate Scholar," said Graham. "I'm looking forward to the opportunities it will bring me in my academic and professional careers, expanding my network and helping me gain valuable experience. This scholarship will help bring me closer to reaching my goal of a career where I can serve both people and the environment."
Graham is a member of the Engineering Scholars Track of the University Honors Program, the Society of Women Engineers and the National Society of Leadership and Success.
Over his long career in state and federal politics, Senator Ernest "Fritz" Hollings of South Carolina was a champion for ocean policy and conservation. When he retired in 2005, the Ernest F. Hollings Scholarship was established in his honor to bolster undergraduate training in NOAA mission sciences, as well as increase environmental literacy.
About the School of Engineering
Mercer University's School of Engineering, founded in 1985, offers innovative and academically challenging programs that provide students with a comprehensive education, featuring a solid foundation in mathematics and sciences, a core engineering curriculum, a range of courses in engineering specialties and a strong emphasis on communication technologies. The School is consistently ranked by U.S. News and World Report as one of the top three master's-degree-level engineering schools in the Southeast. Known for its breadth of instruction in its undergraduate program and its five-year joint bachelor's and master's degree program, the School combines technical education with hands-on laboratory experience. Mercer engineers can look forward to joining fellow alumni in companies such as Robins Air Force Base, Lockheed Martin, Georgia Power, Siemens and Gulfstream Aerospace.
Tagsfeatured
Kyle Sears
Kyle is the director of media relations at Mercer. In addition to being the primary media contact for most academic and administrative units of the university, he coordinates hometown and university news releases and serves as editor of the News@Mercer e-newsletter and Reach magazine.
Spencer B. King Jr. Center for Southern Studies to Award 2018 Sidney Lanier Prize to Natasha Trethewey
Mercer Chapter of Phi Beta Kappa to Host Inaugural Malcolm Lester Lectures on Liberal Arts and Public Life
Mercer Alumnus, International Climate and Science Policy Expert to Lecture on Paris Agreement on Climate Change
Mercer Sweeps Major Awards at Georgia Parliamentary Debate Association State Tournament
School of Engineering Website
Latest School of Engineering Posts
Mercer Music at Capricorn's API sound console merges classic and modern features
Mercer student builds boutique tube guitar amplifier for revived Capricorn studios
Binary Bears Capture First Place in ACM Southeast Division II Competition
Mercer grads play key role in simulation project at Robins Air Force Base


text:
import "white";
import "black";


Regardless of how fit you might be, you can still get injured working out. Even something as simple as walking can lead to an injury. Fortunately, there are ways to minimize the risk. Here are some simple steps you can take to prevent an injury at the gym.
All workouts should begin with a short warm-up to prepare the body for exercise. Warming up gradually increase your heart rate and helps loosen up stiff joints and muscles.
The simplest way to warm-up is to jog or run in place for 5 minutes. You can also jump rope or utilize a cardio machine, such as a treadmill or exercise bike.
Stretching your muscles helps increase their flexibility and lessens the chance that you will pull a muscle when you are working out. The best time to stretch is right after your warm-up, so many people incorporate stretching as part of their warm-up routine.
Make sure that you don't bounce the stretch or push to the point that you are in a lot of pain. Stretching works in small amounts over time.
When beginning a new exercise program, ease into it slowly. Pushing yourself too hard at first can result in an injury that could keep you out of the gym for weeks or even months.
As your fitness level increases, you'll be able to increase the duration and intensity of each exercise, as well as the frequency of your workouts.
Be sure you understand how an exercise is performed before attempting to do it. Many exercise machines at gyms have a diagram showing how they're supposed to be used. If it still seems unclear, ask a trainer.
The best course of action is to get a trainer from the very beginning. A good trainer will help you develop good habits from day one, including helping you develop good warm-up and stretching routines.
They will also teach you proper form, so you won't get injured performing your exercises in a sloppy manner.
Before you start using any equipment, make sure that you do a brief check to make sure that it is working properly.
While using the equipment, if it gets stuck or something seems to be wrong, stop using it, get off the machine, and report it to the staff. Make sure they fix it or mark it as broken so other people don't use it.
The gym has a responsibility to protect their customers and a malfunctioning or broken machine can cause a lot of damage. You can receive compensation for your injuries and any complications that it causes, but it's better to avoid that situation in the first place.
Keep in mind that it is possible to overwork your muscles and it's best to schedule your workouts with care. Avoid working the same muscles two days in a row with similar movements.
A basic example of how to vary your routine would be to do your cardio work on one day, with weights the following day, then swimming on the third day.
If your goals are more focused on resistance training, try a basic split with upper body on one day and lower body the next.
There's nothing wrong with lifting weights on consecutive days, provided you're not beating up the same muscles that should be resting.
Most importantly, you should always listen to your body. While you should already be incorporating rest days into your schedule, they should not be written in stone. If you're in more pain than usual, you could very well have an injury. It's better to take an extra day off than to push yourself and make it worse.
While there's no way to guarantee that you'll never get injured, the tips above can make a world of difference. Also remember that if you're over 50 or new to working out, it's best to see a doctor before you start.
Even the best safety tips can't help you if you're not healthy enough for a particular type of program.
How Should One Alternate Their Workouts?
Regardless of how fit you might be, you can still get injured working out. Even something as simple as walking can lead to an injury.


See the Quality for Yourself!
We are proud of the quality of our printing! If you want a closer look at our business card products, order a stock pack today.
What's inside our free Business Card Stock Pack?
A selection of business cards showcasing a variety of stocks, finishes and sizes.


The glow stones are environmentally friendly way to light up or decorate! It is great use for decorating yard, garden, fish tank, walkway, potting, aquarium & fish tank and more.
Lighting a pathway, driveway, flower bed, fish tank aquarium, or garden, make the places special.
Glow in the dark after full sun exposure, can lasts approximately 5 to 8 hours.
The stones are all unique and they can be used in different ways according to your imagination.
The glow stones are made of resin, non-toxic, non-radioactive material.
It can last up to 15 years, not only save energy but also protect our environment.
Several colors for your option, you can send it as a gift to your families, friends.
The stone cannot glow itself, it will absorb the sunlight at outdoor, and glow at night. Or it can also absorb lamp light, and glow if you put it inside home.


Look good and feel great from head-to-toe this Valentine's day! Light a candle to set the mood, lather your body for radiant skin, spray on some perfume to smell your best, and keep your hair looking great all night long with these V-day essentials.
Finally, some great date ideas to make sure it all goes off without a hitch!
See them all here from the Realist Mama Blog.


For all RASA teams. More details coming soon.
At Veteran's Park. More information coming soon.
All Instructors for clinic are current or former collegiate softball players who went through the RASA program, and Quakertown High School!
Each camp runs from 9am– 12:30pm. During the clinic each athlete will work on refining their softball skills & knowledge, and having fun while doing it! We will work on throwing, fielding, hitting, team building and will have a Q & A at the end of each session.


Posted March 27, 2014 by Biljana Kebakoska Dimitrijevic & filed under blog.
Are you a 'porridge-lover'? Are you crazy about rice porridge or velvety rice pudding? I grew up eating porridge. As a child, my favourite one used to be rice porridge. You can create so many variations and alterations of it, it never palls.
They say a successful day begins with a good breakfast. If you want to treat yourself to a nice big portion of breakfast porridge, why don't you try a nice big portion of rice ice cream?
How about rice ice cream? What do you need and what do you do?
If you're about to make rice porridge, use enough milk, even though a fourfold amount of milk might seem too much. Add cinnamon from Ceylon and a vanilla pod. Heat over a low flame for about half an hour until it gets soft. Stir from time to time. It's no art, but it's certainly a delicious bite. Use the cooled porridge to make ordinarily extraordinary ice cream.
Angelato is on the alert for hungry people. Please, feel free to join us, 'rice-lovers'!