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; + } +}