public void applyResultSetMapping(ResultSetMappingDefinition resultSetMappingDefinition) { final ResultSetMappingDefinition old = sqlResultSetMappingMap.put( resultSetMappingDefinition.getName(), resultSetMappingDefinition ); if ( old != null ) { throw new DuplicateMappingException( DuplicateMappingException.Type.RESULT_SET_MAPPING, resultSetMappingDefinition.getName() ); } }
@Override public void addDefaultResultSetMapping(ResultSetMappingDefinition definition) { final String name = definition.getName(); if ( !defaultSqlResultSetMappingNames.contains( name ) && sqlResultSetMappingMap.containsKey( name ) ) { sqlResultSetMappingMap.remove( name ); } applyResultSetMapping( definition ); defaultSqlResultSetMappingNames.add( name ); }
@Override public void addResultSetMapping(ResultSetMappingDefinition resultSetMappingDefinition) { if ( resultSetMappingDefinition == null ) { throw new IllegalArgumentException( "Result-set mapping was null" ); } final String name = resultSetMappingDefinition.getName(); if ( name == null ) { throw new IllegalArgumentException( "Result-set mapping name is null: " + resultSetMappingDefinition ); } if ( defaultSqlResultSetMappingNames.contains( name ) ) { return; } applyResultSetMapping( resultSetMappingDefinition ); }
public NamedQueryRepository( Iterable<NamedQueryDefinition> namedQueryDefinitions, Iterable<NamedSQLQueryDefinition> namedSqlQueryDefinitions, Iterable<ResultSetMappingDefinition> namedSqlResultSetMappings, Map<String, ProcedureCallMemento> namedProcedureCalls) { final HashMap<String, NamedQueryDefinition> namedQueryDefinitionMap = new HashMap<String, NamedQueryDefinition>(); for ( NamedQueryDefinition namedQueryDefinition : namedQueryDefinitions ) { namedQueryDefinitionMap.put( namedQueryDefinition.getName(), namedQueryDefinition ); } this.namedQueryDefinitionMap = Collections.unmodifiableMap( namedQueryDefinitionMap ); final HashMap<String, NamedSQLQueryDefinition> namedSqlQueryDefinitionMap = new HashMap<String, NamedSQLQueryDefinition>(); for ( NamedSQLQueryDefinition namedSqlQueryDefinition : namedSqlQueryDefinitions ) { namedSqlQueryDefinitionMap.put( namedSqlQueryDefinition.getName(), namedSqlQueryDefinition ); } this.namedSqlQueryDefinitionMap = Collections.unmodifiableMap( namedSqlQueryDefinitionMap ); final HashMap<String, ResultSetMappingDefinition> namedSqlResultSetMappingMap = new HashMap<String, ResultSetMappingDefinition>(); for ( ResultSetMappingDefinition resultSetMappingDefinition : namedSqlResultSetMappings ) { namedSqlResultSetMappingMap.put( resultSetMappingDefinition.getName(), resultSetMappingDefinition ); } this.namedSqlResultSetMappingMap = Collections.unmodifiableMap( namedSqlResultSetMappingMap ); this.procedureCallMementoMap = Collections.unmodifiableMap( namedProcedureCalls ); }
LOG.debugf( "Binding result set mapping: %s", definition.getName() );
@Override public void addResultSetMapping(ResultSetMappingDefinition definition) throws DuplicateMappingException { if ( !defaultSqlResulSetMappingNames.contains( definition.getName() ) ) { super.addResultSetMapping( definition ); } }
public void addDefaultResultSetMapping(ResultSetMappingDefinition definition) { final String name = definition.getName(); if ( !defaultSqlResulSetMappingNames.contains( name ) && super.getResultSetMapping( name ) != null ) { removeResultSetMapping( name ); } super.addResultSetMapping( definition ); defaultSqlResulSetMappingNames.add( name ); }
log.info( "Binding resultset mapping: {}", definition.getName() );
@Override public void addResultSetMapping(ResultSetMappingDefinition resultSetMappingDefinition) { if ( resultSetMappingDefinition == null || resultSetMappingDefinition.getName() == null ) { throw new IllegalArgumentException( "Result-set mapping object or name is null: " + resultSetMappingDefinition ); } resultSetMappings.put( resultSetMappingDefinition.getName(), resultSetMappingDefinition ); }
@Override public void addResultSetMapping(ResultSetMappingDefinition resultSetMappingDefinition) { if ( resultSetMappingDefinition == null || resultSetMappingDefinition.getName() == null ) { throw new IllegalArgumentException( "Result-set mapping object or name is null: " + resultSetMappingDefinition ); } resultSetMappings.put( resultSetMappingDefinition.getName(), resultSetMappingDefinition ); }
public void applyResultSetMapping(ResultSetMappingDefinition sqlResultSetMapping) throws DuplicateMappingException { Object old = sqlResultSetMappings.put( sqlResultSetMapping.getName(), sqlResultSetMapping ); if ( old != null ) { throw new DuplicateMappingException( "resultSet", sqlResultSetMapping.getName() ); } }
public void applyResultSetMapping(ResultSetMappingDefinition sqlResultSetMapping) throws DuplicateMappingException { Object old = sqlResultSetMappings.put( sqlResultSetMapping.getName(), sqlResultSetMapping ); if ( old != null ) { throw new DuplicateMappingException( "resultSet", sqlResultSetMapping.getName() ); } }
public void addResultSetMapping(ResultSetMappingDefinition sqlResultSetMapping) throws DuplicateMappingException { if ( !defaultSqlResultSetMappingNames.contains( sqlResultSetMapping.getName() ) ) { applyResultSetMapping( sqlResultSetMapping ); } }
public void addResultSetMapping(ResultSetMappingDefinition sqlResultSetMapping) throws DuplicateMappingException { if ( !defaultSqlResultSetMappingNames.contains( sqlResultSetMapping.getName() ) ) { applyResultSetMapping( sqlResultSetMapping ); } }
@Override public void addResultSetMapping(ResultSetMappingDefinition definition) { if ( ! defaultSqlResulSetMappingNames.contains( definition.getName() ) ) super.addResultSetMapping( definition ); }
public void addResultSetMapping(ResultSetMappingDefinition sqlResultSetMapping) { final String name = sqlResultSetMapping.getName(); if ( resultSetMappings.containsKey(name) ) { throw new DuplicateMappingException("resultSet", name); } resultSetMappings.put(name, sqlResultSetMapping); }
public void addDefaultResultSetMapping(ResultSetMappingDefinition definition) { final String name = definition.getName(); if ( ! defaultSqlResulSetMappingNames.contains( name ) && super.getResultSetMapping( name ) != null ) { resultSetMappings.remove( name ); } super.addResultSetMapping(definition); defaultSqlResulSetMappingNames.add( name ); }
public void addDefaultResultSetMapping(ResultSetMappingDefinition definition) { final String name = definition.getName(); if ( !defaultSqlResultSetMappingNames.contains( name ) && getResultSetMapping( name ) != null ) { removeResultSetMapping( name ); } applyResultSetMapping( definition ); defaultSqlResultSetMappingNames.add( name ); }
public void addDefaultResultSetMapping(ResultSetMappingDefinition definition) { final String name = definition.getName(); if ( !defaultSqlResultSetMappingNames.contains( name ) && getResultSetMapping( name ) != null ) { removeResultSetMapping( name ); } applyResultSetMapping( definition ); defaultSqlResultSetMappingNames.add( name ); }
if ( log.isInfoEnabled() ) log.info( "Binding resultset mapping: " + definition.getName() );