Class ObjectAuthorizations

java.lang.Object
com.uc4.api.objects.ObjectAuthorizations
All Implemented Interfaces:
Iterable<ObjectRight>

public class ObjectAuthorizations extends Object implements Iterable<ObjectRight>
This class serves to define access rights for a UC4Objects. These rights are an integral part of AE's authorization system.
  • Constructor Details

    • ObjectAuthorizations

      public ObjectAuthorizations()
      Creates a new ObjectAuthorizations object.
    • ObjectAuthorizations

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

    • iterator

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

      public void addRight(ObjectRight right)
      Adds a new row to the authorizations tab.
      Parameters:
      right - authorization
    • clear

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

      public int size()
      Returns the number of authorizations for this UC4Object.
      Returns:
      Number of authorizations
    • store

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