org.melati.poem.test
Class Protected

Package class diagram package Protected
java.lang.Object
  extended by org.melati.poem.transaction.Transactioned
      extended by org.melati.poem.JdbcPersistent
          extended by org.melati.poem.test.generated.ProtectedBase
              extended by org.melati.poem.test.Protected
All Implemented Interfaces:
Cloneable, org.melati.poem.Persistable, org.melati.poem.Persistent, org.melati.poem.Treeable

public class Protected
extends ProtectedBase

Melati POEM generated, programmer modifiable stub for a Persistent Protected object.

Description: A protected table.

Field summary for SQL table Protected
Name Type Description
id Integer  
name String Name
canread Capability Capability required to read this row
canwrite Capability Capability required to write this row

Generator
org.melati.poem.prepro.TableDef#generateMainJava

Field Summary
 
Fields inherited from class org.melati.poem.test.generated.ProtectedBase
canDelete, canRead, canSelect, canWrite, deleted, id, mission, spy
 
Fields inherited from class org.melati.poem.transaction.Transactioned
valid
 
Constructor Summary
Protected()
          Constructor for a Persistent Protected object.
 
Method Summary
 Integer getCanReadTroid()
          FIXME this needs locking
 
Methods inherited from class org.melati.poem.test.generated.ProtectedBase
getCanDelete_unsafe, getCanDelete, getCanDeleteField, getCanDeleteTroid, getCanRead_unsafe, getCanRead, getCanReadField, getCanSelect_unsafe, getCanSelect, getCanSelectField, getCanSelectTroid, getCanWrite_unsafe, getCanWrite, getCanWriteField, getCanWriteTroid, getDeleted_unsafe, getDeleted, getDeletedField, getEverythingDatabaseTables, getId_unsafe, getId, getIdField, getMission_unsafe, getMission, getMissionField, getProtectedTable, getSpy_unsafe, getSpy, getSpyField, getSpyTroid, setCanDelete_unsafe, setCanDelete, setCanDeleteTroid, setCanRead_unsafe, setCanRead, setCanReadTroid, setCanSelect_unsafe, setCanSelect, setCanSelectTroid, setCanWrite_unsafe, setCanWrite, setCanWriteTroid, setDeleted_unsafe, setDeleted, setDeleted, setId_unsafe, setId, setId, setMission_unsafe, setMission, setSpy_unsafe, setSpy, setSpyTroid
 
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, getChildren, getCooked, getCookedString, getDatabase, getDetailDisplayFields, getField, getFields, getName, 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, 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
 

Constructor Detail

Protected

public Protected()
Constructor for a Persistent Protected object.

Description: A protected table.

Generator
org.melati.poem.prepro.TableDef#generateMainJava
Method Detail

getCanReadTroid

public Integer getCanReadTroid()
                        throws org.melati.poem.AccessPoemException
FIXME this needs locking

Overrides:
getCanReadTroid in class ProtectedBase
Returns:
the TROID as an Integer
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer read access rights


Copyright © 2000-2010 PanEris. All Rights Reserved.