summaryrefslogtreecommitdiffstats
path: root/das-java/contrib/ldap/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/model/Configuration.java
diff options
context:
space:
mode:
Diffstat (limited to 'das-java/contrib/ldap/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/model/Configuration.java')
-rw-r--r--das-java/contrib/ldap/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/model/Configuration.java296
1 files changed, 296 insertions, 0 deletions
diff --git a/das-java/contrib/ldap/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/model/Configuration.java b/das-java/contrib/ldap/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/model/Configuration.java
new file mode 100644
index 0000000000..f885a91f68
--- /dev/null
+++ b/das-java/contrib/ldap/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/model/Configuration.java
@@ -0,0 +1,296 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Configuration</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.Configuration#getHost <em>Host</em>}</li>
+ * <li>{@link org.apache.tuscany.model.Configuration#getPort <em>Port</em>}</li>
+ * <li>{@link org.apache.tuscany.model.Configuration#getInitialContextFactory <em>Initial Context Factory</em>}</li>
+ * <li>{@link org.apache.tuscany.model.Configuration#getDasPartitionName <em>Das Partition Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.Configuration#getSchemaPartitionName <em>Schema Partition Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.Configuration#getSecurityPrincipal <em>Security Principal</em>}</li>
+ * <li>{@link org.apache.tuscany.model.Configuration#getSecurityAuthenticationType <em>Security Authentication Type</em>}</li>
+ * <li>{@link org.apache.tuscany.model.Configuration#getSecurityCredentials <em>Security Credentials</em>}</li>
+ * <li>{@link org.apache.tuscany.model.Configuration#getNlog4jConfigurationFilePath <em>Nlog4j Configuration File Path</em>}</li>
+ * <li>{@link org.apache.tuscany.model.Configuration#isEmbedded <em>Embedded</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @model
+ * @generated
+ */
+public interface Configuration
+{
+ /**
+ * Returns the value of the '<em><b>Host</b></em>' attribute.
+ * The default value is <code>"localhost"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Host</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Host</em>' attribute.
+ * @see #setHost(String)
+ * @model default="localhost"
+ * @generated
+ */
+ String getHost();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#getHost <em>Host</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Host</em>' attribute.
+ * @see #getHost()
+ * @generated
+ */
+ void setHost(String value);
+
+ /**
+ * Returns the value of the '<em><b>Port</b></em>' attribute.
+ * The default value is <code>"10389"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Port</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Port</em>' attribute.
+ * @see #setPort(String)
+ * @model default="10389"
+ * @generated
+ */
+ String getPort();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#getPort <em>Port</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Port</em>' attribute.
+ * @see #getPort()
+ * @generated
+ */
+ void setPort(String value);
+
+ /**
+ * Returns the value of the '<em><b>Initial Context Factory</b></em>' attribute.
+ * The default value is <code>"org.apache.directory.server.core.jndi.CoreContextFactory"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Initial Context Factory</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Initial Context Factory</em>' attribute.
+ * @see #setInitialContextFactory(String)
+ * @model default="org.apache.directory.server.core.jndi.CoreContextFactory"
+ * @generated
+ */
+ String getInitialContextFactory();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#getInitialContextFactory <em>Initial Context Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Initial Context Factory</em>' attribute.
+ * @see #getInitialContextFactory()
+ * @generated
+ */
+ void setInitialContextFactory(String value);
+
+ /**
+ * Returns the value of the '<em><b>Das Partition Name</b></em>' attribute.
+ * The default value is <code>"das"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Das Partition Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Das Partition Name</em>' attribute.
+ * @see #setDasPartitionName(String)
+ * @model default="das"
+ * @generated
+ */
+ String getDasPartitionName();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#getDasPartitionName <em>Das Partition Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Das Partition Name</em>' attribute.
+ * @see #getDasPartitionName()
+ * @generated
+ */
+ void setDasPartitionName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Schema Partition Name</b></em>' attribute.
+ * The default value is <code>"schema"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Schema Partition Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Schema Partition Name</em>' attribute.
+ * @see #setSchemaPartitionName(String)
+ * @model default="schema"
+ * @generated
+ */
+ String getSchemaPartitionName();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#getSchemaPartitionName <em>Schema Partition Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Schema Partition Name</em>' attribute.
+ * @see #getSchemaPartitionName()
+ * @generated
+ */
+ void setSchemaPartitionName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Security Principal</b></em>' attribute.
+ * The default value is <code>"uid=admin,ou=system"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Security Principal</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Security Principal</em>' attribute.
+ * @see #setSecurityPrincipal(String)
+ * @model default="uid=admin,ou=system"
+ * @generated
+ */
+ String getSecurityPrincipal();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#getSecurityPrincipal <em>Security Principal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Security Principal</em>' attribute.
+ * @see #getSecurityPrincipal()
+ * @generated
+ */
+ void setSecurityPrincipal(String value);
+
+ /**
+ * Returns the value of the '<em><b>Security Authentication Type</b></em>' attribute.
+ * The default value is <code>"simple"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Security Authentication Type</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Security Authentication Type</em>' attribute.
+ * @see #setSecurityAuthenticationType(String)
+ * @model default="simple"
+ * @generated
+ */
+ String getSecurityAuthenticationType();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#getSecurityAuthenticationType <em>Security Authentication Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Security Authentication Type</em>' attribute.
+ * @see #getSecurityAuthenticationType()
+ * @generated
+ */
+ void setSecurityAuthenticationType(String value);
+
+ /**
+ * Returns the value of the '<em><b>Security Credentials</b></em>' attribute.
+ * The default value is <code>"secret"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Security Credentials</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Security Credentials</em>' attribute.
+ * @see #setSecurityCredentials(String)
+ * @model default="secret"
+ * @generated
+ */
+ String getSecurityCredentials();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#getSecurityCredentials <em>Security Credentials</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Security Credentials</em>' attribute.
+ * @see #getSecurityCredentials()
+ * @generated
+ */
+ void setSecurityCredentials(String value);
+
+ /**
+ * Returns the value of the '<em><b>Nlog4j Configuration File Path</b></em>' attribute.
+ * The default value is <code>"src/test/resources/log4j.properties"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Nlog4j Configuration File Path</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Nlog4j Configuration File Path</em>' attribute.
+ * @see #setNlog4jConfigurationFilePath(String)
+ * @model default="src/test/resources/log4j.properties"
+ * @generated
+ */
+ String getNlog4jConfigurationFilePath();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#getNlog4jConfigurationFilePath <em>Nlog4j Configuration File Path</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Nlog4j Configuration File Path</em>' attribute.
+ * @see #getNlog4jConfigurationFilePath()
+ * @generated
+ */
+ void setNlog4jConfigurationFilePath(String value);
+
+ /**
+ * Returns the value of the '<em><b>Embedded</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Embedded</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Embedded</em>' attribute.
+ * @see #setEmbedded(boolean)
+ * @model default="false"
+ * @generated
+ */
+ boolean isEmbedded();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.Configuration#isEmbedded <em>Embedded</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Embedded</em>' attribute.
+ * @see #isEmbedded()
+ * @generated
+ */
+ void setEmbedded(boolean value);
+
+} // Configuration