IWebVisible.java
/*
* Copyright 2026 Global Crop Diversity Trust
* Licensed under the Apache License, Version 2.0
* See LICENSE file in project root folder or http://www.apache.org/licenses/LICENSE-2.0
*/
package org.gringlobal.model.community;
public interface IWebVisible {
/**
* Get if web visible.
*
* @return <code>"Y"</code> if web visible
*/
String getIsWebVisible();
/**
* Set if web visible.
*
* @param isWebVisible the new checks if is web visible
*/
void setIsWebVisible(String isWebVisible);
/**
* Checks if object is web visible.
*
* @param webVisible the web visible
* @return true, if is web visible
*/
public static boolean isWebVisible(IWebVisible webVisible) {
return webVisible != null && "Y".equals(webVisible.getIsWebVisible());
}
}