com.evolveum.midpoint.web.component.orgStruct
Class OrgStructProvider

java.lang.Object
  extended by com.evolveum.midpoint.web.component.orgStruct.OrgStructProvider
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.model.IDetachable, wickettree.ITreeProvider<NodeDto>

public class OrgStructProvider
extends java.lang.Object
implements wickettree.ITreeProvider<NodeDto>

Author:
mserbak
See Also:
Serialized Form

Constructor Summary
OrgStructProvider(boolean intermediate)
           
OrgStructProvider(org.apache.wicket.model.IModel<OrgStructDto> model)
           
 
Method Summary
 void detach()
           
 NodeDto get(NodeDto nodeDto)
           
 java.util.Iterator<NodeDto> getChildren(NodeDto node)
           
 java.util.Iterator<NodeDto> getRoots()
           
 boolean hasChildren(NodeDto node)
           
 org.apache.wicket.model.IModel<NodeDto> model(NodeDto node)
           
 void resetLoaded()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrgStructProvider

public OrgStructProvider(org.apache.wicket.model.IModel<OrgStructDto> model)

OrgStructProvider

public OrgStructProvider(boolean intermediate)
Method Detail

getRoots

public java.util.Iterator<NodeDto> getRoots()
Specified by:
getRoots in interface wickettree.ITreeProvider<NodeDto>

hasChildren

public boolean hasChildren(NodeDto node)
Specified by:
hasChildren in interface wickettree.ITreeProvider<NodeDto>

getChildren

public java.util.Iterator<NodeDto> getChildren(NodeDto node)
Specified by:
getChildren in interface wickettree.ITreeProvider<NodeDto>

resetLoaded

public void resetLoaded()

model

public org.apache.wicket.model.IModel<NodeDto> model(NodeDto node)
Specified by:
model in interface wickettree.ITreeProvider<NodeDto>

get

public NodeDto get(NodeDto nodeDto)

detach

public void detach()
Specified by:
detach in interface org.apache.wicket.model.IDetachable


Copyright © 2012 evolveum. All Rights Reserved.