public function getRoles()
 {
     // sleep for creation of new roles
     sleep(5);
     $this->role_name_object_map = array();
     $this->role_id_object_map = array();
     $search_for = new \stdClass();
     $search_for->matchType = c\T::MATCH_ANY;
     $search_for->searchRoles = true;
     $search_for->assetName = '*';
     $this->service->search($search_for);
     if ($this->service->isSuccessful()) {
         if (!is_null($this->service->getSearchMatches()->match)) {
             $roles = $this->service->getSearchMatches()->match;
             $this->roles = array();
             foreach ($roles as $role) {
                 $role_identifier = new p\Identifier($role);
                 $this->roles[] = $role_identifier;
                 $role_object = $role_identifier->getAsset($this->service);
                 if (self::DEBUG) {
                     u\DebugUtility::out($role_object->getName());
                 }
                 $this->role_name_object_map[$role_object->getName()] = $role_object;
                 $this->role_id_object_map[$role_object->getId()] = $role_object;
             }
         }
     }
     return $this->roles;
 }
         break;
     }
 case 'getAudits':
     //$audits = $page->getAudits();
     $user = $cascade->getAsset(a\User::TYPE, "schirtzl");
     $audits = $user->getAudits();
     u\DebugUtility::dump($audits);
     if ($mode != 'all') {
         break;
     }
 case 'get':
     echo "Test get methods:", BR, "getId: ", $page->getId(), BR;
     echo "getIdentifier:", BR;
     u\DebugUtility::dump($page->getIdentifier());
     // convert the stdClass identifier to an Identifier object
     $identifier = new p\Identifier($page->getIdentifier(), $service);
     u\DebugUtility::dump($identifier->toStdClass());
     echo "getName: ", $page->getName(), BR, "getPath: ", $page->getPath(), BR;
     echo "getProperty:", BR;
     u\DebugUtility::dump($page->getProperty());
     echo "getPropertyName:", $page->getPropertyName(), BR;
     echo "getService:", BR;
     u\DebugUtility::dump($page->getService());
     echo "getSiteId: ", $page->getSiteId(), BR, "getSiteName: ", $page->getSiteName(), BR;
     echo "getSubscribers: ";
     $subscribers = $page->getSubscribers();
     // array of Identifier objects
     echo "There are " . count($subscribers) . " subscribers.", BR;
     echo "getType: ", $page->getType(), BR;
     if ($mode != 'all') {
         break;