public class ProjectImportContextBuilder extends Object
Constructor and Description |
---|
ProjectImportContextBuilder(IEntityContext ec,
InputStream is,
Mandant client) |
Modifier and Type | Method and Description |
---|---|
IEntityImportContext |
build()
Builds an
IEntityImportContext that holds information about what entities should be iimported and how |
List<IEntityImportConfig> |
getAllConfigs() |
Mandant |
getClient() |
IEntityImportConfig |
getFormVersionConfig() |
IEntityImportConfig |
getProjectConfig() |
List<IEntityImportConfig> |
getProjectDependencies() |
IEntityImportConfig |
removeProjectDependency(UUID uuid,
Class<? extends de.xima.cmn.dao.interfaces.IEntity<Long>> clazz) |
void |
updateDependencies(de.xima.cmn.dao.interfaces.IEntity<Long> oldEntity,
de.xima.cmn.dao.interfaces.IEntity<Long> newEntity) |
public ProjectImportContextBuilder(IEntityContext ec, InputStream is, Mandant client) throws Exception
Exception
public IEntityImportConfig getProjectConfig()
public IEntityImportConfig getFormVersionConfig()
public List<IEntityImportConfig> getProjectDependencies()
public List<IEntityImportConfig> getAllConfigs()
public Mandant getClient()
public void updateDependencies(de.xima.cmn.dao.interfaces.IEntity<Long> oldEntity, de.xima.cmn.dao.interfaces.IEntity<Long> newEntity) throws Exception
Exception
public IEntityImportConfig removeProjectDependency(UUID uuid, Class<? extends de.xima.cmn.dao.interfaces.IEntity<Long>> clazz)
public IEntityImportContext build()
IEntityImportContext
that holds information about what entities should be iimported and howIEntityImportContext
that was builtCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.