org.infoglue.common.settings.controllers
Interface CastorSettingsPersister

All Known Implementing Classes:
InfoGlueSettingsController

public interface CastorSettingsPersister


Method Summary
 InfoGlueProperty createProperty(java.lang.String nameSpace, java.lang.String name, java.lang.String value, org.exolab.castor.jdo.Database database)
          This method is used to create a new Property object in the database inside a transaction.
 InfoGlueProperty getProperty(java.lang.Long id, org.exolab.castor.jdo.Database database)
          This method returns a Property based on it's primary key inside a transaction
 InfoGlueProperty getProperty(java.lang.String nameSpace, java.lang.String name, org.exolab.castor.jdo.Database database)
          Gets a list of all events available for a particular day.
 void updateProperty(InfoGlueProperty property, java.lang.String value, org.exolab.castor.jdo.Database database)
          Updates an property inside an transaction.
 void updateProperty(java.lang.String nameSpace, java.lang.String name, java.lang.String value, org.exolab.castor.jdo.Database database)
          Updates an property.
 

Method Detail

getProperty

InfoGlueProperty getProperty(java.lang.Long id,
                             org.exolab.castor.jdo.Database database)
                             throws java.lang.Exception
This method returns a Property based on it's primary key inside a transaction

Returns:
Property
Throws:
java.lang.Exception

getProperty

InfoGlueProperty getProperty(java.lang.String nameSpace,
                             java.lang.String name,
                             org.exolab.castor.jdo.Database database)
                             throws java.lang.Exception
Gets a list of all events available for a particular day.

Returns:
List of Event
Throws:
java.lang.Exception

createProperty

InfoGlueProperty createProperty(java.lang.String nameSpace,
                                java.lang.String name,
                                java.lang.String value,
                                org.exolab.castor.jdo.Database database)
                                throws java.lang.Exception
This method is used to create a new Property object in the database inside a transaction.

Throws:
java.lang.Exception

updateProperty

void updateProperty(java.lang.String nameSpace,
                    java.lang.String name,
                    java.lang.String value,
                    org.exolab.castor.jdo.Database database)
                    throws java.lang.Exception
Updates an property.

Throws:
java.lang.Exception

updateProperty

void updateProperty(InfoGlueProperty property,
                    java.lang.String value,
                    org.exolab.castor.jdo.Database database)
                    throws java.lang.Exception
Updates an property inside an transaction.

Throws:
java.lang.Exception


Copyright © 2005 InfoGlue.org All Rights Reserved.