org.trails.component
Class AssociationMgt

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by org.trails.component.TrailsComponent
                  extended by org.trails.component.AssociationMgt
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IDirectEvent, org.apache.tapestry.internal.Component, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent

@ComponentClass(allowBody=true,
                allowInformalParameters=true)
public abstract class AssociationMgt
extends TrailsComponent

Author:
kenneth.colassi nhhockeyplayer@hotmail.com

Field Summary
protected static org.apache.commons.logging.Log LOG
           
 
Fields inherited from class org.trails.component.TrailsComponent
DEFAULT
 
Fields inherited from class org.apache.tapestry.AbstractComponent
_body, _bodyCount
 
Constructor Summary
AssociationMgt()
           
 
Method Summary
 void addNew(org.apache.tapestry.IRequestCycle cycle)
           
protected  java.lang.Object buildNewMemberInstance()
           
 org.apache.tapestry.IPage edit(java.lang.Object member)
           
abstract  java.lang.Object getAssociation()
           
 java.lang.Class getAssociationType()
           
 java.lang.String getAssociationTypeName()
           
abstract  BlockFinder getBlockFinder()
           
abstract  CallbackStack getCallbackStack()
           
 IClassDescriptor getClassDescriptor()
           
abstract  java.lang.String getCreateExpression()
           
abstract  TrailsValidationDelegate getDelegate()
           
abstract  ObjectReferenceDescriptor getDescriptor()
           
abstract  DescriptorService getDescriptorService()
           
abstract  java.lang.Object getModel()
           
abstract  java.lang.Object getOwner()
           
 java.lang.Class getOwnerType()
           
 java.lang.String getOwnerTypeName()
           
 OwningObjectReferenceDescriptor getOwningObjectReferenceDescriptor()
           
abstract  PageResolver getPageResolver()
           
abstract  PersistenceService getPersistenceService()
           
abstract  java.lang.Object getValue()
           
 void remove(org.apache.tapestry.IRequestCycle cycle)
           
abstract  void setAssociation(java.lang.Object association)
           
abstract  void setCallbackStack(CallbackStack stack)
           
abstract  void setCreateExpression(java.lang.String CreateExpression)
           
abstract  void setDescriptor(ObjectReferenceDescriptor descriptor)
           
abstract  void setModel(java.lang.Object bytes)
           
abstract  void setOwner(java.lang.Object owner)
           
abstract  void setValue(java.lang.Object value)
           
 
Methods inherited from class org.trails.component.TrailsComponent
getMessage, getResourceBundleMessageSource
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, getContainedRenderers, getInnerRenderers, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, equals, finishLoad, generateClientId, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getRenderWorker, getSpecification, getSpecifiedId, getTemplateTagName, hasEvents, hashCode, isInActiveState, isParameterBound, isRendering, isStateful, pageEndRender, peekClientId, prepareForRender, render, renderBody, renderIdAttribute, renderInformalParameters, setBinding, setClientId, setContainedComponent, setContainer, setHasEvents, setId, setNamespace, setPage, setTemplateTagName, toString, triggerEvent
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getSpecification, getSpecifiedId, getTemplateTagName, isRendering, peekClientId, renderBody, setBinding, setClientId, setContainedComponent, setContainer, setId, setNamespace, setPage, setTemplateTagName
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Field Detail

LOG

protected static final org.apache.commons.logging.Log LOG
Constructor Detail

AssociationMgt

public AssociationMgt()
Method Detail

getDelegate

@Bean(lifecycle=REQUEST)
public abstract TrailsValidationDelegate getDelegate()

getCreateExpression

public abstract java.lang.String getCreateExpression()

setCreateExpression

public abstract void setCreateExpression(java.lang.String CreateExpression)

getDescriptor

@Parameter(required=true,
           cache=true)
public abstract ObjectReferenceDescriptor getDescriptor()

setDescriptor

public abstract void setDescriptor(ObjectReferenceDescriptor descriptor)

getOwner

@Parameter(required=true,
           cache=true)
public abstract java.lang.Object getOwner()

setOwner

public abstract void setOwner(java.lang.Object owner)

getAssociation

@Parameter(required=true,
           cache=true)
public abstract java.lang.Object getAssociation()

setAssociation

public abstract void setAssociation(java.lang.Object association)

getValue

@Parameter(required=true,
           cache=true)
public abstract java.lang.Object getValue()

setValue

public abstract void setValue(java.lang.Object value)

getModel

@Parameter(required=true,
           cache=true)
public abstract java.lang.Object getModel()

setModel

public abstract void setModel(java.lang.Object bytes)

getCallbackStack

@InjectState(value="callbackStack")
public abstract CallbackStack getCallbackStack()

setCallbackStack

public abstract void setCallbackStack(CallbackStack stack)

getPageResolver

@InjectObject(value="service:trails.core.PageResolver")
public abstract PageResolver getPageResolver()

getPersistenceService

@InjectObject(value="spring:persistenceService")
public abstract PersistenceService getPersistenceService()

getBlockFinder

@InjectObject(value="spring:editorService")
public abstract BlockFinder getBlockFinder()

getDescriptorService

@InjectObject(value="spring:descriptorService")
public abstract DescriptorService getDescriptorService()

getClassDescriptor

public IClassDescriptor getClassDescriptor()

getOwnerTypeName

public java.lang.String getOwnerTypeName()

getOwnerType

public java.lang.Class getOwnerType()

getAssociationTypeName

public java.lang.String getAssociationTypeName()

getAssociationType

public java.lang.Class getAssociationType()

addNew

public void addNew(org.apache.tapestry.IRequestCycle cycle)

remove

public void remove(org.apache.tapestry.IRequestCycle cycle)

edit

public org.apache.tapestry.IPage edit(java.lang.Object member)

buildNewMemberInstance

protected java.lang.Object buildNewMemberInstance()
                                           throws java.lang.InstantiationException,
                                                  java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

getOwningObjectReferenceDescriptor

public OwningObjectReferenceDescriptor getOwningObjectReferenceDescriptor()


Copyright © 2004-2007. All Rights Reserved.