com.arsdigita.formbuilder
Class PersistentHidden
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.PersistentWidget
com.arsdigita.formbuilder.PersistentHidden
- All Implemented Interfaces:
- AttributeMetaDataProvider, Audited, PersistentComponentFactory
- Direct Known Subclasses:
- HiddenIDGenerator
- public class PersistentHidden
- extends PersistentWidget
This class is responsible for persisting Bebop Hiddens. The Hidden
is saved with the save() method. To resurrect the Hidden, use the constructor
taking the id of the saved Hidden and then invoke createComponent().
- Version:
- $Id: //core-platform/dev/src/com/arsdigita/formbuilder/PersistentHidden.java#9 $
- Author:
- Peter Marklund
Methods inherited from class com.arsdigita.formbuilder.PersistentWidget |
addValidationListener, clearValidationListeners, copyValuesToWidget, delete, deserializeDefaultValue, getAttributeMetaData, getDefaultValue, getParameterModel, getParameterName, getValidationListeners, getValueClass, instantiateParameterModel, setDefaultValue, setParameterModel, setParameterName, setup |
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, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString |
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
PersistentHidden
public PersistentHidden()
- Constructor that creates a new Hidden domain object that
can be saved to the database later on. This class was only
included to make it possible to use this DomainObject with the
FormGenerator (to make the class JavaBean compliant). Use the constructor
taking a parameter name instead if possible.
PersistentHidden
public PersistentHidden(String typeName)
- Constructor that creates a new Hidden domain object that
can be saved to the database later on.
PersistentHidden
public PersistentHidden(ObjectType type)
PersistentHidden
public PersistentHidden(DataObject obj)
PersistentHidden
public PersistentHidden(BigDecimal id)
throws DataObjectNotFoundException
- Constructor that retrieves an existing Hidden domain object
from the database.
- Parameters:
id
- The object id of the Hidden domain object to retrieve
PersistentHidden
public PersistentHidden(OID oID)
throws DataObjectNotFoundException
- Extending classes can use this constructor to set the sub class
id and object type.
create
public static PersistentHidden create(String parameterName)
createComponent
public Component createComponent()
- Create the Hidden whose persistence is managed
by this domain object.
- Specified by:
createComponent
in interface PersistentComponentFactory
- Specified by:
createComponent
in class PersistentComponent
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC