Uses of Class
org.alfresco.cmis.CmisWrapper
Packages that use CmisWrapper
-
Uses of CmisWrapper in org.alfresco.cmis
Methods in org.alfresco.cmis that return CmisWrapperModifier and TypeMethodDescriptionCmisWrapper.addAcl(org.alfresco.utility.model.GroupModel group, org.alfresco.utility.constants.UserRole role) Add new permission for a groupCmisWrapper.addAcl(org.alfresco.utility.model.GroupModel group, org.alfresco.utility.constants.UserRole role, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation) Add new permission for a groupAdd new permissions to userCmisWrapper.addAcl(org.alfresco.utility.model.UserModel user, org.alfresco.utility.constants.UserRole role) Add new permission for userCmisWrapper.addAcl(org.alfresco.utility.model.UserModel user, org.alfresco.utility.constants.UserRole role, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation) Add new permission for userCmisWrapper.addDocumentToFolder(org.alfresco.utility.model.FolderModel destination, boolean allVersions) Method allows you to file a document object in more than one folder.CmisWrapper.addSecondaryTypes(String... secondaryTypes) Add new secondary typesCmisWrapper.applyAcl(org.alfresco.utility.model.UserModel user, String newPermission, String removePermission) Update permission for user.CmisWrapper.applyAcl(org.alfresco.utility.model.UserModel user, org.alfresco.utility.constants.UserRole newRole, org.alfresco.utility.constants.UserRole removeRole) Update permission for user.CmisWrapper.applyAcl(org.alfresco.utility.model.UserModel user, org.alfresco.utility.constants.UserRole newRole, org.alfresco.utility.constants.UserRole removeRole, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation) Update permission for user.CmisWrapper.assignToUser(org.alfresco.utility.model.UserModel user, String relationType) Assign user to existent item set in last resourceCmisWrapper.attachDocument(org.alfresco.utility.model.ContentModel... contents) Attach documents to existent item set in last resourceCmisWrapper.authenticateUser(org.alfresco.utility.model.UserModel userModel) CmisWrapper.authenticateUser(org.alfresco.utility.model.UserModel userModel, Function<org.alfresco.utility.model.UserModel, Map<String, String>> authParameterProvider) CmisWrapper.authUserUsingBrowserUrlAndBindingType(org.alfresco.utility.model.UserModel userModel, String urlPath, String bindingType) CmisWrapper.cancelCheckOut()If this is a PWC (private working copy) the check out will be reversed.CmisWrapper.checkOut()Checks out the documentCmisWrapper.copyTo(org.alfresco.utility.model.ContentModel destination) CmisWrapper.createDataList(org.alfresco.utility.model.DataListModel dataListModel) Create a new data list typeCmisWrapper.createDataListItem(org.alfresco.utility.model.DataListItemModel itemModel) Create new data list itemCmisWrapper.createFile(org.alfresco.utility.model.FileModel fileModel) CmisWrapper.createFile(org.alfresco.utility.model.FileModel fileModel, String cmisBaseTypeId, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState) Create a new fileCmisWrapper.createFile(org.alfresco.utility.model.FileModel fileModel, Map<String, Object> properties, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState) CmisWrapper.createFile(org.alfresco.utility.model.FileModel fileModel, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState) Create a new fileCmisWrapper.createFileFromSource(org.alfresco.utility.model.FileModel newfileModel, org.alfresco.utility.model.ContentModel sourceFileModel) Create new file from existing one (that was set in last resource)CmisWrapper.createFileFromSource(org.alfresco.utility.model.FileModel newfileModel, org.alfresco.utility.model.ContentModel sourceFileModel, String cmisBaseTypeId) Create new file from existing one with versioning state set to Major(that was set in last resource)CmisWrapper.createFileFromSource(org.alfresco.utility.model.FileModel newfileModel, org.alfresco.utility.model.ContentModel sourceFileModel, String cmisBaseTypeId, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState) Create new file from existing one (that was set in last resource)CmisWrapper.createFileFromSource(org.alfresco.utility.model.FileModel newfileModel, org.alfresco.utility.model.ContentModel sourceFileModel, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState) Create new file from existing one (that was set in last resource)CmisWrapper.createFolder(org.alfresco.utility.model.FolderModel folderModel) CmisWrapper.createFolder(org.alfresco.utility.model.FolderModel folderModel, String cmisBaseTypeId) CmisWrapper.createFolder(org.alfresco.utility.model.FolderModel folderModel, Map<String, Object> properties) CmisWrapper.createRelationshipWith(org.alfresco.utility.model.ContentModel targetContent) Create a 'R:cm:basis' relationship between a source document and a target documentCmisWrapper.createRelationshipWith(org.alfresco.utility.model.ContentModel targetContent, String relationType) Create relationship between a source document and a target documentCmisWrapper.delete()CmisWrapper.deleteAllVersions(boolean allVersions) Deletes all versions if parameter is set to true, otherwise deletes only last versionCmisWrapper.deleteContent()Delete content streamCmisWrapper.deleteContent(boolean refresh) Delete content stream and refresh documentCmisWrapper.deleteFolderTree()Deletes this folder and all subfolders with all versions and continue on failureCmisWrapper.deleteFolderTree(boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure) Deletes this folder and all subfolders with specific parametersCmisWrapper.disconnect()CmisWrapper.moveTo(org.alfresco.utility.model.ContentModel destination) CmisWrapper.refreshResource()Reloads the resource from the repositoryCmisWrapper.removeAcl(org.alfresco.utility.model.UserModel user, org.alfresco.utility.constants.UserRole removeRole) Remove permission from userCmisWrapper.removeAcl(org.alfresco.utility.model.UserModel user, org.alfresco.utility.constants.UserRole removeRole, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation) Remove permission from userCmisWrapper.removeDocumentFromFolder(org.alfresco.utility.model.FolderModel parentFolder) Method allows you to remove a document object from the given folder.CmisWrapper.setContent(String content) Set the content stream for a document with overwrite set to TRUECmisWrapper.setContent(String content, boolean overwrite) Set the content stream for a documentCmisWrapper.updateProperty(String property, Object value) Update the properties of the last resourceContentModel.CmisWrapper.usingPWCDocument()Use this method if the document is checked out.CmisWrapper.usingResource(org.alfresco.utility.model.ContentModel model) CmisWrapper.usingShared()CmisWrapper.usingSite(org.alfresco.utility.model.SiteModel siteModel) CmisWrapper.usingUserHome()CmisWrapper.usingUserHome(String username) -
Uses of CmisWrapper in org.alfresco.cmis.dsl
Methods in org.alfresco.cmis.dsl that return CmisWrapperModifier and TypeMethodDescriptionDocumentVersioning.assertHasVersions(Object... versions) DocumentVersioning.assertHasVersionsInOrder(Object... versions) DocumentVersioning.assertLatestMajorVersionIs(Double expectedVersion) DocumentVersioning.assertLatestMinorVersionIs(Double expectedVersion) DocumentVersioning.assertVersionIs(Double expectedVersion) CmisAssertion.baseTypeIdIs(String baseTypeId) Verify base type idCheckIn.checkIn()CmisAssertion.cmisAPI()CmisAssertion.contentContains(String content) Verify document content contains specific detailsVerify document contentCmisAssertion.contentLengthIs(long contentLength) Verify document content lengthCmisAssertion.contentModelDoesnotHaveChangesWithWrongToken(org.alfresco.utility.model.ContentModel model, org.apache.chemistry.opencmis.commons.enums.ChangeType... changeTypes) Verify that a specific object does not have changes from cmis logCmisAssertion.contentModelHasChanges(org.alfresco.utility.model.ContentModel model, org.apache.chemistry.opencmis.commons.enums.ChangeType... changeTypes) Verify changes for a specific object from cmis logCmisAssertion.contentPropertyHasValue(String property, String value) Verify the value of the given propertyCmisAssertion.descriptionIs(String description) CmisAssertion.documentHasVersion(double version) Verify document has versionCmisAssertion.documentIsCheckedOut()Verify ifDocumentis checked outCmisAssertion.documentIsNotCheckedOut()Verify thatDocumentis not checked outCmisAssertion.doesNotExistInRepo()CmisAssertion.doesNotHaveAllowableActions(org.apache.chemistry.opencmis.commons.enums.Action... actions) Check if the {@link #getLastResource()) does not have the list of {@link Action} Example: {code} .doesNotHaveAllowableActions(Action.CAN_CREATE_FOLDER); {code}BaseObjectType.doesNotHaveChildren(String objectTypeID) Example of objectTypeID: "D:trx:transferReport" - seeObjectTypeHelper"D:trx:tempTransferStore" "D:imap:imapAttach"BaseObjectType.doesNotHaveDescendantType(int depth, String... objectTypeIDs) Assert that specified descendantType is NOT present in the depth of tree Depth can be -1 or >= 1 Example of objectTypeID: "D:trx:transferReport" - seeObjectTypeHelper"D:trx:tempTransferStore" "D:imap:imapAttach"CmisAssertion.doesNotHaveFile(org.alfresco.utility.model.FileModel... fileModels) Verify if file(s) children exist in parent folderCmisAssertion.doesNotHaveFolder(org.alfresco.utility.model.FolderModel... folderModels) Verify if folder(s) children exist in parent folderCmisAssertion.existsInRepo()CmisAssertion.folderHasCheckedOutDocument(org.alfresco.utility.model.ContentModel... contentModels) Verify that a specific folder(set by callingusingResource(ContentModel)) contains checked out documentsCmisAssertion.folderHasCheckedOutDocument(org.apache.chemistry.opencmis.client.api.OperationContext context, org.alfresco.utility.model.ContentModel... contentModels) Verify that a specific folder(set by callingusingResource(ContentModel)) contains checked out documents in a specific order.CmisAssertion.folderHasParent(org.alfresco.utility.model.ContentModel contentModel) Verify parent from theFolderset as last resourceCmisAssertion.hasAcls()Verify thatCmisObjecthas ACLs (Access Control Lists)CmisAssertion.hasAllowableActions(org.apache.chemistry.opencmis.commons.enums.Action... actions) Check if the#getLastResource()has the list ofActionExample: {code} .hasAllowableActions(Action.CAN_CREATE_FOLDER); {code}CmisAssertion.hasAspectExtension(String aspectId) Verify thatCmisObjecthas a specific aspect extensionCmisAssertion.hasCheckInCommentForVersion(double documentVersion, String comment) Get check in comment for a specific document versionCmisAssertion.hasCheckInCommentLastVersion(String comment) Get check in comment for last document versionCmisAssertion.hasChildren(org.alfresco.utility.model.ContentModel... contentModel) Verify the children(files and folders) from a parent folderBaseObjectType.hasDescendantType(int depth, String... objectTypeIDs) Assert that specified descendantType is present in the depth of tree Depth can be -1 or >= 1 Example of objectTypeID: "D:trx:transferReport" - seeObjectTypeHelper"D:trx:tempTransferStore" "D:imap:imapAttach"CmisAssertion.hasFailedDeletedObject(String nodeRef) Verify failed deleted objects after delete tree actionCmisAssertion.hasFiles(org.alfresco.utility.model.FileModel... fileModel) Verify if file children exist in parent folderCmisAssertion.hasFolders(org.alfresco.utility.model.FolderModel... folderModel) Verify if folder children exist in parent folderCmisAssertion.hasFolderTree(int depth, org.alfresco.utility.model.ContentModel... contentModels) Depending on the specified depth, checks that all the contents from contentModels list are present in the current folder tree structureCmisAssertion.hasParents(String... parentsList) Verify the parents for aCmisObjectCmisAssertion.hasUniqueChildren(int numberOfChildren) CmisAssertion.isAllowableActionInList(org.apache.chemistry.opencmis.commons.enums.Action... actions) Check if#getLastResource()object has actions returned fromCmisObject.getAllowableActions()CmisAssertion.isLatestMajorVersion()Assert if the {@link #getLastResource()) has the latest major version setCmisAssertion.isNotLatestMajorVersion()Verify thatDocumentis not latest major version.CmisAssertion.isNotPrivateWorkingCopy()Verify thatDocumentis not private working copy (pwc)CmisAssertion.isPrivateWorkingCopy()Verify ifDocumentis private working copy (pwc)CmisAssertion.objectHasProperty(String propertyId, Object value) Verify a specific object propertyCmisAssertion.objectHasProperty(String propertyId, String displayName, String localName, String queryName, String... values) Check if CMIS object contains a property.CmisAssertion.objectHasRelationshipWith(org.alfresco.utility.model.ContentModel targetContent) Verify if there is a relationship between current resource and the given targetCmisAssertion.objectIdIs(String id) Verify if current resource has the id givenCmisAssertion.objectTypeIdIs(String objectTypeId) Verify object type idCmisAssertion.permissionIsNotSetForUser(org.alfresco.utility.model.UserModel userModel, String permission) Verify that permission is not set for a specific user from the last resource objectCmisAssertion.permissionIsNotSetForUser(org.alfresco.utility.model.UserModel userModel, org.alfresco.utility.constants.UserRole role) Verify that permission is not set for a specific user from the last resource objectCmisAssertion.permissionIsSetForGrup(org.alfresco.utility.model.GroupModel groupModel, org.alfresco.utility.constants.UserRole role) Verify the permission for a specific group of users from the last resource objectCmisAssertion.permissionIsSetForUser(org.alfresco.utility.model.UserModel userModel, String permission) Verify the permission for a specific user from the last resource objectCmisAssertion.permissionIsSetForUser(org.alfresco.utility.model.UserModel userModel, org.alfresco.utility.constants.UserRole role) Verify the permission for a specific user from the last resource objectCmisAssertion.renditionIsAvailable()Verify that renditions are availableCmisAssertion.secondaryTypeIsAvailable(String secondaryTypeId) Verify secondary type for specificCmisObjectCmisAssertion.secondaryTypeIsNotAvailable(String secondaryTypeId) Verify secondary type is not available for specificCmisObjectCmisAssertion.sessioDoesNotHaveCheckedOutDocument(org.alfresco.utility.model.ContentModel... contentModels) Verify that checked out documents are not found inSessionCmisAssertion.sessionHasCheckedOutDocument(org.alfresco.utility.model.ContentModel... contentModels) Verify checked out documents fromSessionCmisAssertion.sessionHasCheckedOutDocument(org.apache.chemistry.opencmis.client.api.OperationContext context, org.alfresco.utility.model.ContentModel... contentModels) Verify checked out documents fromSessionin a specific order set inOperationContextCmisAssertion.thumbnailRenditionIsAvailable()Verify that thumbnail rendition is availableCmisAssertion.typeDefinitionIs(org.alfresco.utility.model.ContentModel contentModel) CmisAssertion.userIsAssigned(org.alfresco.utility.model.UserModel user) Verify if there is a relationship between current resource and the given targetConstructors in org.alfresco.cmis.dsl with parameters of type CmisWrapperModifierConstructorDescriptionBaseObjectType(CmisWrapper cmisAPI, String baseTypeID) CheckIn(CmisWrapper cmisWrapper) CmisAssertion(CmisWrapper cmisAPI) CmisUtil(CmisWrapper cmisAPI) DocumentVersioning(CmisWrapper cmisWrapper, org.apache.chemistry.opencmis.client.api.CmisObject cmisObject) JmxUtil(CmisWrapper cmisWrapper, org.alfresco.utility.network.Jmx jmx) QueryExecutor(CmisWrapper cmisWrapper, String query)