com.adactus.mpeg21.didl.webservice
Class DigitalItemDeclarationsWebService

java.lang.Object
  extended by com.adactus.mpeg21.didl.webservice.DigitalItemDeclarationsWebService
All Implemented Interfaces:
DigitalItemDeclarartionsWebsServiceLocal, DigitalItemDeclarartionsWebsServiceRemote

public class DigitalItemDeclarationsWebService
extends java.lang.Object
implements DigitalItemDeclarartionsWebsServiceLocal, DigitalItemDeclarartionsWebsServiceRemote


Field Summary
static java.lang.String CONTEXTROOT
           
static java.lang.String NAME
           
static java.lang.String SERVICENAME
           
static java.lang.String URLPATTERN
           
 
Constructor Summary
DigitalItemDeclarationsWebService()
           
 
Method Summary
 int addDigitalItem(DIDLType didl)
          Add a digital item declaration.
 DIDLType getDigitalItem(int id)
          Get a digital item declarartions objects
 void init()
           
 boolean removeDigitalItem(int id)
          Remove a digital item declaration object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTEXTROOT

public static final java.lang.String CONTEXTROOT
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

SERVICENAME

public static final java.lang.String SERVICENAME
See Also:
Constant Field Values

URLPATTERN

public static final java.lang.String URLPATTERN
See Also:
Constant Field Values
Constructor Detail

DigitalItemDeclarationsWebService

public DigitalItemDeclarationsWebService()
Method Detail

addDigitalItem

public int addDigitalItem(DIDLType didl)
Description copied from interface: DigitalItemDeclarartionsWebsServiceRemote
Add a digital item declaration.

Specified by:
addDigitalItem in interface DigitalItemDeclarartionsWebsServiceRemote
Parameters:
didl - an digital item declaration object
Returns:
the id assigned to the digital item declarations object

getDigitalItem

public DIDLType getDigitalItem(int id)
Description copied from interface: DigitalItemDeclarartionsWebsServiceRemote
Get a digital item declarartions objects

Specified by:
getDigitalItem in interface DigitalItemDeclarartionsWebsServiceRemote
Parameters:
id - the id
Returns:
the digital item

init

@PostConstruct
public void init()

removeDigitalItem

public boolean removeDigitalItem(int id)
Description copied from interface: DigitalItemDeclarartionsWebsServiceRemote
Remove a digital item declaration object.

Specified by:
removeDigitalItem in interface DigitalItemDeclarartionsWebsServiceRemote
Parameters:
id - the id
Returns:
true if removed, false if not found