Klasse OMTableAndViewTransformer
java.lang.Object
org.apache.torque.generator.source.transform.AttributeTransformer
org.apache.torque.templates.transformer.om.OMTableAndViewTransformer
- Alle implementierten Schnittstellen:
SourceTransformer
Transforms the tables and views in the OM model.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
createInheritanceColumnChildIfNecessary
(SourceElement tableElement) protected void
setCreateDefaultDateMethodsAttributes
(SourceElement tableElement) protected void
setFieldNameAttribute
(SourceElement tableElement) Sets the fieldName attribute of the table element if it is not already set.protected void
setIdMethodAttribute
(SourceElement tableElement) static void
setJavaNameAttribute
(SourceElement tableElement, ControllerState controllerState) Sets the javaName attribute of the table element, if not already set.protected void
setManagerClassNameAttributes
(SourceElement tableElement, ControllerState controllerState) protected void
setPeerImplFieldNameAttribute
(SourceElement tableElement) Sets the peerImplFieldName attribute of the table element if it is not already set.static void
setPeerImplGetterAttribute
(SourceElement tableElement) Sets the peerImplGetter attribute of the table element if it is not already set.protected void
setPeerImplSetterAttribute
(SourceElement tableElement) Sets the peerImplSetter attribute of the table element if it is not already set.protected void
setSaveAttributes
(SourceElement tableElement, ControllerState controllerState) protected void
setSequenceAttributeIfNecessary
(SourceElement tableElement) protected void
setUnqualifiedNameAttribute
(SourceElement tableElement) transform
(Object tableModel, ControllerState controllerState)
-
Konstruktordetails
-
OMTableAndViewTransformer
- Löst aus:
SourceTransformerException
-
-
Methodendetails
-
transform
public SourceElement transform(Object tableModel, ControllerState controllerState) throws SourceTransformerException - Angegeben von:
transform
in SchnittstelleSourceTransformer
- Setzt außer Kraft:
transform
in KlasseAttributeTransformer
- 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
-
setIdMethodAttribute
- Löst aus:
SourceTransformerException
-
setSequenceAttributeIfNecessary
-
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
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
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
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
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
-
setCreateDefaultDateMethodsAttributes
-