{ attributes = ( { columnName = "TEST_NUMERIC"; name = testNumeric; prototypeName = intPrototype; }, {columnName = CANCELED; name = canceled; prototypeName = boolPrototype; }, { columnName = COMMENT; name = comment; prototypeName = varcharPrototype; width = 2000; }, { allowsNull = N; columnName = CREATED; name = created; prototypeName = timestampPrototype; }, {columnName = "DOCUMENT_ID"; name = documentID; prototypeName = idPrototype; }, { allowsNull = N; columnName = "DOCUMENT_TYPE"; name = documentType; prototypeName = varcharPrototype; width = 100; }, {columnName = "JOB_ID"; name = jobID; prototypeName = idPrototype; }, { allowsNull = N; columnName = "LAST_UPDATED"; name = lastUpdated; prototypeName = timestampPrototype; } ); attributesUsedForLocking = (documentID, jobID); className = "xyz.Document"; classProperties = (created, lastUpdated, canceled, documentType, comment, testNumeric); externalName = DOCUMENT; fetchSpecificationDictionary = {}; isAbstractEntity = Y; name = Document; primaryKeyAttributes = (documentID); }