Class Login

All Implemented Interfaces:
Iterable<LoginDefinition>

public class Login extends UC4Object implements Iterable<LoginDefinition>
Login object.
  • Constructor Details

    • Login

      public Login()
  • Method Details

    • loadContent

      protected void loadContent(com.uc4.util.XMLDocument doc, ConnectionAttributes info)
    • header

      public Header header()
      Returns the header data of this object. This is the information of the header tab in the dialog client.
      Returns:
      header
    • iterator

      public Iterator<LoginDefinition> iterator()
      Returns an iterator over LoginDefinition.
      Specified by:
      iterator in interface Iterable<LoginDefinition>
      Returns:
      Iterator over login definitions
    • getLoginDefinitions

      public List<LoginDefinition> getLoginDefinitions()
    • addLoginDefinition

      public void addLoginDefinition(LoginDefinition definition)
      Adds a login definition.
      Parameters:
      definition - Login definition
    • removeLoginDefinition

      public boolean removeLoginDefinition(LoginDefinition definition)
      Removes the specified login definition from this Login object.
      Parameters:
      definition - Login definition
      Returns:
      True if the definitiond was removed successfully
    • size

      public int size()
      Returns the number of entries in this Login object.
      Returns:
      Number of login defintions
    • removeAll

      public void removeAll()
    • storeContent

      protected void storeContent(com.uc4.util.XMLDocument doc, Element objectElement, ConnectionAttributes sessionInfo)
    • isExecutable

      public boolean isExecutable()
      Description copied from class: UC4Object
      Returns true if this Object can be executed.
      Specified by:
      isExecutable in class UC4Object
      Returns:
      true if the Object can be executed, false if not.