|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfedora.server.storage.replication.RowInsertion
public class RowInsertion
Title: RowInsertion.java
Description: Provides methods to insert Fedora database rows.
| Constructor Summary | |
|---|---|
RowInsertion()
|
|
| Method Summary | |
|---|---|
void |
insertBehaviorDefinitionRow(java.sql.Connection connection,
java.lang.String bDefPID,
java.lang.String bDefLabel)
Inserts a Behavior Definition row. |
void |
insertBehaviorMechanismRow(java.sql.Connection connection,
java.lang.String bDefDbID,
java.lang.String bMechPID,
java.lang.String bMechLabel)
Inserts a Behavior Mechanism row. |
void |
insertDataStreamBindingMapRow(java.sql.Connection connection,
java.lang.String bMechDbID,
java.lang.String dsBindMapID,
java.lang.String dsBindMapLabel)
Inserts a dsBindMap row. |
void |
insertDataStreamBindingRow(java.sql.Connection connection,
java.lang.String doDbID,
java.lang.String dsBindKeyDbID,
java.lang.String dsBindMapDbID,
java.lang.String dsBindKeySeq,
java.lang.String dsID,
java.lang.String dsLabel,
java.lang.String dsMIME,
java.lang.String dsLocation,
java.lang.String dsControlGroupType,
java.lang.String dsCurrentVersionID,
java.lang.String policyDbID)
Inserts a DataStreamBindingRow row. |
void |
insertDataStreamBindingSpecRow(java.sql.Connection connection,
java.lang.String bMechDbID,
java.lang.String dsBindSpecName,
java.lang.String dsBindSpecOrdinality,
java.lang.String dsBindSpecCardinality,
java.lang.String dsBindSpecLabel)
Inserts a dsBindSpec row. |
void |
insertDataStreamMIMERow(java.sql.Connection connection,
java.lang.String dsBindKeyDbID,
java.lang.String dsMIMEName)
Inserts a dsMIME row. |
void |
insertDigitalObjectDissAssocRow(java.sql.Connection connection,
java.lang.String doDbID,
java.lang.String dissDbID)
Inserts a doDissAssoc row. |
void |
insertDigitalObjectRow(java.sql.Connection connection,
java.lang.String doPID,
java.lang.String doLabel)
Inserts a do row. |
void |
insertDisseminatorRow(java.sql.Connection connection,
java.lang.String bDefDbID,
java.lang.String bMechDbID,
java.lang.String dissID,
java.lang.String dissLabel)
Inserts a Disseminator row. |
void |
insertGen(java.sql.Connection connection,
java.lang.String insertionStatement)
General JDBC row insertion method. |
void |
insertMechanismImplRow(java.sql.Connection connection,
java.lang.String bMechDbID,
java.lang.String bDefDbID,
java.lang.String methodDbID,
java.lang.String dsBindKeyDbID,
java.lang.String protocolType,
java.lang.String returnType,
java.lang.String addressLocation,
java.lang.String operationLocation,
java.lang.String policyDbID)
Inserts a mechImpl row. |
void |
insertMechDefaultMethodParmRow(java.sql.Connection connection,
java.lang.String methDBID,
java.lang.String bmechDBID,
java.lang.String parmName,
java.lang.String parmDefaultValue,
java.lang.String parmDomainValues,
java.lang.String parmRequiredFlag,
java.lang.String parmLabel,
java.lang.String parmType)
|
void |
insertMethodParmRow(java.sql.Connection connection,
java.lang.String methDBID,
java.lang.String bdefDBID,
java.lang.String parmName,
java.lang.String parmDefaultValue,
java.lang.String parmDomainValues,
java.lang.String parmRequiredFlag,
java.lang.String parmLabel,
java.lang.String parmType)
|
void |
insertMethodRow(java.sql.Connection connection,
java.lang.String bDefDbID,
java.lang.String methodName,
java.lang.String methodLabel)
Inserts a method row. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RowInsertion()
| Method Detail |
|---|
public void insertBehaviorDefinitionRow(java.sql.Connection connection,
java.lang.String bDefPID,
java.lang.String bDefLabel)
throws java.sql.SQLException
connection - JDBC DBMS connectionbDefPID - Behavior definition PIDbDefLabel - Behavior definition label
java.sql.SQLException - JDBC, SQL error
public void insertBehaviorMechanismRow(java.sql.Connection connection,
java.lang.String bDefDbID,
java.lang.String bMechPID,
java.lang.String bMechLabel)
throws java.sql.SQLException
connection - JDBC DBMS connectionbDefDbID - Behavior definition DBIDbMechPID - Behavior mechanism PIDbMechLabel - Behavior mechanism label
java.sql.SQLException - JDBC, SQL error
public void insertDataStreamBindingRow(java.sql.Connection connection,
java.lang.String doDbID,
java.lang.String dsBindKeyDbID,
java.lang.String dsBindMapDbID,
java.lang.String dsBindKeySeq,
java.lang.String dsID,
java.lang.String dsLabel,
java.lang.String dsMIME,
java.lang.String dsLocation,
java.lang.String dsControlGroupType,
java.lang.String dsCurrentVersionID,
java.lang.String policyDbID)
throws java.sql.SQLException
connection - JDBC DBMS connectiondoDbID - Digital object DBIDdsBindKeyDbID - Datastream binding key DBIDdsBindMapDbID - Binding map DBIDdsBindKeySeq - Datastream binding key sequence numberdsID - Datastream IDdsLabel - Datastream labeldsMIME - Datastream mime typedsLocation - Datastream locationdsControlGroupType - Datastream type.dsCurrentVersionID - Datastream current version ID.policyDbID - Policy DBID
java.sql.SQLException - JDBC, SQL error
public void insertDataStreamBindingMapRow(java.sql.Connection connection,
java.lang.String bMechDbID,
java.lang.String dsBindMapID,
java.lang.String dsBindMapLabel)
throws java.sql.SQLException
connection - JDBC DBMS connectionbMechDbID - Behavior mechanism DBIDdsBindMapID - Datastream binding map IDdsBindMapLabel - Datastream binding map label
java.sql.SQLException - JDBC, SQL error
public void insertDataStreamBindingSpecRow(java.sql.Connection connection,
java.lang.String bMechDbID,
java.lang.String dsBindSpecName,
java.lang.String dsBindSpecOrdinality,
java.lang.String dsBindSpecCardinality,
java.lang.String dsBindSpecLabel)
throws java.sql.SQLException
connection - JDBC DBMS connectionbMechDbID - Behavior mechanism DBIDdsBindSpecName - Datastream binding spec namedsBindSpecOrdinality - Datastream binding spec ordinality flagdsBindSpecCardinality - Datastream binding cardinalitydsBindSpecLabel - Datastream binding spec lable
java.sql.SQLException - JDBC, SQL error
public void insertDataStreamMIMERow(java.sql.Connection connection,
java.lang.String dsBindKeyDbID,
java.lang.String dsMIMEName)
throws java.sql.SQLException
connection - JDBC DBMS connectiondsBindKeyDbID - Datastream binding key DBIDdsMIMEName - Datastream MIME type name
java.sql.SQLException - JDBC, SQL error
public void insertDigitalObjectRow(java.sql.Connection connection,
java.lang.String doPID,
java.lang.String doLabel)
throws java.sql.SQLException
connection - JDBC DBMS connectiondoPID - DigitalObject PIDdoLabel - DigitalObject label
java.sql.SQLException - JDBC, SQL error
public void insertDigitalObjectDissAssocRow(java.sql.Connection connection,
java.lang.String doDbID,
java.lang.String dissDbID)
throws java.sql.SQLException
connection - JDBC DBMS connectiondoDbID - DigitalObject DBIDdissDbID - Disseminator DBID
java.sql.SQLException - JDBC, SQL error
public void insertDisseminatorRow(java.sql.Connection connection,
java.lang.String bDefDbID,
java.lang.String bMechDbID,
java.lang.String dissID,
java.lang.String dissLabel)
throws java.sql.SQLException
connection - JDBC DBMS connectionbDefDbID - Behavior definition DBIDbMechDbID - Behavior mechanism DBIDdissID - Disseminator IDdissLabel - Disseminator label
java.sql.SQLException - JDBC, SQL error
public void insertMechanismImplRow(java.sql.Connection connection,
java.lang.String bMechDbID,
java.lang.String bDefDbID,
java.lang.String methodDbID,
java.lang.String dsBindKeyDbID,
java.lang.String protocolType,
java.lang.String returnType,
java.lang.String addressLocation,
java.lang.String operationLocation,
java.lang.String policyDbID)
throws java.sql.SQLException
connection - JDBC DBMS connectionbMechDbID - Behavior mechanism DBIDbDefDbID - Behavior definition DBIDmethodDbID - Method DBIDdsBindKeyDbID - Datastream binding key DBIDprotocolType - Mechanism implementation protocol typereturnType - Mechanism implementation return typeaddressLocation - Mechanism implementation address locationoperationLocation - Mechanism implementation operation locationpolicyDbID - Policy DBID
java.sql.SQLException - JDBC, SQL error
public void insertMethodRow(java.sql.Connection connection,
java.lang.String bDefDbID,
java.lang.String methodName,
java.lang.String methodLabel)
throws java.sql.SQLException
connection - JDBC DBMS connectionbDefDbID - Behavior definition DBIDmethodName - Behavior definition labelmethodLabel - Behavior definition label
java.sql.SQLException - JDBC, SQL error
public void insertMethodParmRow(java.sql.Connection connection,
java.lang.String methDBID,
java.lang.String bdefDBID,
java.lang.String parmName,
java.lang.String parmDefaultValue,
java.lang.String parmDomainValues,
java.lang.String parmRequiredFlag,
java.lang.String parmLabel,
java.lang.String parmType)
throws java.sql.SQLException
connection - An SQL Connection.methDBID - The method database ID.bdefDBID - The behavior Definition object database ID.parmName - the parameter name.parmDefaultValue - A default value for the parameter.parmDomainValues - A list of possible values for the parameter.parmRequiredFlag - A boolean flag indicating whether the
parameter is required or not.parmLabel - The parameter label.parmType - The parameter type.
java.sql.SQLException - JDBC, SQL error
public void insertMechDefaultMethodParmRow(java.sql.Connection connection,
java.lang.String methDBID,
java.lang.String bmechDBID,
java.lang.String parmName,
java.lang.String parmDefaultValue,
java.lang.String parmDomainValues,
java.lang.String parmRequiredFlag,
java.lang.String parmLabel,
java.lang.String parmType)
throws java.sql.SQLException
connection - An SQL Connection.methDBID - The method database ID.bmechDBID - The behavior Mechanism object database ID.parmName - the parameter name.parmDefaultValue - A default value for the parameter.parmDomainValues - A list of possible values for the parameter.parmRequiredFlag - A boolean flag indicating whether the
parameter is required or not.parmLabel - The parameter label.parmType - The parameter type.
java.sql.SQLException - JDBC, SQL error
public void insertGen(java.sql.Connection connection,
java.lang.String insertionStatement)
throws java.sql.SQLException
connection - JDBC DBMS connectioninsertionStatement - SQL row insertion statement
java.sql.SQLException - JDBC, SQL error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||