{
attributes = (
{
allowsNull = Y;
columnName = "DISPLAY_NAME_OVERRIDE";
name = displayNameOverride;
prototypeName = varchar100;
},
{allowsNull = N; name = id; prototypeName = id; },
{
allowsNull = N;
columnName = "KC_TYPE_ENTITY_PROPERTY_ID";
name = kcTypeEntityPropertyId;
prototypeName = id;
},
{
allowsNull = N;
columnName = "TYPE_KC_TYPE_ELEMENT_ID";
name = typeKCTypeElementID;
prototypeName = id;
}
);
attributesUsedForLocking = (displayNameOverride, id, kcTypeEntityPropertyId, typeKCTypeElementID);
className = "com.kaiten.core.eo.type.KCTypeMaster";
classProperties = (displayNameOverride, typeEntityProperty, types, typeTypeElement);
externalName = "KC_TYPE_MASTER";
fetchSpecificationDictionary = {};
name = KCTypeMaster;
primaryKeyAttributes = (id);
relationships = (
{
destination = KCTypeEntityProperty;
isMandatory = Y;
isToMany = N;
joinSemantic = EOInnerJoin;
joins = ({destinationAttribute = id; sourceAttribute = kcTypeEntityPropertyId; });
name = typeEntityProperty;
userInfo = {fetchFor = {Many = ""; }; qualifier = ""; };
},
{
destination = KCType;
isToMany = Y;
joinSemantic = EOInnerJoin;
joins = ({destinationAttribute = kcTypeMasterID; sourceAttribute = id; });
name = types;
},
{
destination = KCTypeElement;
isMandatory = Y;
isToMany = N;
joinSemantic = EOInnerJoin;
joins = ({destinationAttribute = id; sourceAttribute = typeKCTypeElementID; });
name = typeTypeElement;
userInfo = {fetchFor = {Many = ""; }; qualifier = ""; };
}
);
}