Привет, ребята, я делаю alfesco, используя opencmis apache chemistry. Я сделал много таких сервисов, как создание папки, подпапки, загрузка, загрузка с обновлениями. Теперь я пытаюсь создать создать ссылку на папку/документ независимо от того, какая ссылка находится в приборная панель alfresco. Кто-нибудь есть, кто может помочь мне разделить ссылку, используя openCmis
(java
) ?? Заранее спасибоAlfresco используя opencmis apache chemistry для создания ссылки на папку
public String dowloadingDocument(String docuementID){
\t Session cmisSession=new CreateSession().getSession();
\t Document document=(Document) cmisSession.getObject(docuementID);
String link=null;
try {
\t Method loadLink = AbstractAtomPubService.class.getDeclaredMethod("loadLink",
\t new Class[] { String.class, String.class, String.class, String.class });
\t \t try {
\t \t \t
\t \t \t link=(String) loadLink.invoke(cmisSession.getBinding().getObjectService(),cmisSession.getRepositoryInfo().getId(),document.getId(),AtomPubParser.LINK_REL_CONTENT,null);
\t \t } catch (IllegalAccessException e) {
\t \t \t e.printStackTrace();
\t \t } catch (IllegalArgumentException e) {
\t \t \t e.printStackTrace();
\t \t } catch (InvocationTargetException e) {
\t \t \t e.printStackTrace();
\t \t }
\t \t
\t } catch (NoSuchMethodException e) {
\t \t e.printStackTrace();
\t } catch (SecurityException e) {
\t \t e.printStackTrace();
\t }
return link;
}
Вам нужна ссылка для прямой загрузки файла или для отображения файла в браузере внутри общего пользовательского интерфейса? –
Что вы имеете в виду со ссылкой Я сделал то же самое с 'J2EE', и у меня есть путь, чтобы получить мой« Файл »или« Папка »из моего приложения, это то, что вы хотите ??? –
привет Younes спасибо за отзыв. Мне нужно создать ссылку для моей папки, документ с использованием java-кода (открыть cmis). Может ли помочь мне ?? –