001/**
002 *  Licensed to the Apache Software Foundation (ASF) under one or more
003 *  contributor license agreements.  See the NOTICE file distributed with
004 *  this work for additional information regarding copyright ownership.
005 *  The ASF licenses this file to You under the Apache License, Version 2.0
006 *  (the "License"); you may not use this file except in compliance with
007 *  the License.  You may obtain a copy of the License at
008 *
009 *     http://www.apache.org/licenses/LICENSE-2.0
010 *
011 *  Unless required by applicable law or agreed to in writing, software
012 *  distributed under the License is distributed on an "AS IS" BASIS,
013 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014 *  See the License for the specific language governing permissions and
015 *  limitations under the License.
016 */
017package org.apache.isis.core.progmodel.facets;
018
019import org.apache.isis.core.commons.lang.StringExtensions;
020
021public class MethodPrefixConstants {
022
023    public static final String GET_PREFIX = "get";
024    public static final String IS_PREFIX = "is";
025    public static final String SET_PREFIX = "set";
026    public static final String CLEAR_PREFIX = "clear";
027    public static final String MODIFY_PREFIX = "modify";
028    public static final String ADD_TO_PREFIX = "addTo";
029    public static final String REMOVE_FROM_PREFIX = "removeFrom";
030
031    public static final String NAME_PREFIX = "name";
032    public static final String DESCRIPTION_PREFIX = "description";
033    public static final String OPTIONAL_PREFIX = "optional";
034
035    public static final String DEFAULT_PREFIX = "default";
036    public static final String CHOICES_PREFIX = "choices";
037    public static final String AUTO_COMPLETE_PREFIX = "autoComplete";
038
039    public static final String HIDE_PREFIX = "hide";
040    public static final String ALWAYS_HIDE_PREFIX = "alwaysHide";
041
042    public static final String DISABLE_PREFIX = "disable";
043    public static final String PROTECT_PREFIX = "protect";
044
045    public static final String VALIDATE_PREFIX = "validate";
046    public static final String VALIDATE_ADD_TO_PREFIX = VALIDATE_PREFIX + ADD_TO_PREFIX;
047    public static final String VALIDATE_ADD_TO_PREFIX_2 = VALIDATE_PREFIX + StringExtensions.capitalize(ADD_TO_PREFIX);
048    public static final String VALIDATE_REMOVE_FROM_PREFIX = VALIDATE_PREFIX + REMOVE_FROM_PREFIX;
049    public static final String VALIDATE_REMOVE_FROM_PREFIX_2 = VALIDATE_PREFIX + StringExtensions.capitalize(REMOVE_FROM_PREFIX);
050
051    public static final String FIELD_PREFIX = "field";
052    public static final String ACTION_PREFIX = "action";
053
054    public static final String CREATED_PREFIX = "created";
055    public static final String LOADED_PREFIX = "loaded";
056    public static final String LOADING_PREFIX = "loading";
057    public static final String SAVED_PREFIX = "saved";
058    public static final String SAVING_PREFIX = "saving";
059    public static final String PERSISTED_PREFIX = "persisted";
060    public static final String PERSISTING_PREFIX = "persisting";
061    public static final String DELETED_PREFIX = "deleted";
062    public static final String DELETING_PREFIX = "deleting";
063    public static final String REMOVED_PREFIX = "removed";
064    public static final String REMOVING_PREFIX = "removing";
065    public static final String UPDATED_PREFIX = "updated";
066    public static final String UPDATING_PREFIX = "updating";
067    public static final String SINGULAR_NAME = "singularName";
068
069}