org.javaswift.joss.command.shared.factory
Interface ContainerCommandFactory

All Known Implementing Classes:
ContainerCommandFactoryImpl, ContainerCommandFactoryMock

public interface ContainerCommandFactory


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 writePermission, String readPermission)
           
 CreateContainerCommand createCreateContainerCommand(Account account, Container container)
           
 DeleteContainerCommand createDeleteContainerCommand(Account account, Container container)
           
 ListObjectsCommand createListObjectsCommand(Account account, Container container, ListInstructions listInstructions)
           
 StoredObjectCommandFactory getStoredObjectCommandFactory()
           
 String getTempUrlPrefix()
           
 

Method Detail

createContainerInformationCommand

ContainerInformationCommand createContainerInformationCommand(Account account,
                                                              Container container,
                                                              boolean allowErrorLog)

createContainerMetadataCommand

ContainerMetadataCommand createContainerMetadataCommand(Account account,
                                                        Container container,
                                                        Collection<? extends Header> headers)

createContainerRightsCommand

ContainerRightsCommand createContainerRightsCommand(Account account,
                                                    Container container,
                                                    boolean publicContainer)

createContainerRightsCommand

ContainerRightsCommand createContainerRightsCommand(Account account,
                                                    Container container,
                                                    String writePermission,
                                                    String readPermission)

createCreateContainerCommand

CreateContainerCommand createCreateContainerCommand(Account account,
                                                    Container container)

createDeleteContainerCommand

DeleteContainerCommand createDeleteContainerCommand(Account account,
                                                    Container container)

createListObjectsCommand

ListObjectsCommand createListObjectsCommand(Account account,
                                            Container container,
                                            ListInstructions listInstructions)

getStoredObjectCommandFactory

StoredObjectCommandFactory getStoredObjectCommandFactory()

getTempUrlPrefix

String getTempUrlPrefix()


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