You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by rm...@apache.org on 2012/12/20 00:07:34 UTC

[4/5] git commit: Removed duplicate class

Removed duplicate class

Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/bb88aaf8
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/bb88aaf8
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/bb88aaf8

Branch: refs/heads/master
Commit: bb88aaf812ba28246dbeef9560e6fbb0d344bf0b
Parents: 3ef1123
Author: rmatthews <rm...@nakedobjects.org>
Authored: Wed Dec 19 18:21:04 2012 +0000
Committer: rmatthews <rm...@nakedobjects.org>
Committed: Wed Dec 19 18:21:04 2012 +0000

----------------------------------------------------------------------
 ...DisabledFacetViaDisabledMethodFacetFactory.java |   73 ---------------
 1 files changed, 0 insertions(+), 73 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/bb88aaf8/core/metamodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/DisabledFacetViaDisabledMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/DisabledFacetViaDisabledMethodFacetFactory.java b/core/metamodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/DisabledFacetViaDisabledMethodFacetFactory.java
deleted file mode 100644
index 283c72a..0000000
--- a/core/metamodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/DisabledFacetViaDisabledMethodFacetFactory.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- *  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you 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.apache.isis.core.progmodel.facets.object.disabled;
-
-import java.lang.reflect.Method;
-
-import org.apache.isis.core.commons.lang.NameUtils;
-import org.apache.isis.core.metamodel.facetapi.Facet;
-import org.apache.isis.core.metamodel.facetapi.FacetHolder;
-import org.apache.isis.core.metamodel.facetapi.FacetUtil;
-import org.apache.isis.core.metamodel.facetapi.FeatureType;
-import org.apache.isis.core.metamodel.methodutils.MethodScope;
-import org.apache.isis.core.progmodel.facets.MethodFinderUtils;
-import org.apache.isis.core.progmodel.facets.MethodPrefixBasedFacetFactoryAbstract;
-import org.apache.isis.core.progmodel.facets.MethodPrefixConstants;
-import org.apache.isis.core.progmodel.facets.members.disabled.method.DisableForContextFacetViaMethod;
-
-public class DisabledFacetViaDisabledMethodFacetFactory extends MethodPrefixBasedFacetFactoryAbstract {
-
-    private static final String[] PREFIXES = { MethodPrefixConstants.DISABLE_PREFIX };
-
-    /**
-     * Note that the {@link Facet}s registered are the generic ones from
-     * noa-architecture (where they exist)
-     */
-    public DisabledFacetViaDisabledMethodFacetFactory() {
-        super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
-    }
-
-    // ///////////////////////////////////////////////////////
-    // Actions
-    // ///////////////////////////////////////////////////////
-
-    @Override
-    public void process(final ProcessMethodContext processMethodContext) {
-        attachDisabledFacetIfDisabledMethodIsFound(processMethodContext);
-    }
-
-    public static void attachDisabledFacetIfDisabledMethodIsFound(final ProcessMethodContext processMethodContext) {
-
-        final Method method = processMethodContext.getMethod();
-        final String capitalizedName = NameUtils.javaBaseNameStripAccessorPrefixIfRequired(method.getName());
-
-        final Class<?> cls = processMethodContext.getCls();
-        final Method disableMethod = MethodFinderUtils.findMethod(cls, MethodScope.OBJECT, MethodPrefixConstants.DISABLE_PREFIX + capitalizedName, String.class, new Class[] {});
-        if (disableMethod == null) {
-            return;
-        }
-
-        processMethodContext.removeMethod(disableMethod);
-
-        final FacetHolder facetHolder = processMethodContext.getFacetHolder();
-        FacetUtil.addFacet(new DisableForContextFacetViaMethod(disableMethod, facetHolder));
-    }
-
-}