org.openmdx.ui1.layer.application
Class Ui_1

java.lang.Object
  extended by org.openmdx.compatibility.base.dataprovider.spi.Layer_1
      extended by org.openmdx.ui1.layer.application.Ui_1
All Implemented Interfaces:
Dataprovider_1_0, Layer_1_0, Operation_1_0

public class Ui_1
extends Layer_1

Plugin implementation of the model org:openmdx:ui1. The plugin maps ElementDefinitions to Elements.


Field Summary
static int DEFAULT_MAX_MEMBER
           
static String DELETE_OBJECT_OPERATION_NAME
           
static String EDIT_OBJECT_OPERATION_NAME
           
static String NAVIGATE_TO_PARENT_OPERATION_NAME
           
static String RELOAD_OBJECT_OPERATION_NAME
           
 
Constructor Summary
Ui_1()
           
 
Method Summary
 void activate(short id, Configuration configuration, Layer_1_0 delegation)
           
 DataproviderReply create(ServiceHeader header, DataproviderRequest request)
          any modification resets cached elements.
 DataproviderReply find(ServiceHeader header, DataproviderRequest request)
           
 DataproviderReply modify(ServiceHeader header, DataproviderRequest request)
           
 DataproviderReply operation(ServiceHeader header, DataproviderRequest request)
           
 void prolog(ServiceHeader header, DataproviderRequest[] requests)
           
 DataproviderReply remove(ServiceHeader header, DataproviderRequest request)
           
 DataproviderReply replace(ServiceHeader header, DataproviderRequest request)
           
 DataproviderReply set(ServiceHeader header, DataproviderRequest request)
           
 
Methods inherited from class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
configurationSpecification, deactivate, epilog, get, getConfiguration, getDelegation, getId, process, process, startPublishing, terminal, uidAsString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_MAX_MEMBER

public static final int DEFAULT_MAX_MEMBER
See Also:
Constant Field Values

EDIT_OBJECT_OPERATION_NAME

public static final String EDIT_OBJECT_OPERATION_NAME
See Also:
Constant Field Values

DELETE_OBJECT_OPERATION_NAME

public static final String DELETE_OBJECT_OPERATION_NAME
See Also:
Constant Field Values

RELOAD_OBJECT_OPERATION_NAME

public static final String RELOAD_OBJECT_OPERATION_NAME
See Also:
Constant Field Values

NAVIGATE_TO_PARENT_OPERATION_NAME

public static final String NAVIGATE_TO_PARENT_OPERATION_NAME
See Also:
Constant Field Values
Constructor Detail

Ui_1

public Ui_1()
Method Detail

activate

public void activate(short id,
                     Configuration configuration,
                     Layer_1_0 delegation)
              throws Exception,
                     ServiceException
Specified by:
activate in interface Layer_1_0
Overrides:
activate in class Layer_1
Throws:
Exception
ServiceException

prolog

public void prolog(ServiceHeader header,
                   DataproviderRequest[] requests)
            throws ServiceException
Specified by:
prolog in interface Layer_1_0
Overrides:
prolog in class Layer_1
Throws:
ServiceException

create

public DataproviderReply create(ServiceHeader header,
                                DataproviderRequest request)
                         throws ServiceException
any modification resets cached elements.

Specified by:
create in interface Layer_1_0
Overrides:
create in class Layer_1
Throws:
ServiceException

modify

public DataproviderReply modify(ServiceHeader header,
                                DataproviderRequest request)
                         throws ServiceException
Specified by:
modify in interface Layer_1_0
Overrides:
modify in class Layer_1
Throws:
ServiceException

remove

public DataproviderReply remove(ServiceHeader header,
                                DataproviderRequest request)
                         throws ServiceException
Specified by:
remove in interface Layer_1_0
Overrides:
remove in class Layer_1
Throws:
ServiceException

replace

public DataproviderReply replace(ServiceHeader header,
                                 DataproviderRequest request)
                          throws ServiceException
Specified by:
replace in interface Layer_1_0
Overrides:
replace in class Layer_1
Throws:
ServiceException

set

public DataproviderReply set(ServiceHeader header,
                             DataproviderRequest request)
                      throws ServiceException
Specified by:
set in interface Layer_1_0
Overrides:
set in class Layer_1
Throws:
ServiceException

find

public DataproviderReply find(ServiceHeader header,
                              DataproviderRequest request)
                       throws ServiceException
Specified by:
find in interface Layer_1_0
Overrides:
find in class Layer_1
Throws:
ServiceException

operation

public DataproviderReply operation(ServiceHeader header,
                                   DataproviderRequest request)
                            throws ServiceException
Specified by:
operation in interface Operation_1_0
Overrides:
operation in class Layer_1
Throws:
ServiceException


This software is published under the BSD license. Copyright © 2006-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.