All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.beangle.security.blueprint.nav.scala Maven / Gradle / Ivy

The newest version!
package org.beangle.security.blueprint

import org.beangle.data.model.{ Enabled, Hierarchical, IntId, Named }

trait MenuProfile extends IntId with Named with Enabled {
  def menus: Seq[Menu]
}

trait Menu extends IntId with Named with Enabled with Hierarchical[Menu] with Ordered[Menu] {
  def profile: MenuProfile
  def title: String
  def entry: FuncResource
  def params: String
  def remark: String
  def resources: collection.Set[FuncResource]

  override def compare(other: Menu): Int = {
    indexno.compareTo(other.indexno)
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy