February 2000 Commit Log

Number of Commits:
18
Number of Active Developers:
1
williamc 2000-02-29 17:08#18 Rev.: 1.2
Make uncacheContents reliably drop EVERYTHING

8 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/util: AbstractVersionedObject.java (+8 -3)
williamc 2000-02-29 17:07#17
Implement (?) adding of tables

54 lines of code changed in 2 files:

  • melati/src/main/java/org/melati/admin: Admin.java (+42 -11), CreateTable.wm (new 12)
williamc 2000-02-29 17:06#16
Implement addTable and addColumn; implement auto-creation of indices

417 lines of code changed in 17 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: FieldDef.java (+14), IndexedFieldQualifier.java (+1 -1), UniqueFieldQualifier.java (+1 -1)
  • poem/src/main/java/org/melati/poem: CapabilityTableBase.java (+4), Column.java (+29 -24), ColumnInfoBase.java (+40), ColumnInfoDataBase.java (+2), ColumnInfoTableBase.java (+84), Database.java (+32 -8), DefinitionSource.java (+2 -1), ExtraColumn.java (+2 -2), GroupTableBase.java (+4), IndexUniquenessPoemException.java (new 23), PoemDatabase.java (+30 -4), Table.java (+137 -54), TableInfoTableBase.java (+4), UserTableBase.java (+8)
williamc 2000-02-29 09:53#15 Rev.: 1.2
Finish recovering from disaster; point out in the docs that you can 'add methods to table rows'

9 lines of code changed in 2 files:

  • melati/src/main/java/org/melati/admin: Add.wm (+8 -6)
  • poem/src/main/java/org/melati/poem: PoemTypeFactory.java (+1 -1)
williamc 2000-02-28 16:17#14
Recover from horrible disaster

2103 lines of code changed in 28 files:

  • melati/src/main/java/org/melati: MarkupLanguage.java (+6)
  • poem/src/main/java/org/melati/poem: AppBugPoemException.java (new 4), BasePoemType.java (new 206), BooleanPoemType.java (new 78), ColumnInfo.java (new 32), ColumnTypePoemType.java (new 57), CommitFailedPoemException.java (new 7), DBConsistencyPoemException.java (new 4), Data.java (new 3), DeletedPoemType.java (new 25), DoublePoemType.java (new 50), DuplicateTroidPoemException.java (new 11), NoSuchRowPoemException.java (new 14), NormalPoemException.java (new 11), PoemException.java (new 14), PoemTypeFactory.java (new 161), ReferencePoemType.java (new 63), RollbackFailedPoemException.java (new 7), RowLoadFailedPoemException.java (new), SQLSeriousPoemException.java (new 21), SeriousPoemException.java (new 14), StringPoemType.java (new 68), Table.java (new 1169), TableInfo.java (new 16), TroidPoemType.java (new 25), UnexpectedValidationPoemException.java (new 7)
  • poem/src/main/java/org/melati/poem/util: ArrayEnumeration.java (new 25), FlattenedEnumeration.java (+5)
williamc 2000-02-28 15:22#13
Change representation of types

