Class SyntheticModel

java.lang.Object
com.onenetwork.platform.data.model.SyntheticModel

public class SyntheticModel
extends java.lang.Object
This class represents a synthetic 1-to-1 relationship between 2 models.
  • Constructor Summary

    Constructors 
    Constructor Description
    SyntheticModel​(java.lang.String name, java.lang.Class<? extends Model> parentModelClass, java.lang.Class<? extends Model> childModelClass, java.lang.String bridgeQuery, SyntheticModelListener listener)
    Constructs a SyntheticModel with the required properties.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getBridgeQuery()
    Gets the bridgeQuery property.
    java.lang.Class<? extends Model> getChildModelClass()
    Gets the childModelClass property.
    java.lang.String[] getHiddenFieldNames()
    Gets the hiddenFieldNames property.
    SyntheticModelListener getListener()
    Gets the listener property.
    java.lang.String getName()
    Gets the name property.
    java.lang.Class<? extends Model> getParentModelClass()
    Gets the parentModelClass property.
    void setBridgeQuery​(java.lang.String bridgeQuery)
    Sets the bridgeQuery property.
    void setChildModelClass​(java.lang.Class<? extends Model> childModelClass)
    Sets the childModelClass property.
    void setHiddenFieldNames​(java.lang.String... hiddenFieldNames)
    Sets the hiddenFieldNames property.
    void setName​(java.lang.String name)
    Sets the name property.
    void setParentModelClass​(java.lang.Class<? extends Model> parentModelClass)
    Sets the parentModelClass property.
    void setSyntheticModelListener​(SyntheticModelListener listener)
    Sets the listener property.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SyntheticModel

      public SyntheticModel​(java.lang.String name, java.lang.Class<? extends Model> parentModelClass, java.lang.Class<? extends Model> childModelClass, java.lang.String bridgeQuery, SyntheticModelListener listener)
      Constructs a SyntheticModel with the required properties.
      Parameters:
      name - The name property
      parentModelClass - The parentModelClass property
      childModelClass - The childModelClass property
      bridgeQuery - The bridgeQuery property
      listener - The listener property
  • Method Details

    • setName

      public void setName​(java.lang.String name)
      Sets the name property.
      Parameters:
      name -
    • getName

      public java.lang.String getName()
      Gets the name property.
      Returns:
    • setParentModelClass

      public void setParentModelClass​(java.lang.Class<? extends Model> parentModelClass)
      Sets the parentModelClass property.
      Parameters:
      parentModelClass -
    • getParentModelClass

      public java.lang.Class<? extends Model> getParentModelClass()
      Gets the parentModelClass property.
      Returns:
    • setChildModelClass

      public void setChildModelClass​(java.lang.Class<? extends Model> childModelClass)
      Sets the childModelClass property.
      Parameters:
      childModelClass -
    • getChildModelClass

      public java.lang.Class<? extends Model> getChildModelClass()
      Gets the childModelClass property.
      Returns:
    • setBridgeQuery

      public void setBridgeQuery​(java.lang.String bridgeQuery)
      Sets the bridgeQuery property.
      Parameters:
      bridgeQuery -
    • getBridgeQuery

      public java.lang.String getBridgeQuery()
      Gets the bridgeQuery property.
      Returns:
    • setSyntheticModelListener

      public void setSyntheticModelListener​(SyntheticModelListener listener)
      Sets the listener property.
      Parameters:
      listener -
    • getListener

      public SyntheticModelListener getListener()
      Gets the listener property.
      Returns:
    • setHiddenFieldNames

      public void setHiddenFieldNames​(java.lang.String... hiddenFieldNames)
      Sets the hiddenFieldNames property.
      Parameters:
      hiddenFieldNames -
    • getHiddenFieldNames

      public java.lang.String[] getHiddenFieldNames()
      Gets the hiddenFieldNames property.
      Returns: