001/* 002 * Licensed to the Apache Software Foundation (ASF) under one 003 * or more contributor license agreements. See the NOTICE file 004 * distributed with this work for additional information 005 * regarding copyright ownership. The ASF licenses this file 006 * to you under the Apache License, Version 2.0 (the 007 * "License"); you may not use this file except in compliance 008 * with the License. You may obtain a copy of the License at 009 * 010 * http://www.apache.org/licenses/LICENSE-2.0 011 * 012 * Unless required by applicable law or agreed to in writing, 013 * software distributed under the License is distributed on an 014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 015 * KIND, either express or implied. See the License for the 016 * specific language governing permissions and limitations 017 * under the License. 018 * 019 */ 020 021package org.apache.directory.shared.ldap.model.constants; 022 023/** 024 * PasswordPolicySchemaConstants. 025 * Final reference -> class shouldn't be extended 026 * 027 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a> 028 */ 029public final class PasswordPolicySchemaConstants 030{ 031 /** 032 * Ensures no construction of this class, also ensures there is no need for final keyword above 033 * (Implicit super constructor is not visible for default constructor), 034 * but is still self documenting. 035 */ 036 private PasswordPolicySchemaConstants() 037 { 038 } 039 040 public final static String PWD_POLICY_OC = "pwdPolicy"; 041 042 public final static String PWD_ATTRIBUTE_AT = "pwdAttribute"; 043 044 public final static String PWD_LOCKOUT_DURATION_AT = "pwdLockoutDuration"; 045 046 public final static String PWD_MAX_FAILURE_AT = "pwdMaxFailure"; 047 048 public final static String PWD_FAILURE_COUNT_INTERVAL_AT = "pwdFailureCountInterval"; 049 050 public final static String PWD_MUST_CHANGE_AT = "pwdMustChange"; 051 052 public final static String PWD_ALLOW_USER_CHANGE_AT = "pwdAllowUserChange"; 053 054 public final static String PWD_SAFE_MODIFY_AT = "pwdSafeModify"; 055 056 public final static String PWD_CHANGED_TIME_AT = "pwdChangedTime"; 057 058 public final static String PWD_ACCOUNT_LOCKED_TIME_AT = "pwdAccountLockedTime"; 059 060 public final static String PWD_FAILURE_TIME_AT = "pwdFailureTime"; 061 062 public final static String PWD_MIN_AGE_AT = "pwdMinAge"; 063 064 public final static String PWD_HISTORY_AT = "pwdHistory"; 065 066 public final static String PWD_GRACE_USE_TIME_AT = "pwdGraceUseTime"; 067 068 public final static String PWD_RESET_AT = "pwdReset"; 069 070 public final static String PWD_POLICY_SUBENTRY_AT = "pwdPolicySubentry"; 071 072 public final static String PWD_MIN_DELAY_AT = "pwdMinDelay"; 073 074 public final static String PWD_MAX_DELAY_AT = "pwdMaxDelay"; 075 076 public final static String PWD_MAX_IDLE_AT = "pwdMaxIdle"; 077 078 public final static String PWD_START_TIME_AT = "pwdStartTime"; 079 080 public final static String PWD_END_TIME_AT = "pwdEndTime"; 081 082 public final static String PWD_LAST_SUCCESS_AT = "pwdLastSuccess"; 083 084 public final static String PWD_MAX_AGE_AT = "pwdMaxAge"; 085 086 public final static String PWD_GRACE_EXPIRE_AT = "pwdGraceExpire"; 087 088 public final static String PWD_MAX_LENGTH_AT = "pwdMaxLength"; 089 090 public final static String PWD_IN_HISTORY_AT = "pwdInHistory"; 091 092 public final static String PWD_CHECK_QUALITY_AT = "pwdCheckQuality"; 093 094 public final static String PWD_MIN_LENGTH_AT = "pwdMinLength"; 095 096 public final static String PWD_EXPIRE_WARNING_AT = "pwdExpireWarning"; 097 098 public final static String PWD_GRACE_AUTHN_LIMIT_AT = "pwdGraceAuthNLimit"; 099 100 public final static String PWD_LOCKOUT_AT = "pwdLockout"; 101}