Class MetadataPersister
- java.lang.Object
-
- net.n2oapp.framework.config.persister.MetadataPersister
-
public class MetadataPersister extends Object
Сохраняет метаданные в файлы
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetadataPersister.RestoreMode
-
Constructor Summary
Constructors Constructor Description MetadataPersister()MetadataPersister(boolean readonly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisReadonly()<T extends SourceMetadata>
voidpersist(String id, Class<T> metadataClass, InputStream xml, String directory)<T extends N2oMetadata>
voidpersist(T n2o)<T extends N2oMetadata>
voidpersist(T n2o, String directory)voidremove(String id, Class<? extends N2oMetadata> metadataClass)voidsetConfigMetadataLocker(ConfigMetadataLocker configMetadataLocker)voidsetEventBus(N2oEventBus eventBus)voidsetMetadataReader(XmlMetadataLoader metadataReader)voidsetMetadataRegister(MetadataRegister metadataRegister)voidsetMetaModelRegister(SourceTypeRegister metaModelRegister)voidsetPersisterFactory(NamespacePersisterFactory persisterFactory)voidsetReadonly(boolean readonly)voidsetWatchDir(WatchDir watchDir)
-
-
-
Method Detail
-
isReadonly
public boolean isReadonly()
-
persist
public <T extends N2oMetadata> void persist(T n2o)
-
persist
public <T extends N2oMetadata> void persist(T n2o, String directory)
-
persist
public <T extends SourceMetadata> void persist(String id, Class<T> metadataClass, InputStream xml, String directory)
-
remove
public void remove(String id, Class<? extends N2oMetadata> metadataClass)
-
setEventBus
public void setEventBus(N2oEventBus eventBus)
-
setConfigMetadataLocker
public void setConfigMetadataLocker(ConfigMetadataLocker configMetadataLocker)
-
setPersisterFactory
public void setPersisterFactory(NamespacePersisterFactory persisterFactory)
-
setWatchDir
public void setWatchDir(WatchDir watchDir)
-
setMetadataRegister
public void setMetadataRegister(MetadataRegister metadataRegister)
-
setMetadataReader
public void setMetadataReader(XmlMetadataLoader metadataReader)
-
setMetaModelRegister
public void setMetaModelRegister(SourceTypeRegister metaModelRegister)
-
setReadonly
public void setReadonly(boolean readonly)
-
-