148 lines of code changed in 46 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: AtomFieldDef.java (+2 -2), BooleanFieldDef.java (+2 -2), ColumnTypeFieldDef.java (new 62), FieldDef.java (+8 -9), IntegerFieldDef.java (+2 -2), PrimaryDisplayFieldQualifier.java (new), ReferenceFieldDef.java (+2 -2), StringFieldDef.java (+2 -3), TableDef.java (+1 -1)
  • poem/src/main/java/org/melati/poem: AppBugPoemException.java (del), BasePoemType.java (del), BooleanPoemType.java (del), CapabilityTableBase.java (+4), Column.java (+3), ColumnInfo.java (del), ColumnInfoBase.java (+17 -37), ColumnInfoDataBase.java (+1 -2), ColumnInfoTableBase.java (+17 -61), CommitFailedPoemException.java (del), DBConsistencyPoemException.java (del), Data.java (del), DeletedPoemType.java (del), DoublePoemType.java (del), DuplicateTroidPoemException.java (del), GroupCapabilityTableBase.java (+4), GroupMembershipTableBase.java (+4), GroupTableBase.java (+4), IntegerPoemType.java (+1 -1), InvalidColumnInfoTypecodePoemException.java (+1 -1), NoSuchRowPoemException.java (del), NormalPoemException.java (del), Poem.dsd (del), PoemDatabase.java (+3 -2), PoemException.java (del), ReferencePoemType.java (del), RollbackFailedPoemException.java (del), RowLoadFailedPoemException.java (del), SQLSeriousPoemException.java (del), SeriousPoemException.java (del), StringPoemType.java (del), Table.java (del), TableInfo.java (del), TableInfoTableBase.java (+4), TroidPoemType.java (del), UnexpectedValidationPoemException.java (del), UserTableBase.java (+4)
williamc 2000-02-28 15:19#12
Make Add work

69 lines of code changed in 3 files:

  • melati/src/main/java/org/melati/admin: Add.wm (new 54), Admin.java (+12), List.wm (+3 -1)
williamc 2000-02-27 21:19#11
Add table and field descriptions; fill out auto-initalisation from DSD

1162 lines of code changed in 39 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: DSD.java (+2 -7), DescriptionFieldQualifier.java (new 21), DescriptionTableQualifier.java (new 21), DisplayNameFieldQualifier.java (new 21), DisplayNameTableQualifier.java (new 21), DisplayOrderPriorityFieldQualifier.java (new 22), FieldDef.java (+46 -1), FieldQualifier.java (+10), IndexedFieldQualifier.java (+9 -1), ParsingDSDException.java (+7 -1), TableDef.java (+27 -5), TableQualifier.java (new 24), UndisplayableFieldQualifier.java (new), UneditableFieldQualifier.java (new 13), UniqueFieldQualifier.java (+4 -2)
  • melati/src/main/java/org/melati/admin: Admin.java (+30 -8), Edit.wm (+25 -5), List.wm (+7 -1), Tables.wm (+11 -4)
  • melati/src/main/java/org/melati/util: StringUtils.java (+6)
  • poem/src/main/java/org/melati/poem: CapabilityTableBase.java (+20), Column.java (+46 -16), ColumnInfo.java (+1 -1), ColumnInfoBase.java (+75), ColumnInfoDataBase.java (+4), ColumnInfoTableBase.java (+280), Field.java (+12), GroupCapabilityTableBase.java (+24), GroupMembershipTableBase.java (+32), GroupTableBase.java (+8), Poem.dsd (+146 -34), Table.java (+24 -13), TableInfo.java (+1 -1), TableInfoBase.java (+15), TableInfoData.java (+4 -2), TableInfoDataBase.java (+1), TableInfoTableBase.java (+108), UserTableBase.java (+28)
  • poem/src/main/java/org/melati/poem/util: StringUtils.java (+6)
williamc 2000-02-27 14:34#10 Rev.: 1.2
*** empty log message ***

6 lines of code changed in 2 files:

  • melati/src/main/java/org/melati/admin: Edit.wm (+2 -2), List.wm (+4 -2)
williamc 2000-02-27 14:31#9 Rev.: 1.5
Add rendered(Field)

4 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: MarkupLanguage.java (+4)
williamc 2000-02-27 14:29#8
Move cross-session cacheing to util; improve cache of user capabilities; some other things

