public class AccountCommandFactoryImpl extends Object implements AccountCommandFactory
| Constructor and Description |
|---|
AccountCommandFactoryImpl(org.apache.http.client.HttpClient httpClient,
Access access,
AuthenticationCommand authCommand,
TempUrlHashPrefixSource tempUrlHashPrefixSource,
Character delimiter) |
| Modifier and Type | Method and Description |
|---|---|
Access |
authenticate() |
AccountInformationCommand |
createAccountInformationCommand(Account account) |
AccountMetadataCommand |
createAccountMetadataCommand(Account account,
Collection<? extends Header> headers) |
HashPasswordCommand |
createHashPasswordCommand(Account account,
String hashPassword) |
ListContainersCommand |
createListContainersCommand(Account account,
ListInstructions listInstructions) |
TenantCommand |
createTenantCommand(Account account) |
Access |
getAccess() |
ContainerCommandFactory |
getContainerCommandFactory() |
Character |
getDelimiter() |
org.apache.http.client.HttpClient |
getHttpClient() |
String |
getOriginalHost() |
String |
getPrivateHost() |
String |
getPublicHost() |
TempUrlHashPrefixSource |
getTempUrlHashPrefixSource() |
boolean |
isTenantSupplied() |
void |
setPrivateHost(String privateHost) |
void |
setPublicHost(String publicHost) |
public AccountCommandFactoryImpl(org.apache.http.client.HttpClient httpClient,
Access access,
AuthenticationCommand authCommand,
TempUrlHashPrefixSource tempUrlHashPrefixSource,
Character delimiter)
public void setPublicHost(String publicHost)
setPublicHost in interface AccountCommandFactorypublic void setPrivateHost(String privateHost)
setPrivateHost in interface AccountCommandFactorypublic String getPublicHost()
getPublicHost in interface AccountCommandFactorypublic String getPrivateHost()
getPrivateHost in interface AccountCommandFactorypublic String getOriginalHost()
getOriginalHost in interface AccountCommandFactorypublic Access authenticate()
authenticate in interface AccountCommandFactorypublic AccountInformationCommand createAccountInformationCommand(Account account)
createAccountInformationCommand in interface AccountCommandFactorypublic AccountMetadataCommand createAccountMetadataCommand(Account account, Collection<? extends Header> headers)
createAccountMetadataCommand in interface AccountCommandFactorypublic ListContainersCommand createListContainersCommand(Account account, ListInstructions listInstructions)
createListContainersCommand in interface AccountCommandFactorypublic TenantCommand createTenantCommand(Account account)
createTenantCommand in interface AccountCommandFactorypublic HashPasswordCommand createHashPasswordCommand(Account account, String hashPassword)
createHashPasswordCommand in interface AccountCommandFactorypublic ContainerCommandFactory getContainerCommandFactory()
getContainerCommandFactory in interface AccountCommandFactorypublic boolean isTenantSupplied()
isTenantSupplied in interface AccountCommandFactorypublic org.apache.http.client.HttpClient getHttpClient()
public Access getAccess()
getAccess in interface AccountCommandFactorypublic TempUrlHashPrefixSource getTempUrlHashPrefixSource()
public Character getDelimiter()
Copyright © 2012-2016 42 BV. All Rights Reserved.