de.starface.integration.uci.java.v30.values
Enum VoicemailListEntryProperties

java.lang.Object
  extended by java.lang.Enum<VoicemailListEntryProperties>
      extended by de.starface.integration.uci.java.v30.values.VoicemailListEntryProperties
All Implemented Interfaces:
Serializable, Comparable<VoicemailListEntryProperties>

public enum VoicemailListEntryProperties
extends Enum<VoicemailListEntryProperties>

This enum holds constants with the property names of the voicemail list entries as returned by UcpVoicemailListRequests.getVoicemailList(Date, Date, String, String, String, String, int, int)


Enum Constant Summary
callDescription
          A description of the call (usually the CLIP), if known as String
calledNumber
          The number that was called, if known as String
callerNumber
          The number of the caller, if known as String
duration
          The duration of the call in seconds as Integer
folder
          The folder the voicemail belongs to as String holding one of the values defined in VoicemailListEntryFolder.
groupId
          The name of the group if this voicemail was received by a group as String (the empty string otherwise)
id
          The id of the voicemail list entry as String
mailboxId
          The id of the mailbox of the voicemail as String
mailboxName
          The display name of the mailbox of the voicemail as String
startTime
          The start time of the call as Date.
 
Method Summary
 OrderDirection getDefaultOrderDirection()
           
 Class<?> getType()
           
static VoicemailListEntryProperties valueOf(String name)
          Returns the enum constant of this type with the specified name.
static VoicemailListEntryProperties[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

id

public static final VoicemailListEntryProperties id
The id of the voicemail list entry as String


mailboxId

public static final VoicemailListEntryProperties mailboxId
The id of the mailbox of the voicemail as String


mailboxName

public static final VoicemailListEntryProperties mailboxName
The display name of the mailbox of the voicemail as String


folder

public static final VoicemailListEntryProperties folder
The folder the voicemail belongs to as String holding one of the values defined in VoicemailListEntryFolder.


calledNumber

public static final VoicemailListEntryProperties calledNumber
The number that was called, if known as String


callerNumber

public static final VoicemailListEntryProperties callerNumber
The number of the caller, if known as String


callDescription

public static final VoicemailListEntryProperties callDescription
A description of the call (usually the CLIP), if known as String


startTime

public static final VoicemailListEntryProperties startTime
The start time of the call as Date. Per default dates will be ordered newest first


duration

public static final VoicemailListEntryProperties duration
The duration of the call in seconds as Integer


groupId

public static final VoicemailListEntryProperties groupId
The name of the group if this voicemail was received by a group as String (the empty string otherwise)

Method Detail

values

public static VoicemailListEntryProperties[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (VoicemailListEntryProperties c : VoicemailListEntryProperties.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static VoicemailListEntryProperties valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getDefaultOrderDirection

public OrderDirection getDefaultOrderDirection()
Returns:
the default OrderDirection for the current property

getType

public Class<?> getType()
Returns:
the java type of the property


Copyright © 2012 STARFACE GmbH. All rights reserved.