435 lines of code changed in 57 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: TableDef.java (+2 -2)
  • melati/src/main/java/org/melati/util: AbstractVersionedObject.java (new 21), CacheNode.java (new), CachedVersionedObject.java (new), FloatingVersionedObject.java (new), Session.java (new), SessionIndexTooLargeException.java (new), Version.java (new), VersionHashtable.java (new), VersionVector.java (new), VersionedObject.java (new)
  • poem/src/main/java/org/melati/poem: AccessToken.java (+1 -1), Cache.java (del), CacheDuplicationException.java (del), CacheInterSession.java (del), CacheNode.java (del), CachedVersionedRow.java (new 12), CapabilityBase.java (+1 -1), CapabilityDataBase.java (+1 -1), CapabilityTable.java (-5), ColumnInfo.java (+2 -1), ColumnInfoBase.java (+1 -1), ColumnInfoDataBase.java (+1 -1), CommitLogEvent.java (+4 -2), ConstructionInterSession.java (del), ConstructionVersionedRow.java (new), Data.java (+3 -1), Database.java (+83 -20), GroupBase.java (+1 -1), GroupCapabilityBase.java (+1 -1), GroupCapabilityDataBase.java (+1 -1), GroupCapabilityTable.java (+3 -3), GroupDataBase.java (+1 -1), GroupMembershipBase.java (+1 -1), GroupMembershipDataBase.java (+1 -1), GroupMembershipTable.java (+3 -3), InterSession.java (del), Persistent.java (+36 -20), PoemFloatingVersionedObject.java (new 2), PoemSession.java (new), PoemThread.java (+4 -3), ResultSetEnumeration.java (+6 -9), RollbackLogEvent.java (+4 -2), Session.java (del), SessionIndexTooLargePoemException.java (del), SessionToken.java (+4 -2), Table.java (+93 -71), TableInfo.java (+2 -1), TableInfoBase.java (+1 -1), TableInfoDataBase.java (+1 -1), User.java (+1 -39), UserBase.java (+1 -1), UserDataBase.java (+1 -1), UserTable.java (-24), VersionedRow.java (new 6)
  • poem/src/main/java/org/melati/poem/util: Cache.java (new 125), CacheDuplicationException.java (new 4)
williamc 2000-02-25 20:20#7
Snapshot of 25 Feb 2000

2317 lines of code changed in 46 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: DSD.java (+3 -1), IndexedFieldQualifier.java (+5 -1), UniqueFieldQualifier.java (+6 -3)
  • melati/src/main/java/org/melati: MarkupLanguage.java (+2), MelatiServlet.java (+22 -22), org.melati.LogicalDatabase.properties (+5 -5)
  • melati/src/main/java/org/melati/admin: Tables.wm (+1 -1)
  • poem/src/main/java/org/melati/poem: AccessPoemException.java (+9 -1), Cache.java (+1 -1), CacheInterSession.java (+44 -23), CapabilityTable.java (+2 -2), CapabilityTableBase.java (+4), Column.java (+1 -1), ColumnInfo.java (+10), ColumnInfoTable.java (-1), ColumnInfoTableBase.java (+4), ColumnRenamePoemException.java (new 22), CreationAccessPoemException.java (new 18), Data.java (-4), Database.java (+546 -179), GroupCapabilityTable.java (+2 -2), GroupCapabilityTableBase.java (+4), GroupMembershipTable.java (+2 -2), GroupMembershipTableBase.java (+4), GroupTableBase.java (+4), Initialiser.java (+37 -1), NotInSessionPoemException.java (+1 -1), Persistent.java (+640 -68), Poem.dsd (+6), PoemDatabase.java (+41 -35), PoemTask.java (new 5), PoemThread.java (+24 -15), ReferencePoemType.java (+1 -6), Table.java (+564 -245), TableInfo.java (+10), TableInfoBase.java (+48 -2), TableInfoData.java (+1), TableInfoDataBase.java (+2), TableInfoTable.java (-1), TableInfoTableBase.java (+76), TableRenamePoemException.java (new 22), UserBase.java (+30), UserDataBase.java (+2), UserTable.java (+5 -6), UserTableBase.java (+76)
  • poem/src/main/java/org/melati/poem/util: Procedure.java (new 5)
williamc 2000-02-24 14:25#6 Rev.: 1.1
v0.0.2 with beginnings of admin system

