Open Journal Systems  3.3.0
NavigationMenuItemAssignment.inc.php
1 <?php
2 
21  var $navigationMenuItem = null;
22 
24  var $children = array();
25 
26  //
27  // Get/set methods
28  //
33  public function getMenuId() {
34  return $this->getData('menuId');
35  }
36 
41  public function setMenuId($menuId) {
42  $this->setData('menuId', $menuId);
43  }
44 
49  public function getMenuItemId() {
50  return $this->getData('menuItemId');
51  }
52 
57  public function setMenuItemId($menuItemId) {
58  $this->setData('menuItemId', $menuItemId);
59  }
60 
65  public function getParentId() {
66  return $this->getData('parentId');
67  }
68 
73  public function setParentId($parentId) {
74  $this->setData('parentId', $parentId);
75  }
76 
81  public function getSequence() {
82  return $this->getData('seq');
83  }
84 
89  public function setSequence($seq) {
90  $this->setData('seq', $seq);
91  }
92 
101  public function getMenuItem() {
103  }
104 
109  public function setMenuItem($obj) {
110  $this->navigationMenuItem = is_a($obj, 'NavigationMenuItem') ? $obj : null;
111  }
112 
117  function getLocalizedTitle() {
118  return $this->getLocalizedData('title');
119  }
120 
126  function getTitle($locale) {
127  return $this->getData('title', $locale);
128  }
129 
135  function setTitle($title, $locale) {
136  $this->setData('title', $title, $locale);
137  }
138 }
139 
140 
DataObject\getData
& getData($key, $locale=null)
Definition: DataObject.inc.php:100
DataObject\getLocalizedData
getLocalizedData($key, $preferredLocale=null)
Definition: DataObject.inc.php:71
NavigationMenuItemAssignment\setParentId
setParentId($parentId)
Definition: NavigationMenuItemAssignment.inc.php:79
DataObject
Any class with an associated DAO should extend this class.
Definition: DataObject.inc.php:18
NavigationMenuItemAssignment\setMenuItemId
setMenuItemId($menuItemId)
Definition: NavigationMenuItemAssignment.inc.php:63
NavigationMenuItemAssignment\getLocalizedTitle
getLocalizedTitle()
Definition: NavigationMenuItemAssignment.inc.php:123
NavigationMenuItemAssignment\setTitle
setTitle($title, $locale)
Definition: NavigationMenuItemAssignment.inc.php:141
NavigationMenuItemAssignment\$navigationMenuItem
$navigationMenuItem
Definition: NavigationMenuItemAssignment.inc.php:24
NavigationMenuItemAssignment\getParentId
getParentId()
Definition: NavigationMenuItemAssignment.inc.php:71
NavigationMenuItemAssignment\$children
$children
Definition: NavigationMenuItemAssignment.inc.php:30
NavigationMenuItemAssignment\getTitle
getTitle($locale)
Definition: NavigationMenuItemAssignment.inc.php:132
NavigationMenuItemAssignment\setMenuItem
setMenuItem($obj)
Definition: NavigationMenuItemAssignment.inc.php:115
NavigationMenuItemAssignment\setMenuId
setMenuId($menuId)
Definition: NavigationMenuItemAssignment.inc.php:47
NavigationMenuItemAssignment
Basic class describing a NavigationMenuItemAssignment. Each assignment describes a NavigationMenuItem...
Definition: NavigationMenuItemAssignment.inc.php:19
NavigationMenuItemAssignment\getMenuId
getMenuId()
Definition: NavigationMenuItemAssignment.inc.php:39
NavigationMenuItemAssignment\setSequence
setSequence($seq)
Definition: NavigationMenuItemAssignment.inc.php:95
NavigationMenuItemAssignment\getMenuItemId
getMenuItemId()
Definition: NavigationMenuItemAssignment.inc.php:55
NavigationMenuItemAssignment\getMenuItem
getMenuItem()
Definition: NavigationMenuItemAssignment.inc.php:107
NavigationMenuItemAssignment\getSequence
getSequence()
Definition: NavigationMenuItemAssignment.inc.php:87
DataObject\setData
setData($key, $value, $locale=null)
Definition: DataObject.inc.php:132