Subversion Repositories WebE

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
37 2011-01-15 10:21:24 PointedEars /trunk/
* mainTemplate.jsp
  - Moved application name to back for better bookmarks

* Terms.java
  - Added relationship links

* Relationships:
  - Added term links

* General:
  - Implemented history for term+relationship create and update
    (TODO: also for delete, using flag)
  - Removed unnecessary interfaces
  - Unifiorm method names in actions and DAO
  - Unified UI and actions (only one template for CRUD of an object)
  - Removed edit=false assignment in favor of redirection
 
/trunk/WebContent/admin/relTypes.jsp
/trunk/WebContent/admin/users.jsp
/trunk/src/ch/ffhs/webE/dao/HistoryDAO.java
/trunk/src/ch/ffhs/webE/dao/RelationshipDAO.java
/trunk/WebContent/admin/relTypeAdd.jsp
/trunk/WebContent/admin/relTypeAddForm.jsp
/trunk/WebContent/admin/relTypeList.jsp
/trunk/WebContent/admin/userAdd.jsp
/trunk/WebContent/admin/userAddForm.jsp
/trunk/WebContent/admin/userList.jsp
/trunk/src/ch/ffhs/webE/dao/RelationshipDAOImpl.java
/trunk/src/ch/ffhs/webE/dao/RelationshipTypeDAOImpl.java
/trunk/src/ch/ffhs/webE/dao/TermDAOImpl.java
/trunk/src/ch/ffhs/webE/dao/UserDAOImpl.java
/trunk/WebContent/admin/nav.jsp
/trunk/WebContent/decorators/mainTemplate.jsp
/trunk/WebContent/user/nav.jsp
/trunk/WebContent/user/relationships.jsp
/trunk/WebContent/user/terms.jsp
/trunk/src/ch/ffhs/webE/action/LoginAction.java
/trunk/src/ch/ffhs/webE/action/RelationshipAction.java
/trunk/src/ch/ffhs/webE/action/RelationshipTypeAction.java
/trunk/src/ch/ffhs/webE/action/TermAction.java
/trunk/src/ch/ffhs/webE/action/UserAction.java
/trunk/src/ch/ffhs/webE/dao/RelationshipTypeDAO.java
/trunk/src/ch/ffhs/webE/dao/TermDAO.java
/trunk/src/ch/ffhs/webE/dao/UserDAO.java
/trunk/src/ch/ffhs/webE/domain/ActionType.java
/trunk/src/ch/ffhs/webE/domain/History.java
/trunk/src/ch/ffhs/webE/domain/ObjectEntity.java
/trunk/src/struts.xml
35 2011-01-14 23:15:22 PointedEars /trunk/
* TermAction.java
  - Implemented add and edit (rename)
    (TODO: delete)
  
* RelationshipAction.java
  - Implemented add, edit, and delete

* nav.jsp
  - Removed obsolete navigation items

* General
  - Moved term/relationship edit form to list view, reuse for add
    (TODO: update documentation)
 
/trunk/WebContent/user/relationships.jsp
/trunk/WebContent/user/terms.jsp
/trunk/WebContent/user/relationshipAdd.jsp
/trunk/WebContent/user/relationshipAddForm.jsp
/trunk/WebContent/user/relationshipList.jsp
/trunk/WebContent/user/termAdd.jsp
/trunk/WebContent/user/termAddForm.jsp
/trunk/WebContent/user/termList.jsp
/trunk/WebContent/user/nav.jsp
/trunk/src/ch/ffhs/webE/action/RelationshipAction.java
/trunk/src/ch/ffhs/webE/action/TermAction.java
/trunk/src/ch/ffhs/webE/dao/RelationshipDAOImpl.java
/trunk/src/ch/ffhs/webE/domain/Term.java
/trunk/src/struts.xml
34 2011-01-12 01:26:50 PointedEars /trunk/
* Terms
  - Prepared support for rename

* ObjectType.java
  - Added ID for serialization
  - Added RELATIONSHIP class constant

* struts.xml
  - Added Relationship actions

* General
  - Relationships between two terms can be added and listed
  - Clean-up:
    + Renamed methods according to their purpose
    + Fixed RDM and corresponding properties/annotations
    + RelationShipTypeAction.java
 
