C# 클래스 AJH.CMS.Core.Data.MenuManager

파일 보기 프로젝트 열기: ajhCMS/AJH.CMS.WEB.UI

공개 메소드들

메소드 설명
Add ( Menu menu ) : int
Delete ( int ID ) : void
DeleteLogical ( int ID ) : void
GetDefaultSitePath ( string PageTitle ) : string
GetMenu ( int ID ) : Menu
GetMenu ( int parentObjID, int languageID ) : Menu
GetMenuByIdAndLanguage ( int MenuID, int languageID ) : Menu
GetMenuCategoryXMLPath ( string MenuCategoryPath, int CategoryID, int languageID ) : string
GetMenuItemTemplateXml ( int menuId, int languageId, Menu &menu ) : string
GetMenus ( ) : List
GetMenus ( int PortalID, int LanguageID ) : List
GetMenus ( int ParentID, int PortalID, int LanguageID ) : List
GetMenusByCategoryAndLanguage ( int CategoryID, int languageID ) : List
GetMenusByPage ( int PageID ) : List
GetMenusParentObjByCategory ( int categoryID ) : List
Update ( Menu menu ) : void

비공개 메소드들

메소드 설명
SetAttributeMenuNode ( XmlElement xmlEle, Menu menuItem ) : void
SetElementChildMenu ( XmlElement xmlParent, List menus, int ParentMenuID ) : void

메소드 상세

Add() 공개 정적인 메소드

public static Add ( Menu menu ) : int
menu AJH.CMS.Core.Entities.Menu
리턴 int

Delete() 공개 정적인 메소드

public static Delete ( int ID ) : void
ID int
리턴 void

DeleteLogical() 공개 정적인 메소드

public static DeleteLogical ( int ID ) : void
ID int
리턴 void

GetDefaultSitePath() 공개 정적인 메소드

public static GetDefaultSitePath ( string PageTitle ) : string
PageTitle string
리턴 string

GetMenu() 공개 정적인 메소드

public static GetMenu ( int ID ) : Menu
ID int
리턴 AJH.CMS.Core.Entities.Menu

GetMenu() 공개 정적인 메소드

public static GetMenu ( int parentObjID, int languageID ) : Menu
parentObjID int
languageID int
리턴 AJH.CMS.Core.Entities.Menu

GetMenuByIdAndLanguage() 공개 정적인 메소드

public static GetMenuByIdAndLanguage ( int MenuID, int languageID ) : Menu
MenuID int
languageID int
리턴 AJH.CMS.Core.Entities.Menu

GetMenuCategoryXMLPath() 공개 정적인 메소드

public static GetMenuCategoryXMLPath ( string MenuCategoryPath, int CategoryID, int languageID ) : string
MenuCategoryPath string
CategoryID int
languageID int
리턴 string

GetMenuItemTemplateXml() 공개 정적인 메소드

public static GetMenuItemTemplateXml ( int menuId, int languageId, Menu &menu ) : string
menuId int
languageId int
menu AJH.CMS.Core.Entities.Menu
리턴 string

GetMenus() 공개 정적인 메소드

public static GetMenus ( ) : List
리턴 List

GetMenus() 공개 정적인 메소드

public static GetMenus ( int PortalID, int LanguageID ) : List
PortalID int
LanguageID int
리턴 List

GetMenus() 공개 정적인 메소드

public static GetMenus ( int ParentID, int PortalID, int LanguageID ) : List
ParentID int
PortalID int
LanguageID int
리턴 List

GetMenusByCategoryAndLanguage() 공개 정적인 메소드

public static GetMenusByCategoryAndLanguage ( int CategoryID, int languageID ) : List
CategoryID int
languageID int
리턴 List

GetMenusByPage() 공개 정적인 메소드

public static GetMenusByPage ( int PageID ) : List
PageID int
리턴 List

GetMenusParentObjByCategory() 공개 정적인 메소드

public static GetMenusParentObjByCategory ( int categoryID ) : List
categoryID int
리턴 List

Update() 공개 정적인 메소드

public static Update ( Menu menu ) : void
menu AJH.CMS.Core.Entities.Menu
리턴 void