com.evolveum.midpoint.web.bean
Class BrowserBean<T extends java.io.Serializable>

java.lang.Object
  extended by com.evolveum.midpoint.web.controller.util.ListController<BrowserItem>
      extended by com.evolveum.midpoint.web.bean.BrowserBean<T>
All Implemented Interfaces:
java.io.Serializable

public class BrowserBean<T extends java.io.Serializable>
extends ListController<BrowserItem>

Author:
lazyman
See Also:
Serialized Form

Field Summary
static java.lang.String PARAM_OBJECT_OID
          This constant is used when returning selected object as request parameter
 
Constructor Summary
BrowserBean()
           
 
Method Summary
 void cleanup()
           
 java.lang.String getName()
           
 T getObject()
           
 java.lang.String getType()
           
 java.util.List<javax.faces.model.SelectItem> getTypes()
           
protected  java.lang.String listObjects()
           
 void searchByName()
           
 void searchByType()
           
 void setModel(ModelService model)
          Deprecated. 
 void setName(java.lang.String name)
           
 void setObject(T object)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class com.evolveum.midpoint.web.controller.util.ListController
getObjects, getOffset, getRowsCount, isFirstEnabled, isLastEnabled, isNextEnabled, isPreviousEnabled, listFirst, listLast, listNext, listPrevious, setOffset, setRowsCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAM_OBJECT_OID

public static final java.lang.String PARAM_OBJECT_OID
This constant is used when returning selected object as request parameter

See Also:
Constant Field Values
Constructor Detail

BrowserBean

public BrowserBean()
Method Detail

getTypes

public java.util.List<javax.faces.model.SelectItem> getTypes()

setObject

public void setObject(T object)

getObject

public T getObject()
Returns:
object for which we are choosing object (so we don't need to save auxiliary objects in controllers where browser bean is used)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

setModel

@Deprecated
public void setModel(ModelService model)
Deprecated. 

ModelService used for obtaining object from repository/provisioning. Will be replaced for some object type manager implementation later.

Parameters:
model -

searchByName

public void searchByName()

searchByType

public void searchByType()

cleanup

public void cleanup()
Overrides:
cleanup in class ListController<BrowserItem>

listObjects

protected java.lang.String listObjects()
Specified by:
listObjects in class ListController<BrowserItem>


Copyright © 2011 evolveum. All Rights Reserved.