nl: the validation logic can either be defined in the property validation logic or as a regex of the property type . this method distincts between those different possibility and returns the actual validation pattern . concode_field_sep PropertyTypeEntity propertyTypeEntity concode_elem_sep String fcExternalKey concode_elem_sep String DEFAULTVALIDATIONEXPRESSION concode_elem_sep String propertyComment concode_elem_sep Integer cardinalityProperty concode_elem_sep boolean nullable concode_elem_sep String validationLogic concode_elem_sep String defaultValue concode_elem_sep String displayName concode_elem_sep boolean testing concode_elem_sep boolean optional concode_elem_sep ForeignableOwner fcOwner concode_elem_sep long serialVersionUID concode_elem_sep String exampleValue concode_elem_sep Comparator<PropertyDescriptorEntity> CARDINALITY_AND_NAME_COMPARATOR concode_elem_sep String propertyName concode_elem_sep String machineInterpretationKey concode_elem_sep boolean encrypt concode_elem_sep long v concode_elem_sep List<PropertyTagEntity> propertyTags concode_elem_sep String fcExternalLink concode_elem_sep Comparator<PropertyDescriptorEntity> NAME_SORTING_COMPARATOR concode_elem_sep Integer id concode_elem_sep Set<PropertyEntity> properties concode_field_sep void setDefaultValue concode_elem_sep int compare concode_elem_sep int compare concode_elem_sep String getExternalKey concode_elem_sep boolean hasTagWithName concode_elem_sep String getExternalLink concode_elem_sep ForeignableOwner getOwner concode_elem_sep Set<String> getPropertyTagsNameSet concode_elem_sep void setExampleValue concode_elem_sep void setOwner concode_elem_sep void setExternalKey concode_elem_sep String getPropertyTypeValidationRegex concode_elem_sep int foreignableFieldHashCode concode_elem_sep void addPropertyTag concode_elem_sep PropertyDescriptorEntity getCopy concode_elem_sep String getForeignableObjectName concode_elem_sep String removeLineBreaks concode_elem_sep Set<PropertyEntity> getProperties concode_elem_sep String getPropertyDescriptorDisplayName concode_elem_sep void addProperty concode_elem_sep List<PropertyTagEntity> getPropertyTags concode_elem_sep boolean isCustomType concode_elem_sep void setPropertyName concode_elem_sep void removePropertyTag concode_elem_sep String toString concode_elem_sep void setExternalLink concode_elem_sep void removeProperty
code: String function ( ) { String loc0 = null ; if ( isCustomType ( ) ) { loc0 = this . validationLogic == null ? DEFAULTVALIDATIONEXPRESSION : this . validationLogic ; } else { loc0 = this . validationLogic == null ? getPropertyTypeValidationRegex ( ) : this . validationLogic ; } return loc0 ; }