[dna-commits] DNA SVN: r907 - in trunk/dna-jcr/src: test/java/org/jboss/dna/jcr and 1 other directory.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Fri May 15 12:39:22 EDT 2009


Author: bcarothers
Date: 2009-05-15 12:39:22 -0400 (Fri, 15 May 2009)
New Revision: 907

Modified:
   trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrConfiguration.java
   trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrEngine.java
   trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrRepository.java
   trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrWorkspace.java
   trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/InMemoryRepositoryStub.java
   trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/JcrConfigurationTest.java
   trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/JcrRepositoryTest.java
   trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/MixinTest.java
   trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/RepositoryNodeTypeManagerTest.java
Log:
DNA-411 JcrRepository.Options Is Plural - Coding Convention Violation

Applied patch that renamed JcrRepository.Options to Option and JcrRepository.DefaultOptions to DefaultOption. The patch also propagates the name changes through the JCR source and test packages as needed.

Modified: trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrConfiguration.java
===================================================================
--- trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrConfiguration.java	2009-05-15 16:17:10 UTC (rev 906)
+++ trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrConfiguration.java	2009-05-15 16:39:22 UTC (rev 907)
@@ -180,7 +180,7 @@
          * @param option the option to be set
          * @return the interface used to set the value for the property; never null
          */
-        OptionSetter<ReturnType> with( JcrRepository.Options option );
+        OptionSetter<ReturnType> with( JcrRepository.Option option );
     }
 
     /**
@@ -240,7 +240,7 @@
                 super(path, returnObject);
             }
 
-            public OptionSetter<JcrRepositoryDetails<RT>> with( final JcrRepository.Options option ) {
+            public OptionSetter<JcrRepositoryDetails<RT>> with( final JcrRepository.Option option ) {
                 final Path optionsPath = createOrReplaceNode(path(), DnaLexicon.OPTIONS);
 
                 final JcrRepositoryDetails<RT> details = this;

Modified: trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrEngine.java
===================================================================
--- trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrEngine.java	2009-05-15 16:17:10 UTC (rev 906)
+++ trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrEngine.java	2009-05-15 16:39:22 UTC (rev 907)
@@ -41,7 +41,7 @@
 import org.jboss.dna.graph.property.PathFactory;
 import org.jboss.dna.graph.property.PathNotFoundException;
 import org.jboss.dna.graph.property.Property;
-import org.jboss.dna.jcr.JcrRepository.Options;
+import org.jboss.dna.jcr.JcrRepository.Option;
 import org.jboss.dna.repository.DnaEngine;
 import org.jboss.dna.repository.RepositoryService;
 import org.jboss.dna.repository.observation.ObservationService;
@@ -142,7 +142,7 @@
          * Extract the JCR options from the configuration graph
          */
         String configurationName = dnaEngine.getRepositoryService().getConfigurationSourceName();
-        Map<Options, String> options = new HashMap<Options, String>();
+        Map<Option, String> options = new HashMap<Option, String>();
 
         PathFactory pathFactory = getExecutionContext().getValueFactories().getPathFactory();
         Graph configuration = Graph.create(connectionFactory.createConnection(configurationName), getExecutionContext());
@@ -167,7 +167,7 @@
                                 Node optionNode = configuration.getNodeAt(optionLocation);
                                 Property valueProperty = optionNode.getProperty(DnaLexicon.VALUE);
 
-                                options.put(Options.valueOf(segment.getName().getLocalName()),
+                                options.put(Option.valueOf(segment.getName().getLocalName()),
                                             valueProperty.getFirstValue().toString());
 
                             }

Modified: trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrRepository.java
===================================================================
--- trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrRepository.java	2009-05-15 16:17:10 UTC (rev 906)
+++ trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrRepository.java	2009-05-15 16:39:22 UTC (rev 907)
@@ -77,7 +77,7 @@
     /**
      * The available options for the {@code JcrRepository}.
      */
