Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| package org.transmart.searchapp | |
| /************************************************************************* | |
| * tranSMART - translational medicine data mart | |
| * | |
| * Copyright 2008-2012 Janssen Research & Development, LLC. | |
| * | |
| * This product includes software developed at Janssen Research & Development, LLC. | |
| * | |
| * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License | |
| * as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later version, along with the following terms: | |
| * 1. You may convey a work based on this program in accordance with section 5, provided that you retain the above notices. | |
| * 2. You may convey verbatim copies of this program code as you receive it, in any medium, provided that you retain the above notices. | |
| * | |
| * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |
| * | |
| * You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. | |
| * | |
| * | |
| ******************************************************************/ | |
| /** | |
| * Request Map domain class used by Spring Security plugin to determine the security level by URL | |
| */ | |
| class ImportXnatConfiguration { | |
| String name | |
| String description | |
| String url | |
| String username | |
| String project | |
| String node | |
| Long id | |
| Long version | |
| static hasMany = [variables: ImportXnatVariable] | |
| static mapping ={ | |
| table 'IMPORT_XNAT_CONFIGURATION' | |
| id generator:'sequence', params:[sequence:'SEQ_SEARCH_DATA_ID', schema: 'searchapp'] | |
| variables column: 'CONFIGURATION_ID' | |
| columns { | |
| id column:'ID' | |
| version column: 'VERSION' | |
| name column:'NAME' | |
| description column:'DESCRIPTION' | |
| url column: 'URL' | |
| username column: 'USERNAME' | |
| project column: 'PROJECT' | |
| node column: 'NODE' | |
| } | |
| } | |
| static constraints = { | |
| name(blank: false, unique: true) | |
| description(blank: false) | |
| url(blank: false) | |
| username(blank: false) | |
| project(blank: false) | |
| node(blank: false) | |
| } | |
| } |