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:
org.openmdx.compatibility.base.dataprovider.cci.Dataprovider_1_0, org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0, org.openmdx.compatibility.base.dataprovider.spi.Layer_1_1, org.openmdx.compatibility.base.dataprovider.spi.Layer_1_2, org.openmdx.compatibility.base.dataprovider.spi.Operation_1_0

public class Ui_1
extends org.openmdx.compatibility.base.dataprovider.spi.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, org.openmdx.compatibility.base.application.configuration.Configuration configuration, org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0 delegation)
           
 org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply create(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header, org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
          any modification resets cached elements.
 org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply find(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header, org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
           
 org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply modify(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header, org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
           
 org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply operation(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header, org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
           
 void prolog(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header, org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest[] requests)
           
 org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply remove(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header, org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
           
 org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply replace(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header, org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
           
 org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply set(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header, org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
           
protected  String uidAsString()
           
 
Methods inherited from class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
configurationSpecification, deactivate, epilog, epilog, get, getConfiguration, getDelegation, getDelegation, getId, getLenientProcessor, isLenient, process, process, prolog, startPublishing, terminal
 
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,
                     org.openmdx.compatibility.base.application.configuration.Configuration configuration,
                     org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0 delegation)
              throws Exception,
                     org.openmdx.base.exception.ServiceException
Specified by:
activate in interface org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0
Overrides:
activate in class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
Throws:
Exception
org.openmdx.base.exception.ServiceException

prolog

public void prolog(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header,
                   org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest[] requests)
            throws org.openmdx.base.exception.ServiceException
Specified by:
prolog in interface org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0
Overrides:
prolog in class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
Throws:
org.openmdx.base.exception.ServiceException

create

public org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply create(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header,
                                                                                org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
                                                                         throws org.openmdx.base.exception.ServiceException
any modification resets cached elements.

Specified by:
create in interface org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0
Overrides:
create in class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
Throws:
org.openmdx.base.exception.ServiceException

modify

public org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply modify(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header,
                                                                                org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
                                                                         throws org.openmdx.base.exception.ServiceException
Specified by:
modify in interface org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0
Overrides:
modify in class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
Throws:
org.openmdx.base.exception.ServiceException

remove

public org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply remove(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header,
                                                                                org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
                                                                         throws org.openmdx.base.exception.ServiceException
Specified by:
remove in interface org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0
Overrides:
remove in class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
Throws:
org.openmdx.base.exception.ServiceException

replace

public org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply replace(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header,
                                                                                 org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
                                                                          throws org.openmdx.base.exception.ServiceException
Specified by:
replace in interface org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0
Overrides:
replace in class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
Throws:
org.openmdx.base.exception.ServiceException

set

public org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply set(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header,
                                                                             org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
                                                                      throws org.openmdx.base.exception.ServiceException
Specified by:
set in interface org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0
Overrides:
set in class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
Throws:
org.openmdx.base.exception.ServiceException

find

public org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply find(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header,
                                                                              org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
                                                                       throws org.openmdx.base.exception.ServiceException
Specified by:
find in interface org.openmdx.compatibility.base.dataprovider.spi.Layer_1_0
Overrides:
find in class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
Throws:
org.openmdx.base.exception.ServiceException

operation

public org.openmdx.compatibility.base.dataprovider.cci.DataproviderReply operation(org.openmdx.compatibility.base.dataprovider.cci.ServiceHeader header,
                                                                                   org.openmdx.compatibility.base.dataprovider.cci.DataproviderRequest request)
                                                                            throws org.openmdx.base.exception.ServiceException
Specified by:
operation in interface org.openmdx.compatibility.base.dataprovider.spi.Operation_1_0
Overrides:
operation in class org.openmdx.compatibility.base.dataprovider.spi.Layer_1
Throws:
org.openmdx.base.exception.ServiceException

uidAsString

protected final String uidAsString()


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