Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • DataSource layer is represented currently by the DataSourceManager interface. As it is shown in the listing below - it is capable of converting item ids to and from strings, fetching Vaadin Items by ids and verifying their existence. It is also capable of providing the Vaadin Containers to the content views/presenters.

    Code Block
    public interface DataSourceManager {
        String getItemPath(Object itemId);
        Object getItemIdFromPath(String strPath);
        Object getRootItemId();
        Item getItem(Object itemId);
        Container getContainerForViewType(String viewType);
        boolean itemExists(Object itemId);
    }

    The additional features that are/might be required by sub-apps are represented by additional interfaces (currently there're two of them - SupportsVersions and SupportsCreation)
    Image Added

JCR-Agnostic content app artefacts and deliverables

...