{ attributes = ( { allowsNull = Y; columnName = "flag_draft"; externalType = TINYINT; name = flagDraft; precision = 1; valueClassName = NSNumber; valueType = c; }, { allowsNull = Y; columnName = "flag_kind"; externalType = VARCHAR; name = flagKind; valueClassName = NSString; width = 15; }, { allowsNull = Y; columnName = "flag_language_code"; externalType = VARCHAR; name = flagLanguageCode; valueClassName = NSString; valueType = S; width = 3; }, { allowsNull = Y; columnName = "id_author"; externalType = BIGINT; name = idAuthor; serverTimeZone = "Europe/Rome"; valueClassName = NSNumber; valueType = i; }, { allowsNull = Y; columnName = idXTContainer; externalType = BIGINT; name = idXTContainer; valueClassName = NSNumber; valueType = i; }, { allowsNull = Y; columnName = "id_xt_container_keyword"; externalType = BIGINT; name = idXTContainerKeywords; serverTimeZone = "Europe/Rome"; valueClassName = NSNumber; valueType = i; }, { allowsNull = Y; columnName = "id_xt_container_sub_title"; externalType = BIGINT; name = idXTContainerSubtitle; serverTimeZone = "Europe/Rome"; valueClassName = NSNumber; valueType = i; }, { allowsNull = Y; columnName = "id_xt_site_title"; externalType = BIGINT; name = idXTContainerTitle; serverTimeZone = "Europe/Rome"; valueClassName = NSNumber; valueType = i; }, { columnName = "id_xt_localized_title"; externalType = BIGINT; name = idXTLocalizedTitle; serverTimeZone = "Europe/Rome"; valueClassName = NSNumber; valueType = i; }, { allowsNull = Y; columnName = idXTMetaDataModel; externalType = INT; name = idXTMetaDataModel; valueClassName = NSNumber; valueType = i; }, { allowsNull = Y; columnName = idXTMetaDataPreset; externalType = INT; name = idXTMetaDataPreset; valueClassName = NSNumber; valueType = i; }, { allowsNull = Y; columnName = "tag_element"; externalType = VARCHAR; name = tagElement; valueClassName = NSString; width = 15; }, { allowsNull = Y; columnName = "the_class"; externalType = VARCHAR; name = theClass; valueClassName = NSString; valueType = c; width = 100; }, { allowsNull = Y; columnName = theContent; externalType = VARCHAR; name = theContent; valueClassName = NSString; valueType = c; width = 1000; }, { allowsNull = Y; columnName = theDocumentID; name = theDocumentID; prototypeName = varchar1000; }, { allowsNull = Y; columnName = theExternalURL; externalType = VARCHAR; name = theExternalURL; valueClassName = NSString; valueType = c; width = 300; }, { allowsNull = Y; columnName = theFileExtension; externalType = VARCHAR; name = theFileExtension; valueClassName = NSString; valueType = c; width = 10; }, { allowsNull = Y; columnName = theURLFragment; externalType = VARCHAR; name = theURLFragment; valueClassName = NSString; valueType = c; width = 200; } ); className = "it.xplants.xtro.LocalizedTitle"; classProperties = ( author, flagDraft, flagKind, flagLanguageCode, idAuthor, idXTContainer, idXTContainerKeywords, idXTContainerSubtitle, idXTContainerTitle, idXTLocalizedTitle, idXTMetaDataModel, idXTMetaDataPreset, keywordsContainer, mainLanguageKeywordContainers, mainLanguageSubtitleContainers, mainLanguageTitleContainers, subtitleContainer, tagElement, theClass, theContainer, theContent, theDocumentID, theExternalURL, theFileExtension, theURLFragment, titleContainer ); externalName = "localized_title"; name = LocalizedTitle; primaryKeyAttributes = (idXTLocalizedTitle); relationships = ( { destination = XTUser; isToMany = N; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = idXTUser; sourceAttribute = idAuthor; }); name = author; }, { destination = XTContainer; isToMany = N; joinSemantic = EOInnerJoin; joins = ( { destinationAttribute = idXTContainer; sourceAttribute = idXTContainerKeywords; } ); name = keywordsContainer; }, { destination = XTContainer; internalInfo = {"_nameInObjectStore" = xTContainer; }; isToMany = Y; joinSemantic = EOInnerJoin; joins = ( { destinationAttribute = idMainLanguageKeywords; sourceAttribute = idXTLocalizedTitle; } ); name = mainLanguageKeywordContainers; }, { destination = XTContainer; isToMany = Y; joinSemantic = EOInnerJoin; joins = ( { destinationAttribute = idMainLanguageSubtitle; sourceAttribute = idXTLocalizedTitle; } ); name = mainLanguageSubtitleContainers; }, { destination = XTContainer; internalInfo = {"_nameInObjectStore" = mainLanguageTitleContainer; }; isToMany = Y; joinSemantic = EOInnerJoin; joins = ( { destinationAttribute = idMainLanguageTitle; sourceAttribute = idXTLocalizedTitle; } ); name = mainLanguageTitleContainers; }, { destination = XTContainer; isToMany = N; joinSemantic = EOInnerJoin; joins = ( { destinationAttribute = idXTContainer; sourceAttribute = idXTContainerSubtitle; } ); name = subtitleContainer; }, { destination = XTContainer; isToMany = N; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = idXTContainer; sourceAttribute = idXTContainer; }); name = theContainer; }, { destination = XTContainer; isToMany = N; joinSemantic = EOInnerJoin; joins = ( {destinationAttribute = idXTContainer; sourceAttribute = idXTContainerTitle; } ); name = titleContainer; } ); }