Package net.datacrow.core.objects

Examples of net.datacrow.core.objects.DcField


    /**
     * Creates the default fields.
     */
    @Override
    protected void initializeFields() {
        addField(new DcField(DcMapping._A_PARENT_ID, getIndex(), "Object ID",
                             false, true, false, false,
                             36, ComponentFactory._SHORTTEXTFIELD, parentMod.getIndex(), DcRepository.ValueTypes._STRING,
                             "ObjectID"));
        addField(new DcField(DcMapping._B_REFERENCED_ID, getIndex(), "Referenced ID",
                             false, true, false, false,
                             36, ComponentFactory._SHORTTEXTFIELD, referencedMod.getIndex(), DcRepository.ValueTypes._STRING,
                             "ReferencedId"));
    }
View Full Code Here


   
    private void save() {
        try {
            TitleRewriter titleRewriter = getTitleRewriter();
            module.removeEnhancers();
            DcField field = module.getField(titleRewriter.getField());
            if (field == null) {
                DcSwingUtilities.displayWarningMessage("msgCouldNotSaveTitleRewriter");
            } else {
                ValueEnhancers.registerEnhancer(field, titleRewriter);
                ValueEnhancers.save();
View Full Code Here

     * Initializes the default fields.
     */
    @Override
    protected void initializeFields() {
        super.initializeFields();
        addField(new DcField(ExternalReference._EXTERNAL_ID, getIndex(), "External ID",
                false, true, false, false,
                255, ComponentFactory._SHORTTEXTFIELD, getIndex(), DcRepository.ValueTypes._STRING,
                "externalid"));
       
        addField(new DcField(ExternalReference._EXTERNAL_ID_TYPE, getIndex(), "Type",
                false, true, false, false,
                255, ComponentFactory._SHORTTEXTFIELD, getIndex(), DcRepository.ValueTypes._STRING,
                "externalidtype"));       

        getField(DcObject._ID).setEnabled(false);
View Full Code Here

        }
    }   
   
    public void setSelectedFields(String[] fields) {
        reset();
        DcField field;
        for (int i = 0; i < fields.length; i++) {
            field = module.getField(fields[i]);
            if (field != null) {
                listLeft.remove(field);
                listRight.add(field);
View Full Code Here

        }
    }
   
    public void setSelectedFields(int[] fields) {
        reset();
        DcField field;
        for (int i = 0; i < fields.length; i++) {
            field = module.getField(fields[i]);
            if (field != null) {
                listLeft.remove(field);
                listRight.add(field);
View Full Code Here

        comboOrderBy1.addItem("");
        comboOrderBy2.addItem("");
        comboOrderBy3.addItem("");
       
        for (DcFieldDefinition definition : module.getFieldDefinitions().getDefinitions()) {
            DcField field = module.getField(definition.getIndex());
            if (field.isSearchable() && !field.isUiOnly()) {
                comboOrderBy1.addItem(field);
                comboOrderBy2.addItem(field);
                comboOrderBy3.addItem(field);
            }
        }
View Full Code Here

       
        @Override
        public void mouseReleased(MouseEvent e) {
            if (e.getClickCount() == 2) {
                if (direction == _LEFT) {
                    DcField field = listRight.getSelected();
                   
                    if (field == null) return;
                   
                    listLeft.add(field);
                    listRight.remove();
                    listRight.clearSelection();
                } else {
                    DcField field =  listLeft.getSelected();
                   
                    if (field == null) return;
                   
                    listRight.add(field);
                    listLeft.remove();
View Full Code Here

    }   
   
    private void renumber() {
        save();
       
        DcField field1 = comboOrderBy1.getSelectedIndex() > 0 ? (DcField) comboOrderBy1.getSelectedItem() : null;
        DcField field2 = comboOrderBy2.getSelectedIndex() > 0 ? (DcField) comboOrderBy2.getSelectedItem() : null;
        DcField field3 = comboOrderBy3.getSelectedIndex() > 0 ? (DcField) comboOrderBy3.getSelectedItem() : null;
       
        int total = 0;
        if (field1 != null)
            total++;
        if (field2 != null)
View Full Code Here

           
            QuickViewFieldDefinitions qvDefs = new QuickViewFieldDefinitions();
            for (int row = 0; row < table.getRowCount(); row++) {
                boolean enabled = ((Boolean) table.getValueAt(row, 1, true)).booleanValue();
                String direction = (String) table.getValueAt(row, 2, true);
                DcField field = (DcField) table.getValueAt(row, 3, true);
                int length = !Utilities.isEmpty(table.getValueAt(row, 4, true)) ?
                              Integer.valueOf(table.getValueAt(row, 4, true).toString()) : 0;
                qvDefs.add(new QuickViewFieldDefinition(field.getIndex(), enabled, direction, length));
            }
            return qvDefs;
        }
View Full Code Here

            boolean exists = false;
            for (DcField fld2 : pm.getFields())
                exists = fld2.getIndex() == fld1.getIndex() ? true : exists;
           
            if (!exists) {
                DcField field = new DcField(fld1.getIndex(), pm.getIndex(), fld1.getLabel(), fld1.isUiOnly(),
                                            fld1.isEnabled(), fld1.isReadOnly(), fld1.isSearchable(), fld1.getMaximumLength(),
                                            fld1.getFieldType(), pm.getIndex(), fld1.getValueType(),
                                            fld1.getDatabaseFieldName());
                pm.addField(field);
            }
View Full Code Here

TOP

Related Classes of net.datacrow.core.objects.DcField

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.