List of usage examples for org.apache.commons.collections CollectionUtils size
public static int size(Object object)
From source file:org.piraso.api.sql.SQLParameterUtils.java
public static String toPSLiteral(SQLParameterEntry parameter) { if (CollectionUtils.size(parameter.getParameterClassNames()) < 1) { return "''"; }//from ww w .jav a 2 s .c o m String parameterClassName = parameter.getParameterClassNames()[1]; ObjectEntry parameterValue = parameter.getArguments()[1]; if (!parameterValue.isSupported()) { return "@not-supported"; } if (parameterValue.isNull()) { return "is null"; } if ("setNull".equals(parameter.getMethodName())) { return "null"; } if (LITERAL_TYPES.contains(parameterClassName)) { return parameterValue.getStrValue(); } else if (Date.class.getName().equals(parameterClassName)) { SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy"); return "'" + dateFormat.format(parameterValue.toObject()) + "'"; } else if (Timestamp.class.getName().equals(parameterClassName)) { SimpleDateFormat timeFormat = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss"); return "'" + timeFormat.format(parameterValue.toObject()) + "'"; } else { if (parameterValue.isSupported()) { return "'" + String.valueOf(parameterValue.toObject()) + "'"; } return "'" + parameterValue.getStrValue() + "'"; } }
From source file:org.piraso.client.net.HttpPirasoEntryReaderTest.java
@Test public void testStartOnSuccess() throws Exception { String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<piraso id=\"1\" watched-address=\"127.0.0.1\">\n" + "<entry class-name=\"org.piraso.api.entry.MessageEntry\" date=\"1319349832439\" id=\"1\">{\"message\":\"message\",\"elapseTime\":null}</entry>\n" + "</piraso>"; Preferences preferences = new Preferences(); StatusLine line = new BasicStatusLine(new ProtocolVersion("http", 1, 0), HttpStatus.SC_OK, ""); doReturn(line).when(response).getStatusLine(); doReturn(new ByteArrayInputStream(xml.getBytes())).when(entity).getContent(); doReturn(XML_CONTENT_TYPE).when(contentTypeHeader).getValue(); reader.getStartHandler().setPreferences(preferences); reader.getStartHandler().setWatchedAddr("127.0.0.1"); final List<Entry> entries = new ArrayList<Entry>(); reader.getStartHandler().addListener(new EntryReadAdapter() { @Override//from ww w. j av a 2 s . c om public void readEntry(EntryReadEvent evt) { entries.add(evt.getEntry()); } }); reader.start(); assertNotNull(reader.getStartHandler().getWatchedAddr()); assertNotNull(reader.getStartHandler().getId()); assertTrue(reader.isComplete()); assertEquals(1, CollectionUtils.size(entries)); assertTrue(UrlEncodedFormEntity.class.isInstance(capturedPost.getEntity())); verify(client).execute(Matchers.<HttpHost>any(), Matchers.<HttpRequest>any(), Matchers.<HttpContext>any()); reader.stop(); // still once since already complete verify(client).execute(Matchers.<HttpHost>any(), Matchers.<HttpRequest>any(), Matchers.<HttpContext>any()); }
From source file:org.piraso.headless.EntryCriteria.java
public Entry uniqueResult() { List<Entry> items = list(); if (CollectionUtils.isEmpty(items)) { return null; }/*from ww w .j a v a 2 s.com*/ if (CollectionUtils.size(items) > 1) { throw new PirasoHeadlessException("Has more than one entries found."); } return items.iterator().next(); }
From source file:org.piraso.ui.base.model.IOEntryComboBoxModel.java
@Override public int getSize() { synchronized (this) { return CollectionUtils.size(requests); } }
From source file:org.piraso.ui.base.PreferencePanel.java
private void initPreferenceComponentsVerticalChildLayout() { CellConstraints c = new CellConstraints(); int size = CollectionUtils.size(provider.getPreferences()); int l = 0, r = 2; chkPreferences = new JCheckBox[size]; preferenceKeys = new PreferenceProperty[size]; JLabel lblHeader = new JLabel(provider.getName()); Font of = lblHeader.getFont(); lblHeader.setFont(of.deriveFont(Font.BOLD)); pnlPreferences.add(lblHeader, c.xyw(2, r, 5)); r += 2;/* w w w . ja v a 2 s .c o m*/ Iterator<? extends PreferenceProperty> itrp = provider.getPreferences().iterator(); for (int j = 0; j < provider.getPreferences().size(); j++, l++) { PreferenceProperty prop = itrp.next(); preferenceKeys[l] = prop; chkPreferences[l] = new JCheckBox(); chkPreferences[l].setText(provider.getMessage(prop.getName())); chkPreferences[l].setSelected(prop.isDefaultValue()); chkPreferences[l].addActionListener(new CheckBoxClickHandler(l)); if (prop.isParent()) { chkPreferences[l].setFont(chkPreferences[l].getFont().deriveFont(Font.BOLD)); } if (prop.isChild()) { pnlPreferences.add(chkPreferences[l], c.xy(6, r)); } else { pnlPreferences.add(chkPreferences[l], c.xyw(4, r, 3)); } r += 2; } }
From source file:org.piraso.ui.base.PreferencePanel.java
private void initPreferenceComponentsHorizontalChildLayout() { handlers = new ArrayList<ParentChildHandler>(); CellConstraints c = new CellConstraints(); int size = CollectionUtils.size(provider.getPreferences()); int l = 0, r = 2; chkPreferences = new JCheckBox[size]; preferenceKeys = new PreferenceProperty[size]; JLabel lblHeader = new JLabel(provider.getName()); Font of = lblHeader.getFont(); lblHeader.setFont(of.deriveFont(Font.BOLD)); pnlPreferences.add(lblHeader, c.xyw(2, r, 5)); r += 2;/*www. ja va 2 s. c o m*/ JButton parentToggle = null; JPanel childrenPanel = null; ParentChildHandler parentChildHandler = null; Iterator<? extends PreferenceProperty> itrp = provider.getPreferences().iterator(); for (int j = 0; j < provider.getPreferences().size(); j++, l++) { PreferenceProperty prop = itrp.next(); preferenceKeys[l] = prop; chkPreferences[l] = new JCheckBox(); chkPreferences[l].setText(provider.getMessage(prop.getName())); chkPreferences[l].setSelected(prop.isDefaultValue()); if (prop.isChild()) { if (childrenPanel == null) { childrenPanel = new JPanel(); childrenPanel.setLayout(new FlowLayout(FlowLayout.LEFT, 1, 1)); childrenPanel.setOpaque(false); childrenPanel.setBorder(BorderFactory.createEmptyBorder(0, 0, 10, 1)); childrenPanel.setVisible(false); if (parentChildHandler != null) { parentChildHandler.setChildrenPanel(childrenPanel); } pnlPreferences.add(childrenPanel, c.xy(6, r)); r += 2; } if (parentChildHandler != null) { parentChildHandler.addPreference(chkPreferences[l]); } childrenPanel.add(chkPreferences[l]); parentToggle = null; } else { if (parentToggle != null) { parentChildHandler.hide(); } JPanel parentPanel = new JPanel(); parentPanel.setLayout(new FlowLayout(FlowLayout.LEFT, 1, 1)); parentPanel.setOpaque(false); parentToggle = new JButton(expandImage); JLabel previewLabel = new JLabel(); previewLabel.setForeground(new Color(0, 128, 0)); previewLabel.setFont(previewLabel.getFont().deriveFont(Font.ITALIC)); parentChildHandler = new ParentChildHandler(parentToggle, previewLabel); parentChildHandler.addPreference(chkPreferences[l]); handlers.add(parentChildHandler); parentToggle.setBorder(BorderFactory.createEmptyBorder(2, 0, 0, 0)); parentPanel.add(parentToggle); parentPanel.add(chkPreferences[l]); parentPanel.add(previewLabel); pnlPreferences.add(parentPanel, c.xyw(4, r, 3)); childrenPanel = null; r += 2; } chkPreferences[l].addActionListener(new CheckBoxClickHandler(l, parentChildHandler)); } }
From source file:org.piraso.ui.sql.provider.SQLDataViewProviderImpl.java
@Override public String toMessage(Entry entry) { SQLDataViewEntry sql = (SQLDataViewEntry) entry; StringBuilder buf = new StringBuilder("SQL DATA["); buf.append(sql.getResultSetId()).append("]: "); buf.append(CollectionUtils.size(sql.getRecords())); buf.append(" Rows"); return buf.toString(); }
From source file:org.piraso.web.base.PirasoResponseWrapperTest.java
@Test public void testAddCookie() throws Exception { wrapper.addCookie(new Cookie("name", "value")); wrapper.addCookie(new Cookie("name1", "value1")); assertEquals(2, CollectionUtils.size(entry.getCookies())); }
From source file:org.piraso.web.base.PirasoResponseWrapperTest.java
@Test public void testAddSetDateHeader() throws Exception { wrapper.addDateHeader("date", System.currentTimeMillis()); wrapper.setDateHeader("date2", System.currentTimeMillis()); assertEquals(2, CollectionUtils.size(entry.getDateHeader())); }
From source file:org.piraso.web.base.PirasoResponseWrapperTest.java
@Test public void testAddSetHeader() throws Exception { wrapper.addHeader("str", "1"); wrapper.setHeader("str2", "2"); assertEquals(2, CollectionUtils.size(entry.getStringHeader())); }