155 lines of code changed in 9 files:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties (new 5)
  • melati/src/main/java/org/melati/admin: Delete.wm (new 1), DeleteFailure.wm (new 34), Duplicate.wm (new 1), Edit.wm (new 44), List.wm (new 2), Tables.wm (new 13), Update.wm (new 1)
  • poem/src/main/java/org/melati/poem: Poem.dsd (new 54)
williamc 2000-02-24 10:16#5
v0.0.2 with beginnings of admin system

3522 lines of code changed in 143 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: AtomFieldDef.java (new 49), BooleanFieldDef.java (new 25), DSD.java (new 193), DeletedFieldQualifier.java (new 16), DeletedTypeException.java (new 15), FieldDef.java (new 147), FieldQualifier.java (new 33), Generator.java (new 7), IllegalityException.java (new 4), IndexedFieldQualifier.java (new 9), IntegerFieldDef.java (new 25), NullDeletedException.java (new 13), NullTroidException.java (new 13), NullableFieldQualifier.java (new 19), ParsingDSDException.java (new 22), ReferenceFieldDef.java (new 68), SizeApplicationException.java (new 15), SizeFieldQualifier.java (new 31), StringFieldDef.java (new 19), StringSizeZeroException.java (new 13), TableDef.java (new 230), TargetExistsDSDException.java (new 17), TroidFieldQualifier.java (new 16), TroidTypeException.java (new 15), UniqueFieldQualifier.java (new 10)
  • melati/src/main/java/org/melati: DatabaseInitException.java (new 2), HTMLMarkupLanguage.java (new 5), LogicalDatabase.java (new 61), MarkupLanguage.java (new 91), Melati.java (new 20), MelatiServlet.java (new 36), UnsupportedTypeException.java (new)
  • melati/src/main/java/org/melati/admin: Admin.java (new 165), AdminUtils.java (new 24), InvalidPathInfoException.java (new), PathInfoMethodRefException.java (new)
  • melati/src/main/java/org/melati/util: BitmapSet.java (new), Function.java (new 5), MelatiException.java (new 48), MelatiRuntimeException.java (new 48), NoSuchPropertyException.java (new 17), PropertiesUtils.java (new 35), StringUtils.java (+22)
  • poem/src/main/java/org/melati/poem: AtomPoemType.java (+18 -2), BasePoemType.java (+49 -10), BooleanPoemType.java (+21 -1), Cache.java (+65 -14), CacheInconsistencyPoemException.java (del), CacheInterSession.java (new 23), CacheNode.java (+2 -6), Capability.java (+2 -1), CapabilityBase.java (new 16), CapabilityData.java (new 1), CapabilityDataBase.java (new 1), CapabilityTable.java (new 13), CapabilityTableBase.java (new), Column.java (+159 -88), ColumnInfo.java (+1), ColumnInfoBase.java (+158 -24), ColumnInfoData.java (new), ColumnInfoDataBase.java (new 1), ColumnInfoFields.java (del), ColumnInfoFieldsBase.java (del), ColumnInfoTable.java (+3 -267), ColumnInfoTableBase.java (new), CommitLogEvent.java (new 14), ConstructionInterSession.java (new), Data.java (new 5), Database.java (+151 -62), DatabaseMixingPoemException.java (del), DeletedPoemType.java (new 25), DeletionIntegrityPoemException.java (new 18), DoublePoemType.java (+5 -1), DuplicateCacheingPoemException.java (new), DuplicateDeletedColumnPoemException.java (new 19), DuplicateTroidColumnPoemException.java (+1 -1), ExtraColumn.java (+7 -7), Field.java (new 76), Fields.java (del), FieldsEnumeration.java (new), Group.java (new 5), GroupBase.java (new 16), GroupCapability.java (new 4), GroupCapabilityBase.java (new 18), GroupCapabilityData.java (new 1), GroupCapabilityDataBase.java (new 1), GroupCapabilityTable.java (new 13), GroupCapabilityTableBase.java (new), GroupData.java (new 1), GroupDataBase.java (new 1), GroupMembership.java (+1 -7), GroupMembershipBase.java (new 18), GroupMembershipData.java (new 1), GroupMembershipDataBase.java (new 1), GroupMembershipTable.java (new 13), GroupMembershipTableBase.java (new), GroupTable.java (new 9), GroupTableBase.java (new), Initialiser.java (+1 -1), IntegerPoemType.java (+5 -1), InterSession.java (+8 -36), InvalidColumnInfoTypecodePoemException.java (+2 -2), Meta.dsd (del), NoDeletedColumnException.java (new), NoSuchRowPoemException.java (+5), Persistent.java (+137 -209), PoemDatabase.java (new 58), PoemDatabaseBase.java (new 26), PoemException.java (+3 -37), PoemThread.java (+9 -1), PoemType.java (+7), PostgresDatabase.java (del), ReferencePoemType.java (+23 -2), ResultSetEnumeration.java (+8 -4), RollbackLogEvent.java (new 14), SeriousPoemException.java (+3 -37), Session.java (+41 -21), SessionToken.java (+6), StringPoemType.java (+18 -8), Table.java (+276 -146), TableInfo.java (+1), TableInfoBase.java (+85 -14), TableInfoData.java (new 1), TableInfoDataBase.java (new), TableInfoFields.java (del), TableInfoFieldsBase.java (del), TableInfoTable.java (+3 -87), TableInfoTableBase.java (new), TableMixingPoemException.java (del), TableProjection.java (new 4), UnificationPoemException.java (new 14), User.java (+45 -13), UserBase.java (new), UserData.java (new), UserDataBase.java (new), UserTable.java (new 35), UserTableBase.java (new), WrongSessionPoemException.java (+5 -10)
  • poem/src/main/java/org/melati/poem/util: ConsEnumeration.java (new 30), EmptyEnumeration.java (new 16), FlattenedEnumeration.java (new 30), MappedEnumeration.java (new 21), StringUtils.java (+22)