-    public enum Options {
+    public enum Option {
 
         /**
          * Flag that defines whether or not the node types should be exposed as content under the "{@code
@@ -96,7 +96,7 @@
     /**
      * The default values for each of the {@link Options}.
      */
-    public static class DefaultOptions {
+    public static class DefaultOption {
         /**
          * The default value for the {@link Options#PROJECT_NODE_TYPES} option is {@value} .
          */
@@ -111,14 +111,14 @@
     /**
      * The static unmodifiable map of default options, which are initialized in the static initializer.
      */
-    protected static final Map<Options, String> DEFAULT_OPTIONS;
+    protected static final Map<Option, String> DEFAULT_OPTIONS;
 
     static {
         // Initialize the unmodifiable map of default options ...
-        EnumMap<Options, String> defaults = new EnumMap<Options, String>(Options.class);
-        defaults.put(Options.PROJECT_NODE_TYPES, DefaultOptions.PROJECT_NODE_TYPES);
-        defaults.put(Options.JAAS_LOGIN_CONFIG_NAME, DefaultOptions.JAAS_LOGIN_CONFIG_NAME);
-        DEFAULT_OPTIONS = Collections.<Options, String>unmodifiableMap(defaults);
+        EnumMap<Option, String> defaults = new EnumMap<Option, String>(Option.class);
+        defaults.put(Option.PROJECT_NODE_TYPES, DefaultOption.PROJECT_NODE_TYPES);
+        defaults.put(Option.JAAS_LOGIN_CONFIG_NAME, DefaultOption.JAAS_LOGIN_CONFIG_NAME);
+        DEFAULT_OPTIONS = Collections.<Option, String>unmodifiableMap(defaults);
     }
 
     private final String sourceName;
@@ -126,7 +126,7 @@
     private final ExecutionContext executionContext;
     private final RepositoryConnectionFactory connectionFactory;
     private final RepositoryNodeTypeManager repositoryTypeManager;
-    private final Map<Options, String> options;
+    private final Map<Option, String> options;
 
     /**
      * Creates a JCR repository that uses the supplied {@link RepositoryConnectionFactory repository connection factory} to
@@ -160,7 +160,7 @@
                           RepositoryConnectionFactory connectionFactory,
                           String repositorySourceName,
                           Map<String, String> descriptors,
-                          Map<Options, String> options ) {
+                          Map<Option, String> options ) {
         CheckArg.isNotNull(executionContext, "executionContext");
         CheckArg.isNotNull(connectionFactory, "connectionFactory");
         CheckArg.isNotNull(repositorySourceName, "repositorySourceName");
@@ -217,7 +217,7 @@
             this.options = DEFAULT_OPTIONS;
         } else {
             // Initialize with defaults, then add supplied options ...
-            EnumMap<Options, String> localOptions = new EnumMap<Options, String>(DEFAULT_OPTIONS);
+            EnumMap<Option, String> localOptions = new EnumMap<Option, String>(DEFAULT_OPTIONS);
             localOptions.putAll(options);
             this.options = Collections.unmodifiableMap(localOptions);
         }
@@ -237,7 +237,7 @@
      * 
      * @return the unmodifiable options; never null
      */
-    public Map<Options, String> getOptions() {
+    public Map<Option, String> getOptions() {
         return options;
     }
 
@@ -360,7 +360,7 @@
                     } catch (NoSuchMethodException error2) {
                         if (credentials instanceof SimpleCredentials) {
                             SimpleCredentials simple = (SimpleCredentials)credentials;
-                            execContext = executionContext.with(options.get(Options.JAAS_LOGIN_CONFIG_NAME),
+                            execContext = executionContext.with(options.get(Option.JAAS_LOGIN_CONFIG_NAME),
                                                                 simple.getUserID(),
                                                                 simple.getPassword());
                         } else {

Modified: trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrWorkspace.java
===================================================================
--- trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrWorkspace.java	2009-05-15 16:17:10 UTC (rev 906)
+++ trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrWorkspace.java	2009-05-15 16:39:22 UTC (rev 907)
@@ -59,7 +59,7 @@
 import org.jboss.dna.graph.property.basic.GraphNamespaceRegistry;
 import org.jboss.dna.jcr.JcrContentHandler.EnclosingSAXException;
 import org.jboss.dna.jcr.JcrContentHandler.SaveMode;
-import org.jboss.dna.jcr.JcrRepository.Options;
+import org.jboss.dna.jcr.JcrRepository.Option;
 import org.xml.sax.ContentHandler;
 import org.xml.sax.InputSource;
 import org.xml.sax.SAXException;
@@ -171,7 +171,7 @@
         this.nodeTypeManager = new JcrNodeTypeManager(session.getExecutionContext(), repoTypeManager);
         this.queryManager = new JcrQueryManager(this.session);
 
-        if (Boolean.valueOf(repository.getOptions().get(Options.PROJECT_NODE_TYPES))) {
+        if (Boolean.valueOf(repository.getOptions().get(Option.PROJECT_NODE_TYPES))) {
             Path parentOfTypeNodes = context.getValueFactories().getPathFactory().create(systemPath, JcrLexicon.NODE_TYPES);
             repoTypeManager.projectOnto(this.graph, parentOfTypeNodes);
         }

Modified: trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/InMemoryRepositoryStub.java
===================================================================
--- trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/InMemoryRepositoryStub.java	2009-05-15 16:17:10 UTC (rev 906)
+++ trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/InMemoryRepositoryStub.java	2009-05-15 16:39:22 UTC (rev 907)
@@ -34,7 +34,7 @@
 import org.jboss.dna.graph.connector.inmemory.InMemoryRepositorySource;
 import org.jboss.dna.graph.io.GraphImporter;
 import org.jboss.dna.graph.property.Path;
-import org.jboss.dna.jcr.JcrRepository.Options;
+import org.jboss.dna.jcr.JcrRepository.Option;
 import org.jboss.security.config.IDTrustConfiguration;
 
 /**
@@ -72,7 +72,7 @@
             .addRepository("JCR Repository")
             .usingClass(InMemoryRepositorySource.class.getName())
             .loadedFromClasspath()
-            .with(Options.PROJECT_NODE_TYPES).setTo(Boolean.FALSE.toString())
+            .with(Option.PROJECT_NODE_TYPES).setTo(Boolean.FALSE.toString())
             .describedAs("JCR Repository")
             .with("name").setTo(REPOSITORY_SOURCE_NAME)
             .and().build();

Modified: trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/JcrConfigurationTest.java
===================================================================
--- trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/JcrConfigurationTest.java	2009-05-15 16:17:10 UTC (rev 906)
+++ trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/JcrConfigurationTest.java	2009-05-15 16:39:22 UTC (rev 907)
@@ -39,7 +39,7 @@
 import org.jboss.dna.graph.connector.inmemory.InMemoryRepositorySource;
 import org.jboss.dna.graph.mimetype.ExtensionBasedMimeTypeDetector;
 import org.jboss.dna.graph.property.Path;
-import org.jboss.dna.jcr.JcrRepository.Options;
+import org.jboss.dna.jcr.JcrRepository.Option;
 import org.jboss.dna.repository.DnaConfiguration;
 import org.jboss.dna.repository.DnaEngine;
 import org.jboss.dna.repository.RepositoryLibrary;
@@ -265,7 +265,7 @@
                      .addRepository("Source2")
                      .usingClass(InMemoryRepositorySource.class.getName())
                      .loadedFromClasspath()
-                     .with(Options.JAAS_LOGIN_CONFIG_NAME).setTo("test")
+                     .with(Option.JAAS_LOGIN_CONFIG_NAME).setTo("test")
                      .describedAs("description")
                      .with("name").setTo("JCR Repository")
                      .and()
@@ -282,9 +282,9 @@
         
         JcrRepository repository = engine.getRepository("JCR Repository");
         
-        Map<Options, String> options = new HashMap<Options, String>();
-        options.put(Options.JAAS_LOGIN_CONFIG_NAME, "test");
-        options.put(Options.PROJECT_NODE_TYPES, "false");
+        Map<Option, String> options = new HashMap<Option, String>();
+        options.put(Option.JAAS_LOGIN_CONFIG_NAME, "test");
+        options.put(Option.PROJECT_NODE_TYPES, "false");
         assertThat(repository.getOptions(), is(options));
     }
     

Modified: trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/JcrRepositoryTest.java
===================================================================
--- trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/JcrRepositoryTest.java	2009-05-15 16:17:10 UTC (rev 906)
+++ trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/JcrRepositoryTest.java	2009-05-15 16:39:22 UTC (rev 907)
@@ -156,8 +156,8 @@
     @Test
     public void shouldHaveDefaultOptionsWhenNotOverridden() {
         JcrRepository repository = new JcrRepository(context, connectionFactory, sourceName, descriptors, null);
-        assertThat(repository.getOptions().get(JcrRepository.Options.PROJECT_NODE_TYPES),
-                   is(JcrRepository.DefaultOptions.PROJECT_NODE_TYPES));
+        assertThat(repository.getOptions().get(JcrRepository.Option.PROJECT_NODE_TYPES),
+                   is(JcrRepository.DefaultOption.PROJECT_NODE_TYPES));
     }
 
     @Test

Modified: trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/MixinTest.java
===================================================================
--- trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/MixinTest.java	2009-05-15 16:17:10 UTC (rev 906)
+++ trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/MixinTest.java	2009-05-15 16:39:22 UTC (rev 907)
@@ -93,7 +93,7 @@
     private RepositoryConnectionFactory connectionFactory;
     private RepositoryNodeTypeManager repoTypeManager;
     private Map<String, Object> sessionAttributes;
-    private Map<JcrRepository.Options, String> options;
+    private Map<JcrRepository.Option, String> options;
     private NamespaceRegistry registry;
     @Mock
     private JcrRepository repository;
@@ -152,8 +152,8 @@
         stub(repository.getConnectionFactory()).toReturn(connectionFactory);
 
         // Stub out the repository options ...
-        options = new EnumMap<JcrRepository.Options, String>(JcrRepository.Options.class);
-        options.put(JcrRepository.Options.PROJECT_NODE_TYPES, Boolean.FALSE.toString());
+        options = new EnumMap<JcrRepository.Option, String>(JcrRepository.Option.class);
+        options.put(JcrRepository.Option.PROJECT_NODE_TYPES, Boolean.FALSE.toString());
         stub(repository.getOptions()).toReturn(options);
 
         // Set up the session attributes ...

Modified: trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/RepositoryNodeTypeManagerTest.java
===================================================================
--- trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/RepositoryNodeTypeManagerTest.java	2009-05-15 16:17:10 UTC (rev 906)
+++ trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/RepositoryNodeTypeManagerTest.java	2009-05-15 16:39:22 UTC (rev 907)
@@ -73,7 +73,7 @@
     private RepositoryConnectionFactory connectionFactory;
     private RepositoryNodeTypeManager repoTypeManager;
     private Map<String, Object> sessionAttributes;
-    private Map<JcrRepository.Options, String> options;
+    private Map<JcrRepository.Option, String> options;
     @Mock
     private JcrRepository repository;
 
@@ -135,8 +135,8 @@
         stub(repository.getConnectionFactory()).toReturn(connectionFactory);
 
         // Stub out the repository options ...
-        options = new EnumMap<JcrRepository.Options, String>(JcrRepository.Options.class);
-        options.put(JcrRepository.Options.PROJECT_NODE_TYPES, Boolean.TRUE.toString());
+        options = new EnumMap<JcrRepository.Option, String>(JcrRepository.Option.class);
+        options.put(JcrRepository.Option.PROJECT_NODE_TYPES, Boolean.TRUE.toString());
         stub(repository.getOptions()).toReturn(options);
 
         // Set up the session attributes ...




More information about the dna-commits mailing list