Class UserAuthorizations

  • All Implemented Interfaces:
    java.lang.Iterable<UserRight>

    public class UserAuthorizations
    extends java.lang.Object
    implements java.lang.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 Summary

      Constructors 
      Modifier Constructor Description
      protected UserAuthorizations​(com.uc4.util.XMLDocument doc)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addRight​(UserRight right)
      Adds a new row the authorizations tab.
      void clear()
      Clears the list of authorizations.
      java.util.Iterator<UserRight> iterator()
      Returns an java.util.Iterator over UserRight.
      int size()
      Returns the number of authorizations in this user object.
      protected void store​(com.uc4.util.XMLDocument doc, org.w3c.dom.Element objectElement)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • Constructor Detail

      • UserAuthorizations

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

      • addRight

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

        public java.util.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 java.lang.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,
                             org.w3c.dom.Element objectElement)