Source code: org/apache/derby/iapi/services/info/ProductGenusNames.java
1 /*
2
3 Derby - Class org.apache.derby.iapi.services.info.ProductGenusNames
4
5 Copyright 1998, 2004 The Apache Software Foundation or its licensors, as applicable.
6
7 Licensed under the Apache License, Version 2.0 (the "License");
8 you may not use this file except in compliance with the License.
9 You may obtain a copy of the License at
10
11 http://www.apache.org/licenses/LICENSE-2.0
12
13 Unless required by applicable law or agreed to in writing, software
14 distributed under the License is distributed on an "AS IS" BASIS,
15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 See the License for the specific language governing permissions and
17 limitations under the License.
18
19 */
20
21 package org.apache.derby.iapi.services.info;
22
23 /**
24 Holder class for cloudscape genus names.
25
26 <P>
27 A product genus defines a product's category (tools, DBMS etc). For
28 some categories, Cloudscape ships more than one product. Each product,
29 within the genus has a unique product species.
30
31 <P>
32 A correct run time environment should include at most one Cloudscape
33 product of a given genus. This helps avoid situations in which the
34 environment loads classes from more than one product. a user runs
35 with a mix of classes from different
36
37 <P>
38 Please not that the list provided here serves to document product
39 genus names and to facile consistent naming in code. Because the
40 list of supported Cloudscape genus names will change with time, the
41 code in this package does *NOT* restrict users to the product genus
42 names listed here.
43 */
44 public interface ProductGenusNames
45 {
46
47 /**Genus name for dbms products.*/
48 public static String DBMS = "DBMS";
49 public static String DBMS_INFO = "/org/apache/derby/info/DBMS.properties";
50
51 /**Genus name for tools products.*/
52 public static String TOOLS = "tools";
53 public static String TOOLS_INFO = "/org/apache/derby/info/tools.properties";
54
55 /**Genus name for net products.*/
56 public static String NET = "net";
57 public static String NET_INFO = "/org/apache/derby/info/net.properties";
58
59 /**Genus name for network client */
60 public static String DNC = "dnc";
61 public static String DNC_INFO = "/org/apache/derby/info/dnc.properties";
62
63 }
64
65