com.sap.netweaver.bc.rf.common.namespace

Class OrderPosition

java.lang.Object
  extended bycom.sap.netweaver.bc.rf.common.namespace.OrderPosition

public class OrderPosition
extends Object

Class describing an order position, that is used to position a child resource below a resource collection.


Field Summary
protected  String referencePointName
           
protected  String resourceHandleName
           
protected  OrderPositionType type
           
 
Constructor Summary
protected OrderPosition(OrderPositionType type, String resourceHandleName, String referencePointName)
          Private general constructor of an order position.
 
Method Summary
static OrderPosition createAfterPosition(String resourceHandleName, String referencePointName)
          Create order position to place the given resource after another resource in the set of children of the resource collection.
static OrderPosition createBeforePosition(String resourceHandleName, String referencePointName)
          Create order position to place the given resource before another resource in the set of children of the resource collection.
static OrderPosition createFirstPosition(String resourceHandleName)
          Create order position to make the given resource the first resource of the resource collection.
static OrderPosition createLastPosition(String resourceHandleName)
          Create order position to make the given resource the last resource of the resource collection.
 String getReferencePointName()
          Get reference point to which the resource should be aligned according to the order position.
 String getResourceHandleName()
          Get resource handle of the resource to be reordered.
 OrderPositionType getType()
          Get order position type of the resource to be reordered.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected OrderPositionType type

resourceHandleName

protected String resourceHandleName

referencePointName

protected String referencePointName
Constructor Detail

OrderPosition

protected OrderPosition(OrderPositionType type,
                        String resourceHandleName,
                        String referencePointName)
Private general constructor of an order position.

Parameters:
type - order position type of the resource to be reordered
resourceHandleName - resource handle of the resource to be reordered
referencePointName - reference point to which the resource should be aligned according to the order position
Method Detail

createFirstPosition

public static OrderPosition createFirstPosition(String resourceHandleName)
Create order position to make the given resource the first resource of the resource collection.

Parameters:
resourceHandleName - resource handle of the resource to be reordered
Returns:
order position for use in a reorder call

createLastPosition

public static OrderPosition createLastPosition(String resourceHandleName)
Create order position to make the given resource the last resource of the resource collection.

Parameters:
resourceHandleName - resource handle of the resource to be reordered
Returns:
order position for use in a reorder call

createBeforePosition

public static OrderPosition createBeforePosition(String resourceHandleName,
                                                 String referencePointName)
Create order position to place the given resource before another resource in the set of children of the resource collection.

Parameters:
resourceHandleName - resource handle of the resource to be reordered
referencePointName - reference point to which the resource should be aligned according to the order position
Returns:
order position for use in a reorder call

createAfterPosition

public static OrderPosition createAfterPosition(String resourceHandleName,
                                                String referencePointName)
Create order position to place the given resource after another resource in the set of children of the resource collection.

Parameters:
resourceHandleName - resource handle of the resource to be reordered
referencePointName - reference point to which the resource should be aligned according to the order position
Returns:
order position for use in a reorder call

getType

public OrderPositionType getType()
Get order position type of the resource to be reordered.

Returns:
order position type of the resource to be reordered

getResourceHandleName

public String getResourceHandleName()
Get resource handle of the resource to be reordered.

Returns:
resource handle of the resource to be reordered

getReferencePointName

public String getReferencePointName()
Get reference point to which the resource should be aligned according to the order position.

Returns:
reference point to which the resource should be aligned according to the order position


Copyright 2006 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.