Class ComponentOverrideIOComponent
java.lang.Object
ru.cg.webbpm.studio.subsystems.page_designer.serialization.impl.io.ComponentIOComponent
ru.cg.webbpm.studio.subsystems.page_designer.serialization.impl.io.ComponentOverrideIOComponent
- All Implemented Interfaces:
ObjectFileReader<Component>
,FileWithVersionsIO<Component>
@Component
public class ComponentOverrideIOComponent
extends ComponentIOComponent
implements FileWithVersionsIO<Component>
- Author:
- kozlova
-
Constructor Summary
ConstructorsConstructorDescriptionComponentOverrideIOComponent
(XmlComponentOverrideFileAdapter xmlComponentOverrideFileAdapter, MetadataManager metadataManager, ComponentRegistry registry, PageObjectAdapterBean pageObjectAdapterBean) -
Method Summary
Methods inherited from class ru.cg.webbpm.studio.subsystems.page_designer.serialization.impl.io.ComponentIOComponent
getObjectClass, getUsedPackages, read
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.cg.webbpm.studio.core.api.migrations.FileWithVersionsIO
getObjectClass, getUsedPackages, read
Methods inherited from interface ru.cg.webbpm.studio.core.api.indexing.ObjectFileReader
readIfValid
-
Constructor Details
-
ComponentOverrideIOComponent
@Autowired public ComponentOverrideIOComponent(XmlComponentOverrideFileAdapter xmlComponentOverrideFileAdapter, MetadataManager metadataManager, @Lazy ComponentRegistry registry, PageObjectAdapterBean pageObjectAdapterBean)
-
-
Method Details
-
accept
Description copied from interface:FileWithVersionsIO
Checks if this component can work with the file- Specified by:
accept
in interfaceFileWithVersionsIO<Component>
- Specified by:
accept
in interfaceObjectFileReader<Component>
- Overrides:
accept
in classComponentIOComponent
- Parameters:
file
- the file- Returns:
- if this component can read/write the file
-
write
Description copied from interface:FileWithVersionsIO
Writes the object to specified file- Specified by:
write
in interfaceFileWithVersionsIO<Component>
- Overrides:
write
in classComponentIOComponent
- Parameters:
component
- the objectfile
- the file
-