package jp.aegif.nemaki.cmis.service; import org.apache.chemistry.opencmis.commons.server.CallContext; import jp.aegif.nemaki.model.Content; public interface ObjectServiceInternal { /** * wrap method * @param callContext * @param repositoryId * @param content * @param allVersions * @param deleteWithParent */ public abstract void deleteObjectInternal(CallContext callContext, String repositoryId, Content content, Boolean allVersions, Boolean deleteWithParent); /** * Delete each object together with deleteWithParent flag archived * @param callContext * @param repositoryId * @param objectId * @param allVersions * @param deleteWithParent */ public abstract void deleteObjectInternal(CallContext callContext, String repositoryId, String objectId, Boolean allVersions, Boolean deleteWithParent); }