/** * True if extension is not empty * * @return true if extension not empty */ public boolean hasExtension() { return !StringUtils.isEmpty(extension()); } }
protected void setValue(String value) { loadValue(value); super.setValue(value); } // POJO end
protected void setValue(String value) { loadValue(value); super.setValue(value); } // POJO end
@Override protected void setValue(String value) { loadValue(value); super.setValue(value); } // POJO end
/** * True if extension is not empty * * @return true if extension not empty */ public boolean hasExtension() { return !StringUtils.isEmpty(extension()); } }
@Override protected void setValue(String value) { loadValue(value); super.setValue(value); } // POJO end
/** * Constructs a HierObjectID by root (UID) and extension * * @param root * @param extension * @throws IllegalArgumentException if root is null */ public HierObjectID(UID root, String extension) { if(root == null) { throw new IllegalArgumentException("null root"); } if(StringUtils.isEmpty(extension)) { super.setValue(root.getValue()); } else { super.setValue(root.getValue() + "::" + extension); } this.root = root; this.extension = extension; }
/** * Constructs a HierObjectID by root (UID) and extension * * @param root * @param extension * @throws IllegalArgumentException if root is null */ public HierObjectID(UID root, String extension) { if(root == null) { throw new IllegalArgumentException("null root"); } if(StringUtils.isEmpty(extension)) { super.setValue(root.getValue()); } else { super.setValue(root.getValue() + "::" + extension); } this.root = root; this.extension = extension; }