de.mid.innovator.srv2api.icw2meta
Class ARG_MMCreateMenu

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2meta.ARG_MMCreateMenu
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_MMCreateMenu
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble


Field Summary
 MM2Class ohClass
          class of the menu
 MMProfile ohProfile
          profile of the configuration
 MMStereotype ohStereo
          stereotype of the menu client
 List<MM2Class> seqOh
          list of assigned menu items classes
 boolean useDefaultMenu
          true, if the existing menu is used, false, if a new menu with unique name is created
 
Constructor Summary
ARG_MMCreateMenu()
           
ARG_MMCreateMenu(MMProfile ohProfile, MMStereotype ohStereo, MM2Class ohClass, List<MM2Class> seqOh, boolean useDefaultMenu)
           
 
Method Summary
 void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ohClass

public MM2Class ohClass
class of the menu


ohProfile

public MMProfile ohProfile
profile of the configuration


ohStereo

public MMStereotype ohStereo
stereotype of the menu client


seqOh

public List<MM2Class> seqOh
list of assigned menu items classes


useDefaultMenu

public boolean useDefaultMenu
true, if the existing menu is used, false, if a new menu with unique name is created

Constructor Detail

ARG_MMCreateMenu

public ARG_MMCreateMenu()

ARG_MMCreateMenu

public ARG_MMCreateMenu(MMProfile ohProfile,
                        MMStereotype ohStereo,
                        MM2Class ohClass,
                        List<MM2Class> seqOh,
                        boolean useDefaultMenu)
Method Detail

marshal

public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
marshal in interface de.mid.innovator.srv2api.impl.MarshallAble

resolveReferences

public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble

unmarshal

public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel,
                      SrvContext srvctx)
Specified by:
unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble