private boolean isPairComplete (DBMemberElement member) { return ((member instanceof ColumnPairElement) && (((ColumnPairElement)member).getLocalColumn() != null) && (((ColumnPairElement)member).getReferencedColumn() != null)); } };
private boolean isPairComplete (DBMemberElement member) { return ((member instanceof ColumnPairElement) && (((ColumnPairElement)member).getLocalColumn() != null) && (((ColumnPairElement)member).getReferencedColumn() != null)); } };
/** Get all referenced columns in this reference key. This method is * provided as part of the implementation of the ReferenceKey interface * but should only be used when a ReferenceKey object is used or by * the runtime. * @return the columns */ public ColumnElement[] getReferencedColumns () { ColumnPairElement[] columnPairs = getColumnPairs(); int i, count = ((columnPairs != null) ? columnPairs.length : 0); ColumnElement[] columns = new ColumnElement[count]; for (i = 0; i < count ; i++) columns[i] = columnPairs[i].getReferencedColumn(); return columns; }
/** Get all referenced columns in this reference key. This method is * provided as part of the implementation of the ReferenceKey interface * but should only be used when a ReferenceKey object is used or by * the runtime. * @return the columns */ public ColumnElement[] getReferencedColumns () { ColumnPairElement[] columnPairs = getColumnPairs(); int i, count = ((columnPairs != null) ? columnPairs.length : 0); ColumnElement[] columns = new ColumnElement[count]; for (i = 0; i < count ; i++) columns[i] = columnPairs[i].getReferencedColumn(); return columns; }
/** Get the referenced table of the reference key. This method is * provided as part of the implementation of the ReferenceKey interface * but should only be used when a ReferenceKey object is used or by * the runtime. * @return the referenced table */ public TableElement getReferencedTable () { ColumnPairElement[] columnPairs = getColumnPairs(); if ((columnPairs != null) && (columnPairs.length > 0)) return columnPairs[0].getReferencedColumn().getDeclaringTable(); return null; }
/** Get the referenced table of the reference key. This method is * provided as part of the implementation of the ReferenceKey interface * but should only be used when a ReferenceKey object is used or by * the runtime. * @return the referenced table */ public TableElement getReferencedTable () { ColumnPairElement[] columnPairs = getColumnPairs(); if ((columnPairs != null) && (columnPairs.length > 0)) return columnPairs[0].getReferencedColumn().getDeclaringTable(); return null; }
private boolean isMappedToBlob (ColumnPairElement pair) { return ((pair == null) ? false : isMappedToBlob(pair.getLocalColumn()) && isMappedToBlob(pair.getReferencedColumn())); } private boolean isMappedToBlob (ColumnElement column)
private boolean isMappedToBlob (ColumnPairElement pair) { return ((pair == null) ? false : isMappedToBlob(pair.getLocalColumn()) && isMappedToBlob(pair.getReferencedColumn())); } private boolean isMappedToBlob (ColumnElement column)
ColumnElement rce = (fce!=null)?fce.getReferencedColumn():null; println(tabs+1, "[" + j + "] " + fce + " -> " + rce); //NOI18N ColumnElement rce = (fce!=null)?fce.getReferencedColumn():null; println(tabs+1, "[" + j + "] " + fce + " -> " + rce); //NOI18N
ColumnElement rce = (fce!=null)?fce.getReferencedColumn():null; println(tabs+1, "[" + j + "] " + fce + " -> " + rce); //NOI18N ColumnElement rce = (fce!=null)?fce.getReferencedColumn():null; println(tabs+1, "[" + j + "] " + fce + " -> " + rce); //NOI18N
public void validate () throws ModelValidationException { ColumnPairElement pair = getPair(pairName, getSchemaForClass(relatedClass)); if (pair != null) { ColumnElement column = pair.getReferencedColumn(); if (!matchesTable(tableNames, column)) { String fieldName = relatedField.getName(); throw new ModelValidationException( getModel().getField(getClassName(), fieldName), I18NHelper.getMessage(getMessages(), getKey( "util.validation.table_mismatch", //NOI18N relatedField), new Object[]{column.getName().getFullName(), fieldName, relatedClass})); } } } };
public void validate () throws ModelValidationException { ColumnPairElement pair = getPair(pairName, getSchemaForClass(relatedClass)); if (pair != null) { ColumnElement column = pair.getReferencedColumn(); if (!matchesTable(tableNames, column)) { String fieldName = relatedField.getName(); throw new ModelValidationException( getModel().getField(getClassName(), fieldName), I18NHelper.getMessage(getMessages(), getKey( "util.validation.table_mismatch", //NOI18N relatedField), new Object[]{column.getName().getFullName(), fieldName, relatedClass})); } } } };
ColumnPairElement pair = pairs[i]; ColumnPairElement inversePair = DBElementFactory.createColumnPair( pair.getReferencedColumn(), pair.getLocalColumn(), declaringTbl);
pair.getName().getFullName())) == -1) table.addKeyColumnInternal(pair.getReferencedColumn()); addKeyColumn(pair.getLocalColumn());
pair.getName().getFullName())) == -1) table.addKeyColumnInternal(pair.getReferencedColumn()); addKeyColumn(pair.getLocalColumn());