List of usage examples for org.hibernate.boot.model.naming Identifier getText
public String getText()
From source file:com.kpb.other.AcmeCorpPhysicalNamingStrategy.java
License:LGPL
public Identifier toPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment) { final List<String> parts = splitAndReplace(name.getText()); return jdbcEnvironment.getIdentifierHelper().toIdentifier(join(parts), name.isQuoted()); }
From source file:com.spoom.advise.SpringPhysicalNamingStrategy.java
License:Apache License
private Identifier apply(Identifier name) { if (name == null) { return null; }//w w w. j a v a 2s. co m StringBuilder text = new StringBuilder(name.getText().replace('.', '_')); for (int i = 1; i < text.length() - 1; i++) { if (isUnderscoreRequired(text.charAt(i - 1), text.charAt(i), text.charAt(i + 1))) { text.insert(i++, '_'); } } return new Identifier(text.toString().toLowerCase(Locale.ROOT), name.isQuoted()); }
From source file:com.spring.common.config.DefaultPhysicalNamingStrategy.java
License:LGPL
@Override public Identifier toPhysicalSequenceName(Identifier name, JdbcEnvironment jdbcEnvironment) { final LinkedList<String> parts = splitAndReplace(name.getText()); return jdbcEnvironment.getIdentifierHelper().toIdentifier(join(parts), name.isQuoted()); }
From source file:com.zuoxiaolong.niubi.job.persistent.hibernate.HibernateNamingStrategy.java
License:Apache License
private Identifier addUnderscores(Identifier name) { if (name != null) { return Identifier.toIdentifier(addUnderscores(abbreviateName(name.getText(), maxLength))); } else {/*from w w w . ja va2 s. c o m*/ return name; } }
From source file:nc.noumea.mairie.appock.PhysicalNamingStrategyImpl.java
License:Open Source License
@Override public Identifier toPhysicalTableName(Identifier name, JdbcEnvironment context) { return new Identifier(addUnderscores(name.getText()), name.isQuoted()); }
From source file:nc.noumea.mairie.appock.PhysicalNamingStrategyImpl.java
License:Open Source License
@Override public Identifier toPhysicalColumnName(Identifier name, JdbcEnvironment context) { return new Identifier(addUnderscores(name.getText()), name.isQuoted()); }
From source file:nc.noumea.mairie.appock.ws.PhysicalNamingStrategyImplTest.java
License:Open Source License
@Test public void addUnderscores() { PhysicalNamingStrategyImpl physicalNamingStrategy = new PhysicalNamingStrategyImpl(); Identifier identifier = new Identifier("Test", false); Identifier identifierResult = physicalNamingStrategy.toPhysicalTableName(identifier, null); Assert.assertEquals(identifierResult.getText(), "test"); identifierResult = physicalNamingStrategy.toPhysicalColumnName(identifier, null); Assert.assertEquals(identifierResult.getText(), "test"); identifier = new Identifier("TestMajusculeEtUnderscore", false); identifierResult = physicalNamingStrategy.toPhysicalTableName(identifier, null); Assert.assertEquals(identifierResult.getText(), "test_majuscule_et_underscore"); identifierResult = physicalNamingStrategy.toPhysicalColumnName(identifier, null); Assert.assertEquals(identifierResult.getText(), "test_majuscule_et_underscore"); identifier = new Identifier("TestMajuscule.Et.Underscore.Et.point", false); identifierResult = physicalNamingStrategy.toPhysicalTableName(identifier, null); Assert.assertEquals(identifierResult.getText(), "test_majuscule_et_underscore_et_point"); identifierResult = physicalNamingStrategy.toPhysicalColumnName(identifier, null); Assert.assertEquals(identifierResult.getText(), "test_majuscule_et_underscore_et_point"); }
From source file:org.ligoj.bootstrap.core.dao.PhysicalNamingStrategyLowerCase.java
License:MIT License
/** * Lower case the text, without touching the quotes. *//*from w ww . j ava 2 s . c o m*/ private Identifier toLowerCase(final Identifier name) { if (name == null) { return null; } // to lower case return new Identifier(name.getText().toLowerCase(Locale.ENGLISH), name.isQuoted()); }
From source file:org.mitre.mpf.wfm.data.ImprovedNamingStrategy.java
License:Open Source License
private Identifier convert(Identifier identifier) { if (identifier == null || StringUtils.isBlank(identifier.getText())) { return identifier; }//from w w w .j a v a 2 s. c o m String regex = "([a-z])([A-Z])"; String replacement = "$1_$2"; String newName = identifier.getText().replaceAll(regex, replacement).toLowerCase(); return Identifier.toIdentifier(newName); }
From source file:org.openlmis.fulfillment.domain.naming.CustomPhysicalNamingStrategy.java
License:Open Source License
@Override public Identifier toPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment) { return jdbcEnvironment.getIdentifierHelper().toIdentifier(name.getText().replaceAll("_", "")); }