Tabnine Logo
ElementJoinColumn
Code IndexAdd Tabnine to your IDE (free)

How to use
ElementJoinColumn
in
org.apache.openjpa.persistence.jdbc

Best Java code snippets using org.apache.openjpa.persistence.jdbc.ElementJoinColumn (Showing top 8 results out of 315)

origin: org.apache.openjpa/com.springsource.org.apache.openjpa

/**
 * Create a new schema column with information from the given annotation.
 */
private static Column newColumn(ElementJoinColumn join) {
  Column col = new Column();
  if (!StringUtils.isEmpty(join.name()))
    col.setName(join.name());
  if (!StringUtils.isEmpty(join.columnDefinition()))
    col.setTypeName(join.columnDefinition());
  if (!StringUtils.isEmpty(join.referencedColumnName()))
    col.setTarget(join.referencedColumnName());
  if (!StringUtils.isEmpty(join.referencedAttributeName()))
    col.setTargetField(join.referencedAttributeName());
  col.setNotNull(!join.nullable());
  col.setFlag (Column.FLAG_UNINSERTABLE, !join.insertable ());
  col.setFlag (Column.FLAG_UNUPDATABLE, !join.updatable ());
  return col;
}

origin: org.apache.openjpa/com.springsource.org.apache.openjpa

/**
 * Parse @ElementJoinColumn(s).
 */
protected void parseElementJoinColumns(FieldMapping fm,
  ElementJoinColumn... joins) {
  if (joins.length == 0)
    return;
  List<Column> cols = new ArrayList<Column>(joins.length);
  int unique = 0;
  for (int i = 0; i < joins.length; i++) {
    cols.add(newColumn(joins[i]));
    unique |= (joins[i].unique()) ? TRUE : FALSE;
  }
  setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique);
}
origin: org.apache.openjpa/openjpa-all

/**
 * Parse @ElementJoinColumn(s).
 */
protected void parseElementJoinColumns(FieldMapping fm,
  ElementJoinColumn... joins) {
  if (joins.length == 0)
    return;
  List<Column> cols = new ArrayList<Column>(joins.length);
  int unique = 0;
  for (int i = 0; i < joins.length; i++) {
    cols.add(newColumn(joins[i], delimit()));
    unique |= (joins[i].unique()) ? TRUE : FALSE;
  }
  setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique);
}
origin: org.apache.openejb.patch/openjpa

/**
 * Create a new schema column with information from the given annotation.
 */
private Column newColumn(ElementJoinColumn join, boolean delimit) {
  Column col = new Column();
  if (!StringUtils.isEmpty(join.name()))
    col.setIdentifier(DBIdentifier.newColumn(join.name(), delimit));
  if (!StringUtils.isEmpty(join.columnDefinition()))
    col.setTypeIdentifier(DBIdentifier.newColumnDefinition(join.columnDefinition()));
  if (!StringUtils.isEmpty(join.referencedColumnName()))
    setTargetIdentifier(col, join.referencedColumnName());
  if (!StringUtils.isEmpty(join.referencedAttributeName()))
    col.setTargetField(join.referencedAttributeName());
  col.setNotNull(!join.nullable());
  col.setFlag (Column.FLAG_UNINSERTABLE, !join.insertable ());
  col.setFlag (Column.FLAG_UNUPDATABLE, !join.updatable ());
  return col;
}

origin: org.apache.openjpa/openjpa-persistence-jdbc

/**
 * Parse @ElementJoinColumn(s).
 */
protected void parseElementJoinColumns(FieldMapping fm,
  ElementJoinColumn... joins) {
  if (joins.length == 0)
    return;
  List<Column> cols = new ArrayList<Column>(joins.length);
  int unique = 0;
  for (int i = 0; i < joins.length; i++) {
    cols.add(newColumn(joins[i], delimit()));
    unique |= (joins[i].unique()) ? TRUE : FALSE;
  }
  setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique);
}
origin: org.apache.openjpa/openjpa-persistence-jdbc

/**
 * Create a new schema column with information from the given annotation.
 */
private Column newColumn(ElementJoinColumn join, boolean delimit) {
  Column col = new Column();
  if (!StringUtil.isEmpty(join.name()))
    col.setIdentifier(DBIdentifier.newColumn(join.name(), delimit));
  if (!StringUtil.isEmpty(join.columnDefinition()))
    col.setTypeIdentifier(DBIdentifier.newColumnDefinition(join.columnDefinition()));
  if (!StringUtil.isEmpty(join.referencedColumnName()))
    setTargetIdentifier(col, join.referencedColumnName());
  if (!StringUtil.isEmpty(join.referencedAttributeName()))
    col.setTargetField(join.referencedAttributeName());
  col.setNotNull(!join.nullable());
  col.setFlag (Column.FLAG_UNINSERTABLE, !join.insertable ());
  col.setFlag (Column.FLAG_UNUPDATABLE, !join.updatable ());
  return col;
}

origin: org.apache.openejb.patch/openjpa

/**
 * Parse @ElementJoinColumn(s).
 */
protected void parseElementJoinColumns(FieldMapping fm,
  ElementJoinColumn... joins) {
  if (joins.length == 0)
    return;
  List<Column> cols = new ArrayList<Column>(joins.length);
  int unique = 0;
  for (int i = 0; i < joins.length; i++) {
    cols.add(newColumn(joins[i], delimit()));
    unique |= (joins[i].unique()) ? TRUE : FALSE;
  }
  setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique);
}
origin: org.apache.openjpa/openjpa-all

/**
 * Create a new schema column with information from the given annotation.
 */
private Column newColumn(ElementJoinColumn join, boolean delimit) {
  Column col = new Column();
  if (!StringUtil.isEmpty(join.name()))
    col.setIdentifier(DBIdentifier.newColumn(join.name(), delimit));
  if (!StringUtil.isEmpty(join.columnDefinition()))
    col.setTypeIdentifier(DBIdentifier.newColumnDefinition(join.columnDefinition()));
  if (!StringUtil.isEmpty(join.referencedColumnName()))
    setTargetIdentifier(col, join.referencedColumnName());
  if (!StringUtil.isEmpty(join.referencedAttributeName()))
    col.setTargetField(join.referencedAttributeName());
  col.setNotNull(!join.nullable());
  col.setFlag (Column.FLAG_UNINSERTABLE, !join.insertable ());
  col.setFlag (Column.FLAG_UNUPDATABLE, !join.updatable ());
  return col;
}

org.apache.openjpa.persistence.jdbcElementJoinColumn

Most used methods

  • columnDefinition
  • insertable
  • name
  • nullable
  • referencedAttributeName
  • referencedColumnName
  • unique
  • updatable
  • <init>

Popular in Java

  • Creating JSON documents from java classes using gson
  • addToBackStack (FragmentTransaction)
  • scheduleAtFixedRate (Timer)
  • findViewById (Activity)
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • Collectors (java.util.stream)
  • JPanel (javax.swing)
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now