|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
DTDM_AttributeWrapper.java representing object - Attribute in ALL_DTDS_DTDM_AttributeWrapper table. API: DTDM_AttributeWrapper(Statement, String, String, int) - Get all member variables setting based on given Attribute_Parent_Name, Attribute_Name, Curr DTD Id, and statement of opened connection. DTDM_ItemWrapper(Statement, int, int) - Get all member variables setting based on given Attribute_ID, Curr DTD Id, and statement of opened connection. For Example:
Statement stmt = this.Conn.createStatement(); DTDM_AttributeWrapper Attribute = new DTDM_AttributeWrapper(stmt, "person", "id", 71);
Statement stmt = this.Conn.createStatement(); DTDM_AttributeWrapper Attribute = new DTDM_AttributeWrapper(stmt, 36, 71);* member variables: CurrDTDMId - ID of current DTD miAttributeID - ID of current Attribute msAttributeName - Name of current Attribute msAttributeType - Type of current Attribute. Ex: "ID", "IDREF", "CDATA", "(true|false)" msAttributeDefaultValueType - Default Value Type of current Attribute. Ex: "#Required", "#Implied", "#Fixed" Attribute_Parent_Node - Object - Item contains all the imformation of Parent of Attribute. member functions: Load() - load the member variables based on give parent name and Attribute name. Insert() - Insert current Attribute into DTDM_AttributeWrapper Table. Delete() - Delete current Attribute from DTDM_AttributeWrapper Tabel. Update() - Update current Attribute in DTDM_AttributeWrapper Table based on member variables setting. SetAttributeID(int) - set member variable miAttributeID. SetAttributeName(String) - set member variable msAttributeName. SetAttributeType(String) - set member variable msAttributeType. SetAttributeDefaultValueType(String) - set member variable msAttributeDefaultValueType SetParentNode(DTDM_ItemWrapper) - set member variable Attribute_Parent_Node GetAttributeID() - get value of member variable miAttributeID. GetAttributeName() - get value of member variable msAttributeName. GetAttributeType() - get value of member variable msAttributeType. GetAttributeDefaultValueType() - get value of member variable msAttributeDefaultValueType. GetParentNode() - get object - Item - parent of Attribute Reset() - reset all the member variables of object - Attribute.
Field Summary | |
(package private) DTDM_ItemWrapper |
Attribute_Parent_Node
initialize the object - Item of parent of current Attribute |
(package private) JDBCClient |
client
global statement of opened connection |
(package private) java.lang.String |
CurrDTDMId
Initialize the class |
(package private) int |
miAttributeID
|
(package private) java.lang.String |
msAttributeDefaultValueType
|
(package private) java.lang.String |
msAttributeName
|
(package private) java.lang.String |
msAttributeType
|
Constructor Summary | |
DTDM_AttributeWrapper(JDBCClient client,
int Attribute_ID,
java.lang.String currDTDMId)
API 2 - Get all member variables setting based on given Attribute_ID and the statement of opened connection. |
|
DTDM_AttributeWrapper(JDBCClient client,
java.lang.String Attribute_Parent,
java.lang.String Attribute_Name,
java.lang.String currDTDMId)
API 1 - Get all member variables setting based on given Attribute_Parent_Name, Attribute_Name and statement of opened connection. |
Method Summary | |
boolean |
Delete()
Delete the current Attribute from ALL_DTDS_DTDM_ATTRIBUTE Table. |
java.lang.String |
GetAttributeDefaultValueType()
return default value type of current Attribute |
int |
GetAttributeID()
return ID of current Attribute |
java.lang.String |
GetAttributeName()
return Name of current Attribute |
java.lang.String |
GetAttributeType()
return Type of current Attribute |
java.lang.String |
GetDTDMId()
return current DTD_ID of current Attribute |
DTDM_ItemWrapper |
GetParentNode()
return object - Item that contains all the information of parent of Attribute |
boolean |
Insert()
Insert the current Attribute into ALL_DTDS_DTDM_ATTRIBUTE Table. |
boolean |
Load()
load member variable of miAttributeID, msAttributeType, msAttributeDefaultValueType based on given Attribute_Parent_Name and Attribute_Name. |
void |
Reset()
reset all member variables of object - Attribute |
void |
SetAttributeDefaultValueType(java.lang.String sNewAttributeDefaultValueType)
set member variable - msAttributeDefaultValueType |
void |
SetAttributeID(int iNewAttributeID)
set member variable - miAttributeID |
void |
SetAttributeName(java.lang.String sNewAttributeName)
set member variable - msAttributeName |
void |
SetAttributeType(java.lang.String sNewAttributeType)
set member variable - msAttributeType |
void |
SetParentNode(DTDM_ItemWrapper Parent_Node)
set member variable - Attribute_Parent_Node |
boolean |
Update()
Modify the current Attribute in ALL_DTDS_DTDM_ATTRIBUTE Table based on the member variable setting. |
Methods inherited from class java.lang.Object |
|
Field Detail |
java.lang.String CurrDTDMId
int miAttributeID
java.lang.String msAttributeName
java.lang.String msAttributeType
java.lang.String msAttributeDefaultValueType
DTDM_ItemWrapper Attribute_Parent_Node
JDBCClient client
Constructor Detail |
public DTDM_AttributeWrapper(JDBCClient client, java.lang.String Attribute_Parent, java.lang.String Attribute_Name, java.lang.String currDTDMId)
public DTDM_AttributeWrapper(JDBCClient client, int Attribute_ID, java.lang.String currDTDMId)
Method Detail |
public boolean Load()
public boolean Insert()
public boolean Delete()
public boolean Update()
public void SetAttributeID(int iNewAttributeID)
int
- - New Attribute ID to set member variablepublic void SetAttributeName(java.lang.String sNewAttributeName)
java.lang.String
- - New Attribute Name to set member variablepublic void SetAttributeType(java.lang.String sNewAttributeType)
java.lang.String
- - New Attribute Type to set member variablepublic void SetAttributeDefaultValueType(java.lang.String sNewAttributeDefaultValueType)
java.lang.String
- - New Attribute Default Value Type to set member variablepublic void SetParentNode(DTDM_ItemWrapper Parent_Node)
Object
- - Item - New Attribute parentpublic int GetAttributeID()
None
- public java.lang.String GetDTDMId()
None
- public java.lang.String GetAttributeName()
None
- public java.lang.String GetAttributeType()
None
- public java.lang.String GetAttributeDefaultValueType()
None
- public DTDM_ItemWrapper GetParentNode()
None
- public void Reset()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |