]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.jcr/src/main/java/org/argeo/slc/jcr/SlcTypes.java
+ clean repo model
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.jcr / src / main / java / org / argeo / slc / jcr / SlcTypes.java
index fde1b0dd29679e5498bf260c004d47deead15063..5cb6a1361c43fa3b950b765491020e7a611e741b 100644 (file)
@@ -1,8 +1,26 @@
+/*
+ * Copyright (C) 2007-2012 Argeo GmbH
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *         http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package org.argeo.slc.jcr;
 
 /** JCR node types used by SLC */
 public interface SlcTypes {
 
+       public final static String SLC_NAME_VERSION = "slc:nameVersion";
+       public final static String SLC_CATEGORIZED_NAME_VERSION = "slc:categorizedNameVersion";
+
        public final static String SLC_AGENT_FACTORY = "slc:agentFactory";
        public final static String SLC_AGENT = "slc:agent";
        public final static String SLC_MODULE = "slc:module";
@@ -16,11 +34,15 @@ public interface SlcTypes {
        public final static String SLC_PRIMITIVE_SPEC_ATTRIBUTE = "slc:primitiveSpecAttribute";
        public final static String SLC_REF_SPEC_ATTRIBUTE = "slc:refSpecAttribute";
 
-       public final static String SLC_RESULT = "slc:result";
+       public final static String SLC_TEST_RESULT = "slc:testResult";
        public final static String SLC_CHECK = "slc:check";
        public final static String SLC_PROPERTY = "slc:property";
        public final static String SLC_DIFF_RESULT = "slc:diffResult";
 
+       // Node types used for user defined and managed result UI tree
+       public final static String SLC_MY_RESULT_ROOT_FOLDER = "slc:myResultRootFolder";
+       public final static String SLC_RESULT_FOLDER = "slc:resultFolder";
+
        // Log levels
        public final static String SLC_LOG_ENTRY = "slc:logEntry";
        public final static String SLC_LOG_TRACE = "slc:logTrace";
@@ -45,9 +67,17 @@ public interface SlcTypes {
        public final static String SLC_DYNAMIC_IMPORTED_PACKAGE = "slc:dynamicImportedPackage";
        public final static String SLC_REQUIRED_BUNDLE = "slc:requiredBundle";
        public final static String SLC_FRAGMENT_HOST = "slc:fragmentHost";
-       
+
+       // Distribution management
+       // public final static String SLC_CATEGORY = "slc:category";
+       public final static String SLC_MODULAR_DISTRIBUTION_BASE = "slc:modularDistributionBase";
+       public final static String SLC_MODULAR_DISTRIBUTION = "slc:modularDistribution";
+       public final static String SLC_MODULE_COORDINATES = "slc:moduleCoordinates";
+
        // origin
        public final static String SLC_KNOWN_ORIGIN = "slc:knownOrigin";
        public final static String SLC_PROXIED = "slc:proxied";
 
+       // rpm
+       public final static String SLC_RPM = "slc:rpm";
 }