if (window.isc == undefined || window.isc.DataSource == undefined){  alert("Can't load DataSources - SmartClient runtime not loaded");}isc.DataSource.create({
    allowAdvancedCriteria:true,
    ID:"experience_config_DS_HibernateORM",
    dropExtraFields:true,
    linkedDataMethods:"getPkid;getName;getDescription;getComments;getModificationDate;getRevision;getStatus;getVersion;     WARNINGFREQUENCY|getWarningFrequency-getUserString;     UNAUTHORIZEDBEHAVIOR|getUnauthorizedBehavior-getUserString;     getAllowExperienceUI;     getAutoDismissSeconds;     getPublisher;     PUBLISHER_NAME|getPublisher-getName;     PUBLISHER_PKID|getPublisher-getPkid;     CREATED_BY|getCreatedBy-getLogin;     EXPIREDBEHAVIOR|getExpiredBehavior-getUserString;     DISTRIBUTIONSTRING|getDistributionString;     DISTRIBUTION_TYPE|getDistributionType;     DEMO_OPTIONS|getDemoOptionsString;     USERACCOUNT_REQUIRED|getRequireAccountString;     CREATIONDATE|getCreationDate;     DATECREATED|getCreationDate;     DEMOTERMS|getDemoTermsName",
    fields:[
        {
            name:"PKID",
            hidden:true,
            type:"integer",
            primaryKey:true
        },
        {
            showHintInField:"true",
            hint:"Enter name",
            name:"NAME",
            title:"Name",
            type:"text",
            required:true
        },
        {
            name:"DESCRIPTION",
            title:"Description",
            type:"text"
        },
        {
            showHintInField:"true",
            hint:"Please type your comments",
            name:"COMMENTS",
            width:"925",
            title:"Comments",
            type:"textArea",
            height:"225"
        },
        {
            name:"CREATED_BY",
            title:"Created by",
            type:"text"
        },
        {
            name:"CREATIONDATE",
            title:"Created",
            type:"date",
            canEdit:false
        },
        {
            name:"DATECREATED",
            title:"Date Created",
            type:"date",
            canEdit:false
        },
        {
            name:"MODIFICATIONDATE",
            title:"Modified",
            type:"datetime",
            canEdit:false
        },
        {
            name:"DISTRIBUTION_TYPE",
            title:"Activation",
            type:"text",
            canEdit:false
        },
        {
            name:"DEMO_OPTIONS",
            title:"Demo options",
            type:"text",
            defaultValue:"NA",
            canEdit:false
        },
        {
            name:"EXPIREDBEHAVIOR",
            title:"Upon Demo end",
            type:"text",
            canEdit:false
        },
        {
            name:"DEMOTERMS",
            title:"Demo Terms",
            type:"text",
            canEdit:false
        },
        {
            name:"DISTRIBUTIONSTRING",
            title:"License Distribution",
            type:"text",
            canEdit:false
        },
        {
            name:"REQUIREDFIELDS",
            title:"(if no account)Require fields",
            type:"text",
            defaultValue:"Email, Name, Address, Phone",
            canEdit:false
        },
        {
            name:"USERACCOUNT_REQUIRED",
            title:"User Account",
            type:"text",
            defaultValue:"Required",
            canEdit:false
        },
        {
            name:"REVISION",
            title:"Revision",
            type:"text",
            canEdit:false
        },
        {
            name:"WARNINGFREQUENCY",
            title:"License warning options",
            type:"text",
            defaultValue:"WARN_NEVER"
        },
        {
            name:"UNAUTHORIZEDBEHAVIOR",
            title:"If not Licensed",
            type:"text",
            defaultValue:"ACTIVATE"
        },
        {
            name:"ALLOWEXPERIENCEUI",
            title:"Allow experience UI",
            type:"text"
        },
        {
            name:"AUTODISMISSSECONDS",
            title:"Dismiss warning after <i>n</i> seconds",
            type:"text"
        },
        {
            name:"STATUS",
            valueMap:[
                "ACTIVE",
                "INACTIVE",
                "HIDDEN"
            ],
            title:"Status",
            type:"text"
        },
        {
            showHintInField:"true",
            hint:"i.e. 1.0b1",
            name:"VERSION",
            title:"Version",
            type:"text",
            required:true
        },
        {
            name:"publisher",
            hidden:true,
            type:"integer"
        },
        {
            name:"PUBLISHER_PKID",
            hidden:true,
            type:"integer"
        },
        {
            name:"PUBLISHER_NAME",
            title:"Publisher",
            type:"text",
            canEdit:false
        },
        {
            name:"CUSTOMCONTROLFIELD",
            title:"Custom Control Field SAMPLE",
            type:"text"
        }
    ],
    mappedBeanClass:"com.paceap.eden.jpa.main.ExperienceConfig"
})
