Class UserRegistrationTableRow

java.lang.Object
co.ecg.alpaca.toolkit.generated.tables.UserRegistrationTableRow
All Implemented Interfaces:
BroadWorksTableRow, Serializable

public class UserRegistrationTableRow extends Object implements BroadWorksTableRow, Serializable
Response to UserGetRegistrationListRequest. The registrationTable table column headings are: "Device Level", "Device Name", "Order", "URI", "Expiration", "Line/Port", "Endpoint Type", "Public Net Address", "Public Port", "Private Net Address", "Private Port", "User Agent", "Lockout Started", "Lockout Expires", "Lockout Count", "Access Info", "Private Identity", "SIP Instance ID", "Supports Only CS Media", "Feature Parameters", "Supports Voice Over PS", "Path Header", "Registration Active" The following columns are only used in AS and Amplify data modes: "Order", "Public Net Address", "Public Port", "Private Net Address", "Private Port", "Lockout Started", "Lockout Expires", "Lockout Count", "Path Header". The following columns are only used in XS data mode: "Private Identity", "SIP Instance ID", "Supports Only CS Media", "Feature Parameters", "Supports Voice Over PS". The following columns are only used in AS data mode: "Registration Active". The "Device Level" column contains one of the AccessDeviceLevel enumerated constants. The expiration column will be empty when the registration is static. In XS data mode, its value will be 0 when the registration is dynamic regardless of the registration's actual expiration date. The Endpoint Type column contains one of the enumerated EndpointType values. The Endpoint Type is empty when the registration is against a TELURI. The table is sorted by: telURI (after SIPURI), Line/Port, static (after dynamic), order. Lockout times are shown in GMT offset. When a permanent lockout is shown, the "Lockout Expires" column is empty and the "Lockout Count" column contains the word Permanent.
Author:
AlpacaGenerator
See Also:
  • Constructor Details

    • UserRegistrationTableRow

      public UserRegistrationTableRow()
  • Method Details

    • getDeviceLevel

      public String getDeviceLevel()
    • setDeviceLevel

      public void setDeviceLevel(String deviceLevel)
    • getDeviceName

      public String getDeviceName()
    • setDeviceName

      public void setDeviceName(String deviceName)
    • getOrder

      public String getOrder()
    • setOrder

      public void setOrder(String order)
    • getURI

      public String getURI()
    • setURI

      public void setURI(String uRI)
    • getExpiration

      public String getExpiration()
    • setExpiration

      public void setExpiration(String expiration)
    • getLinePort

      public String getLinePort()
    • setLinePort

      public void setLinePort(String linePort)
    • getEndpointType

      public String getEndpointType()
    • setEndpointType

      public void setEndpointType(String endpointType)
    • getPublicNetAddress

      public String getPublicNetAddress()
    • setPublicNetAddress

      public void setPublicNetAddress(String publicNetAddress)
    • getPublicPort

      public String getPublicPort()
    • setPublicPort

      public void setPublicPort(String publicPort)
    • getPrivateNetAddress

      public String getPrivateNetAddress()
    • setPrivateNetAddress

      public void setPrivateNetAddress(String privateNetAddress)
    • getPrivatePort

      public String getPrivatePort()
    • setPrivatePort

      public void setPrivatePort(String privatePort)
    • getUserAgent

      public String getUserAgent()
    • setUserAgent

      public void setUserAgent(String userAgent)
    • getLockoutStarted

      public String getLockoutStarted()
    • setLockoutStarted

      public void setLockoutStarted(String lockoutStarted)
    • getLockoutExpires

      public String getLockoutExpires()
    • setLockoutExpires

      public void setLockoutExpires(String lockoutExpires)
    • getLockoutCount

      public String getLockoutCount()
    • setLockoutCount

      public void setLockoutCount(String lockoutCount)
    • getAccessInfo

      public String getAccessInfo()
    • setAccessInfo

      public void setAccessInfo(String accessInfo)
    • getPrivateIdentity

      public String getPrivateIdentity()
    • setPrivateIdentity

      public void setPrivateIdentity(String privateIdentity)
    • getSIPInstanceID

      public String getSIPInstanceID()
    • setSIPInstanceID

      public void setSIPInstanceID(String sIPInstanceID)
    • getSupportsOnlyCSMedia

      public String getSupportsOnlyCSMedia()
    • setSupportsOnlyCSMedia

      public void setSupportsOnlyCSMedia(String supportsOnlyCSMedia)
    • getFeatureParameters

      public String getFeatureParameters()
    • setFeatureParameters

      public void setFeatureParameters(String featureParameters)
    • getSupportsVoiceOverPS

      public String getSupportsVoiceOverPS()
    • setSupportsVoiceOverPS

      public void setSupportsVoiceOverPS(String supportsVoiceOverPS)
    • getPathHeader

      public String getPathHeader()
    • setPathHeader

      public void setPathHeader(String pathHeader)
    • getRegistrationActive

      public String getRegistrationActive()
    • setRegistrationActive

      public void setRegistrationActive(String registrationActive)
    • getAccessDevice

      public AccessDevice getAccessDevice(BroadWorksServer broadWorksServer)
    • getFromNode

      Creates the OCI Table Row with the given Node
      Parameters:
      n - The Node to parse for the OCI Table
    • getFromNodeArray

      public static List<UserRegistrationTableRow> getFromNodeArray(Node[] nodeArray, BroadWorksLoginType loginType, LibraryProperties.BroadWorksServerConfig.DataMode dataMode)
      Creates the OCI Table Type Array with the given NodeArray
      Parameters:
      nodeArray - The NodeArray to parse for the OCI Table
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object