public final class ServicePropertyType
extends java.lang.Enum
Title: Open Service Framework
Description: This class lists all the possible factory supplied parameter types that are available.
Types
into
a configuration and even override the defaults in the Validator
if one is
extended.
Copyright: Copyright (c) 2008
Company: StreamScape Technologies
Modifier and Type | Field and Description |
---|---|
static ServicePropertyType |
BOOLEAN
A boolean that is true/false
|
static ServicePropertyType |
CLIENT_FACTORY
Property type represents a
Client Connection Factory parameter. |
static ServicePropertyType |
DECIMAL
A basic integer that MUST have a decimal point
|
static ServicePropertyType |
ENUMERATION
Implies this is a Comma Delimited list of possible values where only one is possible
|
static ServicePropertyType |
JDBC_FACTORY
Property type represents a
JDBC Factory parameter. |
static ServicePropertyType |
LIST
Property that presents a list of values or an array of properties.
|
static ServicePropertyType |
NUMERIC
A basic numeric (java.lang.Long)
|
static ServicePropertyType |
OBJECT
A general object reference that allows arbitrary User-defined types to be made into parameters.
|
static ServicePropertyType |
OTHER
User defined property type.
|
static ServicePropertyType |
PASSWORD
A string that denotes a password that should not be displayed.
|
static ServicePropertyType |
SQL
A text string that may hold an SQL command object.
|
static ServicePropertyType |
STRING
An arbitrary, single-line string
|
static ServicePropertyType |
TABLE
Property that presents a table (map) of properties.
|
static ServicePropertyType |
TEXT
A text area that may result in a vertical/horizontal scroll bar in the Editor
|
static ServicePropertyType |
TRANSPORT_FACTORY
Property represents a
Transport Factory parameter. |
static ServicePropertyType |
URL
A basic URI of the form
|
static ServicePropertyType |
XML
An XML doc that may force XML validation in a Editor
|
Modifier and Type | Method and Description |
---|---|
static ServicePropertyType |
valueOf(java.lang.String name) |
static ServicePropertyType[] |
values() |
public static final ServicePropertyType STRING
public static final ServicePropertyType PASSWORD
public static final ServicePropertyType XML
public static final ServicePropertyType TEXT
public static final ServicePropertyType NUMERIC
public static final ServicePropertyType DECIMAL
public static final ServicePropertyType BOOLEAN
public static final ServicePropertyType ENUMERATION
public static final ServicePropertyType LIST
This property type allows users to specify an arbitrary configuration property list. It is backed by a standard List
.
It stores a list of ServiceConfigurationProperty
objects.
public static final ServicePropertyType TABLE
This property type allows users to specify an arbitrary configuration property table. It is backed by a standard Hashtable
.
It stores an associative array of ServiceConfigurationProperty
objects and their names.
public static final ServicePropertyType SQL
public static final ServicePropertyType URL
public static final ServicePropertyType OBJECT
public static final ServicePropertyType TRANSPORT_FACTORY
Transport Factory
parameter. The factory is a reference to an object
artifact whose unique name is constructed by using the name and type and appending a .tfo
extension. The following is an example:
[Type].[Intance].tfo,
so for example a factory that constructs connections for WebsphereMQ
message brokers will have the
following form:
WebsphereMQFactory.QueueManager1.tfo
Repositories that support Types should validate against known types in their Validator
operations in order to ensure that factories may be instantiated properly. It is the responsibility of the
Repository Provider
to support proper marshaling and unmarshalling of the
Transport Factory
object by providing an implementation of
ITransportFactoryRepository
.
public static final ServicePropertyType CLIENT_FACTORY
Client Connection Factory
parameter.
The factory is a reference to an object artifact whose unique name is constructed by using the name and type
and appending a .cfo
extension. The following is an example:
[Type].[Intance].cfo,
so for example a factory that constructs connections for FTP Server
connections will be of the form:
FTPServer.Bloomberg.cfo
Repositories that support Semantic Types
should validate against known types in their
Validator
operations in order to ensure that factories may be instantiated properly. It is the
responsibility of the Repository Provider
to support proper marshaling and unmarshaling of the
Client Factory
object by providing an implementation of
IClientFactoryRepository
.
public static final ServicePropertyType JDBC_FACTORY
JDBC Factory
parameter.
The factory is a reference to an object artifact whose unique name is constructed by using the name and type
and appending a .dfo
extension. The following is an example:
[Type].[Intance].dfo,
so for example a factory that constructs connections for SQL Server
databases will be of the form:
SQLServer.DbMainHR.dfo
Repositories that support Types
should validate against known types in their
Validator
operations in order to ensure that factories may be instantiated properly. It is the
responsibility of the Repository Provider
to support proper marshaling and unmarshaling of the
JDBC Factory
object by providing an implementation of
IJDBCFactoryRepository
.
public static final ServicePropertyType OTHER
public static ServicePropertyType[] values()
public static ServicePropertyType valueOf(java.lang.String name)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.