org.paneris.bibliomania.generated
Class SectionBase

java.lang.Object
  extended by org.melati.poem.transaction.Transactioned
      extended by org.melati.poem.JdbcPersistent
          extended by org.paneris.bibliomania.generated.UnitBase
              extended by org.paneris.bibliomania.Unit
                  extended by org.paneris.bibliomania.generated.SectionBase
All Implemented Interfaces:
java.lang.Cloneable, org.melati.poem.Persistable, org.melati.poem.Persistent, org.melati.poem.Treeable
Direct Known Subclasses:
Section

public abstract class SectionBase
extends Unit

Melati POEM generated abstract base class for a Persistent Section Object.

See Also:
org.melati.poem.prepro.TableDef#generatePersistentBaseJava

Nested Class Summary
 
Nested classes/interfaces inherited from class org.paneris.bibliomania.Unit
Unit.NoSourceDirException
 
Field Summary
protected  java.lang.Integer defaultcanreadcontent
          Default `Read content' capability - The capability required for reading books in the section, unless overridden in the book itself
protected  java.lang.String displayname
          Display name - A human-readable name for the section
protected  java.lang.Integer group
          group - The group in which the category belongs
protected  java.lang.Integer id
          id
 
Fields inherited from class org.paneris.bibliomania.generated.UnitBase
deleted, lastencached, layout, messageboard, path
 
Fields inherited from class org.melati.poem.transaction.Transactioned
valid
 
Constructor Summary
SectionBase()
           
 
Method Summary
 BibliomaniaDatabaseTables getBibliomaniaDatabaseTables()
          Retrieves the Database object.
 java.lang.Integer getDefaultcanreadcontent_unsafe()
          Retrieves the Defaultcanreadcontent value, without locking, for this Section Persistent.
 org.melati.poem.Capability getDefaultcanreadcontent()
          Retrieves the Defaultcanreadcontent object referred to.
 org.melati.poem.Field getDefaultcanreadcontentField()
          Retrieves the Defaultcanreadcontent value as a Field from this Section Persistent.
 java.lang.Integer getDefaultcanreadcontentTroid()
          Retrieves the Table Row Object ID.
 java.lang.String getDisplayname_unsafe()
          Retrieves the Displayname value, without locking, for this Section Persistent.
 java.lang.String getDisplayname()
          Retrieves the Displayname value, with locking, for this Section Persistent.
 org.melati.poem.Field getDisplaynameField()
          Retrieves the Displayname value as a Field from this Section Persistent.
 java.lang.Integer getGroup_unsafe()
          Retrieves the Group value, without locking, for this Section Persistent.
 SectionGroup getGroup()
          Retrieves the Group object referred to.
 org.melati.poem.Field getGroupField()
          Retrieves the Group value as a Field from this Section Persistent.
 java.lang.Integer getGroupTroid()
          Retrieves the Table Row Object ID.
 java.lang.Integer getId_unsafe()
          Retrieves the Id value, without locking, for this Section Persistent.
 java.lang.Integer getId()
          Retrieves the Id value, with locking, for this Section Persistent.
 org.melati.poem.Field getIdField()
          Retrieves the Id value as a Field from this Section Persistent.
 SectionTable getSectionTable()
          Retrieves the SectionTable table which this Persistent is from.
 void setDefaultcanreadcontent_unsafe(java.lang.Integer cooked)
          Sets the Defaultcanreadcontent value directly, without checking, for this Section Persistent.
 void setDefaultcanreadcontent(org.melati.poem.Capability cooked)
          Set the Defaultcanreadcontent.
 void setDefaultcanreadcontentTroid(java.lang.Integer raw)
          Sets the Table Row Object ID.
 void setDisplayname_unsafe(java.lang.String cooked)
          Sets the Displayname value directly, without checking, for this Section Persistent.
 void setDisplayname(java.lang.String cooked)
          Sets the Displayname value, with checking, for this Section Persistent.
 void setGroup_unsafe(java.lang.Integer cooked)
          Sets the Group value directly, without checking, for this Section Persistent.
 void setGroup(SectionGroup cooked)
          Set the Group.
 void setGroupTroid(java.lang.Integer raw)
          Sets the Table Row Object ID.
 void setId_unsafe(java.lang.Integer cooked)
          Sets the Id value directly, without checking, for this Section Persistent.
 void setId(int cooked)
          Sets the Id value, with checking, for this Section Persistent.
 void setId(java.lang.Integer cooked)
          Sets the Id value, with checking, for this Section Persistent.
 
Methods inherited from class org.paneris.bibliomania.Unit
appendCachePath, appendCacheSubpath, encache, ftiTextID_limit, ftiTextID_start, getAncestors, getBibliomaniaDatabase, getBoardName, getCachePath, getDisplayName, getMembersSlowly, getMetatag_description, getMetatag_keywords, getName, getParentUnit, getProductAssociations, getProductAssociations, getReadArea, getRelatedProducts, getURLSubpath, getURLSubpathReally, getWMTemplet, index, paginate, readKeyDotTxt, speciallyTreatedInCache, writeLock
 
Methods inherited from class org.paneris.bibliomania.generated.UnitBase
getDeleted_unsafe, getDeleted, getDeletedField, getLastencached_unsafe, getLastencached, getLastencachedField, getLayout_unsafe, getLayout, getLayoutField, getLayoutTroid, getMessageboard_unsafe, getMessageboard, getMessageboardField, getMessageboardTroid, getPath_unsafe, getPath, getPathField, getUnitTable, setDeleted_unsafe, setDeleted, setDeleted, setLastencached_unsafe, setLastencached, setLayout_unsafe, setLayout, setLayoutTroid, setMessageboard_unsafe, setMessageboard, setMessageboardTroid, setPath_unsafe, setPath
 
Methods inherited from class org.melati.poem.JdbcPersistent
assertCanCreate, assertCanCreate, assertCanDelete, assertCanDelete, assertCanRead, assertCanRead, assertCanWrite, assertCanWrite, clone, commit, countMatchSQL, delete_unsafe, delete, delete, deleteAndCommit, deleteAndCommit, deleteLock, displayString, displayString, displayString, dump, dump, duplicated, duplicatedFloating, equals, existenceLock, existenceLock, fieldsOfColumns, fromClause, getCanDelete, getCanRead, getCanSelect, getCanWrite, getChildren, getCooked, getCookedString, getDatabase, getDetailDisplayFields, getField, getFields, getPrimaryDisplayField, getRaw, getRawString, getReadable, getRecordDisplayFields, getSearchCriterionFields, getSummaryDisplayFields, getTable, getTroid, hashCode, invalidate, isDirty, load, makePersistent, postEdit, postInsert, postModify, postWrite, preEdit, readLock, readLock, readLock, rollback, setCooked, setDirty, setRaw, setRawString, statusExistent, statusNonexistent, toString, troid, upToDate, writeDown, writeLock, writeLock
 
Methods inherited from class org.melati.poem.transaction.Transactioned
markValid, reset, setTransactionPool, transactionPool, unSee
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected java.lang.Integer id
id


displayname

protected java.lang.String displayname
Display name - A human-readable name for the section


group

protected java.lang.Integer group
group - The group in which the category belongs


defaultcanreadcontent

protected java.lang.Integer defaultcanreadcontent
Default `Read content' capability - The capability required for reading books in the section, unless overridden in the book itself