/trunk/WebContent/user/relationshipAdd.jsp
/trunk/WebContent/user/relationshipAddForm.jsp
/trunk/WebContent/user/relationshipList.jsp
/trunk/WebContent/user/userAdd.jsp
/trunk/src/ch/ffhs/webE/action/RelationshipAction.java
/trunk/src/ch/ffhs/webE/dao/RelationshipDAOImpl.java
/trunk/WebContent/admin/relTypeAddForm.jsp
/trunk/WebContent/admin/relTypeList.jsp
/trunk/WebContent/user/nav.jsp
/trunk/WebContent/user/termAddForm.jsp
/trunk/WebContent/user/termList.jsp
/trunk/docs/rdm.mwb
/trunk/src/ch/ffhs/webE/action/RelationshipTypeAction.java
/trunk/src/ch/ffhs/webE/action/TermAction.java
/trunk/src/ch/ffhs/webE/dao/RelationshipTypeDAO.java
/trunk/src/ch/ffhs/webE/dao/RelationshipTypeDAOImpl.java
/trunk/src/ch/ffhs/webE/dao/TermDAO.java
/trunk/src/ch/ffhs/webE/dao/TermDAOImpl.java
/trunk/src/ch/ffhs/webE/domain/ObjectType.java
/trunk/src/ch/ffhs/webE/domain/Relationship.java
/trunk/src/ch/ffhs/webE/domain/RelationshipType.java
/trunk/src/ch/ffhs/webE/domain/Term.java
/trunk/src/struts.xml
33 2011-01-05 19:43:24 PointedEars /trunk/
* LoginAction.java
  - Use UserDAOImpl type for better source lookup

* TermAction.ava
  - Use obvious serialization version
  - Implemented add()

* UserAction.java
  - Use more obvious serialization version

* TermDAO.java
  - Renamed listTermById() to getTermById()
  - Added Javadoc

* TermDAOImpl.java
  - Fixed "FROM term" bug (no SQL, case-sensitive)
  - saveOrUpdate() now returns boolean (for TermAction)

* Term.java
  - Now imports java.io.Serializable
  - Added serialization version ID
  - Use TermDAOImpl type for better source lookup

* struts.xml
  - /doTermAdd now triggers add()
  - Added basic Term actions
  
* user/nav.jsp
  - Added /listTerm link to trigger user/termList.jsp

* user/termAddForm.jsp
  - Now functional and reusable for Rename Term
  
* General:
  - Clean-up:
    + Renamed Object to ObjectEntity
    + Source formatting
  -  Added javax.persistence and org.hibernate sources (for Javadoc)
  - Added PDF documentation generated from OpenDocument Text
 