williamc 2000-02-17 13:35#4 Rev.: 1.1
get this in too, oops

0 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Meta.dsd (new)
williamc 2000-02-17 13:35#3 Rev.: 1.1
get these in too, oops

192 lines of code changed in 5 files:

  • melati/src/main/java/org/melati/util: SQLUtils.java (new), StringUtils.java (new 73)
  • poem/src/main/java/org/melati/poem/util: CachedIndexFactory.java (new 41), IndexFactory.java (new 5), StringUtils.java (new 73)
williamc 2000-02-16 21:22#2
First draft of working object-over-JDBC system!

3508 lines of code changed in 122 files:

  • melati/src/main/java/org/melati: AtomType.java (del), Database.java (del), Implicit.java (del), IntegerType.java (del), MarkupLanguage.java (del), Meta.def (del), NumberType.java (del), Record.java (del), ReferenceType.java (del), Session.java (del), StringType.java (del), Subset.java (del), Table.java (del), TextType.java (del), Type.java (del)
  • poem/src/main/java/org/melati/poem: AccessPoemException.java (new 13), AccessToken.java (new 12), AlterDSDAttemptPoemException.java (new), AppBugPoemException.java (new 4), AtomPoemType.java (new 32), BaseAccessToken.java (new), BasePoemType.java (new 189), BooleanPoemType.java (new 58), Cache.java (new 14), CacheDuplicationException.java (new), CacheInconsistencyPoemException.java (new), CacheNode.java (new 6), CannotBeInSessionPoemException.java (new), Capability.java (new 4), Column.java (new 169), ColumnInUsePoemException.java (new 11), ColumnInfo.java (new 4), ColumnInfoBase.java (new 24), ColumnInfoFields.java (new), ColumnInfoFieldsBase.java (new), ColumnInfoTable.java (new 273), CommitFailedPoemException.java (new 7), ConnectionFailurePoemException.java (new), DBConsistencyPoemException.java (new 4), Database.java (new 404), DatabaseMetaDataFailurePoemException.java (new), DatabaseMixingPoemException.java (new), DefinitionSource.java (new 18), DoublePoemType.java (new 46), DuplicateColumnNamePoemException.java (new 14), DuplicateTableNamePoemException.java (new 10), DuplicateTroidColumnPoemException.java (new 19), DuplicateTroidPoemException.java (new 11), ExecutingSQLPoemException.java (new 16), ExecutingSQLSeriousPoemException.java (new 16), ExtraColumn.java (new 55), FieldContentsPoemException.java (new 17), Fields.java (new), GroupMembership.java (new 10), InitialisationPoemException.java (new 18), Initialiser.java (new 5), IntegerPoemType.java (new 46), InterSession.java (new 36), InterruptedPoemException.java (new 11), InvalidColumnInfoTypecodePoemException.java (new 2), InvalidNamePoemException.java (new), InvalidPostgresNamePoemException.java (new), MissingColumnInfoLogEvent.java (new), NoAccessTokenPoemException.java (new 4), NoMoreSessionsException.java (new), NoSuchColumnPoemException.java (new 10), NoSuchRowPoemException.java (new 9), NoSuchTablePoemException.java (new 10), NoTroidColumnException.java (new 13), NormalPoemException.java (new 11), NotInSessionPoemException.java (new 4), NullTypeMismatchPoemException.java (new 7), ParsingPoemException.java (new 17), Persistent.java (new 283), PoemBugPoemException.java (new 13), PoemException.java (new 48), PoemLogEvent.java (new 4), PoemThread.java (new 92), PoemType.java (new 36), PostgresDatabase.java (new), PreparedSQLSeriousPoemException.java (new 17), ReconnectionPoemException.java (new 4), ReferencePoemType.java (new 48), ResultSetEnumeration.java (new 49), RollbackFailedPoemException.java (new 7), RowDisappearedPoemException.java (new 16), RowLoadFailedPoemException.java (new), SQLLogEvent.java (new 13), SQLPoemException.java (new 13), SQLSeriousPoemException.java (new 21), SeriousPoemException.java (new 48), Session.java (new 21), SessionFinishedPoemException.java (new), SessionIndexTooLargePoemException.java (new), SessionToken.java (new 13), SimplePrepareFailedPoemException.java (new 11), SimpleRetrievalFailedPoemException.java (new 8), StringLengthValidationPoemException.java (new 15), StringPoemType.java (new 58), StructuralModificationFailedPoemException.java (new 16), StructuralModificationLogEvent.java (new 11), Table.java (new 686), TableInUsePoemException.java (new 11), TableInfo.java (new 4), TableInfoBase.java (new 14), TableInfoFields.java (new), TableInfoFieldsBase.java (new), TableInfoTable.java (new 93), TableMismatchPoemException.java (new 11), TableMixingPoemException.java (new), TooManyThreadsPoemException.java (new 4), TroidPoemType.java (new 25), TypeDefinitionMismatchException.java (new 21), TypeMismatchPoemException.java (new 27), UnexpectedExceptionPoemException.java (new 13), UnexpectedNoSuchRowException.java (new 7), UnexpectedParsingPoemException.java (new 7), UnexpectedValidationPoemException.java (new 7), UnsupportedTypePoemException.java (new), User.java (new 22), ValidationPoemException.java (new 18), WrongSessionPoemException.java (new 10)
williamc 2000-02-04 11:51#1 Rev.: 1.1
Rename from JAL2 to Melati

1 lines of code changed in 15 files:

  • melati/src/main/java/org/melati: AtomType.java (new), Database.java (new), Implicit.java (new), IntegerType.java (new), MarkupLanguage.java (new 1), Meta.def (new), NumberType.java (new), Record.java (new), ReferenceType.java (new), Session.java (new), StringType.java (new), Subset.java (new), Table.java (new), TextType.java (new), Type.java (new)
Generated by StatCVS @VERSION@