@Override public void propertyChanged(PropertyState before, PropertyState after) throws CommitFailedException { checkValidValue(after); }
@Override public void propertyChanged(PropertyState before, PropertyState after) throws CommitFailedException { checkValidValue(after); }
@Override public void propertyChanged(PropertyState before, PropertyState after) throws CommitFailedException { checkValidValue(after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { checkValidName(after.getName()); checkValidValue(after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { checkValidName(after.getName()); checkValidValue(after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { checkValidName(after.getName()); checkValidValue(after); }
protected void checkValidValue(PropertyState property) throws CommitFailedException { if (Type.NAME.equals(property.getType()) || Type.NAMES.equals(property.getType())) { for (String value : property.getValue(Type.NAMES)) { checkValidValue(value); } } else if (Type.PATH.equals(property.getType()) || Type.PATHS.equals(property.getType())) { for (String value : property.getValue(Type.PATHS)) { for (String name: PathUtils.elements(value)) { checkValidValue(name); } } } }
protected void checkValidValue(PropertyState property) throws CommitFailedException { if (Type.NAME.equals(property.getType()) || Type.NAMES.equals(property.getType())) { for (String value : property.getValue(Type.NAMES)) { checkValidValue(value); } } else if (Type.PATH.equals(property.getType()) || Type.PATHS.equals(property.getType())) { for (String value : property.getValue(Type.PATHS)) { for (String name: PathUtils.elements(value)) { checkValidValue(name); } } } }
protected void checkValidValue(PropertyState property) throws CommitFailedException { if (Type.NAME.equals(property.getType()) || Type.NAMES.equals(property.getType())) { for (String value : property.getValue(Type.NAMES)) { checkValidValue(value); } } else if (Type.PATH.equals(property.getType()) || Type.PATHS.equals(property.getType())) { for (String value : property.getValue(Type.PATHS)) { for (String name: PathUtils.elements(value)) { checkValidValue(name); } } } }