com.arsdigita.formbuilder
Interface PersistentComponentFactory

All Known Implementing Classes:
PersistentComponent, SimpleQuestionnaire

public interface PersistentComponentFactory

Implemented by classes that can persist and create a Bebop Component.

Version:
$Id: //core-platform/dev/src/com/arsdigita/formbuilder/PersistentComponentFactory.java#8 $
Author:
Peter Marklund

Field Summary
static String versionId
           
 
Method Summary
 Component createComponent()
          Using the metadata in this persistent component create a Bebop component that is a snapshot of this data.
 void delete()
           
 BigDecimal getID()
           
 boolean isNew()
          Indicates if the factory has been saved or not.
 void save()
           
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values
Method Detail

createComponent

public Component createComponent()
Using the metadata in this persistent component create a Bebop component that is a snapshot of this data.


save

public void save()

delete

public void delete()

getID

public BigDecimal getID()

isNew

public boolean isNew()
Indicates if the factory has been saved or not. See DomainObject.isNew()



Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC