Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit

ie.ncl.wap.push
Class DigitalRightsManagement

java.lang.Object
  extended by ie.ncl.wap.push.WSPRequest
      extended by ie.ncl.wap.push.DigitalRightsManagement

public class DigitalRightsManagement
extends WSPRequest


Field Summary
static int DISPLAY_PERMISSION
           
static int EXECUTE_PERMISSION
           
static int PLAY_PERMISSION
           
static int PRINT_PERMISSION
           
 
Fields inherited from class ie.ncl.wap.push.WSPRequest
SECURITY_METHOD_NETWPIN, SECURITY_METHOD_USERNETWPIN, SECURITY_METHOD_USERPIN, SECURITY_METHOD_USERPINMAC
 
Constructor Summary
DigitalRightsManagement()
          Use this constructor if you want to set the XML explicitly.
DigitalRightsManagement(java.lang.String uid)
          Unconstrained rights to play.
DigitalRightsManagement(java.lang.String uid, java.lang.String keyValueBase64)
          Uncontstrained rights to play with keyValue specified
 
Method Summary
 void display()
           
 void display(int count)
           
 void execute()
           
 void execute(int count)
           
 int getCount()
           
 java.lang.String getKeyValueBase64()
           
 int getPermission()
           
 java.lang.String getUid()
           
 java.lang.String getVersion()
           
 java.lang.String getXml()
           
 void play()
           
 void play(int count)
           
 void print()
           
 void print(int count)
           
 void setCount(int count)
           
 void setKeyValueBase64(java.lang.String keyValueBase64)
           
 void setPermission(int permission)
           
 void setUid(java.lang.String uid)
           
 void setVersion(java.lang.String version)
           
 void setXml(java.lang.String xml)
           
 
Methods inherited from class ie.ncl.wap.push.WSPRequest
encode, encodeToSms, encodeToSms, encodeToSms, encodeToSms, entityEncode, generateMac, getAttributes, getContentType, getEncoding, getHeader, getHeaderNames, getNetworkPin, getTransactionID, getUserPin, main, setAttributes, setEncoding, setHeader, setNetworkPin, setTransactionID, setUserPin, toSmartMessage, toSmartMessage, toSmartMessage, toSmartMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLAY_PERMISSION

public static final int PLAY_PERMISSION
See Also:
Constant Field Values

DISPLAY_PERMISSION

public static final int DISPLAY_PERMISSION
See Also:
Constant Field Values

PRINT_PERMISSION

public static final int PRINT_PERMISSION
See Also:
Constant Field Values

EXECUTE_PERMISSION

public static final int EXECUTE_PERMISSION
See Also:
Constant Field Values
Constructor Detail

DigitalRightsManagement

public DigitalRightsManagement(java.lang.String uid)
Unconstrained rights to play.


DigitalRightsManagement

public DigitalRightsManagement(java.lang.String uid,
                               java.lang.String keyValueBase64)
Uncontstrained rights to play with keyValue specified


DigitalRightsManagement

public DigitalRightsManagement()
Use this constructor if you want to set the XML explicitly.

Method Detail

getUid

public java.lang.String getUid()

setUid

public void setUid(java.lang.String uid)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getKeyValueBase64

public java.lang.String getKeyValueBase64()

setKeyValueBase64

public void setKeyValueBase64(java.lang.String keyValueBase64)

getPermission

public int getPermission()

setPermission

public void setPermission(int permission)

getCount

public int getCount()

setCount

public void setCount(int count)

play

public void play()

play

public void play(int count)

display

public void display()

display

public void display(int count)

execute

public void execute()

execute

public void execute(int count)

print

public void print()

print

public void print(int count)

setXml

public void setXml(java.lang.String xml)

getXml

public java.lang.String getXml()
Specified by:
getXml in class WSPRequest

Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit