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

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

public enum VoicemailListProperties
extends Enum<VoicemailListProperties>

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


Enum Constant Summary
countLimit
          The limit used for the retrieval of this list regarding the given time constraints and restrictions as Integer
countOffset
          The offset used for the retrieval of this list regarding the given time constraints and restrictions as Integer
entries
          The call list entries in this list as List of Map with properties as defined in VoicemailListEntryProperties
folderRestriction
          The entries are restricted to voicemails in the given folder defined in VoicemailListEntryFolder as String.
mailboxRestriction
          The entries are restricted to voicemails in the mailbox with the given id as String.
orderDirection
          The entries are ordered in the given direction.
orderProperty
          The entries are ordered by the given property.
startAfter
          The entries start after this point of time given as Date
startBefore
          The entries start before this point of time given as Date
totalCount
          The total count of available entries on the server regarding the given time constraints and restrictions as Integer.
 
Method Summary
 Class<?> getType()
           
static VoicemailListProperties valueOf(String name)
          Returns the enum constant of this type with the specified name.
static VoicemailListProperties[] 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

startBefore

public static final VoicemailListProperties startBefore
The entries start before this point of time given as Date


startAfter

public static final VoicemailListProperties startAfter
The entries start after this point of time given as Date


mailboxRestriction

public static final VoicemailListProperties mailboxRestriction
The entries are restricted to voicemails in the mailbox with the given id as String. If an empty String is given no restriction is used.


folderRestriction

public static final VoicemailListProperties folderRestriction
The entries are restricted to voicemails in the given folder defined in VoicemailListEntryFolder as String. If an empty String is given no restriction is used.


orderProperty

public static final VoicemailListProperties orderProperty
The entries are ordered by the given property. This may be one of the properties in VoicemailListEntryProperties as String


orderDirection

public static final VoicemailListProperties orderDirection
The entries are ordered in the given direction. This may be one of the values in OrderDirection as String


countOffset

public static final VoicemailListProperties countOffset
The offset used for the retrieval of this list regarding the given time constraints and restrictions as Integer


countLimit

public static final VoicemailListProperties countLimit
The limit used for the retrieval of this list regarding the given time constraints and restrictions as Integer


totalCount

public static final VoicemailListProperties totalCount
The total count of available entries on the server regarding the given time constraints and restrictions as Integer.


entries

public static final VoicemailListProperties entries
The call list entries in this list as List of Map with properties as defined in VoicemailListEntryProperties

Method Detail

values

public static VoicemailListProperties[] 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 (VoicemailListProperties c : VoicemailListProperties.values())
    System.out.println(c);

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

valueOf

public static VoicemailListProperties 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

getType

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


Copyright © 2012 STARFACE GmbH. All rights reserved.