protected void setDomainAttributes(
SourceElement columnElement,
ControllerState controllerState)
throws SourceTransformerException
{
SqlType domain = SchemaTypeHelper.getDomain(
columnElement,
controllerState);
if (domain == null)
{
return;
}
if (columnElement.getAttribute(TorqueSchemaAttributeName.TYPE)
== null
&& domain.getSqlTypeName() != null)
{
columnElement.setAttribute(
TorqueSchemaAttributeName.TYPE,
domain.getSqlTypeName());
}
if (columnElement.getAttribute(TorqueSchemaAttributeName.DEFAULT)
== null
&& domain.getDefaultValue() != null)
{
columnElement.setAttribute(
TorqueSchemaAttributeName.DEFAULT,
domain.getDefaultValue());
}
if (columnElement.getAttribute(TorqueSchemaAttributeName.SIZE) == null
&& domain.getSize() != null)
{
columnElement.setAttribute(
TorqueSchemaAttributeName.SIZE,
domain.getSize());
}
if (columnElement.getAttribute(TorqueSchemaAttributeName.SCALE) == null
&& domain.getScale() != null)
{
columnElement.setAttribute(
TorqueSchemaAttributeName.SCALE,
domain.getScale());
}
}