/******************************************************************************* * Copyright (c) 2007-2008 Cambridge Semantics Incorporated. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * File: $Source$ * Created by: Generated Source from org.openanzo.rdf.utils.properties.jet * Created on: Generated Source from org.openanzo.rdf.utils.properties.jet * Revision: $Id$ * * Contributors: * Cambridge Semantics Incorporated - initial API and implementation *******************************************************************************/ package org.openanzo.osgi.attributes; import org.openanzo.osgi.AnzoAttributeDefinition; /** * Base configuration properties that are used by ldap authentication provider. * @author Generated Source from org.openanzo.rdf.utils.properties.jet */ public class LDAPAttributes{ /** * AnzoAttributeDefinition for "org.openanzo.ldap.host" * Host name for server * * Examples: * localhost or 127.0.0.1 */ public static final AnzoAttributeDefinition Host = new AnzoAttributeDefinition() { public String getName() { return "host"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.host"; } public String getDescription() { return ""+"Host name for server"; } public String validate(String value) { return ""; } public int getType() { return AnzoAttributeDefinition.STRING; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; /** * AnzoAttributeDefinition for "org.openanzo.ldap.port" * Port for server * * Examples: * 10389 */ public static final AnzoAttributeDefinition Port = new AnzoAttributeDefinition() { public String getName() { return "port"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.port"; } public String getDescription() { return ""+"Port for server"; } public String validate(String value) { try { int _val = Integer.valueOf(value); if(_val< 1){return "Value must be greater than 1";} if(_val> 65536){return "Value must be less than 65536";} return ""; } catch (NumberFormatException nfe) { return "Value is not an Integer"; } } public int getType() { return AnzoAttributeDefinition.INTEGER; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; /** * AnzoAttributeDefinition for "org.openanzo.ldap.useSSL" * Use SSL for connection * */ public static final AnzoAttributeDefinition UseSSL = new AnzoAttributeDefinition() { public String getName() { return "useSSL"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.useSSL"; } public String getDescription() { return ""+"Use SSL for connection"; } public String validate(String value) { return ""; } public int getType() { return AnzoAttributeDefinition.BOOLEAN; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; /** * AnzoAttributeDefinition for "org.openanzo.ldap.id" * LDAP Server ID * */ public static final AnzoAttributeDefinition Id = new AnzoAttributeDefinition() { public String getName() { return "id"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.id"; } public String getDescription() { return ""+"LDAP Server ID"; } public String validate(String value) { return ""; } public int getType() { return AnzoAttributeDefinition.STRING; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; /** * AnzoAttributeDefinition for "org.openanzo.ldap.suffix" * LDAP Server Suffix * */ public static final AnzoAttributeDefinition Suffix = new AnzoAttributeDefinition() { public String getName() { return "suffix"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.suffix"; } public String getDescription() { return ""+"LDAP Server Suffix"; } public String validate(String value) { return ""; } public int getType() { return AnzoAttributeDefinition.STRING; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; /** * AnzoAttributeDefinition for "org.openanzo.ldap.organization" * LDAP Server Organization * */ public static final AnzoAttributeDefinition Organization = new AnzoAttributeDefinition() { public String getName() { return "organization"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.organization"; } public String getDescription() { return ""+"LDAP Server Organization"; } public String validate(String value) { return ""; } public int getType() { return AnzoAttributeDefinition.STRING; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; /** * AnzoAttributeDefinition for "org.openanzo.ldap.initFile" * LDAP ldif file * */ public static final AnzoAttributeDefinition InitFile = new AnzoAttributeDefinition() { public String getName() { return "initFile"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.initFile"; } public String getDescription() { return ""+"LDAP ldif file"; } public String validate(String value) { return ""; } public int getType() { return AnzoAttributeDefinition.STRING; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; /** * AnzoAttributeDefinition for "org.openanzo.ldap.searchBaseDN" * BaseDN for search. * */ public static final AnzoAttributeDefinition SearchBaseDN = new AnzoAttributeDefinition() { public String getName() { return "searchBaseDN"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.searchBaseDN"; } public String getDescription() { return ""+"BaseDN for search."; } public String validate(String value) { return ""; } public int getType() { return AnzoAttributeDefinition.STRING; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; /** * AnzoAttributeDefinition for "org.openanzo.ldap.ldapServerUser" * Ldap Server User. * */ public static final AnzoAttributeDefinition LdapServerUser = new AnzoAttributeDefinition() { public String getName() { return "ldapServerUser"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.ldapServerUser"; } public String getDescription() { return ""+"Ldap Server User."; } public String validate(String value) { return ""; } public int getType() { return AnzoAttributeDefinition.STRING; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; /** * AnzoAttributeDefinition for "org.openanzo.ldap.ldapServerPassword" * Ldap Server Password. * */ public static final AnzoAttributeDefinition LdapServerPassword = new AnzoAttributeDefinition() { public String getName() { return "ldapServerPassword"; } public boolean isRestartRequired() { return true; } public String getID() { return "org.openanzo.ldap.ldapServerPassword"; } public String getDescription() { return ""+"Ldap Server Password."; } public String validate(String value) { return ""; } public int getType() { return AnzoAttributeDefinition.STRING; } public String[] getOptionValues() { return null; } public String[] getOptionLabels() { return null; } public String[] getDefaultValue() { return null; } public int getCardinality() { return 0; } }; }