/trunk/WebContent/user/termList.jsp
/trunk/docs/Dokumentation.pdf
/trunk/src/ch/ffhs/webE/domain/ObjectEntity.java
/trunk/src/javax
/trunk/src/javax/persistence
/trunk/src/javax/persistence/AssociationOverride.java
/trunk/src/javax/persistence/AssociationOverrides.java
/trunk/src/javax/persistence/AttributeOverride.java
/trunk/src/javax/persistence/AttributeOverrides.java
/trunk/src/javax/persistence/Basic.java
/trunk/src/javax/persistence/CascadeType.java
/trunk/src/javax/persistence/Column.java
/trunk/src/javax/persistence/ColumnResult.java
/trunk/src/javax/persistence/DiscriminatorColumn.java
/trunk/src/javax/persistence/DiscriminatorType.java
/trunk/src/javax/persistence/DiscriminatorValue.java
/trunk/src/javax/persistence/Embeddable.java
/trunk/src/javax/persistence/Embedded.java
/trunk/src/javax/persistence/EmbeddedId.java
/trunk/src/javax/persistence/Entity.java
/trunk/src/javax/persistence/EntityExistsException.java
/trunk/src/javax/persistence/EntityListeners.java
/trunk/src/javax/persistence/EntityManager.java
/trunk/src/javax/persistence/EntityManagerFactory.java
/trunk/src/javax/persistence/EntityNotFoundException.java
/trunk/src/javax/persistence/EntityResult.java
/trunk/src/javax/persistence/EntityTransaction.java
/trunk/src/javax/persistence/EnumType.java
/trunk/src/javax/persistence/Enumerated.java
/trunk/src/javax/persistence/ExcludeDefaultListeners.java
/trunk/src/javax/persistence/ExcludeSuperclassListeners.java
/trunk/src/javax/persistence/FetchType.java
/trunk/src/javax/persistence/FieldResult.java
/trunk/src/javax/persistence/FlushModeType.java
/trunk/src/javax/persistence/GeneratedValue.java
/trunk/src/javax/persistence/GenerationType.java
/trunk/src/javax/persistence/Id.java
/trunk/src/javax/persistence/IdClass.java
/trunk/src/javax/persistence/Inheritance.java
/trunk/src/javax/persistence/InheritanceType.java
/trunk/src/javax/persistence/JoinColumn.java
/trunk/src/javax/persistence/JoinColumns.java
/trunk/src/javax/persistence/JoinTable.java
/trunk/src/javax/persistence/Lob.java
/trunk/src/javax/persistence/LockModeType.java
/trunk/src/javax/persistence/ManyToMany.java
/trunk/src/javax/persistence/ManyToOne.java
/trunk/src/javax/persistence/MapKey.java
/trunk/src/javax/persistence/MappedSuperclass.java
/trunk/src/javax/persistence/NamedNativeQueries.java
/trunk/src/javax/persistence/NamedNativeQuery.java
/trunk/src/javax/persistence/NamedQueries.java
/trunk/src/javax/persistence/NamedQuery.java
/trunk/src/javax/persistence/NoResultException.java
/trunk/src/javax/persistence/NonUniqueResultException.java
/trunk/src/javax/persistence/OneToMany.java
/trunk/src/javax/persistence/OneToOne.java
/trunk/src/javax/persistence/OptimisticLockException.java
/trunk/src/javax/persistence/OrderBy.java
/trunk/src/javax/persistence/Persistence.java
/trunk/src/javax/persistence/PersistenceContext.java
/trunk/src/javax/persistence/PersistenceContextType.java
/trunk/src/javax/persistence/PersistenceContexts.java
/trunk/src/javax/persistence/PersistenceException.java
/trunk/src/javax/persistence/PersistenceProperty.java
/trunk/src/javax/persistence/PersistenceUnit.java
/trunk/src/javax/persistence/PersistenceUnits.java
/trunk/src/javax/persistence/PostLoad.java
/trunk/src/javax/persistence/PostPersist.java
/trunk/src/javax/persistence/PostRemove.java
/trunk/src/javax/persistence/PostUpdate.java
/trunk/src/javax/persistence/PrePersist.java
/trunk/src/javax/persistence/PreRemove.java
/trunk/src/javax/persistence/PreUpdate.java
/trunk/src/javax/persistence/PrimaryKeyJoinColumn.java
/trunk/src/javax/persistence/PrimaryKeyJoinColumns.java
/trunk/src/javax/persistence/Query.java
/trunk/src/javax/persistence/QueryHint.java
/trunk/src/javax/persistence/RollbackException.java
/trunk/src/javax/persistence/SecondaryTable.java
/trunk/src/javax/persistence/SecondaryTables.java
/trunk/src/javax/persistence/SequenceGenerator.java
/trunk/src/javax/persistence/SqlResultSetMapping.java
/trunk/src/javax/persistence/SqlResultSetMappings.java
/trunk/src/javax/persistence/Table.java
/trunk/src/javax/persistence/TableGenerator.java
/trunk/src/javax/persistence/Temporal.java
/trunk/src/javax/persistence/TemporalType.java
/trunk/src/javax/persistence/TransactionRequiredException.java
/trunk/src/javax/persistence/Transient.java
/trunk/src/javax/persistence/UniqueConstraint.java
/trunk/src/javax/persistence/Version.java
/trunk/src/javax/persistence/package-info.java
/trunk/src/org
/trunk/src/org/hibernate
/trunk/src/org/hibernate/AssertionFailure.java
/trunk/src/org/hibernate/CacheMode.java
/trunk/src/org/hibernate/CallbackException.java
/trunk/src/org/hibernate/ConnectionReleaseMode.java
/trunk/src/org/hibernate/Criteria.java
/trunk/src/org/hibernate/DuplicateMappingException.java
/trunk/src/org/hibernate/EmptyInterceptor.java
/trunk/src/org/hibernate/EntityMode.java
/trunk/src/org/hibernate/FetchMode.java
/trunk/src/org/hibernate/Filter.java
/trunk/src/org/hibernate/FlushMode.java
/trunk/src/org/hibernate/Hibernate.java
/trunk/src/org/hibernate/HibernateException.java
/trunk/src/org/hibernate/InstantiationException.java
/trunk/src/org/hibernate/Interceptor.java
/trunk/src/org/hibernate/InvalidMappingException.java
/trunk/src/org/hibernate/JDBCException.java
/trunk/src/org/hibernate/LazyInitializationException.java
/trunk/src/org/hibernate/LockMode.java
/trunk/src/org/hibernate/MappingException.java
/trunk/src/org/hibernate/MappingNotFoundException.java
/trunk/src/org/hibernate/NonUniqueObjectException.java
/trunk/src/org/hibernate/NonUniqueResultException.java
/trunk/src/org/hibernate/ObjectDeletedException.java
/trunk/src/org/hibernate/ObjectNotFoundException.java
/trunk/src/org/hibernate/PersistentObjectException.java
/trunk/src/org/hibernate/PropertyAccessException.java
/trunk/src/org/hibernate/PropertyNotFoundException.java
/trunk/src/org/hibernate/PropertyValueException.java
/trunk/src/org/hibernate/Query.java
/trunk/src/org/hibernate/QueryException.java
/trunk/src/org/hibernate/QueryParameterException.java
/trunk/src/org/hibernate/ReplicationMode.java
/trunk/src/org/hibernate/SQLQuery.java
/trunk/src/org/hibernate/ScrollMode.java
/trunk/src/org/hibernate/ScrollableResults.java
/trunk/src/org/hibernate/Session.java
/trunk/src/org/hibernate/SessionException.java
/trunk/src/org/hibernate/SessionFactory.java
/trunk/src/org/hibernate/SessionFactoryObserver.java
/trunk/src/org/hibernate/StaleObjectStateException.java
/trunk/src/org/hibernate/StaleStateException.java
/trunk/src/org/hibernate/StatelessSession.java
/trunk/src/org/hibernate/Transaction.java
/trunk/src/org/hibernate/TransactionException.java
/trunk/src/org/hibernate/TransientObjectException.java
/trunk/src/org/hibernate/TypeMismatchException.java
/trunk/src/org/hibernate/UnresolvableObjectException.java
/trunk/src/org/hibernate/WrongClassException.java
/trunk/src/org/hibernate/annotations
/trunk/src/org/hibernate/annotations/AccessType.java
/trunk/src/org/hibernate/annotations/Any.java
/trunk/src/org/hibernate/annotations/AnyMetaDef.java
/trunk/src/org/hibernate/annotations/AnyMetaDefs.java
/trunk/src/org/hibernate/annotations/BatchSize.java
/trunk/src/org/hibernate/annotations/Cache.java
/trunk/src/org/hibernate/annotations/CacheConcurrencyStrategy.java
/trunk/src/org/hibernate/annotations/CacheModeType.java
/trunk/src/org/hibernate/annotations/Cascade.java
/trunk/src/org/hibernate/annotations/CascadeType.java
/trunk/src/org/hibernate/annotations/Check.java
/trunk/src/org/hibernate/annotations/CollectionId.java
/trunk/src/org/hibernate/annotations/CollectionOfElements.java
/trunk/src/org/hibernate/annotations/Columns.java
/trunk/src/org/hibernate/annotations/DiscriminatorFormula.java
/trunk/src/org/hibernate/annotations/Entity.java
/trunk/src/org/hibernate/annotations/Fetch.java
/trunk/src/org/hibernate/annotations/FetchMode.java
/trunk/src/org/hibernate/annotations/Filter.java
/trunk/src/org/hibernate/annotations/FilterDef.java
/trunk/src/org/hibernate/annotations/FilterDefs.java
/trunk/src/org/hibernate/annotations/FilterJoinTable.java
/trunk/src/org/hibernate/annotations/FilterJoinTables.java
/trunk/src/org/hibernate/annotations/Filters.java
/trunk/src/org/hibernate/annotations/FlushModeType.java
/trunk/src/org/hibernate/annotations/ForceDiscriminator.java
/trunk/src/org/hibernate/annotations/ForeignKey.java
/trunk/src/org/hibernate/annotations/Formula.java
/trunk/src/org/hibernate/annotations/Generated.java
/trunk/src/org/hibernate/annotations/GenerationTime.java
/trunk/src/org/hibernate/annotations/GenericGenerator.java
/trunk/src/org/hibernate/annotations/GenericGenerators.java
/trunk/src/org/hibernate/annotations/Immutable.java
/trunk/src/org/hibernate/annotations/Index.java
/trunk/src/org/hibernate/annotations/IndexColumn.java
/trunk/src/org/hibernate/annotations/LazyCollection.java
/trunk/src/org/hibernate/annotations/LazyCollectionOption.java
/trunk/src/org/hibernate/annotations/LazyToOne.java
/trunk/src/org/hibernate/annotations/LazyToOneOption.java
/trunk/src/org/hibernate/annotations/Loader.java
/trunk/src/org/hibernate/annotations/ManyToAny.java
/trunk/src/org/hibernate/annotations/MapKey.java
/trunk/src/org/hibernate/annotations/MapKeyManyToMany.java
/trunk/src/org/hibernate/annotations/MetaValue.java
/trunk/src/org/hibernate/annotations/NamedNativeQueries.java
/trunk/src/org/hibernate/annotations/NamedNativeQuery.java
/trunk/src/org/hibernate/annotations/NamedQueries.java
/trunk/src/org/hibernate/annotations/NamedQuery.java
/trunk/src/org/hibernate/annotations/NaturalId.java
/trunk/src/org/hibernate/annotations/NotFound.java
/trunk/src/org/hibernate/annotations/NotFoundAction.java
/trunk/src/org/hibernate/annotations/OnDelete.java
/trunk/src/org/hibernate/annotations/OnDeleteAction.java
/trunk/src/org/hibernate/annotations/OptimisticLock.java
/trunk/src/org/hibernate/annotations/OptimisticLockType.java
/trunk/src/org/hibernate/annotations/OrderBy.java
/trunk/src/org/hibernate/annotations/ParamDef.java
/trunk/src/org/hibernate/annotations/Parameter.java
/trunk/src/org/hibernate/annotations/Parent.java
/trunk/src/org/hibernate/annotations/Persister.java
/trunk/src/org/hibernate/annotations/PolymorphismType.java
/trunk/src/org/hibernate/annotations/Proxy.java
/trunk/src/org/hibernate/annotations/ResultCheckStyle.java
/trunk/src/org/hibernate/annotations/SQLDelete.java
/trunk/src/org/hibernate/annotations/SQLDeleteAll.java
/trunk/src/org/hibernate/annotations/SQLInsert.java
/trunk/src/org/hibernate/annotations/SQLUpdate.java
/trunk/src/org/hibernate/annotations/Sort.java
/trunk/src/org/hibernate/annotations/SortType.java
/trunk/src/org/hibernate/annotations/Table.java
/trunk/src/org/hibernate/annotations/Tables.java
/trunk/src/org/hibernate/annotations/Target.java
/trunk/src/org/hibernate/annotations/Tuplizer.java
/trunk/src/org/hibernate/annotations/Tuplizers.java
/trunk/src/org/hibernate/annotations/Type.java
/trunk/src/org/hibernate/annotations/TypeDef.java
/trunk/src/org/hibernate/annotations/TypeDefs.java
/trunk/src/org/hibernate/annotations/Where.java
/trunk/src/org/hibernate/annotations/WhereJoinTable.java
/trunk/src/org/hibernate/package.html
/trunk/src/ch/ffhs/webE/domain/Object.java
/trunk/.classpath
/trunk/.project
/trunk/.settings/org.eclipse.wst.common.component
/trunk/WebContent/user/nav.jsp
/trunk/WebContent/user/termAddForm.jsp
/trunk/src/ch/ffhs/webE/action/LoginAction.java
/trunk/src/ch/ffhs/webE/action/TermAction.java
/trunk/src/ch/ffhs/webE/action/UserAction.java
/trunk/src/ch/ffhs/webE/dao/TermDAO.java
/trunk/src/ch/ffhs/webE/dao/TermDAOImpl.java
/trunk/src/ch/ffhs/webE/dao/UserDAOImpl.java
/trunk/src/ch/ffhs/webE/domain/History.java
/trunk/src/ch/ffhs/webE/domain/ObjectType.java
/trunk/src/ch/ffhs/webE/domain/Relationship.java
/trunk/src/ch/ffhs/webE/domain/Term.java
/trunk/src/ch/ffhs/webE/domain/User.java
/trunk/src/hibernate.cfg.xml
/trunk/src/struts.xml