Constructor Detail

SectionBase

public SectionBase()
Method Detail

getBibliomaniaDatabaseTables

public BibliomaniaDatabaseTables getBibliomaniaDatabaseTables()
Retrieves the Database object.

Overrides:
getBibliomaniaDatabaseTables in class UnitBase
Returns:
the database
See Also:
org.melati.poem.prepro.TableDef#generatePersistentBaseJava

getSectionTable

public SectionTable getSectionTable()
Retrieves the SectionTable table which this Persistent is from.

Returns:
the SectionTable
See Also:
org.melati.poem.prepro.TableDef#generatePersistentBaseJava

getId_unsafe

public java.lang.Integer getId_unsafe()
Retrieves the Id value, without locking, for this Section Persistent.

Returns:
the Integer id
See Also:
org.melati.poem.prepro.FieldDef#generateBaseMethods

setId_unsafe

public void setId_unsafe(java.lang.Integer cooked)
Sets the Id value directly, without checking, for this Section Persistent.

Parameters:
cooked - the pre-validated value to set
See Also:
org.melati.poem.prepro.FieldDef#generateBaseMethods

getId

public java.lang.Integer getId()
                        throws org.melati.poem.AccessPoemException
Retrieves the Id value, with locking, for this Section Persistent.

Returns:
the value of the field Id for this Section Persistent
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
Generator
org.melati.poem.prepro.AtomFieldDef#generateBaseMethods

