com.basecmp.core.persistence.util
Class AttachedAssetHelper

java.lang.Object
  extended byAbstractHelper
      extended bycom.basecmp.core.persistence.util.AttachedAssetHelper

public class AttachedAssetHelper
extends AbstractHelper

See Also:
Serialized Form

Constructor Summary
AttachedAssetHelper()
           
 
Method Summary
protected  void load()
           
 void processEvent(java.util.EventObject event)
           
static void shiftDisplayOrderBackward(PersistentAsset mainasset, java.lang.String usetype, int displayorderFrom)
          Verschiebt die Display-Order der AttachedAssets, deren aktuelle Display-Order >= displayOrderFrom ist um eine Position zurück.
static void shiftDisplayOrderForward(PersistentAsset mainasset, java.lang.String usetype, int displayorderFrom)
          Verschiebt die Display-Order der AttachedAssets, deren aktuelle Display-Order >= displayOrderFrom ist um eine Position vorwärts.
static void switchDisplayOrder(PersistentAsset mainasset, int order1, int order2, java.lang.String usetype)
          Vertauscht die Display-Order der AttachedAssets der angegenen Orders.
static void updateDisplayOrder(PersistentAsset mainasset, java.lang.String usetype)
          Berechnet die Display-Order für AttachedAsset des angegebenen Verwendungstyps (usetype) neu (beginnend mit 1).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttachedAssetHelper

public AttachedAssetHelper()
Method Detail

load

protected void load()

processEvent

public void processEvent(java.util.EventObject event)

shiftDisplayOrderBackward

public static void shiftDisplayOrderBackward(PersistentAsset mainasset,
                                             java.lang.String usetype,
                                             int displayorderFrom)
Verschiebt die Display-Order der AttachedAssets, deren aktuelle Display-Order >= displayOrderFrom ist um eine Position zurück. WARNUNG!Diese Funktion wird von framework-intern als Hilfsfunktion benutzt. Wenn zuvor keine Lücke geschaffen wurde, gibt es nach Benutzung zwei AttachedAsset mit gleicher DisplayOrder=displayOrderFrom! Benutzung auf eigene Gefahr!


shiftDisplayOrderForward

public static void shiftDisplayOrderForward(PersistentAsset mainasset,
                                            java.lang.String usetype,
                                            int displayorderFrom)
Verschiebt die Display-Order der AttachedAssets, deren aktuelle Display-Order >= displayOrderFrom ist um eine Position vorwärts. WARNUNG!Diese Funktion wird von framework-intern als Hilfsfunktion benutzt. Bei Benutzung entsteht an der Position=displayOrderFrom eine unbesetzte Lücke! Benutzung auf eigene Gefahr!


switchDisplayOrder

public static void switchDisplayOrder(PersistentAsset mainasset,
                                      int order1,
                                      int order2,
                                      java.lang.String usetype)
Vertauscht die Display-Order der AttachedAssets der angegenen Orders.

Parameters:
mainasset - Elternasset, an dem die zu tauschenden AttachedAssets hängen.
order1 - Display-Order des ersten AttachedAssets
order2 - Display-Order des zweiten AttachedAssets
usetype - Verwendungstyp der zu tauschenden AttachedAssets

updateDisplayOrder

public static void updateDisplayOrder(PersistentAsset mainasset,
                                      java.lang.String usetype)
Berechnet die Display-Order für AttachedAsset des angegebenen Verwendungstyps (usetype) neu (beginnend mit 1).

Parameters:
mainasset - Elternasset, an dem die neu zu ordnenden AttachedAssets hängen.
usetype - Verwendungstyp der neu zu ordnenden AttachedAssets


Copyright © 2004 by basecmp® - Professional Web Solutions