Package org.compiere.model
Class MLocationLookup
- java.lang.Object
-
- javax.swing.AbstractListModel<Object>
-
- org.compiere.model.Lookup
-
- org.compiere.model.MLocationLookup
-
- All Implemented Interfaces:
Serializable
,ComboBoxModel<Object>
,ListModel<Object>
,MutableComboBoxModel<Object>
public final class MLocationLookup extends Lookup implements Serializable
Address Loaction Lookup Model.- Version:
- $Id: MLocationLookup.java,v 1.3 2006/07/30 00:58:18 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.AbstractListModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description MLocationLookup(Properties ctx, int WindowNo)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsKey(Object key)
The Lookup contains the keyboolean
containsKeyNoDirect(Object key)
The Lookup contains the key, do not push directNamePair
get(Object value)
Get Object of Key ValueString
getColumnName()
Get underlying fully qualified Table.Column Name.ArrayList<Object>
getData(boolean mandatory, boolean onlyValidated, boolean onlyActive, boolean temporary, boolean shortlist)
Return data as sorted Array - not implementedString
getDisplay(Object value)
Get Display for Value (not cached)MLocation
getLocation(int C_Location_ID, String trxName)
Get LocationMLocation
getLocation(Object key, String trxName)
Get Location-
Methods inherited from class org.compiere.model.Lookup
addElement, dispose, fillComboBox, fillComboBox, getDirect, getDirect, getDirect, getDisplayType, getElementAt, getIndexOf, getSelectedItem, getSize, getValidation, getWindowNo, getZoom, getZoom, getZoom, getZoomQuery, hasInactive, insertElementAt, isLoaded, isMandatory, isShortList, isValidated, loadComplete, put, put, refresh, removeAllElements, removeElement, removeElementAt, setMandatory, setSelectedItem, setShortList
-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.swing.ListModel
addListDataListener, removeListDataListener
-
-
-
-
Constructor Detail
-
MLocationLookup
public MLocationLookup(Properties ctx, int WindowNo)
Constructor- Parameters:
ctx
- contextWindowNo
- window no (to derive AD_Client/Org for new records)
-
-
Method Detail
-
getDisplay
public String getDisplay(Object value)
Get Display for Value (not cached)- Specified by:
getDisplay
in classLookup
- Parameters:
value
- Location_ID- Returns:
- String Value
-
containsKey
public boolean containsKey(Object key)
The Lookup contains the key- Specified by:
containsKey
in classLookup
- Parameters:
key
- Location_ID- Returns:
- true if key known
-
containsKeyNoDirect
public boolean containsKeyNoDirect(Object key)
Description copied from class:Lookup
The Lookup contains the key, do not push direct- Specified by:
containsKeyNoDirect
in classLookup
- Parameters:
key
- key- Returns:
- true if contains key
-
getLocation
public MLocation getLocation(Object key, String trxName)
Get Location- Parameters:
key
- ID as string or integertrxName
- transaction- Returns:
- Location
-
getLocation
public MLocation getLocation(int C_Location_ID, String trxName)
Get Location- Parameters:
C_Location_ID
- idtrxName
- transaction- Returns:
- Location
-
getColumnName
public String getColumnName()
Get underlying fully qualified Table.Column Name. Used for VLookup.actionButton (Zoom)- Specified by:
getColumnName
in classLookup
- Returns:
- column name
-
-