package com.joe.utilities.core.util; public interface IStandardFieldLookupProfile extends ILookupProfile { public static final String ERROR_CODE_MISSING_CODE = "SF_MISSING_CODE"; public static final String ERROR_CODE_MISSING_DESCRIPTION = "SF_MISSING_DESC"; public static final String ERROR_CODE_CODE_NOT_UNIQUE = "SF_CODE_NOT_UNIQUE"; public static final String ERROR_CODE_DESC_NOT_UNIQUE = "SF_DESC_NOT_UNIQUE"; /** * Returns if item is active or inactive * True = active; False = inactive * @return boolean */ public boolean isActive(); /** * Validates the item for save * @return ReturnStatus */ public ReturnStatus validate(); /** * Returns if item is new or existing * True = new; False = existing * @return boolean */ public boolean isNew(); /** * Sets if item is new or existing * True = new; False = existing * @param newFlag */ public void setNew(boolean newFlag); }