congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
org.apache.chemistry.opencmis.client.api
Code IndexAdd Tabnine to your IDE (free)

How to use org.apache.chemistry.opencmis.client.api

Best Java code snippets using org.apache.chemistry.opencmis.client.api (Showing top 20 results out of 315)

origin: stackoverflow.com

 // User credentials.
parameters.put(SessionParameter.USER, "admin");
parameters.put(SessionParameter.PASSWORD, "admin");

// Connection settings.
parameters.put(SessionParameter.BINDING_TYPE, BindingType.ATOMPUB.value());
parameters.put(SessionParameter.ATOMPUB_URL, "http://localhost:8080/alfresco/service/cmis"); // URL to your CMIS server.
parameters.put(SessionParameter.AUTH_HTTP_BASIC, "true" );
parameters.put(SessionParameter.COOKIES, "true" );

// Create session.
// Alfresco only provides one repository.
Repository repository = sessionFactory.getRepositories(parameters).get(0);
Session session = repository.createSession();
origin: ModeShape/modeshape

@Override
public String getDocumentId( String path ) {
  // establish relation between path and object identifier
  return session.getObjectByPath(path).getId();
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-test-tck

private void doQuery(Session session, String stmt) {
  for (QueryResult qr : session.query(stmt, false)) {
    qr.getPropertyByQueryName("cmis:name");
  }
}
origin: mswiderski/jbpm-examples

/**
 * Deletes document identified by objectId.
 * @param session
 * @param objectId
 */
protected void deleteDocument(Session session, String objectId) {
  Document document = (Document) session.getObject(objectId);
  document.delete(false);
}

origin: stackoverflow.com

 // For how to get a Session see:
// http://chemistry.apache.org/java/opencmis-client-api.html#sessions
Session session = getSession();

CmisObject object = session.getObjectByPath("/path/to/object");
ObjectType type = object.getType();
Boolean isVersionable = type instanceOf DocumentType && ((DocumentType)type).isVersionable();
origin: org.appverse.web.framework.modules.backend.ecm.cmis/appverse-web-modules-backend-ecm-cmis

@Override
public void delete(String path, String documentName, Session session) throws Exception {
  // Disable cache
  session.getDefaultContext().setCacheEnabled(false);
  Document document = (Document)FileUtils.getObject(path + "/" + documentName, session);
  document.delete();
  // Enable cache
  session.getDefaultContext().setCacheEnabled(true);
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-client-impl

  public List<Tree<ObjectType>> getDescendants(int depth) {
    return session.getTypeDescendants(objectType.getId(), depth, true);
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-client-impl

  @Override
  public ContentStream call() throws Exception {
    return session.getContentStream(docId, streamId, offset, length);
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-client-impl

  @Override
  public Object call() throws Exception {
    session.delete(objectId, allVersions);
    return null;
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-client-impl

  @Override
  public Acl call() throws Exception {
    return session.setAcl(objectId, aces);
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-client-impl

  @Override
  public ObjectType call() throws Exception {
    return session.createType(type);
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-android-client

  @Override
  public ObjectId call() throws Exception {
    return session.createFolder(properties, folderId, policies, addAces, removeAces);
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-client-impl

  @Override
  public ObjectId call() throws Exception {
    return session.createDocumentFromSource(source, properties, folderId, versioningState, policies, addAces,
        removeAces);
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-client-impl

  @Override
  public ObjectId call() throws Exception {
    return session.createItem(properties, folderId, policies, addAces, removeAces);
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-client-impl

  @Override
  public List<String> call() throws Exception {
    return session.deleteTree(folderId, allVersions, unfile, continueOnFailure);
  }
}
origin: stackoverflow.com

 Session session = getSession(serverUrl, username, password);
CmisObject object = session.getObject(path);
Document suppDoc = (Document) object;
suppDoc.delete(true);
origin: org.apache.chemistry.opencmis/chemistry-opencmis-android-client

  public List<Tree<ObjectType>> getDescendants(int depth) {
    return session.getTypeDescendants(objectType.getId(), depth, true);
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-android-client

  @Override
  public ContentStream call() throws Exception {
    return session.getContentStream(docId, streamId, offset, length);
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-android-client

  @Override
  public Object call() throws Exception {
    session.delete(objectId, allVersions);
    return null;
  }
}
origin: org.apache.chemistry.opencmis/chemistry-opencmis-android-client

  @Override
  public Acl call() throws Exception {
    return session.setAcl(objectId, aces);
  }
}
org.apache.chemistry.opencmis.client.api

Most used classes

  • Session
    A session is a connection to a CMIS repository with a specific user. CMIS itself is stateless. OpenC
  • Folder
    CMIS folder interface.
  • Document
    CMIS document interface.
  • SessionFactory
    Entry point into the OpenCMIS Client API. There might be different ways to get a SessionFactory inst
  • CmisObject
    Base interface for all CMIS objects.
  • OperationContext,
  • Repository,
  • ItemIterable,
  • ObjectType,
  • Property,
  • DocumentType,
  • FileableCmisObject,
  • ObjectId,
  • QueryResult,
  • Policy,
  • SecondaryType,
  • Tree,
  • ChangeEvents,
  • Relationship
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now