setId

public void setId(java.lang.Integer cooked)
           throws org.melati.poem.AccessPoemException,
                  org.melati.poem.ValidationPoemException
Sets the Id value, with checking, for this Section Persistent.

Parameters:
cooked - a validated int
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
org.melati.poem.ValidationPoemException - if the value is not valid
Generator
org.melati.poem.prepro.AtomFieldDef#generateBaseMethods

setId

public final void setId(int cooked)
                 throws org.melati.poem.AccessPoemException,
                        org.melati.poem.ValidationPoemException
Sets the Id value, with checking, for this Section Persistent.

Parameters:
cooked - a validated int
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
org.melati.poem.ValidationPoemException - if the value is not valid
Generator
org.melati.poem.prepro.IntegerFieldDef#generateBaseMethods

getIdField

public org.melati.poem.Field getIdField()
                                 throws org.melati.poem.AccessPoemException
Retrieves the Id value as a Field from this Section Persistent.

Returns:
the Integer id
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
See Also:
org.melati.poem.prepro.FieldDef#generateFieldCreator

getDisplayname_unsafe

public java.lang.String getDisplayname_unsafe()
Retrieves the Displayname value, without locking, for this Section Persistent.

Returns:
the String displayname
See Also:
org.melati.poem.prepro.FieldDef#generateBaseMethods

setDisplayname_unsafe

public void setDisplayname_unsafe(java.lang.String cooked)
Sets the Displayname value directly, without checking, for this Section Persistent.

Parameters:
cooked - the pre-validated value to set
See Also:
org.melati.poem.prepro.FieldDef#generateBaseMethods

getDisplayname

public java.lang.String getDisplayname()
                                throws org.melati.poem.AccessPoemException
Retrieves the Displayname value, with locking, for this Section Persistent. Field description: A human-readable name for the section

Returns:
the value of the field Displayname for this Section Persistent
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
Generator
org.melati.poem.prepro.AtomFieldDef#generateBaseMethods

setDisplayname

public void setDisplayname(java.lang.String cooked)
                    throws org.melati.poem.AccessPoemException,
                           org.melati.poem.ValidationPoemException
Sets the Displayname value, with checking, for this Section Persistent. Field description: A human-readable name for the section

Parameters:
cooked - a validated int
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
org.melati.poem.ValidationPoemException - if the value is not valid
Generator
org.melati.poem.prepro.AtomFieldDef#generateBaseMethods

getDisplaynameField

public org.melati.poem.Field getDisplaynameField()
                                          throws org.melati.poem.AccessPoemException
Retrieves the Displayname value as a Field from this Section Persistent.

Returns:
the String displayname
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
See Also:
org.melati.poem.prepro.FieldDef#generateFieldCreator

getGroup_unsafe

public java.lang.Integer getGroup_unsafe()
Retrieves the Group value, without locking, for this Section Persistent.

Returns:
the Integer group
See Also:
org.melati.poem.prepro.FieldDef#generateBaseMethods

setGroup_unsafe

public void setGroup_unsafe(java.lang.Integer cooked)
Sets the Group value directly, without checking, for this Section Persistent.

Parameters:
cooked - the pre-validated value to set
See Also:
org.melati.poem.prepro.FieldDef#generateBaseMethods

getGroupTroid

public java.lang.Integer getGroupTroid()
                                throws org.melati.poem.AccessPoemException
Retrieves the Table Row Object ID.

