Class UserRightsObject

java.lang.Object
net.simplace.ui.user.UserRightsObject

public class UserRightsObject extends Object
Object containing user data including its rights to open functions of the software.
Author:
Andreas Enders
  • Constructor Details

    • UserRightsObject

      public UserRightsObject()
      Constucts UserRightsObject form the Object registrated in System
    • UserRightsObject

      public UserRightsObject(String aUserKey, String aPW)
      Constucts UserRightsObject form the Object registrated in System
      Parameters:
      aUserKey -
      aPW -
    • UserRightsObject

      public UserRightsObject(String aXMLContent) throws Exception
      Constucts UserRightsObject form XML String
      Parameters:
      aXMLContent -
      Throws:
      Exception
    • UserRightsObject

      public UserRightsObject(org.jdom2.Element aUserElement) throws FileFormatException
      Constucts UserRightsObject form JDOM Element
      Parameters:
      aUserElement -
      Throws:
      FileFormatException
  • Method Details

    • getUserGroups

      public List<String> getUserGroups()
      getting UserGroups-List for which the user is registered
      Returns:
      List of Strings of UserGroups
    • addUserGroup

      public void addUserGroup(String aUserGroup)
      add one UserGroup UserGroups-List for which the user is registered
      Parameters:
      aUserGroup - String of UserGroup
    • isUserInGroup

      public boolean isUserInGroup(String aUserGroup)
      getting UserGroups-List for which the user is registered
      Parameters:
      aUserGroup -
      Returns:
      if User is registered for
    • getAutostartfunction

      public String getAutostartfunction()
      Returns:
      the users autostartFunction
    • getCity

      public String getCity()
      Returns:
      the users city
    • setCity

      public void setCity(String aCity)
      Parameters:
      aCity -
    • getCountry

      public String getCountry()
      Returns:
      the users country
    • setCountry

      public void setCountry(String aCountry)
      Parameters:
      aCountry -
    • getDepartment

      public String getDepartment()
      Returns:
      the users department
    • setDepartment

      public void setDepartment(String aDepartment)
      Parameters:
      aDepartment -
    • getEMail

      public String getEMail()
      Returns:
      the users mail-address
    • setEMail

      public void setEMail(String aMail)
      Parameters:
      aMail -
    • getExternID

      public String getExternID()
      Returns:
      the extern id
    • setExternID

      public void setExternID(String aExternID)
      Parameters:
      aExternID -
    • getFax

      public String getFax()
      Returns:
      the fax number
    • setFax

      public void setFax(String aFax)
      Parameters:
      aFax -
    • getFirstName

      public String getFirstName()
      Returns:
      first name
    • setFirstName

      public void setFirstName(String aFirstName)
      Parameters:
      aFirstName -
    • getName

      public String getName()
      Returns:
      single name
    • setName

      public void setName(String aName)
      Parameters:
      aName -
    • getPhone

      public String getPhone()
      Returns:
      phone number
    • setPhone

      public void setPhone(String aPhone)
      Parameters:
      aPhone -
    • getPostalCode

      public String getPostalCode()
      Returns:
      postal code
    • setPostalCode

      public void setPostalCode(String aPostalCode)
      Parameters:
      aPostalCode -
    • isPWCorrect

      public boolean isPWCorrect(String aPassword)
      Parameters:
      aPassword -
      Returns:
      if password is correct
    • getPassword

      public String getPassword()
      Returns:
      the password
    • setPW

      public void setPW(String aPw)
      Parameters:
      aPw -
    • getStreet

      public String getStreet()
      Returns:
      the street
    • setStreet

      public void setStreet(String aStreet)
      Parameters:
      aStreet -
    • getTitle

      public String getTitle()
      Returns:
      the title
    • setTitle

      public void setTitle(String aTitle)
      Parameters:
      aTitle -
    • getUserKey

      public String getUserKey()
      Returns:
      the userKey (identifier)
    • toString

      public String toString()
      Overrides:
      toString in class Object