org.springframework.extensions.surf.types
Class PageAssociationImpl

java.lang.Object
  extended by org.springframework.extensions.surf.types.AbstractModelObject
      extended by org.springframework.extensions.surf.types.PageAssociationImpl
All Implemented Interfaces:
Serializable, ModelObject, ResourceProvider, PageAssociation

public class PageAssociationImpl
extends AbstractModelObject
implements PageAssociation

Default page association implementation

Author:
muzquiano
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.springframework.extensions.surf.types.AbstractModelObject
CONTAINER_PROPERTIES, CONTAINER_RESOURCES, customProperties, description, descriptionId, document, id, info, modelProperties, modelVersion, modificationTime, resourceContainer, title, titleId
 
Fields inherited from interface org.springframework.extensions.surf.types.PageAssociation
CHILD_ASSOCIATION_TYPE_ID, PROP_ASSOC_TYPE, PROP_DEST_ID, PROP_ORDER_ID, PROP_SOURCE_ID, TYPE_ID
 
Fields inherited from interface org.springframework.extensions.surf.ModelObject
PROP_DESCRIPTION, PROP_DESCRIPTION_ID, PROP_ID, PROP_TITLE, PROP_TITLE_ID
 
Constructor Summary
PageAssociationImpl(String id, ModelPersisterInfo key, org.dom4j.Document document)
          Instantiates a new page association for a given XML document
 
Method Summary
 String getAssociationType()
          Gets the association type.
 String getDestId()
          Gets the dest id.
 Page getDestPage(RequestContext context)
          Gets the dest object.
 String getOrderId()
          Gets the order id.
 String getSourceId()
          Gets the source id.
 Page getSourcePage(RequestContext context)
          Gets the source page.
 String getTypeId()
          Returns the type id of the model object.
 void setAssociationType(String associationType)
          Sets the association type.
 void setDestId(String destId)
          Sets the dest id.
 void setOrderId(String orderId)
          Sets the order id.
 void setSourceId(String sourceId)
          Sets the source id.
 
Methods inherited from class org.springframework.extensions.surf.types.AbstractModelObject
addResource, addResource, getBooleanProperty, getCustomProperties, getCustomProperty, getDescription, getDescriptionId, getDocument, getId, getKey, getModelProperties, getModelProperty, getModelVersion, getModificationTime, getPersisterId, getProperties, getProperty, getResource, getResourceContainer, getResources, getResourcesMap, getStoragePath, getTitle, getTitleId, isCustomProperty, isModelProperty, isSaved, removeCustomProperty, removeModelProperty, removeProperty, removeResource, setCustomProperty, setDescription, setDescriptionId, setId, setModelProperty, setModificationTime, setProperty, setTitle, setTitleId, toString, touch, toXML, updateResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.extensions.surf.ModelObject
getBooleanProperty, getCustomProperties, getCustomProperty, getDescription, getDescriptionId, getDocument, getId, getKey, getModelProperties, getModelProperty, getModelVersion, getModificationTime, getPersisterId, getProperties, getProperty, getStoragePath, getTitle, getTitleId, isSaved, removeCustomProperty, removeModelProperty, removeProperty, setCustomProperty, setDescription, setDescriptionId, setModelProperty, setProperty, setTitle, setTitleId, touch, toXML
 

Constructor Detail

PageAssociationImpl

public PageAssociationImpl(String id,
                           ModelPersisterInfo key,
                           org.dom4j.Document document)
Instantiates a new page association for a given XML document

Parameters:
document - the document
Method Detail

getTypeId

public String getTypeId()
Description copied from interface: ModelObject
Returns the type id of the model object.

Specified by:
getTypeId in interface ModelObject
Specified by:
getTypeId in interface PageAssociation
Specified by:
getTypeId in class AbstractModelObject
Returns:
The type id

getSourceId

public String getSourceId()
Description copied from interface: PageAssociation
Gets the source id.

Specified by:
getSourceId in interface PageAssociation
Returns:
the source id

setSourceId

public void setSourceId(String sourceId)
Description copied from interface: PageAssociation
Sets the source id.

Specified by:
setSourceId in interface PageAssociation
Parameters:
sourceId - the new source id

getDestId

public String getDestId()
Description copied from interface: PageAssociation
Gets the dest id.

Specified by:
getDestId in interface PageAssociation
Returns:
the dest id

setDestId

public void setDestId(String destId)
Description copied from interface: PageAssociation
Sets the dest id.

Specified by:
setDestId in interface PageAssociation
Parameters:
destId - the new dest id

getAssociationType

public String getAssociationType()
Description copied from interface: PageAssociation
Gets the association type.

Specified by:
getAssociationType in interface PageAssociation
Returns:
the association type

setAssociationType

public void setAssociationType(String associationType)
Description copied from interface: PageAssociation
Sets the association type.

Specified by:
setAssociationType in interface PageAssociation
Parameters:
associationType - the new association type

getOrderId

public String getOrderId()
Description copied from interface: PageAssociation
Gets the order id.

Specified by:
getOrderId in interface PageAssociation
Returns:
the order id

setOrderId

public void setOrderId(String orderId)
Description copied from interface: PageAssociation
Sets the order id.

Specified by:
setOrderId in interface PageAssociation
Parameters:
orderId - the new order id

getSourcePage

public Page getSourcePage(RequestContext context)
Description copied from interface: PageAssociation
Gets the source page.

Specified by:
getSourcePage in interface PageAssociation
Parameters:
context - the context
Returns:
the source page

getDestPage

public Page getDestPage(RequestContext context)
Description copied from interface: PageAssociation
Gets the dest object.

Specified by:
getDestPage in interface PageAssociation
Parameters:
context - the context
Returns:
the dest object


Copyright © 2009 SpringSource, Inc. All Rights Reserved.