@Relvars(relvarNames="NONSCALARATTRIBUTEATTRIBUTES") public final class NonScalarAttributeAttribute extends AbstractUpdatableDBObject
Constructor and Description |
---|
NonScalarAttributeAttribute()
Creates an empty Attribute
|
NonScalarAttributeAttribute(java.lang.String attributeName,
java.lang.String containedAttributeName)
Creates the Attribute
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttributeName()
Gets The attribute name
|
java.lang.String |
getContainedAttributeName()
Gets The name of an attribute in the heading of the nonscalar attribute named by attributeName
|
UpdatableDBObject |
getPreUpdateState()
Gets The state of the object as it was built by the J/R bridging engine immediately after the object was created from a database tuple (and which should have been set by/using the setPreUpdateState() method.
|
void |
setAttributeName(java.lang.String attributeName)
Sets The attribute name
|
void |
setAttributeName(ValueBuffer attributeName)
Sets The attribute name
|
void |
setContainedAttributeName(java.lang.String containedAttributeName)
Sets The type name
|
void |
setContainedAttributeName(ValueBuffer containedAttributeName)
Sets The type name
|
void |
setPreUpdateState()
This method is called by the J/R bridging engine after an object has been setup from some tuple retrieved from the database.
|
dbUpdateCommand, dbUpdateCommand, dbUpdateCommand
dbAddCommand, dbAddCommand, dbAddCommand, dbAddCommandAll, dbAssertCommand, dbAssertCommand, dbAssertCommand, dbAssertCommandAll, dbDeleteCommand, dbDeleteCommand, dbDeleteCommand, dbDeleteCommandAll, dbUnAssertCommand, dbUnAssertCommand, dbUnAssertCommand, dbUnAssertCommandAll
public NonScalarAttributeAttribute()
public NonScalarAttributeAttribute(java.lang.String attributeName, java.lang.String containedAttributeName)
attributeName
- The attribute namecontainedAttributeName
- The name of an attribute in the heading of the nonscalar attribute named by attributeName@GetterMethod(attributeDefs=@AttributeDef(attributeName="ATTRIBUTENAME",requiresEscaping=false,typeName="NAME"), relvarNames="NONSCALARATTRIBUTEATTRIBUTES") public final java.lang.String getAttributeName()
@GetterMethod(attributeDefs=@AttributeDef(attributeName="ATTRIBUTENAMEINHEADING",requiresEscaping=false,typeName="NAME"), relvarNames="NONSCALARATTRIBUTEATTRIBUTES") public final java.lang.String getContainedAttributeName()
public final UpdatableDBObject getPreUpdateState()
UpdatableDBObject
public final void setAttributeName(java.lang.String attributeName)
attributeName
- The attributeName to set.@AttributeDef(attributeName="ATTRIBUTENAME", requiresEscaping=false, typeName="NAME") public final void setAttributeName(ValueBuffer attributeName)
attributeName
- The attributeName to set.public final void setContainedAttributeName(java.lang.String containedAttributeName)
containedAttributeName
- The typeName to set.@AttributeDef(attributeName="ATTRIBUTENAMEINHEADING", requiresEscaping=false, typeName="NAME") public void setContainedAttributeName(ValueBuffer containedAttributeName)
containedAttributeName
- The typeName to set.public final void setPreUpdateState()
UpdatableDBObject