Transfer version 1.1

transfer.com.object
Class AbstractBaseComposition

WEB-INF.cftags.component
        extended by transfer.com.object.AbstractBaseComposition
Direct Known Subclasses:
ManyToMany , ManyToOne , OneToMany , ParentOneToMany

public class AbstractBaseComposition
extends WEB-INF.cftags.component

Abstract Base Comosition Object


Constructor Summary
private init(Object object, ObjectManager objectManager)
          Constructor
 
Method Summary
 string getIsLazy()
 boolean getIsNullable()
 boolean getIsProxied()
 string getName()
private Object getObject()
private ObjectManager getObjectManager()
 void setIsLazy(string IsLazy)
private void setIsNullable(boolean IsNullable)
private void setIsProxied(boolean isProxied)
 void setMemento(struct memento)
          Sets the state of the object
private void setName(string Name)
private void setObject(Object Object)
private void setObjectManager(ObjectManager ObjectManager)
private any throw(string type, string message, [string detail=''])
          Throws an Exception
 void validate()
          does nothing, should be overwritten
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

private init(Object object, ObjectManager objectManager)
Constructor

Parameters:
object - the parent obect
objectManager - The object manager
Method Detail

getIsLazy

public string getIsLazy()


getIsNullable

public boolean getIsNullable()


getIsProxied

public boolean getIsProxied()


getName

public string getName()


getObject

private Object getObject()


getObjectManager

private ObjectManager getObjectManager()


setIsLazy

public void setIsLazy(string IsLazy)

Parameters:
IsLazy

setIsNullable

private void setIsNullable(boolean IsNullable)

Parameters:
IsNullable

setIsProxied

private void setIsProxied(boolean isProxied)

Parameters:
isProxied

setMemento

public void setMemento(struct memento)
Sets the state of the object

Parameters:
memento - the state to be set

setName

private void setName(string Name)

Parameters:
Name

setObject

private void setObject(Object Object)

Parameters:
Object

setObjectManager

private void setObjectManager(ObjectManager ObjectManager)

Parameters:
ObjectManager

throw

private any throw(string type, string message, [string detail=''])
Throws an Exception

Parameters:
type - The type of exception
message - The message to accompany the exception
detail - The detail message for the exception

validate

public void validate()
does nothing, should be overwritten


Transfer version 1.1