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 thebridgeQuery
property.java.lang.Class<? extends Model>
getChildModelClass()
Gets thechildModelClass
property.java.lang.String[]
getHiddenFieldNames()
Gets thehiddenFieldNames
property.SyntheticModelListener
getListener()
Gets thelistener
property.java.lang.String
getName()
Gets thename
property.java.lang.Class<? extends Model>
getParentModelClass()
Gets theparentModelClass
property.void
setBridgeQuery(java.lang.String bridgeQuery)
Sets thebridgeQuery
property.void
setChildModelClass(java.lang.Class<? extends Model> childModelClass)
Sets thechildModelClass
property.void
setHiddenFieldNames(java.lang.String... hiddenFieldNames)
Sets thehiddenFieldNames
property.void
setName(java.lang.String name)
Sets thename
property.void
setParentModelClass(java.lang.Class<? extends Model> parentModelClass)
Sets theparentModelClass
property.void
setSyntheticModelListener(SyntheticModelListener listener)
Sets thelistener
property.
-
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
- Thename
propertyparentModelClass
- TheparentModelClass
propertychildModelClass
- ThechildModelClass
propertybridgeQuery
- ThebridgeQuery
propertylistener
- Thelistener
property
-
-
Method Details
-
setName
public void setName(java.lang.String name)Sets thename
property.- Parameters:
name
-
-
getName
public java.lang.String getName()Gets thename
property.- Returns:
-
setParentModelClass
Sets theparentModelClass
property.- Parameters:
parentModelClass
-
-
getParentModelClass
Gets theparentModelClass
property.- Returns:
-
setChildModelClass
Sets thechildModelClass
property.- Parameters:
childModelClass
-
-
getChildModelClass
Gets thechildModelClass
property.- Returns:
-
setBridgeQuery
public void setBridgeQuery(java.lang.String bridgeQuery)Sets thebridgeQuery
property.- Parameters:
bridgeQuery
-
-
getBridgeQuery
public java.lang.String getBridgeQuery()Gets thebridgeQuery
property.- Returns:
-
setSyntheticModelListener
Sets thelistener
property.- Parameters:
listener
-
-
getListener
Gets thelistener
property.- Returns:
-
setHiddenFieldNames
public void setHiddenFieldNames(java.lang.String... hiddenFieldNames)Sets thehiddenFieldNames
property.- Parameters:
hiddenFieldNames
-
-
getHiddenFieldNames
public java.lang.String[] getHiddenFieldNames()Gets thehiddenFieldNames
property.- Returns:
-