com.arsdigita.formbuilder
Class PersistentHeading
java.lang.Object
com.arsdigita.domain.DomainObject
com.arsdigita.domain.ObservableDomainObject
com.arsdigita.kernel.ACSObject
com.arsdigita.auditing.AuditedACSObject
com.arsdigita.formbuilder.PersistentComponent
com.arsdigita.formbuilder.PersistentText
com.arsdigita.formbuilder.PersistentHeading
- All Implemented Interfaces:
- AttributeMetaDataProvider, Audited, PersistentComponentFactory
- public class PersistentHeading
- extends PersistentText
This class is responsible for persisting Headings that can be used
as section headings to break the form in to multiple logical groupings.
The Heading is saved with the save() method. To resurrect the Heading,
use the constructor taking the id of the saved Heading and then invoke
createComponent().
- Version:
- $Id: //core-platform/dev/src/com/arsdigita/formbuilder/PersistentHeading.java#3 $
- Author:
- Peter Marklund
Methods inherited from class com.arsdigita.kernel.ACSObject |
assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getBaseDataObjectType, getContainer, getDefaultDomainClass, getDisplayName, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, isContainerModified, setID, setID |
Methods inherited from class com.arsdigita.domain.DomainObject |
add, add, addToAssociation, afterDelete, afterSave, beforeDelete, clear, delete, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString |
versionId
public static final String versionId
- See Also:
- Constant Field Values
BASE_DATA_OBJECT_TYPE
public static final String BASE_DATA_OBJECT_TYPE
- The fully qualified name of the underlying DataObject of this class.
- See Also:
- Constant Field Values
PersistentHeading
public PersistentHeading()
PersistentHeading
public PersistentHeading(String typeName)
- Constructor that creates a new Heading domain object
that can be persisted.
PersistentHeading
public PersistentHeading(ObjectType type)
PersistentHeading
public PersistentHeading(DataObject obj)
PersistentHeading
public PersistentHeading(BigDecimal id)
throws DataObjectNotFoundException
- Constructor that retrieves an existing Heading domain object
from the database.
- Parameters:
id
- The object id of the Heading domain object to retrieve
PersistentHeading
public PersistentHeading(OID oID)
throws DataObjectNotFoundException
- To be used by extending classes when retrieving instance from the database.
create
public static PersistentText create(String headingString)
setup
protected void setup(String heading)
- Overrides:
setup
in class PersistentText
createComponent
public Component createComponent()
- Create the Heading whose persistence is managed
by this domain object.
- Specified by:
createComponent
in interface PersistentComponentFactory
- Overrides:
createComponent
in class PersistentText
setHeading
public void setHeading(String heading)
getHeading
public String getHeading()
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC