Class UserAuthorizations

java.lang.Object
com.uc4.api.objects.UserAuthorizations
All Implemented Interfaces:
Iterable<UserRight>

public class UserAuthorizations extends Object implements Iterable<UserRight>
This class serves to define access rights for objects, files, statistics and reports. These rights are an integral part of the authorization system.
  • Constructor Details

    • UserAuthorizations

      protected UserAuthorizations(com.uc4.util.XMLDocument doc)
  • Method Details

    • addRight

      public void addRight(UserRight right)
      Adds a new row the authorizations tab.
      Parameters:
      right - authorization
    • iterator

      public Iterator<UserRight> iterator()
      Returns an java.util.Iterator over UserRight. The returned Iterator can be used to remove elements by using the remove() method.
      Specified by:
      iterator in interface Iterable<UserRight>
      Returns:
      Iterator
    • clear

      public void clear()
      Clears the list of authorizations.
    • size

      public int size()
      Returns the number of authorizations in this user object.
      Returns:
      Number of authorizations
    • store

      protected void store(com.uc4.util.XMLDocument doc, Element objectElement)