id;
}
public function setId($id)
{
$this->id = $id;
}
public function getName()
{
return $this->name;
}
public function setName($name)
{
$this->name = $name;
}
public function getDescription()
{
return $this->description;
}
public function setDescription($description)
{
$this->description = $description;
}
public function save()
{
if ($this->id == null)
EnvironmentManager::getUserManager()->addGroup($this);
else
{
EnvironmentManager::getUserManager()->modifyGroup($this);
}
}
public function delete()
{
EnvironmentManager::getUserManager()->removeGroup($this);
}
public function addUser(User $user)
{
EnvironmentManager::getUserManager()->addUserToGroup($this, $user);
}
public function removeUser(User $user)
{
EnvironmentManager::getUserManager()->removeUserFromGroup($this, $user);
}
public function getTasks()
{
return EnvironmentManager::getPermissionManager()->getTasks($this);
}
}