Produced by Siminov Software Solution LLP

siminov.orm.model
Class DatabaseMappingDescriptor.Relationship

java.lang.Object
  extended by siminov.orm.model.DatabaseMappingDescriptor.Relationship
Enclosing class:
DatabaseMappingDescriptor

public static class DatabaseMappingDescriptor.Relationship
extends java.lang.Object

Contains relationship details.


Constructor Summary
DatabaseMappingDescriptor.Relationship()
           
 
Method Summary
 void addProperty(java.lang.String name, java.lang.String value)
          Add Property in property pool.
 boolean containProperty(java.lang.String name)
          Check whether Property exist or not.
 java.lang.String getGetterReferMethodName()
          Get getter refer method name.
 java.lang.String getOnDelete()
          Get on delete.
 java.lang.String getOnUpdate()
          Get on update.
 java.util.Iterator<java.lang.String> getProperties()
          Get all Properties defined in descriptor.
 java.lang.String getProperty(java.lang.String name)
          Get Property based on name provided.
 java.lang.String getRefer()
          Get refer.
 DatabaseMappingDescriptor getReferedDatabaseMappingDescriptor()
          Get database mapping descriptor object.
 java.lang.String getReferTo()
          Get refer to.
 java.lang.String getRelationshipType()
          Get relationship type.
 java.lang.String getSetterReferMethodName()
          Get setter refer method name.
 boolean isLoad()
          Check whether load property value is set to TRUE/FASLE.
 void removeProperty(java.lang.String name)
          Remove Property from property pool.
 void setGetterReferMethodName(java.lang.String getterReferMethodName)
          Set getter refer method name.
 void setLoad(boolean load)
          Set load property value.
 void setOnDelete(java.lang.String onDelete)
          Set on delete.
 void setOnUpdate(java.lang.String onUpdate)
          Set on update.
 void setRefer(java.lang.String refer)
          Set refer.
 void setReferedDatabaseMappingDescriptor(DatabaseMappingDescriptor referedDatabaseMappingDescriptor)
          Set refered database mapping descriptor object.
 void setReferTo(java.lang.String referTo)
          Set refer to.
 void setRelationshipType(java.lang.String relationshipType)
          Set relationship type.
 void setSetterReferMethodName(java.lang.String setterReferMethodName)
          Set setter refer method name.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseMappingDescriptor.Relationship

public DatabaseMappingDescriptor.Relationship()
Method Detail

getRelationshipType

public java.lang.String getRelationshipType()
Get relationship type.

Returns:
Type of relationship.

setRelationshipType

public void setRelationshipType(java.lang.String relationshipType)
Set relationship type.

Parameters:
relationshipType - Type of relationship.

getRefer

public java.lang.String getRefer()
Get refer.

Returns:
Name of refer.

setRefer

public void setRefer(java.lang.String refer)
Set refer.

Parameters:
refer - Name of refer.

getReferTo

public java.lang.String getReferTo()
Get refer to.

Returns:
Name of refer to.

setReferTo

public void setReferTo(java.lang.String referTo)
Set refer to.

Parameters:
referTo - Name of refer to.

getOnUpdate

public java.lang.String getOnUpdate()
Get on update.

Returns:
Action on update.

setOnUpdate

public void setOnUpdate(java.lang.String onUpdate)
Set on update.

Parameters:
onUpdate - Action on update.

getOnDelete

public java.lang.String getOnDelete()
Get on delete.

Returns:
Action on delete.

setOnDelete

public void setOnDelete(java.lang.String onDelete)
Set on delete.

Parameters:
onDelete - Action on delete.

getGetterReferMethodName

public java.lang.String getGetterReferMethodName()
Get getter refer method name.

Returns:
Getter refer method name.

setGetterReferMethodName

public void setGetterReferMethodName(java.lang.String getterReferMethodName)
Set getter refer method name.

Parameters:
getterReferMethodName - Name of getter refer method name.

getSetterReferMethodName

public java.lang.String getSetterReferMethodName()
Get setter refer method name.

Returns:
Name of setter refer method name.

setSetterReferMethodName

public void setSetterReferMethodName(java.lang.String setterReferMethodName)
Set setter refer method name.

Parameters:
setterReferMethodName - Name of setter refer name.

isLoad

public boolean isLoad()
Check whether load property value is set to TRUE/FASLE.

Returns:
TRUE: If load property value is set to true; FALSE: If load property value is set to false.

setLoad

public void setLoad(boolean load)
Set load property value.

Parameters:
load - TRUE: If load property value is true; FALSE: If load property value is false.

getProperties

public java.util.Iterator<java.lang.String> getProperties()
Get all Properties defined in descriptor.

Returns:
All Property Values.

getProperty

public java.lang.String getProperty(java.lang.String name)
Get Property based on name provided.

Parameters:
name - Name of Property.
Returns:
Property value.

containProperty

public boolean containProperty(java.lang.String name)
Check whether Property exist or not.

Parameters:
name - Name of Property.
Returns:
true/false, TRUE if property exist, FALSE if property does not exist.

addProperty

public void addProperty(java.lang.String name,
                        java.lang.String value)
Add Property in property pool.

Parameters:
name - Name of Property.
value - value of Property.

removeProperty

public void removeProperty(java.lang.String name)
Remove Property from property pool.

Parameters:
name - Name of Property.

getReferedDatabaseMappingDescriptor

public DatabaseMappingDescriptor getReferedDatabaseMappingDescriptor()
Get database mapping descriptor object.

Returns:
DatabaseMappingDescriptor object.

setReferedDatabaseMappingDescriptor

public void setReferedDatabaseMappingDescriptor(DatabaseMappingDescriptor referedDatabaseMappingDescriptor)
Set refered database mapping descriptor object.

Parameters:
referedDatabaseMappingDescriptor - DatabaseMappingDescriptor object.

Apache License 2.0

Copyright 2013