[
http://jira.nuxeo.org/browse/NXP-1985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=32430#action_32430
]
Radu Darlea commented on NXP-1985:
----------------------------------
Further specifications:
<Radu>What degree of abstraction should the extension point impose?</Radu>
<Olivier>
I think the following [...]:
List<CandidateContainor> getCandidateContainors();
int getDefaultContainorIndex();
Where CandidateContainor is a Data Transfer Object with the following method:
String getRepositoryName();
String getRef();
String getTitle();
String getPathAsString();
String getDescription();
Where those method result should give the same result as the matching
DocumentModel methods except for getRepositoryName() which should be the name
of the repository that host each document (i.e. usable as argument for
RepositoryManager.getRepository(name) to open new CoreSessions).
</Olivier>
> New extensible service as file manager for ExternalEdit
> -------------------------------------------------------
>
> Key: NXP-1985
> URL: http://jira.nuxeo.org/browse/NXP-1985
> Project: Nuxeo Enterprise Platform 5
> Issue Type: New Feature
> Affects Versions: 5.1.3
> Reporter: Radu Darlea
> Assignee: Radu Darlea
> Fix For: 5.1.4
>
> Original Estimate: 1 day
> Remaining Estimate: 1 day
>
> This pertain to the "Creation of a new Document through web service" use case.
> When the user has finished editing a new document, she closes the client
> application and gets a popup dialog that asks here where to save the document
> in the nuxeo repository tree.
> The list of options is to be provided by the WS server-side API to the
> ExternalEdit client. The list should default to the list of Workspaces the
> user currently has the "AddChildren" permission. The WS server should
> dynamically compute that list according to an extensible service (i.e.
> overridable by a extension point) so that customer project can register a
> custom Java class that is responsible to implement the custom business logics
> in case the list of workspaces is not enough.
> The option selected by default should also be defined on the server side and
> overridable by the same extension point.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets