Package de.xima.fc.exporter
Class AEntityExporter<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- java.lang.Object
-
- de.xima.fc.exporter.AEntityExporter<T>
-
- All Implemented Interfaces:
IEntityExporter<T>,Serializable
- Direct Known Subclasses:
ProjectExporter,TemplateExporter
public abstract class AEntityExporter<T extends de.xima.cmn.dao.interfaces.IEntity<Long>> extends Object implements IEntityExporter<T>
Abstract base class for entity exporters- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringDEFAULT_EXPORT_FILE_EXTENSIONprotected static StringDEFAULT_EXPORT_PROJECT_EXTENSIONprotected Map<de.xima.cmn.dao.interfaces.IEntity<Long>,Boolean>dependenciesprotected Tentitystatic StringEXPORT_PROCESSING_VERSIONstatic StringFC_EXPORT_METADATAprotected static org.slf4j.LoggerLOGprotected static StringLOG_PREFIXprotected BenutzeruserDeprecated.
-
Constructor Summary
Constructors Constructor Description AEntityExporter(IEntityContext ec, T entity)AEntityExporter(IEntityContext ec, T... entities)Deprecated.AEntityExporter(IEntityContext ec, T entity, boolean withoutDependencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description List<DeserializedEntity>doExport(IEntityContext ec)Deprecated.FiledoExport(IEntityContext ec, File outDir, Benutzer user)Exports the set entities to the given directoryFiledoExport(IEntityContext ec, File outDir, String outName, Benutzer user)Map<de.xima.cmn.dao.interfaces.IEntity<Long>,Boolean>getDependencies()List<T>getEntities()Deprecated.TgetEntity()Deprecated.protected voidinitDependencies(IEntityContext ec)protected voidinitInternalDependenciesOnly(IEntityContext ec)IEntityExporter<T>withCompatitbiltyMode(boolean compatitbiltyMode)Deprecated.
-
-
-
Field Detail
-
LOG
protected static final org.slf4j.Logger LOG
-
LOG_PREFIX
protected static final String LOG_PREFIX
- See Also:
- Constant Field Values
-
EXPORT_PROCESSING_VERSION
public static final String EXPORT_PROCESSING_VERSION
- See Also:
- Constant Field Values
-
FC_EXPORT_METADATA
public static final String FC_EXPORT_METADATA
- See Also:
- Constant Field Values
-
DEFAULT_EXPORT_FILE_EXTENSION
protected static final String DEFAULT_EXPORT_FILE_EXTENSION
- See Also:
- Constant Field Values
-
DEFAULT_EXPORT_PROJECT_EXTENSION
protected static final String DEFAULT_EXPORT_PROJECT_EXTENSION
- See Also:
- Constant Field Values
-
user
@Deprecated protected Benutzer user
Deprecated.
-
-
Constructor Detail
-
AEntityExporter
public AEntityExporter(IEntityContext ec, T entity)
-
AEntityExporter
public AEntityExporter(IEntityContext ec, T entity, boolean withoutDependencies)
-
AEntityExporter
@Deprecated public AEntityExporter(IEntityContext ec, T... entities)
Deprecated.useAEntityExporter(IEntityContext, IEntity)instead
-
-
Method Detail
-
withCompatitbiltyMode
@Deprecated public IEntityExporter<T> withCompatitbiltyMode(boolean compatitbiltyMode)
Deprecated.Compatibility mode not supported anymore in FC 7- Specified by:
withCompatitbiltyModein interfaceIEntityExporter<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Parameters:
compatitbiltyMode-Booleanwhether or not entities should be exportedt in compatibility mode- Returns:
IEntityExporterthe exporter
-
doExport
@Deprecated public List<DeserializedEntity> doExport(IEntityContext ec) throws Exception
Deprecated.- Throws:
Exception
-
doExport
public File doExport(IEntityContext ec, File outDir, Benutzer user) throws Exception
Description copied from interface:IEntityExporterExports the set entities to the given directory
-
doExport
public File doExport(IEntityContext ec, File outDir, String outName, Benutzer user) throws Exception
- Throws:
Exception
-
initInternalDependenciesOnly
protected void initInternalDependenciesOnly(IEntityContext ec)
-
initDependencies
protected void initDependencies(IEntityContext ec)
-
getEntity
@Deprecated public T getEntity()
Deprecated.- Specified by:
getEntityin interfaceIEntityExporter<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
getEntities
@Deprecated public List<T> getEntities()
Deprecated.- Specified by:
getEntitiesin interfaceIEntityExporter<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
-