/* * Copyright (c) 2016 EMC Corporation * All Rights Reserved */ package controllers.arrays; import org.apache.commons.lang.StringUtils; import play.data.validation.Required; import play.data.validation.Validation; // Suppressing sonar violation for need of accessor methods. Accessor methods are not needed and we use public variables @SuppressWarnings("ClassVariableVisibilityCheck") public class FileReplicationTopology { @Required public String sourceVArray; public String targetVArray; public boolean isEnabled() { return StringUtils.isNotBlank(sourceVArray); } public void validate(String formName) { Validation.valid(formName, this); } public void load(String srcVArray, String tgtVArray) { sourceVArray = srcVArray; targetVArray = tgtVArray; } }