if (window.isc == undefined || window.isc.DataSource == undefined){  alert("Can't load DataSources - SmartClient runtime not loaded");}isc.DataSource.create({
    allowAdvancedCriteria:true,
    xpaths:"AUTORENEW_PERIOD~concat(primaryTimeLimit/periodValue,' ',primaryTimeLimit/periodType/userString);",
    linkedDataMethods:"getPkid;     NAME|getName;     getDescription;getComments;     getEntityOrigin;     getCreationDate;     getModificationDate;     getRevision;     getHidden;     getUuid;     LICENSELIMITTYPE|getLicenseLimitType-getUserString;     getLicenseType;getStatus;     getPublisher;     PUBLISHER_NAME|getPublisher-getName;     PUBLISHER_PKID|getPublisher-getPkid;     PERIODTYPE|getPrimaryTimeLimit-getPeriodType;     PERIODVALUE|getPrimaryTimeLimit-getPeriodValue;     ENDDATE|getPrimaryTimeLimit-getStopDate;     AUTORENEWTYPE|getPrimaryTimeLimit-getAutorenewType;     AUTORENEW_PERIOD|getAutoRenewPeriod;     AUTORENEWVALUE|getPrimaryTimeLimit-getAutorenewValue;     LAUNCHCOUNT|getPrimaryCountLimit-getLaunchCount;     CREATED_BY|getCreatedBy-getLogin;     LICENSE_PERIOD|getPeriodAsString;     LICENSETYPE_FORMATTED|getLicenseTypeUserString;     EXPIRED|getIsExpired",
    includeGlobals:"true",
    mappedBeanClass:"com.paceap.eden.jpa.main.Terms",
    mappedSortFields:"LICENSETYPE_FORMATTED|LICENSETYPE",
    mappedEnumClasses:"ENTITYORIGIN|com.paceap.eden.jpa.enums.EntityOrigin;     STATUS|com.paceap.eden.jpa.enums.EntityStatus;     LICENSETYPE|com.paceap.eden.jpa.enums.TermsLicenseType",
    ID:"terms_DS_HibernateORM",
    dropExtraFields:true,
    fields:[
        {
            name:"PKID",
            hidden:true,
            type:"integer",
            primaryKey:true
        },
        {
            name:"NAME",
            title:"Name",
            type:"text",
            required:true
        },
        {
            name:"DESCRIPTION",
            title:"Description",
            type:"text"
        },
        {
            name:"CREATED_BY",
            title:"Created by",
            type:"text"
        },
        {
            showHintInField:"true",
            hint:"Please type your comments",
            name:"COMMENTS",
            width:"910",
            title:"Comments",
            type:"textArea",
            height:"198"
        },
        {
            name:"CREATIONDATE",
            title:"Created",
            type:"date",
            canEdit:false
        },
        {
            name:"MODIFICATIONDATE",
            title:"Modified",
            type:"datetime",
            canEdit:false
        },
        {
            name:"REVISION",
            title:"Revision",
            type:"text",
            canEdit:false
        },
        {
            name:"LICENSELIMITTYPE",
            title:"License Limits",
            type:"text"
        },
        {
            name:"LICENSETYPE_FORMATTED",
            title:"License Type",
            type:"text"
        },
        {
            name:"LICENSETYPE",
            title:"License Type",
            type:"text"
        },
        {
            name:"STATUS",
            title:"Status",
            type:"text"
        },
        {
            name:"HIDDEN",
            title:"Hidden",
            type:"boolean"
        },
        {
            name:"UUID",
            title:"Terms GUID",
            type:"boolean"
        },
        {
            name:"ENTITYORIGIN",
            title:"Terms Type",
            type:"text"
        },
        {
            name:"AUTORENEWVALUE",
            width:"100",
            type:"integer"
        },
        {
            name:"AUTORENEWTYPE",
            width:"100",
            type:"text"
        },
        {
            name:"AUTORENEW_PERIOD",
            title:"Auto Renew",
            type:"text"
        },
        {
            name:"LICENSE_PERIOD",
            title:"License Period",
            type:"text"
        },
        {
            name:"PERIODTYPE",
            width:"60",
            title:"Use a license period",
            type:"text"
        },
        {
            name:"PERIODVALUE",
            title:"Use a license period",
            type:"integer"
        },
        {
            name:"ENDDATE",
            width:"100",
            title:"Ends On Date",
            type:"date"
        },
        {
            name:"EXPIRED",
            title:"Expired",
            type:"boolean"
        },
        {
            name:"LAUNCHCOUNT",
            width:"100",
            title:"Launch Count",
            type:"integer"
        },
        {
            name:"ICONGRAPHIC",
            type:"text",
            defaultValue:"diamond.png"
        },
        {
            name:"publisher",
            hidden:true,
            type:"integer"
        },
        {
            name:"PUBLISHER_PKID",
            hidden:true,
            type:"integer"
        },
        {
            name:"PUBLISHER_NAME",
            title:"Publisher",
            type:"text",
            canEdit:false
        }
    ]
})
