Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
53 lines (47 sloc) 1.93 KB
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 ImportXnatVariable {
String name
String datatype
String url
Long id
//Version for complete coupling config
//SEQUENCE ID
static belongsTo = [configuration: ImportXnatConfiguration]
static mapping ={
table 'IMPORT_XNAT_VARIABLE'
id generator:'sequence', params:[sequence:'SEQ_SEARCH_DATA_ID', schema: 'searchapp']
version false
columns {
id column:'ID'
name column:'NAME'
datatype column:'DATATYPE'
url column:'URL'
}
}
static constraints = {
name(blank: false)
datatype(blank: false)
url(blank: false)
}
}