List of usage examples for org.hibernate.internal.util StringHelper qualifier
public static String qualifier(String qualifiedName)
From source file:org.jboss.tools.hibernate4_0.console.EclipseHQLCompletionRequestor.java
License:Open Source License
private String getDisplayString(HQLCompletionProposal proposal) { StringBuffer buf = new StringBuffer(proposal.getSimpleName()); switch (proposal.getCompletionKind()) { case HQLCompletionProposal.ENTITY_NAME: if (proposal.getEntityName() != null && !(proposal.getSimpleName().equals(proposal.getEntityName()))) { buf.append(" - "); //$NON-NLS-1$ buf.append(StringHelper.qualifier(proposal.getEntityName())); } else if (proposal.getShortEntityName() != null && !(proposal.getSimpleName().equals(proposal.getEntityName()))) { buf.append(" - " + proposal.getShortEntityName()); //$NON-NLS-1$ }//from w w w . j a v a2 s.co m break; case HQLCompletionProposal.ALIAS_REF: if (proposal.getShortEntityName() != null) { buf.append(" - " + proposal.getShortEntityName()); //$NON-NLS-1$ } else if (proposal.getEntityName() != null) { buf.append(" - " + proposal.getEntityName()); //$NON-NLS-1$ } break; case HQLCompletionProposal.PROPERTY: if (proposal.getShortEntityName() != null) { buf.append(" - " + proposal.getShortEntityName()); //$NON-NLS-1$ } else if (proposal.getEntityName() != null) { if (proposal.getEntityName().indexOf(".") >= 0) { //$NON-NLS-1$ buf.append(" - " + StringHelper.unqualify(proposal.getEntityName())); //$NON-NLS-1$ } else { buf.append(" - " + proposal.getEntityName()); //$NON-NLS-1$ } } break; case HQLCompletionProposal.KEYWORD: break; case HQLCompletionProposal.FUNCTION: break; default: } return buf.toString(); }