Package net.solarnetwork.node.backup
Class SimpleBackupInfo
java.lang.Object
net.solarnetwork.node.backup.SimpleBackupIdentity
net.solarnetwork.node.backup.SimpleBackupInfo
- All Implemented Interfaces:
BackupIdentity,BackupInfo
Basic implementation of
BackupInfo.- Since:
- 1.46
- Version:
- 1.1
- Author:
- matt
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleBackupInfo(String key, Date date, Long nodeId, String qualifier, Collection<BackupResourceProviderInfo> providerInfos, Collection<BackupResourceInfo> resourceInfos) Constructor.SimpleBackupInfo(String key, Date date, Collection<BackupResourceProviderInfo> providerInfos, Collection<BackupResourceInfo> resourceInfos) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet a list of all providers included in the backup.Get a list of all resources included in the backup.Methods inherited from class net.solarnetwork.node.backup.SimpleBackupIdentity
getDate, getKey, getNodeId, getQualifierMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.solarnetwork.node.backup.BackupIdentity
getDate, getKey, getNodeId, getQualifier
-
Constructor Details
-
SimpleBackupInfo
public SimpleBackupInfo(String key, Date date, Collection<BackupResourceProviderInfo> providerInfos, Collection<BackupResourceInfo> resourceInfos) Constructor.- Parameters:
key- The backup key.date- The backup date.providerInfos- The providers.resourceInfos- The resources.
-
SimpleBackupInfo
public SimpleBackupInfo(String key, Date date, Long nodeId, String qualifier, Collection<BackupResourceProviderInfo> providerInfos, Collection<BackupResourceInfo> resourceInfos) Constructor.- Parameters:
key- The backup key.date- The backup date.nodeId- The node ID.qualifier- The qualifier.providerInfos- The providers.resourceInfos- The resources.
-
-
Method Details
-
getProviderInfos
Description copied from interface:BackupInfoGet a list of all providers included in the backup.- Specified by:
getProviderInfosin interfaceBackupInfo- Returns:
- The list of providers, or an empty list.
-
getResourceInfos
Description copied from interface:BackupInfoGet a list of all resources included in the backup. The resources should be ordered such that all resources for a given provider are together.- Specified by:
getResourceInfosin interfaceBackupInfo- Returns:
- The list of resources, or an empty list.
-