@Named public class Workspace extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
protected String |
modelVersion |
| Constructor and Description |
|---|
Workspace(WorkspacePathResolver workspacePathResolver,
WidgetRepository widgetRepository,
WidgetFileBasedLoader widgetLoader,
WidgetDirectiveBuilder widgetDirectiveBuilder,
FragmentDirectiveBuilder fragmentDirectiveBuilder,
org.springframework.core.io.ResourceLoader resourceLoader,
AssetImporter<Widget> widgetAssetImporter) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cleanMetadataFolder(Path workspace,
String folder)
remove metadata file without a artifact in workspace
|
void |
cleanPageWorkspace()
Clean page Workspace:
* generated files
* Folder which don't have page descriptor
Theses file could be stay here when user make any action directly on filesystem
|
void |
initialize() |
protected static final org.slf4j.Logger logger
@Value(value="${designer.modelVersion}")
protected String modelVersion
@Inject public Workspace(WorkspacePathResolver workspacePathResolver, WidgetRepository widgetRepository, WidgetFileBasedLoader widgetLoader, WidgetDirectiveBuilder widgetDirectiveBuilder, FragmentDirectiveBuilder fragmentDirectiveBuilder, org.springframework.core.io.ResourceLoader resourceLoader, AssetImporter<Widget> widgetAssetImporter)
public void initialize()
throws IOException
IOExceptionpublic void cleanPageWorkspace()
Copyright © 2021. All rights reserved.