dke.smwp.fragmentation
Class ValueParameter
java.lang.Object
|
+--dke.smwp.fragmentation.AbstractParameter
|
+--dke.smwp.fragmentation.ValueParameter
- public class ValueParameter
- extends AbstractParameter
handling value parameters
- Version:
- 1.0
- Author:
- Werner Enser
Field Summary |
protected static java.lang.String |
_param_kind
|
Constructor Summary |
ValueParameter(java.lang.String fc_rootName,
java.lang.String paramName,
java.lang.String syncPolicy)
constructor - creates and initializes ValueParameter object
which is generated upon given fragment class fc_root_name ;
generates reference relation in database for value parameter; |
ValueParameter(java.lang.String fc_root_name,
java.lang.String param_name,
java.lang.String rr_name,
java.lang.String rr_attr_name)
constructor - initializes ValueParameter
object defined upon existing reference relation; |
Method Summary |
Column |
getColumn()
returns Column object from ValueParameter relation (RV_)
(RV_ relations contain exactly one column) |
java.lang.String |
toString()
generats String representation of ValueParameter object |
Methods inherited from class dke.smwp.fragmentation.AbstractParameter |
columnNamesToString_rr, columnNamesToString_rr, columnNamesToString, columnNamesToString, getColumns, getFCRootName, getLongname, getParamKind, getParamName, getRRName, getRRParam, getShortname |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
_param_kind
protected static java.lang.String _param_kind
ValueParameter
public ValueParameter(java.lang.String fc_root_name,
java.lang.String param_name,
java.lang.String rr_name,
java.lang.String rr_attr_name)
throws SMWPException
- constructor - initializes
ValueParameter
object defined upon existing reference relation;
- Parameters:
fc_root_name
- name of fragment class the parameter is defined uponparam_name
- name of parameterrr_name
- name of reference relation containing
the column which is used as parameterrr_attr_name
- column name of reference relation which is used as
parameter
ValueParameter
public ValueParameter(java.lang.String fc_rootName,
java.lang.String paramName,
java.lang.String syncPolicy)
throws SMWPException,
java.sql.SQLException
- constructor - creates and initializes
ValueParameter
object
which is generated upon given fragment class fc_root_name
;
generates reference relation in database for value parameter;
- Parameters:
fc_rootName
- fragment class name on which die value parameter
is defined uponparamName
- parameter name which is column
from root fragment classsyncPolicy
- specifies type of synchronization between
parameter-source in fragment class and generated
reference relation;
if value is "synchronized
"
a foreign key constraint of parameter column to
source column of fragment class is generated- Throws:
SMWPException
- parameter name not found in root fragment classjava.sql.SQLException
- generating reference relation failed
getColumn
public Column getColumn()
- returns Column object from
ValueParameter
relation (RV_)
(RV_ relations contain exactly one column)
- Overrides:
getColumn
in class AbstractParameter
- Following copied from class:
dke.smwp.fragmentation.AbstractParameter
- Returns:
- column object
toString
public java.lang.String toString()
- generats String representation of
ValueParameter
object
- Overrides:
toString
in class AbstractParameter
- Returns:
- String representation of current object