org.pm4j.core.pm.serialization
Class PmContentContainer

java.lang.Object
  extended by org.pm4j.core.pm.serialization.PmContentContainer
All Implemented Interfaces:
java.io.Serializable

public class PmContentContainer
extends java.lang.Object
implements java.io.Serializable

DTO for the content of a single PM.

Author:
olaf boede
See Also:
Serialized Form

Constructor Summary
PmContentContainer()
           
 
Method Summary
 void addAspect(PmAspect aspect, java.io.Serializable value)
           
 PmContentContainer addNamedChildContent(java.lang.String childName)
           
 java.io.Serializable getAspect(PmAspect aspect)
           
 java.util.Map<PmAspect,java.io.Serializable> getAspectMap()
           
 java.util.Map<java.lang.String,PmContentContainer> getNamedChildContentMap()
           
 java.lang.String getPmPath()
           
 void setPmPath(java.lang.String pmPath)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PmContentContainer

public PmContentContainer()
Method Detail

addAspect

public void addAspect(PmAspect aspect,
                      java.io.Serializable value)

getAspect

public java.io.Serializable getAspect(PmAspect aspect)

addNamedChildContent

public PmContentContainer addNamedChildContent(java.lang.String childName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getAspectMap

public java.util.Map<PmAspect,java.io.Serializable> getAspectMap()

getNamedChildContentMap

public java.util.Map<java.lang.String,PmContentContainer> getNamedChildContentMap()

getPmPath

public java.lang.String getPmPath()

setPmPath

public void setPmPath(java.lang.String pmPath)