Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addOrUpdateResources(FileWorkArea, List<File>, boolean) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- addOrUpdateResourcesForPaths(FileWorkArea, List<File>, boolean) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Writes the resource to S3.
- addOrUpdateResourcesInternal(S3Configuration, S3Client, FileWorkArea, List<File>, boolean) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- AmazonS3Configuration - Class in org.broadleafcommerce.vendor.amazon.s3.config
- AmazonS3Configuration() - Constructor for class org.broadleafcommerce.vendor.amazon.s3.config.AmazonS3Configuration
- AmazonS3ModuleRegistration - Class in org.broadleafcommerce.vendor.amazon.s3.config
- AmazonS3ModuleRegistration() - Constructor for class org.broadleafcommerce.vendor.amazon.s3.config.AmazonS3ModuleRegistration
B
- blAmazonS3ModuleLifecycle() - Method in class org.broadleafcommerce.vendor.amazon.s3.config.AmazonS3Configuration
- blFileService - Variable in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- BUCKET_PREFIX - Static variable in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- buildResourceName(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
hook for overriding name used for resource in S3
- buildResourceParentName(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Builds the resourceName for it's parent.
C
- concurrentFileOutputStream - Variable in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- configClientMap - Variable in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
E
- ensureFileCreation(File, String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Ensures the file creation
- equals(Object) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
G
- getAmazonS3Client(S3Configuration) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- getAmazonS3ClientFromConfiguration(S3Configuration) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Creates an instance of the S3 Client based on the 'use instance profile' property.
- getAWSCredentials(S3Configuration) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- getAwsSecretKey() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- getBucketName(String, String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Returns the bucket name or the default one.
- getBucketSubDirectory() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- getDefaultBucketName() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- getDefaultBucketRegion() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- getEnableSSE() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- getEndpointURI() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
-
Deprecated.
- getGetAWSAccessKeyId() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- getModuleName() - Method in class org.broadleafcommerce.vendor.amazon.s3.config.AmazonS3ModuleRegistration
- getMultiTenantClass() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Get MultiTenantSite Class by Reflection
- getMultiTenantGetParentSiteIdMethod() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Gets getParentId method by reflection
- getMultiTenantSiteSpecificResourceNameParent(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Get the parent from a MultiTentantSite.
- getResource(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Entry point to retrieve resources from this module.
- getResource(String, FileApplicationType) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Handles the resource gathering, starts as regular retrieval, if it fails (and the conditions allow it) it will try to retrieve the image from the parent site
- getResource(String, FileApplicationType, boolean) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Handles the logic for resource retrieval it accepts if is a child resource or parent, only differs in in tha name generation.
- getResourceName(S3Configuration, String, String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Retrieves the resourceName from its rawname.
- getSiteDirectory(Long) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- getSiteDirectory(Site) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- getSiteSpecificResourceName(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- getUseInstanceProfileCredentials() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
H
- hashCode() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
I
- invokeMultiTenantGetParentSiteIdMethod(Object) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Reflection getParentSiteId Invocation
- isMultiTenantEnvironment() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
-
Check if the module is call with MultiTenant module
L
- lookupProperty(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3ConfigurationServiceImpl
- lookupS3Configuration() - Method in interface org.broadleafcommerce.vendor.amazon.s3.S3ConfigurationService
- lookupS3Configuration() - Method in class org.broadleafcommerce.vendor.amazon.s3.S3ConfigurationServiceImpl
M
- MODULE_NAME - Static variable in class org.broadleafcommerce.vendor.amazon.s3.config.AmazonS3ModuleRegistration
- MULTITENANT_SITE_CLASSNAME - Static variable in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- MULTITENANTSITE_GETPARENTID_METHODNAME - Static variable in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
O
- org.broadleafcommerce.vendor.amazon.s3 - package org.broadleafcommerce.vendor.amazon.s3
- org.broadleafcommerce.vendor.amazon.s3.config - package org.broadleafcommerce.vendor.amazon.s3.config
R
- removeResource(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- resolveRegionFromList(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3ConfigurationServiceImpl
S
- S3Configuration - Class in org.broadleafcommerce.vendor.amazon.s3
-
Class that holds the configuration for connecting to AmazonS3.
- S3Configuration() - Constructor for class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- s3ConfigurationService - Variable in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- S3ConfigurationService - Interface in org.broadleafcommerce.vendor.amazon.s3
-
Service that returns the an S3 configuration object.
- S3ConfigurationServiceImpl - Class in org.broadleafcommerce.vendor.amazon.s3
-
Service that returns the an S3 configuration object.
- S3ConfigurationServiceImpl() - Constructor for class org.broadleafcommerce.vendor.amazon.s3.S3ConfigurationServiceImpl
- S3FileServiceProvider - Class in org.broadleafcommerce.vendor.amazon.s3
- S3FileServiceProvider() - Constructor for class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- setAwsSecretKey(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- setBroadleafFileService(BroadleafFileService) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- setBucketSubDirectory(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- setConcurrentFileOutputStream(ConcurrentFileOutputStream) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- setDefaultBucketName(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- setDefaultBucketRegion(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- setEnableSSE(Boolean) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- setEndpointURI(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
-
Deprecated.this method is no longer used as the endpoint is automatically determined by
#setDefaultBucketName() - setGetAWSAccessKeyId(String) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- setSystemPropertiesService(SystemPropertiesService) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3ConfigurationServiceImpl
- setUseInstanceProfileCredentials(Boolean) - Method in class org.broadleafcommerce.vendor.amazon.s3.S3Configuration
- SITE_PREFIX - Static variable in class org.broadleafcommerce.vendor.amazon.s3.S3FileServiceProvider
- systemPropertiesService - Variable in class org.broadleafcommerce.vendor.amazon.s3.S3ConfigurationServiceImpl
All Classes and Interfaces|All Packages|Constant Field Values
S3Configuration.getDefaultBucketName()