Returns:
the TROID as an Integer
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer read access rights
Generator
org.melati.poem.prepro.ReferenceFieldDef#generateBaseMethods

setGroupTroid

public void setGroupTroid(java.lang.Integer raw)
                   throws org.melati.poem.AccessPoemException
Sets the Table Row Object ID.

Parameters:
raw - a Table Row Object Id
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
Generator
org.melati.poem.prepro.ReferenceFieldDef#generateBaseMethods

getGroup

public SectionGroup getGroup()
                      throws org.melati.poem.AccessPoemException,
                             org.melati.poem.NoSuchRowPoemException
Retrieves the Group object referred to.

Returns:
the Group as a SectionGroup
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer read access rights
org.melati.poem.NoSuchRowPoemException - if the Persistent has yet to be allocated a TROID
Generator
org.melati.poem.prepro.ReferenceFieldDef#generateBaseMethods

setGroup

public void setGroup(SectionGroup cooked)
              throws org.melati.poem.AccessPoemException
Set the Group.

Parameters:
cooked - a validated SectionGroup
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
Generator
org.melati.poem.prepro.ReferenceFieldDef#generateBaseMethods

getGroupField

public org.melati.poem.Field getGroupField()
                                    throws org.melati.poem.AccessPoemException
Retrieves the Group value as a Field from this Section Persistent.

Returns:
the Integer group
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
See Also:
org.melati.poem.prepro.FieldDef#generateFieldCreator

getDefaultcanreadcontent_unsafe

public java.lang.Integer getDefaultcanreadcontent_unsafe()
Retrieves the Defaultcanreadcontent value, without locking, for this Section Persistent.

Returns:
the Integer defaultcanreadcontent
See Also:
org.melati.poem.prepro.FieldDef#generateBaseMethods

setDefaultcanreadcontent_unsafe

public void setDefaultcanreadcontent_unsafe(java.lang.Integer cooked)
Sets the Defaultcanreadcontent value directly, without checking, for this Section Persistent.

Parameters:
cooked - the pre-validated value to set
See Also:
org.melati.poem.prepro.FieldDef#generateBaseMethods

getDefaultcanreadcontentTroid

public java.lang.Integer getDefaultcanreadcontentTroid()
                                                throws org.melati.poem.AccessPoemException
Retrieves the Table Row Object ID.

Returns:
the TROID as an Integer
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer read access rights
Generator
org.melati.poem.prepro.ReferenceFieldDef#generateBaseMethods

setDefaultcanreadcontentTroid

public void setDefaultcanreadcontentTroid(java.lang.Integer raw)
                                   throws org.melati.poem.AccessPoemException
Sets the Table Row Object ID.

Parameters:
raw - a Table Row Object Id
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
Generator
org.melati.poem.prepro.ReferenceFieldDef#generateBaseMethods

getDefaultcanreadcontent

public org.melati.poem.Capability getDefaultcanreadcontent()
                                                    throws org.melati.poem.AccessPoemException,
                                                           org.melati.poem.NoSuchRowPoemException
Retrieves the Defaultcanreadcontent object referred to.

Returns:
the Defaultcanreadcontent as a Capability
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer read access rights
org.melati.poem.NoSuchRowPoemException - if the Persistent has yet to be allocated a TROID
Generator
org.melati.poem.prepro.ReferenceFieldDef#generateBaseMethods

setDefaultcanreadcontent

public void setDefaultcanreadcontent(org.melati.poem.Capability cooked)
                              throws org.melati.poem.AccessPoemException
Set the Defaultcanreadcontent.

Parameters:
cooked - a validated Capability
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
Generator
org.melati.poem.prepro.ReferenceFieldDef#generateBaseMethods

getDefaultcanreadcontentField

public org.melati.poem.Field getDefaultcanreadcontentField()
                                                    throws org.melati.poem.AccessPoemException
Retrieves the Defaultcanreadcontent value as a Field from this Section Persistent.

Returns:
the Integer defaultcanreadcontent
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights
See Also:
org.melati.poem.prepro.FieldDef#generateFieldCreator


Copyright © 2000-2009 PanEris. All Rights Reserved.