Interface ServerUtilityDataProvider
public interface ServerUtilityDataProvider
The Interface provides methods to fetch server utility data
- Since:
- 2.1
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumEnum for specifying the policy that should be used for importing LiveView metadata. -
Method Summary
Modifier and TypeMethodDescriptionvoidexportMetadata(File file, String... resources) utility to export LiveView metadata.voidexportMetadata(OutputStream outputStream, String... resources) Utility to export LiveView metadata.getStreambaseStreams(String sbUri) Utility to get all the input streams and output streams for a given Streambase URI.importMetadata(File file, ServerUtilityDataProvider.DATA_POLICY dataPolicy, String... resources) Utility to import LiveView metadata.importMetadata(InputStream inputstream, ServerUtilityDataProvider.DATA_POLICY dataPolicy, String... resources) Utility to import LiveView metadata.
-
Method Details
-
importMetadata
Map<String,DataStatus> importMetadata(File file, ServerUtilityDataProvider.DATA_POLICY dataPolicy, String... resources) throws LiveViewException Utility to import LiveView metadata.- Parameters:
file- theFilethat has the Json formatted data to be imported into LiveView.dataPolicy- theServerUtilityDataProvider.DATA_POLICYto use during the import process.resources- the LiveView resources to import such as alerts, workspaces and lvweb ('lvweb' is a high level representation for all LiveView web resources that will fetch all the web resources; to fetch the detailed list of web resources, use). If you do not provide any LiveView resources, the method helps you import all the data from the input file.invalid reference
#getSupportedMetadataResources()- Returns:
- the Mapinvalid input: '<'String,DataStatus> where the key identifies the resource and the value
DataStatusgives the details of import process for the corresponding resource. - Throws:
LiveViewException- throws LiveView exception in case of error while importing the data.- Since:
- 10.3
-
importMetadata
Map<String,DataStatus> importMetadata(InputStream inputstream, ServerUtilityDataProvider.DATA_POLICY dataPolicy, String... resources) throws LiveViewException Utility to import LiveView metadata.- Parameters:
inputstream- theInputStreamto import the LiveView metadata from.dataPolicy- theServerUtilityDataProvider.DATA_POLICYto use during the import process.resources- the LiveView resources to import such as alerts, workspaces and lvweb ('lvweb' is a high level representation for all LiveView web resources that will fetch all the web resources; to fetch the detailed list of web resources, use). If you do not provide any LiveView resources, the method helps you import all the data from the input file.invalid reference
#getSupportedMetadataResources()- Returns:
- the Mapinvalid input: '<'String,DataStatus> where the key identifies the resource and
DataStatusgives the details of import process for the corresponding resource. - Throws:
LiveViewException- throws LiveView exception in case of error while importing the data.- Since:
- 10.3
-
exportMetadata
utility to export LiveView metadata.- Parameters:
file- theFileto which the exported data is to be written.resources- the LiveView resources to export such as alerts, workspaces and lvweb ('lvweb' is a high level representation for all LiveView web resources that will fetch all the web resources; to fetch the detailed list of web resources, use). If you do not provide any LiveView resources, all the LiveView metadata from the server is exported.invalid reference
#getSupportedMetadataResources()- Throws:
LiveViewException- throws LiveView exception in case of error while exporting the data.- Since:
- 10.3
-
exportMetadata
Utility to export LiveView metadata.- Parameters:
outputStream- theOutputStreamto which the exported data is to be written.resources- the LiveView resources to export such as alerts, workspaces and lvweb ('lvweb' is a high level representation for all LiveView web resources that will fetch all the web resources; to fetch the detailed list of web resources, use). If you do not provide any LiveView resources, all the LiveView metadata from the server is exported.invalid reference
#getSupportedMetadataResources()- Throws:
LiveViewException- throws LiveView exception in case of error while exporting the data.- Since:
- 10.3
-
getStreambaseStreams
Utility to get all the input streams and output streams for a given Streambase URI. ReturnsStreambaseStreamswhich has all the input and output streams for a given Streambase URI.- Throws:
LiveViewException
-