javaMSCRM
Class JavaMSCRMLookupRecords

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by javaMSCRM.JavaMSCRMLookupRecords
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class JavaMSCRMLookupRecords
extends javax.swing.JFrame
implements java.awt.event.ActionListener

Author:
Zoran IVANOV
See Also:
Serialized Form

Nested Class Summary
(package private)  class JavaMSCRMLookupRecords.ColumnHeaderListener
           
 class JavaMSCRMLookupRecords.JavaMSCRMStatusBarButton
           
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  java.lang.String[] ColumnEntitiesNames
           
(package private)  java.lang.String[] ColumnEntitiesTitles
           
(package private)  java.lang.String Entity
           
(package private)  java.util.ArrayList<java.lang.String> EntriesIDList
           
(package private)  javax.swing.JPanel FooterBarContainer
           
(package private)  javax.swing.JPanel FooterBarContainerRight
           
(package private)  javax.swing.JPanel HeaderBarContainer
           
(package private)  JavaMSCRM JavaMSCRM
           
(package private)  javax.swing.JButton JBCancel
           
(package private)  javax.swing.JButton JBOk
           
(package private)  javax.swing.JButton JBRemoveValue
           
(package private)  javax.swing.JComboBox JCBEntityName
           
(package private)  JavaMSCRMLookupField LookupField
           
(package private)  JavaMSCRMTableModel model
           
(package private)  JavaMSCRMCondition[] MSCRMConditions
           
(package private)  javax.swing.JButton NextPage
           
(package private)  com.microsoft.schemas.crm._2006.query.PagingInfo pageInfo
           
(package private)  javax.swing.JLabel PageNumber
           
(package private)  javax.swing.JPanel PagingContainer
           
(package private)  javax.swing.JButton PreviousPage
           
(package private)  javax.swing.JPanel SearchBarContainer
           
(package private)  javax.swing.JButton SearchButton
           
(package private)  javax.swing.JPanel SearchContainer
           
(package private)  javax.swing.JTextField SearchField
           
(package private)  java.lang.String searchString
           
private static long serialVersionUID
           
(package private)  int SortingColumn
           
(package private)  int SortingDirection
           
(package private)  javax.swing.JTable table
           
(package private)  javax.swing.table.JTableHeader TableHeader
           
(package private)  javax.swing.JScrollPane TableScrollPane
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JavaMSCRMLookupRecords(JavaMSCRM JavaMSCRM, JavaMSCRMLookupField LookupField)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void clearTable()
           
 void displayEntitiesList(com.microsoft.schemas.crm._2006.query.PagingInfo pageInfo, int sortingColumn, int sortingDirection)
           
 void displayTableHeader()
           
 com.microsoft.schemas.crm._2007.webservices.RetrieveMultipleDocument getListOfEntities(com.microsoft.schemas.crm._2006.query.PagingInfo pageInfo)
           
 void initialiseLetterFilterAndNavigation(com.microsoft.schemas.crm._2006.webservices.BusinessEntityCollection bec)
           
 void initialiseSearchForm()
           
 void pagesNavigation(boolean fetchNext, int CurrentPageNumber)
           
 void setColumnEntitiesNames(java.lang.String[] columnEntitiesNames)
           
 void setColumnEntitiesTitles(java.lang.String[] columnEntitiesTitles)
           
 void setMSCRMConditions(JavaMSCRMCondition[] mSCRMConditions)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

JavaMSCRM

JavaMSCRM JavaMSCRM

LookupField

JavaMSCRMLookupField LookupField

EntriesIDList

java.util.ArrayList<java.lang.String> EntriesIDList

Entity

java.lang.String Entity

ColumnEntitiesNames

java.lang.String[] ColumnEntitiesNames

ColumnEntitiesTitles

java.lang.String[] ColumnEntitiesTitles

SortingColumn

int SortingColumn

SortingDirection

int SortingDirection

pageInfo

com.microsoft.schemas.crm._2006.query.PagingInfo pageInfo

MSCRMConditions

JavaMSCRMCondition[] MSCRMConditions

searchString

java.lang.String searchString

HeaderBarContainer

javax.swing.JPanel HeaderBarContainer

SearchBarContainer

javax.swing.JPanel SearchBarContainer

SearchContainer

javax.swing.JPanel SearchContainer

FooterBarContainer

javax.swing.JPanel FooterBarContainer

PagingContainer

javax.swing.JPanel PagingContainer

FooterBarContainerRight

javax.swing.JPanel FooterBarContainerRight

PageNumber

javax.swing.JLabel PageNumber

SearchButton

javax.swing.JButton SearchButton

JBOk

javax.swing.JButton JBOk

JBCancel

javax.swing.JButton JBCancel

JBRemoveValue

javax.swing.JButton JBRemoveValue

NextPage

javax.swing.JButton NextPage

PreviousPage

javax.swing.JButton PreviousPage

SearchField

javax.swing.JTextField SearchField

JCBEntityName

javax.swing.JComboBox JCBEntityName

model

JavaMSCRMTableModel model

table

javax.swing.JTable table

TableScrollPane

javax.swing.JScrollPane TableScrollPane

TableHeader

javax.swing.table.JTableHeader TableHeader
Constructor Detail

JavaMSCRMLookupRecords

public JavaMSCRMLookupRecords(JavaMSCRM JavaMSCRM,
                              JavaMSCRMLookupField LookupField)
Parameters:
JavaMSCRM -
LookupField -
Method Detail

setMSCRMConditions

public void setMSCRMConditions(JavaMSCRMCondition[] mSCRMConditions)
Parameters:
mSCRMConditions -

setColumnEntitiesNames

public void setColumnEntitiesNames(java.lang.String[] columnEntitiesNames)
Parameters:
columnEntitiesNames -

setColumnEntitiesTitles

public void setColumnEntitiesTitles(java.lang.String[] columnEntitiesTitles)
Parameters:
columnEntitiesTitles -

displayEntitiesList

public void displayEntitiesList(com.microsoft.schemas.crm._2006.query.PagingInfo pageInfo,
                                int sortingColumn,
                                int sortingDirection)
Parameters:
pageInfo -
sortingColumn -
sortingDirection -

initialiseLetterFilterAndNavigation

public void initialiseLetterFilterAndNavigation(com.microsoft.schemas.crm._2006.webservices.BusinessEntityCollection bec)
Parameters:
bec -

displayTableHeader

public void displayTableHeader()

getListOfEntities

public com.microsoft.schemas.crm._2007.webservices.RetrieveMultipleDocument getListOfEntities(com.microsoft.schemas.crm._2006.query.PagingInfo pageInfo)
Parameters:
pageInfo -
Returns:
com.microsoft.schemas.crm._2007.webservices.RetrieveMultipleDocument

pagesNavigation

public void pagesNavigation(boolean fetchNext,
                            int CurrentPageNumber)
Parameters:
fetchNext -
CurrentPageNumber -

initialiseSearchForm

public void initialiseSearchForm()

clearTable

public void clearTable()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener