Package com.kaltura.client.services
Class MetadataProfileService
- java.lang.Object
-
- com.kaltura.client.services.MetadataProfileService
-
public class MetadataProfileService extends Object
Metadata Profile service
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetadataProfileService.AddFromFileMetadataProfileBuilderstatic classMetadataProfileService.AddMetadataProfileBuilderstatic classMetadataProfileService.DeleteMetadataProfileBuilderstatic classMetadataProfileService.GetMetadataProfileBuilderstatic classMetadataProfileService.ListFieldsMetadataProfileBuilderstatic classMetadataProfileService.ListMetadataProfileBuilderstatic classMetadataProfileService.RevertMetadataProfileBuilderstatic classMetadataProfileService.ServeMetadataProfileBuilderstatic classMetadataProfileService.ServeViewMetadataProfileBuilderstatic classMetadataProfileService.UpdateDefinitionFromFileMetadataProfileBuilderstatic classMetadataProfileService.UpdateMetadataProfileBuilderstatic classMetadataProfileService.UpdateTransformationFromFileMetadataProfileBuilderstatic classMetadataProfileService.UpdateViewsFromFileMetadataProfileBuilder
-
Constructor Summary
Constructors Constructor Description MetadataProfileService()
-
Method Summary
-
-
-
Method Detail
-
add
public static MetadataProfileService.AddMetadataProfileBuilder add(MetadataProfile metadataProfile, String xsdData)
-
add
public static MetadataProfileService.AddMetadataProfileBuilder add(MetadataProfile metadataProfile, String xsdData, String viewsData)
Allows you to add a metadata profile object and metadata profile content associated with Kaltura object type- Parameters:
metadataProfile-xsdData- XSD metadata definitionviewsData- UI views definition
-
addFromFile
public static MetadataProfileService.AddFromFileMetadataProfileBuilder addFromFile(MetadataProfile metadataProfile, FileHolder xsdFile)
-
addFromFile
public static MetadataProfileService.AddFromFileMetadataProfileBuilder addFromFile(MetadataProfile metadataProfile, File xsdFile)
-
addFromFile
public static MetadataProfileService.AddFromFileMetadataProfileBuilder addFromFile(MetadataProfile metadataProfile, InputStream xsdFile, String xsdFileMimeType, String xsdFileName, long xsdFileSize)
-
addFromFile
public static MetadataProfileService.AddFromFileMetadataProfileBuilder addFromFile(MetadataProfile metadataProfile, FileInputStream xsdFile, String xsdFileMimeType, String xsdFileName)
-
addFromFile
public static MetadataProfileService.AddFromFileMetadataProfileBuilder addFromFile(MetadataProfile metadataProfile, File xsdFile, File viewsFile)
-
addFromFile
public static MetadataProfileService.AddFromFileMetadataProfileBuilder addFromFile(MetadataProfile metadataProfile, InputStream xsdFile, String xsdFileMimeType, String xsdFileName, long xsdFileSize, InputStream viewsFile, String viewsFileMimeType, String viewsFileName, long viewsFileSize)
-
addFromFile
public static MetadataProfileService.AddFromFileMetadataProfileBuilder addFromFile(MetadataProfile metadataProfile, FileInputStream xsdFile, String xsdFileMimeType, String xsdFileName, FileInputStream viewsFile, String viewsFileMimeType, String viewsFileName)
-
addFromFile
public static MetadataProfileService.AddFromFileMetadataProfileBuilder addFromFile(MetadataProfile metadataProfile, FileHolder xsdFile, FileHolder viewsFile)
Allows you to add a metadata profile object and metadata profile file associated with Kaltura object type- Parameters:
metadataProfile-xsdFile- XSD metadata definitionviewsFile- UI views definition
-
delete
public static MetadataProfileService.DeleteMetadataProfileBuilder delete(int id)
Delete an existing metadata profile- Parameters:
id-
-
get
public static MetadataProfileService.GetMetadataProfileBuilder get(int id)
Retrieve a metadata profile object by id- Parameters:
id-
-
list
public static MetadataProfileService.ListMetadataProfileBuilder list()
-
list
public static MetadataProfileService.ListMetadataProfileBuilder list(MetadataProfileFilter filter)
-
list
public static MetadataProfileService.ListMetadataProfileBuilder list(MetadataProfileFilter filter, FilterPager pager)
List metadata profile objects by filter and pager- Parameters:
filter-pager-
-
listFields
public static MetadataProfileService.ListFieldsMetadataProfileBuilder listFields(int metadataProfileId)
List metadata profile fields by metadata profile id- Parameters:
metadataProfileId-
-
revert
public static MetadataProfileService.RevertMetadataProfileBuilder revert(int id, int toVersion)
Update an existing metadata object definition file- Parameters:
id-toVersion-
-
serve
public static MetadataProfileService.ServeMetadataProfileBuilder serve(int id)
Serves metadata profile XSD file- Parameters:
id-
-
serveView
public static MetadataProfileService.ServeViewMetadataProfileBuilder serveView(int id)
Serves metadata profile view file- Parameters:
id-
-
update
public static MetadataProfileService.UpdateMetadataProfileBuilder update(int id, MetadataProfile metadataProfile)
-
update
public static MetadataProfileService.UpdateMetadataProfileBuilder update(int id, MetadataProfile metadataProfile, String xsdData)
-
update
public static MetadataProfileService.UpdateMetadataProfileBuilder update(int id, MetadataProfile metadataProfile, String xsdData, String viewsData)
Update an existing metadata object- Parameters:
id-metadataProfile-xsdData- XSD metadata definitionviewsData- UI views definition
-
updateDefinitionFromFile
public static MetadataProfileService.UpdateDefinitionFromFileMetadataProfileBuilder updateDefinitionFromFile(int id, File xsdFile)
-
updateDefinitionFromFile
public static MetadataProfileService.UpdateDefinitionFromFileMetadataProfileBuilder updateDefinitionFromFile(int id, InputStream xsdFile, String xsdFileMimeType, String xsdFileName, long xsdFileSize)
-
updateDefinitionFromFile
public static MetadataProfileService.UpdateDefinitionFromFileMetadataProfileBuilder updateDefinitionFromFile(int id, FileInputStream xsdFile, String xsdFileMimeType, String xsdFileName)
-
updateDefinitionFromFile
public static MetadataProfileService.UpdateDefinitionFromFileMetadataProfileBuilder updateDefinitionFromFile(int id, FileHolder xsdFile)
Update an existing metadata object definition file- Parameters:
id-xsdFile- XSD metadata definition
-
updateTransformationFromFile
public static MetadataProfileService.UpdateTransformationFromFileMetadataProfileBuilder updateTransformationFromFile(int id, File xsltFile)
-
updateTransformationFromFile
public static MetadataProfileService.UpdateTransformationFromFileMetadataProfileBuilder updateTransformationFromFile(int id, InputStream xsltFile, String xsltFileMimeType, String xsltFileName, long xsltFileSize)
-
updateTransformationFromFile
public static MetadataProfileService.UpdateTransformationFromFileMetadataProfileBuilder updateTransformationFromFile(int id, FileInputStream xsltFile, String xsltFileMimeType, String xsltFileName)
-
updateTransformationFromFile
public static MetadataProfileService.UpdateTransformationFromFileMetadataProfileBuilder updateTransformationFromFile(int id, FileHolder xsltFile)
Update an existing metadata object XSLT file- Parameters:
id-xsltFile- XSLT file, will be executed on every metadata add/update
-
updateViewsFromFile
public static MetadataProfileService.UpdateViewsFromFileMetadataProfileBuilder updateViewsFromFile(int id, File viewsFile)
-
updateViewsFromFile
public static MetadataProfileService.UpdateViewsFromFileMetadataProfileBuilder updateViewsFromFile(int id, InputStream viewsFile, String viewsFileMimeType, String viewsFileName, long viewsFileSize)
-
updateViewsFromFile
public static MetadataProfileService.UpdateViewsFromFileMetadataProfileBuilder updateViewsFromFile(int id, FileInputStream viewsFile, String viewsFileMimeType, String viewsFileName)
-
updateViewsFromFile
public static MetadataProfileService.UpdateViewsFromFileMetadataProfileBuilder updateViewsFromFile(int id, FileHolder viewsFile)
Update an existing metadata object views file- Parameters:
id-viewsFile- UI views file
-
-