From eb646c22b067f8295aa4f627d9ba059d32e7d59d Mon Sep 17 00:00:00 2001 From: Mark Rogers Date: Wed, 23 Jul 2014 10:11:52 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud) 76891: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud) 65489: ACE-502 - Transfer categories and tags MNT-8098 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77732 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/transfer/TransferContext.java | 39 ++++++++++++++++ .../transfer/manifest/ManifestCategory.java | 44 +++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 source/java/org/alfresco/repo/transfer/TransferContext.java create mode 100644 source/java/org/alfresco/repo/transfer/manifest/ManifestCategory.java diff --git a/source/java/org/alfresco/repo/transfer/TransferContext.java b/source/java/org/alfresco/repo/transfer/TransferContext.java new file mode 100644 index 0000000000..2e04907b89 --- /dev/null +++ b/source/java/org/alfresco/repo/transfer/TransferContext.java @@ -0,0 +1,39 @@ +/* + * Copyright (C) 2009-2010 Alfresco Software Limited. + * + * This file is part of Alfresco + * + * Alfresco is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Alfresco is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Alfresco. If not, see . + */ +package org.alfresco.repo.transfer; + +import java.util.HashMap; +import java.util.Map; + +import org.alfresco.repo.transfer.manifest.ManifestCategory; +import org.alfresco.service.cmr.repository.NodeRef; + +public class TransferContext +{ + + private Map categoriesCache = new HashMap(); + /** + * + * @return + */ + public Map getManifestCategoriesCache() + { + return this.categoriesCache; + } +} diff --git a/source/java/org/alfresco/repo/transfer/manifest/ManifestCategory.java b/source/java/org/alfresco/repo/transfer/manifest/ManifestCategory.java new file mode 100644 index 0000000000..f60ed8a851 --- /dev/null +++ b/source/java/org/alfresco/repo/transfer/manifest/ManifestCategory.java @@ -0,0 +1,44 @@ +/* + * Copyright (C) 2009-2010 Alfresco Software Limited. + * + * This file is part of Alfresco + * + * Alfresco is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Alfresco is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Alfresco. If not, see . + */ +package org.alfresco.repo.transfer.manifest; + + +/** + * Represents the metadata required to transmit properties of type d:category which are used by categories and tags + * + * @author mrogers + * + */ +public class ManifestCategory +{ + private String path; + + public String getPath() + { + return path; + } + + public void setPath(String path) + { + this.path = path; + } + + + +}