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));
- }
-
-}