Klasse OMTableAndViewTransformer

java.lang.Object
org.apache.torque.generator.source.transform.AttributeTransformer
org.apache.torque.templates.transformer.om.OMTableAndViewTransformer
Alle implementierten Schnittstellen:
SourceTransformer

public class OMTableAndViewTransformer extends AttributeTransformer
Transforms the tables and views in the OM model.
  • Konstruktordetails

  • Methodendetails

    • transform

      public SourceElement transform(Object tableModel, ControllerState controllerState) throws SourceTransformerException
      Angegeben von:
      transform in Schnittstelle SourceTransformer
      Setzt außer Kraft:
      transform in Klasse AttributeTransformer
      Löst aus:
      SourceTransformerException
    • setJavaNameAttribute

      public static void setJavaNameAttribute(SourceElement tableElement, ControllerState controllerState) throws SourceTransformerException
      Sets the javaName attribute of the table element, if not already set.
      Parameter:
      tableElement - the table element, not null.
      controllerState - the controller state, not null.
      Löst aus:
      SourceTransformerException - if both attributes javaName and name are not set on the tableElement.
    • setUnqualifiedNameAttribute

      protected void setUnqualifiedNameAttribute(SourceElement tableElement)
    • setIdMethodAttribute

      protected void setIdMethodAttribute(SourceElement tableElement) throws SourceTransformerException
      Löst aus:
      SourceTransformerException
    • setSequenceAttributeIfNecessary

      protected void setSequenceAttributeIfNecessary(SourceElement tableElement)
    • setManagerClassNameAttributes

      protected void setManagerClassNameAttributes(SourceElement tableElement, ControllerState controllerState) throws SourceTransformerException
      Löst aus:
      SourceTransformerException
    • createInheritanceColumnChildIfNecessary

      public void createInheritanceColumnChildIfNecessary(SourceElement tableElement) throws SourceTransformerException
      Löst aus:
      SourceTransformerException
    • setFieldNameAttribute

      protected void setFieldNameAttribute(SourceElement tableElement)
      Sets the fieldName attribute of the table element if it is not already set. The field name can be used to contain a database object corresponding to the table. The javaName attribute of the column must be set.
      Parameter:
      tableElement - the table element, not null.
    • setPeerImplFieldNameAttribute

      protected void setPeerImplFieldNameAttribute(SourceElement tableElement)
      Sets the peerImplFieldName attribute of the table element if it is not already set. The field name can be used to contain a peer object corresponding to the table. The peerImplClassName attribute of the column must be already set when this method is called.
      Parameter:
      tableElement - the table element, not null.
    • setPeerImplGetterAttribute

      public static void setPeerImplGetterAttribute(SourceElement tableElement)
      Sets the peerImplGetter attribute of the table element if it is not already set. The peerImplClassName attribute of the column must be already set when this method is called.
      Parameter:
      tableElement - the table element, not null.
    • setPeerImplSetterAttribute

      protected void setPeerImplSetterAttribute(SourceElement tableElement)
      Sets the peerImplSetter attribute of the table element if it is not already set. The peerImplClassName attribute of the column must be already set when this method is called.
      Parameter:
      tableElement - the table element, not null.
    • setSaveAttributes

      protected void setSaveAttributes(SourceElement tableElement, ControllerState controllerState)
    • setCreateDefaultDateMethodsAttributes

      protected void setCreateDefaultDateMethodsAttributes(SourceElement tableElement)