[pal-cvs 2530] [262] added java source for category management

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2007年 7月 16日 (月) 03:10:16 JST


Revision: 262
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=pal&view=rev&rev=262
Author:   takeharu
Date:     2007-07-16 03:10:16 +0900 (Mon, 16 Jul 2007)

Log Message:
-----------
added java source for category management

Added Paths:
-----------
    pompei/trunk/src/main/java/jp/sf/pal/pompei/dto/CategoryDto.java
    pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/
    pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/member/
    pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/order/
    pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/
    pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListAction.java
    pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListPage.java
    pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListService.java
    pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/impl/
    pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/impl/CategoryListServiceImpl.java


-------------- next part --------------
Added: pompei/trunk/src/main/java/jp/sf/pal/pompei/dto/CategoryDto.java
===================================================================
--- pompei/trunk/src/main/java/jp/sf/pal/pompei/dto/CategoryDto.java	2007-07-15 18:09:27 UTC (rev 261)
+++ pompei/trunk/src/main/java/jp/sf/pal/pompei/dto/CategoryDto.java	2007-07-15 18:10:16 UTC (rev 262)
@@ -0,0 +1,48 @@
+package jp.sf.pal.pompei.dto;
+
+public class CategoryDto {
+	private int categoriesId;
+	private String sortOrder;
+	private String categoriesName;
+	private String categoriesImage;
+
+	public CategoryDto(int categoriesId, String string, String string2, String string3) {
+		this.categoriesId = categoriesId;
+		this.sortOrder = string;
+		this.categoriesName = string2;
+		this.categoriesImage = string3;
+	}
+
+	public String getCategoriesImage() {
+		return categoriesImage;
+	}
+
+	public void setCategoriesImage(String categoriesImage) {
+		this.categoriesImage = categoriesImage;
+	}
+
+	public String getCategoriesName() {
+		return categoriesName;
+	}
+
+	public void setCategoriesName(String categoriesName) {
+		this.categoriesName = categoriesName;
+	}
+
+	public String getSortOrder() {
+		return sortOrder;
+	}
+
+	public void setSortOrder(String sortOrder) {
+		this.sortOrder = sortOrder;
+	}
+
+	public int getCategoriesId() {
+		return categoriesId;
+	}
+
+	public void setCategoriesId(int categoriesId) {
+		this.categoriesId = categoriesId;
+	}
+
+}

Added: pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListAction.java
===================================================================
--- pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListAction.java	2007-07-15 18:09:27 UTC (rev 261)
+++ pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListAction.java	2007-07-15 18:10:16 UTC (rev 262)
@@ -0,0 +1,76 @@
+package jp.sf.pal.pompei.web.admin.product;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class CategoryListAction {
+
+	/**
+	 *
+	 */
+	private CategoryListPage categoryListPage;
+
+	/**
+	 *
+	 */
+	private CategoryListService categoryListService;
+
+	public Class doChangeOrder() {
+		return null;
+	}
+
+	public Class doDelete() {
+		return null;
+	}
+
+	/**
+	 * @return categoryListPage
+	 */
+	public CategoryListPage getCategoryListPage() {
+		return categoryListPage;
+	}
+
+	/**
+	 * @param categoryListPage 設定する categoryListPage
+	 */
+	public void setCategoryListPage(CategoryListPage categoryListPage) {
+		this.categoryListPage = categoryListPage;
+	}
+
+	/**
+	 * @return categoryListService
+	 */
+	public CategoryListService getCategoryListService() {
+		return categoryListService;
+	}
+
+	public Class initialize() {
+
+		List l = new ArrayList();
+		l.add("TOP");
+		categoryListPage.setBreadcrumbItems(l);
+
+		categoryListPage.setCategoriesId(0);
+		List list = categoryListService.getSubCategoryList(0);
+		categoryListPage.setCategoryItems(list);
+
+//		Categories categories = categoryListService.getCategory();
+
+		return null;
+	}
+
+	public Class prerender() {
+		List list = categoryListService.getSubCategoryList(categoryListPage.getCategoriesId());
+		categoryListPage.setCategoryItems(list);
+		return null;
+	}
+
+
+	/**
+	 * @param categoryListService 設定する categoryListService
+	 */
+	public void setCategoryListService(CategoryListService categoryListService) {
+		this.categoryListService = categoryListService;
+	}
+
+}

