org.javaswift.joss.command.impl.factory
Class ContainerCommandFactoryImpl

java.lang.Object
  extended by org.javaswift.joss.command.impl.factory.ContainerCommandFactoryImpl
All Implemented Interfaces:
ContainerCommandFactory

public class ContainerCommandFactoryImpl
extends Object
implements ContainerCommandFactory


Constructor Summary
ContainerCommandFactoryImpl(AccountCommandFactoryImpl accountCommandFactory)
           
 
Method Summary
 ContainerInformationCommand createContainerInformationCommand(Account account, Container container, boolean allowErrorLog)
           
 ContainerMetadataCommand createContainerMetadataCommand(Account account, Container container, Collection<? extends Header> headers)
           
 ContainerRightsCommand createContainerRightsCommand(Account account, Container container, boolean publicContainer)
           
 ContainerRightsCommand createContainerRightsCommand(Account account, Container container, String writePermissions, String readPermissions)
           
 CreateContainerCommand createCreateContainerCommand(Account account, Container container)
           
 DeleteContainerCommand createDeleteContainerCommand(Account account, Container container)
           
 ListObjectsCommand createListObjectsCommand(Account account, Container container, ListInstructions listInstructions)
           
 Access getAccess()
           
 org.apache.http.client.HttpClient getHttpClient()
           
 StoredObjectCommandFactory getStoredObjectCommandFactory()
           
 String getTempUrlPrefix()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerCommandFactoryImpl

public ContainerCommandFactoryImpl(AccountCommandFactoryImpl accountCommandFactory)
Method Detail

createContainerInformationCommand

public ContainerInformationCommand createContainerInformationCommand(Account account,
                                                                     Container container,
                                                                     boolean allowErrorLog)
Specified by:
createContainerInformationCommand in interface ContainerCommandFactory

createContainerMetadataCommand

public ContainerMetadataCommand createContainerMetadataCommand(Account account,
                                                               Container container,
                                                               Collection<? extends Header> headers)
Specified by:
createContainerMetadataCommand in interface ContainerCommandFactory

createContainerRightsCommand

public ContainerRightsCommand createContainerRightsCommand(Account account,
                                                           Container container,
                                                           boolean publicContainer)
Specified by:
createContainerRightsCommand in interface ContainerCommandFactory

createContainerRightsCommand

public ContainerRightsCommand createContainerRightsCommand(Account account,
                                                           Container container,
                                                           String writePermissions,
                                                           String readPermissions)
Specified by:
createContainerRightsCommand in interface ContainerCommandFactory

createCreateContainerCommand

public CreateContainerCommand createCreateContainerCommand(Account account,
                                                           Container container)
Specified by:
createCreateContainerCommand in interface ContainerCommandFactory

createDeleteContainerCommand

public DeleteContainerCommand createDeleteContainerCommand(Account account,
                                                           Container container)
Specified by:
createDeleteContainerCommand in interface ContainerCommandFactory

createListObjectsCommand

public ListObjectsCommand createListObjectsCommand(Account account,
                                                   Container container,
                                                   ListInstructions listInstructions)
Specified by:
createListObjectsCommand in interface ContainerCommandFactory

getHttpClient

public org.apache.http.client.HttpClient getHttpClient()

getAccess

public Access getAccess()

getStoredObjectCommandFactory

public StoredObjectCommandFactory getStoredObjectCommandFactory()
Specified by:
getStoredObjectCommandFactory in interface ContainerCommandFactory

getTempUrlPrefix

public String getTempUrlPrefix()
Specified by:
getTempUrlPrefix in interface ContainerCommandFactory


Copyright © 2012-2014 42 BV. All Rights Reserved.