case class Group(name: String, description: String = "", roles: Seq[Role] = Seq(), ldapGroupReference: Option[String] = None) extends Product with Serializable
Defines a set of roles that may be inherited by users.
- name
the groups' name
- description
the group's description
- roles
any roles associated with the group
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Group
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
Value Members
-
def
description(description: String): Group
Creates a copy of this Group with a new description.
- val description: String
-
def
ldapGroupReference(ldapGroupReference: String): Group
Creates a copy of this Group with a new ldapGroupReference.
- val ldapGroupReference: Option[String]
-
def
name(name: String): Group
Creates a copy of this Group with a new name.
- val name: String
-
def
roles(roles: Role*): Group
Creates a copy of this Group with a new name.
- val roles: Seq[Role]