Added: pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListPage.java
===================================================================
--- pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListPage.java	2007-07-15 18:09:27 UTC (rev 261)
+++ pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListPage.java	2007-07-15 18:10:16 UTC (rev 262)
@@ -0,0 +1,120 @@
+package jp.sf.pal.pompei.web.admin.product;
+
+import java.util.List;
+
+public class CategoryListPage {
+
+    private List<String> strItems; //Stringを格納したリスト
+    private String str; //strItems内のリストを格納する変数
+
+	private int categoriesId;
+
+	private String categoriesImage;
+
+	private String categoriesName;
+
+	private String sortOrder;
+
+	private String title;
+
+	private String breadcrumb;
+	private List breadcrumbItems;
+
+	private List categoryItems;
+	private List subCategoryItems;
+
+
+	public String getCategoriesImage() {
+		return categoriesImage;
+	}
+
+	public void setCategoriesImage(String categoriesImage) {
+		this.categoriesImage = categoriesImage;
+	}
+
+	public String getCategoriesName() {
+		return categoriesName;
+	}
+
+	public void setCategoriesName(String categoriesName) {
+		this.categoriesName = categoriesName;
+	}
+
+	public String getSortOrder() {
+		return sortOrder;
+	}
+
+	public void setSortOrder(String sortOrder) {
+		this.sortOrder = sortOrder;
+	}
+
+	public String getTitle() {
+		return title;
+	}
+
+	public void setTitle(String title) {
+		this.title = title;
+	}
+
+//	public Class prerender() {
+//		return null;
+//	}
+
+
+	public List getCategoryItems() {
+		return categoryItems;
+	}
+
+	public void setCategoryItems(List categoryList) {
+		this.categoryItems = categoryList;
+	}
+
+	public List getSubCategoryItems() {
+		return subCategoryItems;
+	}
+
+	public void setSubCategoryItems(List subCategoryItems) {
+		this.subCategoryItems = subCategoryItems;
+	}
+
+	public int getCategoriesId() {
+		return categoriesId;
+	}
+
+	public void setCategoriesId(int categoriesId) {
+		this.categoriesId = categoriesId;
+	}
+
+	public List getBreadcrumbItems() {
+		return breadcrumbItems;
+	}
+
+	public void setBreadcrumbItems(List breadcrumbs) {
+		this.breadcrumbItems = breadcrumbs;
+	}
+
+	public String getBreadcrumb() {
+		return breadcrumb;
+	}
+
+	public void setBreadcrumb(String string) {
+		this.breadcrumb = string;
+	}
+
+    public String getStr() {
+        return str;
+    }
+
+    public void setStr(String str) {
+        this.str = str;
+    }
+
+    public List<String> getStrItems() {
+        return strItems;
+    }
+
+    public void setStrItems(List<String> strItems) {
+        this.strItems = strItems;
+    }
+
+}

Added: pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListService.java
===================================================================
--- pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListService.java	2007-07-15 18:09:27 UTC (rev 261)
+++ pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/CategoryListService.java	2007-07-15 18:10:16 UTC (rev 262)
@@ -0,0 +1,15 @@
+package jp.sf.pal.pompei.web.admin.product;
+
+import java.util.List;
+
+public interface CategoryListService {
+
+	/**
+	 * カテゴリ一覧を取得します。
+	 * @return カテゴリの一覧
+	 */
+	public List getCategoryList();
+
+	public List getSubCategoryList(Integer id);
+
+}

Added: pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/impl/CategoryListServiceImpl.java
===================================================================
--- pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/impl/CategoryListServiceImpl.java	2007-07-15 18:09:27 UTC (rev 261)
+++ pompei/trunk/src/main/java/jp/sf/pal/pompei/web/admin/product/impl/CategoryListServiceImpl.java	2007-07-15 18:10:16 UTC (rev 262)
@@ -0,0 +1,33 @@
+package jp.sf.pal.pompei.web.admin.product.impl;
+
+
+import java.util.ArrayList;
+import java.util.List;
+
+import jp.sf.pal.pompei.dto.CategoryDto;
+import jp.sf.pal.pompei.web.admin.product.CategoryListService;
+
+public class CategoryListServiceImpl implements CategoryListService {
+
+	public List getCategoryList() {
+		return getCategoryListStub();
+	}
+
+
+	private List getCategoryListStub() {
+		List list = new ArrayList();
+		for(int i=0;i<10;i++) {
+			list.add(new CategoryDto(i+1,new Integer(i).toString(),"商品"+1, "hoge.jpg"));
+		}
+		return list;
+	}
+
+
+	public List getSubCategoryList(Integer id) {
+		List list = new ArrayList();
+		for(int i=0;i<5;i++) {
+			list.add(new CategoryDto(i+1,new Integer(i).toString(),"サブ商品"+1, "hoge.jpg"));
+		}
+		return list;
+	}
+}


pal-cvs メーリングリストの案内
Back to archive index