<%_ for (fieldId in fields) {
var fieldInputType = 'text';
var ngModelOption = '';
var translationKey = keyPrefix + fields[fieldId].fieldName;
if (fields[fieldId].fieldType == 'Integer' || fields[fieldId].fieldType == 'Long' || fields[fieldId].fieldType == 'Float' || fields[fieldId].fieldType == 'Double' || fields[fieldId].fieldType == 'BigDecimal') {
fieldInputType = 'number';
} else if (fields[fieldId].fieldType == 'Boolean') {
fieldInputType = 'checkbox';
} else if (fields[fieldId].fieldType == 'byte[]' && fields[fieldId].fieldTypeBlobContent != 'text') {
fieldInputType = 'hidden';
} _%>
<%_ } _%>
<%_ for (relationshipId in relationships) {
var relationshipType = relationships[relationshipId].relationshipType;
var ownerSide = relationships[relationshipId].ownerSide;
var otherEntityName = relationships[relationshipId].otherEntityName;
var relationshipName = relationships[relationshipId].relationshipName;
var relationshipFieldName = relationships[relationshipId].relationshipFieldName;
var otherEntityField = relationships[relationshipId].otherEntityField;
var otherEntityFieldCapitalized = relationships[relationshipId].otherEntityFieldCapitalized;
var translationKey = keyPrefix + relationshipName; _%>
<%_ if (relationshipType == 'many-to-one' || (relationshipType == 'one-to-one' && ownerSide == true && otherEntityName == 'user')) { _%>
<%_ if (dto == 'no') { _%>
<%_ } else { _%>
<%_ } _%>
<%_ } else if (relationshipType == 'one-to-one' && ownerSide == true) { _%>
<%_ if (dto == 'no') { _%>
<%_ } else { _%>
<%_ } _%>
<%_ } else if (relationshipType == 'many-to-many' && relationships[relationshipId].ownerSide == true) { _%>
<%_ } _%>
<%_ } _%>