public String seq(final Object id) { Validate.notNull(id, "ID cannot be null"); final String str = id.toString(); return str + this.context.getIdentifierSequences().getAndIncrementIDSeq(str); }
public final IdentifierSequences getIdentifierSequences() { // No problem in lazily initializing this here, as context objects should not be used by // multiple threads. if (this.identifierSequences == null) { this.identifierSequences = new IdentifierSequences(); } return this.identifierSequences; }
public String next(final Object id) { Validate.notNull(id, "ID cannot be null"); final String str = id.toString(); return str + this.context.getIdentifierSequences().getNextIDSeq(str); }
public String prev(final Object id) { Validate.notNull(id, "ID cannot be null"); final String str = id.toString(); return str + this.context.getIdentifierSequences().getPreviousIDSeq(str); }
protected final String computeId( final ITemplateContext context, final IProcessableElementTag tag, final String name, final boolean sequence) { String id = tag.getAttributeValue(this.idAttributeDefinition.getAttributeName()); if (!org.thymeleaf.util.StringUtils.isEmptyOrWhitespace(id)) { return (StringUtils.hasText(id) ? id : null); } id = FieldUtils.idFromName(name); if (sequence) { final Integer count = context.getIdentifierSequences().getAndIncrementIDSeq(id); return id + count.toString(); } return id; }
protected final String computeId( final ITemplateContext context, final IProcessableElementTag tag, final String name, final boolean sequence) { String id = tag.getAttributeValue(this.idAttributeDefinition.getAttributeName()); if (!org.thymeleaf.util.StringUtils.isEmptyOrWhitespace(id)) { return (StringUtils.hasText(id) ? id : null); } id = FieldUtils.idFromName(name); if (sequence) { final Integer count = context.getIdentifierSequences().getAndIncrementIDSeq(id); return id + count.toString(); } return id; }
protected final String computeId( final ITemplateContext context, final IProcessableElementTag tag, final String name, final boolean sequence) { String id = tag.getAttributeValue(this.idAttributeDefinition.getAttributeName()); if (!org.thymeleaf.util.StringUtils.isEmptyOrWhitespace(id)) { return (StringUtils.hasText(id) ? id : null); } id = FieldUtils.idFromName(name); if (sequence) { final Integer count = context.getIdentifierSequences().getAndIncrementIDSeq(id); return id + count.toString(); } return id; }
protected final String computeId( final ITemplateContext context, final IProcessableElementTag tag, final String name, final boolean sequence) { String id = tag.getAttributeValue(this.idAttributeDefinition.getAttributeName()); if (!org.thymeleaf.util.StringUtils.isEmptyOrWhitespace(id)) { return (StringUtils.hasText(id) ? id : null); } id = FieldUtils.idFromName(name); if (sequence) { final Integer count = context.getIdentifierSequences().getAndIncrementIDSeq(id); return id + count.toString(); } return id; }
protected final String computeId( final ITemplateContext context, final IProcessableElementTag tag, final String name, final boolean sequence) { String id = tag.getAttributeValue(this.idAttributeDefinition.getAttributeName()); if (!org.thymeleaf.util.StringUtils.isEmptyOrWhitespace(id)) { return (StringUtils.hasText(id) ? id : null); } id = FieldUtils.idFromName(name); if (sequence) { final Integer count = context.getIdentifierSequences().getAndIncrementIDSeq(id); return id + count.toString(); } return id; }