// Path: persistence/src/main/java/org/sample/persistence/dao/CategoryDummy.java
// @Entity
// public class CategoryDummy extends AbstractPersistable<Long> {
// 
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = 1L;
// 	private String name;
// 	
// 	@OneToMany(mappedBy = "category", fetch = FetchType.LAZY)
// 	private Set<Dummy> dummy = new HashSet<Dummy>();
// 
// 	/**
// 	 * @return the name
// 	 */
// 	public String getName() {
// 		return name;
// 	}
// 
// 	/**
// 	 * @return the dummy
// 	 */
// 	public Set<Dummy> getDummy() {
// 		return dummy;
// 	}
// 
// 	/**
// 	 * @param dummy the dummy to set
// 	 */
// 	public void setDummy(Set<Dummy> dummy) {
// 		this.dummy = dummy;
// 	}
// 
// 	/**
// 	 * @param name
// 	 *            the name to set
// 	 */
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return name;
// 	}
// }
// 
// Path: persistence/src/main/java/org/sample/persistence/repository/CategoryDummyRepository.java
// @Transactional
// public interface CategoryDummyRepository extends JpaRepository<CategoryDummy, Long> {
// 
// 	@Query("select c from CategoryDummy c where c.name = ?1")
// 	List<CategoryDummy> findByName(String name);
// 
// }
// 
// Path: web/src/main/java/org/sample/web/pages/edits/EditCategoryDummyPage.java
// public class EditCategoryDummyPage extends AbstractEditPage<CategoryDummy> {
// 
// 
// 	private static final long serialVersionUID = 1L;
// 
// 
// 	/* (non-Javadoc)
// 	 * @see org.devgateway.ccrs.web.wicket.page.AbstractEditPage#newInstance()
// 	 */
// 	@Override
// 	protected CategoryDummy newInstance() {
// 		return new CategoryDummy();
// 	}
// 	
// 	@SpringBean
// 	private CategoryDummyRepository categoryDummyRepository;
// 	
// 
// 	
// 	public EditCategoryDummyPage(PageParameters parameters) {
// 		super(parameters);
// 		this.jpaRepository = categoryDummyRepository;
// 		this.listPageClass = ListCategoryDummyPage.class;
// 		
// 		editForm.add(new TextFieldBootstrapFormComponent<>("name", new Model<>("Name")).required());
// 		
// 	
// 	}
// 	
// }


import org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn;
import org.apache.wicket.model.Model;
import org.apache.wicket.request.mapper.parameter.PageParameters;
import org.apache.wicket.spring.injection.annot.SpringBean;
import org.sample.persistence.dao.CategoryDummy;
import org.sample.persistence.repository.CategoryDummyRepository;
import org.sample.web.pages.edits.EditCategoryDummyPage;

/**
 * 
 */
package org.sample.web.pages.lists;


/**
 * @author mpostelnicu
 *
 */
public class ListCategoryDummyPage extends AbstractListPage<CategoryDummy> {
	
	private static final long serialVersionUID = 1L;
	
	@SpringBean

// Path: persistence/src/main/java/org/sample/persistence/dao/CategoryDummy.java
// @Entity
// public class CategoryDummy extends AbstractPersistable<Long> {
// 
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = 1L;
// 	private String name;
// 	
// 	@OneToMany(mappedBy = "category", fetch = FetchType.LAZY)
// 	private Set<Dummy> dummy = new HashSet<Dummy>();
// 
// 	/**
// 	 * @return the name
// 	 */
// 	public String getName() {
// 		return name;
// 	}
// 
// 	/**
// 	 * @return the dummy
// 	 */
// 	public Set<Dummy> getDummy() {
// 		return dummy;
// 	}
// 
// 	/**
// 	 * @param dummy the dummy to set
// 	 */
// 	public void setDummy(Set<Dummy> dummy) {
// 		this.dummy = dummy;
// 	}
// 
// 	/**
// 	 * @param name
// 	 *            the name to set
// 	 */
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return name;
// 	}
// }
// 
// Path: persistence/src/main/java/org/sample/persistence/repository/CategoryDummyRepository.java
// @Transactional
// public interface CategoryDummyRepository extends JpaRepository<CategoryDummy, Long> {
// 
// 	@Query("select c from CategoryDummy c where c.name = ?1")
// 	List<CategoryDummy> findByName(String name);
// 
// }
// 
// Path: web/src/main/java/org/sample/web/pages/edits/EditCategoryDummyPage.java
// public class EditCategoryDummyPage extends AbstractEditPage<CategoryDummy> {
// 
// 
// 	private static final long serialVersionUID = 1L;
// 
// 
// 	/* (non-Javadoc)
// 	 * @see org.devgateway.ccrs.web.wicket.page.AbstractEditPage#newInstance()
// 	 */
// 	@Override
// 	protected CategoryDummy newInstance() {
// 		return new CategoryDummy();
// 	}
// 	
// 	@SpringBean
// 	private CategoryDummyRepository categoryDummyRepository;
// 	
// 
// 	
// 	public EditCategoryDummyPage(PageParameters parameters) {
// 		super(parameters);
// 		this.jpaRepository = categoryDummyRepository;
// 		this.listPageClass = ListCategoryDummyPage.class;
// 		
// 		editForm.add(new TextFieldBootstrapFormComponent<>("name", new Model<>("Name")).required());
// 		
// 	
// 	}
// 	
// }


// Path: web/src/main/java/org/sample/web/pages/lists/ListCategoryDummyPage.java
import org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn;
import org.apache.wicket.model.Model;
import org.apache.wicket.request.mapper.parameter.PageParameters;
import org.apache.wicket.spring.injection.annot.SpringBean;
import org.sample.persistence.dao.CategoryDummy;
import org.sample.persistence.repository.CategoryDummyRepository;
import org.sample.web.pages.edits.EditCategoryDummyPage;

/**
 * 
 */
package org.sample.web.pages.lists;


/**
 * @author mpostelnicu
 *
 */
public class ListCategoryDummyPage extends AbstractListPage<CategoryDummy> {
	
	private static final long serialVersionUID = 1L;
	
	@SpringBean

	protected CategoryDummyRepository categoryDummyRepository;
