Class UserRegistrationTableRow
java.lang.Object
co.ecg.alpaca.toolkit.generated.tables.UserRegistrationTableRow
- All Implemented Interfaces:
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAccessDevice(BroadWorksServer broadWorksServer) static UserRegistrationTableRowgetFromNode(Node n, BroadWorksLoginType loginType, LibraryProperties.BroadWorksServerConfig.DataMode dataMode) Creates the OCI Table Row with the given Nodestatic List<UserRegistrationTableRow> getFromNodeArray(Node[] nodeArray, BroadWorksLoginType loginType, LibraryProperties.BroadWorksServerConfig.DataMode dataMode) Creates the OCI Table Type Array with the given NodeArraygetOrder()getURI()inthashCode()voidsetAccessInfo(String accessInfo) voidsetDeviceLevel(String deviceLevel) voidsetDeviceName(String deviceName) voidsetEndpointType(String endpointType) voidsetExpiration(String expiration) voidsetFeatureParameters(String featureParameters) voidsetLinePort(String linePort) voidsetLockoutCount(String lockoutCount) voidsetLockoutExpires(String lockoutExpires) voidsetLockoutStarted(String lockoutStarted) voidvoidsetPathHeader(String pathHeader) voidsetPrivateIdentity(String privateIdentity) voidsetPrivateNetAddress(String privateNetAddress) voidsetPrivatePort(String privatePort) voidsetPublicNetAddress(String publicNetAddress) voidsetPublicPort(String publicPort) voidsetRegistrationActive(String registrationActive) voidsetSIPInstanceID(String sIPInstanceID) voidsetSupportsOnlyCSMedia(String supportsOnlyCSMedia) voidsetSupportsVoiceOverPS(String supportsVoiceOverPS) voidvoidsetUserAgent(String userAgent) toString()
-
Constructor Details
-
UserRegistrationTableRow
public UserRegistrationTableRow()
-
-
Method Details
-
getDeviceLevel
-
setDeviceLevel
-
getDeviceName
-
setDeviceName
-
getOrder
-
setOrder
-
getURI
-
setURI
-
getExpiration
-
setExpiration
-
getLinePort
-
setLinePort
-
getEndpointType
-
setEndpointType
-
getPublicNetAddress
-
setPublicNetAddress
-
getPublicPort
-
setPublicPort
-
getPrivateNetAddress
-
setPrivateNetAddress
-
getPrivatePort
-
setPrivatePort
-
getUserAgent
-
setUserAgent
-
getLockoutStarted
-
setLockoutStarted
-
getLockoutExpires
-
setLockoutExpires
-
getLockoutCount
-
setLockoutCount
-
getAccessInfo
-
setAccessInfo
-
getPrivateIdentity
-
setPrivateIdentity
-
getSIPInstanceID
-
setSIPInstanceID
-
getSupportsOnlyCSMedia
-
setSupportsOnlyCSMedia
-
getFeatureParameters
-
setFeatureParameters
-
getSupportsVoiceOverPS
-
setSupportsVoiceOverPS
-
getPathHeader
-
setPathHeader
-
getRegistrationActive
-
setRegistrationActive
-
getAccessDevice
-
getFromNode
public static UserRegistrationTableRow getFromNode(Node n, BroadWorksLoginType loginType, LibraryProperties.BroadWorksServerConfig.DataMode dataMode) 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
-
hashCode
public int hashCode() -
toString
-