Hierarchy For Package net.solarnetwork.common.s3

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.springframework.core.io.AbstractResource (implements org.springframework.core.io.Resource)
      • net.solarnetwork.common.s3.S3ClientResource (implements org.springframework.core.io.Resource)
    • net.solarnetwork.domain.BasicIdentity<PK> (implements net.solarnetwork.domain.Identity<PK>)
      • net.solarnetwork.service.support.BaseLocalizedServiceInfoProvider<PK> (implements net.solarnetwork.service.LocalizedServiceInfoProvider)
        • net.solarnetwork.settings.support.BaseSettingsSpecifierLocalizedServiceInfoProvider<PK> (implements net.solarnetwork.settings.SettingSpecifierProvider)
          • net.solarnetwork.common.s3.S3ResourceStorageService (implements net.solarnetwork.service.ResourceStorageService, net.solarnetwork.settings.SettingsChangeObserver, net.solarnetwork.settings.SettingSpecifierProvider)
    • net.solarnetwork.common.s3.S3ObjectRef (implements net.solarnetwork.common.s3.S3ObjectReference)
    • net.solarnetwork.io.SimpleResourceMetadata (implements net.solarnetwork.io.ResourceMetadata)

Interface Hierarchy

  • org.springframework.core.io.InputStreamSource
    • net.solarnetwork.common.s3.S3Object (also extends net.solarnetwork.io.ResourceMetadataHolder)
  • net.solarnetwork.io.ResourceMetadata
  • net.solarnetwork.io.ResourceMetadataHolder
    • net.solarnetwork.common.s3.S3Object (also extends org.springframework.core.io.InputStreamSource)
  • net.solarnetwork.common.s3.S3ObjectReference
  • net.solarnetwork.settings.SettingSpecifierProvider