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}