diff options
Diffstat (limited to 'ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/command/support/SearchBase.java')
-rw-r--r-- | ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/command/support/SearchBase.java | 418 |
1 files changed, 203 insertions, 215 deletions
diff --git a/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/command/support/SearchBase.java b/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/command/support/SearchBase.java index c053d95b..dcd14b91 100644 --- a/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/command/support/SearchBase.java +++ b/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/command/support/SearchBase.java @@ -6,7 +6,7 @@ * =================================================================== * * Unless otherwise specified, all software contained herein is licensed - * under the Apache License, Version 2.0 (the “License”); + * under the Apache License, Version 2.0 (the "License"); * you may not use this software except in compliance with the License. * You may obtain a copy of the License at * @@ -19,7 +19,7 @@ * limitations under the License. * * Unless otherwise specified, all documentation contained herein is licensed - * under the Creative Commons License, Attribution 4.0 Intl. (the “License”); + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); * you may not use this documentation except in compliance with the License. * You may obtain a copy of the License at * @@ -37,252 +37,240 @@ */ package org.onap.portalsdk.core.command.support; -import java.util.*; +import java.util.List; import org.onap.portalsdk.core.domain.support.FusionCommand; public abstract class SearchBase extends FusionCommand { - public static String SORT_BY_MODIFIER_DESC = "D"; - public static String SORT_BY_MODIFIER_ASC = "A"; - public static String SORT_BY_MODIFIER_DESC_IMAGE_NAME = "sort_desc.gif"; - public static String SORT_BY_MODIFIER_ASC_IMAGE_NAME = "sort_asc.gif"; + public static final String SORT_BY_MODIFIER_DESC = "D"; + public static final String SORT_BY_MODIFIER_ASC = "A"; + public static final String SORT_BY_MODIFIER_DESC_IMAGE_NAME = "sort_desc.gif"; + public static final String SORT_BY_MODIFIER_ASC_IMAGE_NAME = "sort_asc.gif"; + private String sortBy1 = null; + private String sortBy2 = null; + private String sortBy3 = null; - private String sortBy1 = null; - private String sortBy2 = null; - private String sortBy3 = null; + private String sortBy1Orig = null; + private String sortBy2Orig = null; + private String sortBy3Orig = null; - private String sortBy1Orig = null; - private String sortBy2Orig = null; - private String sortBy3Orig = null; + private String sortByModifier1 = null; + private String sortByModifier2 = null; + private String sortByModifier3 = null; - private String sortByModifier1 = null; - private String sortByModifier2 = null; - private String sortByModifier3 = null; + private String sortByModifier1Orig = null; + private String sortByModifier2Orig = null; + private String sortByModifier3Orig = null; - private String sortByModifier1Orig = null; - private String sortByModifier2Orig = null; - private String sortByModifier3Orig = null; + private String accessType = "WRITE"; - private String accessType = "WRITE"; //null; + private String submitAction = ""; + private String masterId = ""; + private String detailId = ""; - private String submitAction = ""; - private String masterId = ""; - private String detailId = ""; + private String showResult = "Y"; - private String showResult = "Y"; + private SearchResult searchResult = null; - private SearchResult searchResult = null; - private boolean sortingUpdated; + @SuppressWarnings("rawtypes") + public SearchBase(List items) { + searchResult = (items == null) ? (new SearchResult()) : (new SearchResult(items)); + } // SearchBase - @SuppressWarnings("rawtypes") - public SearchBase(List items) { - searchResult = (items == null) ? (new SearchResult()) : (new SearchResult(items)); - } // SearchBase + public String getSortBy1() { + return sortBy1; + } + public String getSortBy2() { + return sortBy2; + } - public String getSortBy1() { - return sortBy1; - } + public String getSortBy3() { + return sortBy3; + } - public String getSortBy2() { - return sortBy2; - } + public String getSortBy1Orig() { + return sortBy1; + } - public String getSortBy3() { - return sortBy3; - } + public String getSortBy2Orig() { + return sortBy2; + } - public String getSortBy1Orig() { - return sortBy1; - } + public String getSortBy3Orig() { + return sortBy3; + } - public String getSortBy2Orig() { - return sortBy2; - } + public String getAccessType() { + return accessType; + } - public String getSortBy3Orig() { - return sortBy3; - } + public String getSubmitAction() { + return submitAction; + } - public String getAccessType() { - return accessType; - } + public String getMasterId() { + return masterId; + } - public String getSubmitAction() { - return submitAction; - } + public String getDetailId() { + return detailId; + } - public String getMasterId() { - return masterId; - } + public String getShowResult() { + return showResult; + } - public String getDetailId() { - return detailId; - } + public SearchResult getSearchResult() { + return searchResult; + } - public String getShowResult() { - return showResult; - } + public String getSortByModifier1() { + return sortByModifier1; + } - //public ArrayList getSortByList() { return sortByList; } + public String getSortByModifier1Orig() { + return sortByModifier1; + } - public SearchResult getSearchResult() { - return searchResult; - } + public String getSortByModifier2() { + return sortByModifier2; + } - public String getSortByModifier1() { - return sortByModifier1; - } + public String getSortByModifier2Orig() { + return sortByModifier2; + } - public String getSortByModifier1Orig() { - return sortByModifier1; - } + public String getSortByModifier3() { + return sortByModifier3; + } - public String getSortByModifier2() { - return sortByModifier2; - } + public String getSortByModifier3Orig() { + return sortByModifier3; + } - public String getSortByModifier2Orig() { - return sortByModifier2; - } + public int getPageNo() { + return (isCriteriaUpdated() || isSortingUpdated()) ? 0 : getSearchResult().getPageNo(); + } - public String getSortByModifier3() { - return sortByModifier3; - } + public int getPageSize() { + return getSearchResult().getPageSize(); + } - public String getSortByModifier3Orig() { - return sortByModifier3; - } + public int getDataSize() { + return getSearchResult().getDataSize(); + } - public int getPageNo() { - return (isCriteriaUpdated() || isSortingUpdated()) ? 0 : getSearchResult().getPageNo(); - } - - public int getPageSize() { - return getSearchResult().getPageSize(); - } - - public int getDataSize() { - return getSearchResult().getDataSize(); - } - - public int getNewDataSize() { - return isCriteriaUpdated() ? -1 : getDataSize(); - } - - - public void setSortBy1(String sortBy1) { - this.sortBy1 = sortBy1; - } - - public void setSortBy2(String sortBy2) { - this.sortBy2 = sortBy2; - } - - public void setSortBy3(String sortBy3) { - this.sortBy3 = sortBy3; - } - - public void setSortBy1Orig(String sortBy1Orig) { - this.sortBy1Orig = sortBy1Orig; - } - - public void setSortBy2Orig(String sortBy2Orig) { - this.sortBy2Orig = sortBy2Orig; - } - - public void setSortBy3Orig(String sortBy3Orig) { - this.sortBy3Orig = sortBy3Orig; - } - - public void setAccessType(String accessType) { - this.accessType = accessType; - } - - public void setSubmitAction(String submitAction) { - this.submitAction = submitAction; - } - - public void setMasterId(String masterId) { - this.masterId = masterId; - } - - public void setDetailId(String detailId) { - this.detailId = detailId; - } - - public void setShowResult(String showResult) { - this.showResult = showResult; - } - - public void setSearchResult(SearchResult searchResult) { - this.searchResult = searchResult; - } - - public void setSortByModifier1(String sortByModifier1) { - this.sortByModifier1 = sortByModifier1; - } - - public void setSortByModifier1Orig(String sortByModifier1Orig) { - this.sortByModifier1Orig = sortByModifier1Orig; - } - - public void setSortByModifier2(String sortByModifier2) { - this.sortByModifier2 = sortByModifier2; - } - - public void setSortByModifier2Orig(String sortByModifier2Orig) { - this.sortByModifier2Orig = sortByModifier2Orig; - } - - public void setSortByModifier3(String sortByModifier3) { - this.sortByModifier3 = sortByModifier3; - } - - public void setSortByModifier3Orig(String sortByModifier3Orig) { - this.sortByModifier3Orig = sortByModifier3Orig; - } - - public void setSortingUpdated(boolean sortingUpdated) { - this.sortingUpdated = sortingUpdated; - } - - public void setPageNo(int pageNo) { - getSearchResult().setPageNo(pageNo); - } - - public void setPageSize(int pageSize) { - getSearchResult().setPageSize(pageSize); - } - - public void setDataSize(int dataSize) { - getSearchResult().setDataSize(dataSize); - } - - - public void resetSearch() { - setSortBy1(null); - setSortBy2(null); - setSortBy3(null); - setSortByModifier1(SearchBase.SORT_BY_MODIFIER_ASC); - setSortByModifier2(SearchBase.SORT_BY_MODIFIER_ASC); - setSortByModifier3(SearchBase.SORT_BY_MODIFIER_ASC); - setPageNo(0); - setDataSize( -1); - } // resetSearch - - - public abstract boolean isCriteriaUpdated(); - - public boolean isSortingUpdated() { - return (!(Utilities.nvl(sortBy1).equals(Utilities.nvl(sortBy1Orig)) && - Utilities.nvl(sortBy2).equals(Utilities.nvl(sortBy2Orig)) && - Utilities.nvl(sortBy3).equals(Utilities.nvl(sortBy3Orig)) && - Utilities.nvl(sortByModifier1).equals(Utilities.nvl(sortByModifier1Orig)) && - Utilities.nvl(sortByModifier2).equals(Utilities.nvl(sortByModifier2Orig)) && - Utilities.nvl(sortByModifier3).equals(Utilities.nvl(sortByModifier3Orig)))); - } // isSortingUpdated - -} // SearchBase + public int getNewDataSize() { + return isCriteriaUpdated() ? -1 : getDataSize(); + } + + public void setSortBy1(String sortBy1) { + this.sortBy1 = sortBy1; + } + + public void setSortBy2(String sortBy2) { + this.sortBy2 = sortBy2; + } + + public void setSortBy3(String sortBy3) { + this.sortBy3 = sortBy3; + } + + public void setSortBy1Orig(String sortBy1Orig) { + this.sortBy1Orig = sortBy1Orig; + } + + public void setSortBy2Orig(String sortBy2Orig) { + this.sortBy2Orig = sortBy2Orig; + } + + public void setSortBy3Orig(String sortBy3Orig) { + this.sortBy3Orig = sortBy3Orig; + } + + public void setAccessType(String accessType) { + this.accessType = accessType; + } + + public void setSubmitAction(String submitAction) { + this.submitAction = submitAction; + } + + public void setMasterId(String masterId) { + this.masterId = masterId; + } + + public void setDetailId(String detailId) { + this.detailId = detailId; + } + + public void setShowResult(String showResult) { + this.showResult = showResult; + } + + public void setSearchResult(SearchResult searchResult) { + this.searchResult = searchResult; + } + + public void setSortByModifier1(String sortByModifier1) { + this.sortByModifier1 = sortByModifier1; + } + + public void setSortByModifier1Orig(String sortByModifier1Orig) { + this.sortByModifier1Orig = sortByModifier1Orig; + } + + public void setSortByModifier2(String sortByModifier2) { + this.sortByModifier2 = sortByModifier2; + } + + public void setSortByModifier2Orig(String sortByModifier2Orig) { + this.sortByModifier2Orig = sortByModifier2Orig; + } + + public void setSortByModifier3(String sortByModifier3) { + this.sortByModifier3 = sortByModifier3; + } + + public void setSortByModifier3Orig(String sortByModifier3Orig) { + this.sortByModifier3Orig = sortByModifier3Orig; + } + + public void setPageNo(int pageNo) { + getSearchResult().setPageNo(pageNo); + } + + public void setPageSize(int pageSize) { + getSearchResult().setPageSize(pageSize); + } + + public void setDataSize(int dataSize) { + getSearchResult().setDataSize(dataSize); + } + + public void resetSearch() { + setSortBy1(null); + setSortBy2(null); + setSortBy3(null); + setSortByModifier1(SearchBase.SORT_BY_MODIFIER_ASC); + setSortByModifier2(SearchBase.SORT_BY_MODIFIER_ASC); + setSortByModifier3(SearchBase.SORT_BY_MODIFIER_ASC); + setPageNo(0); + setDataSize(-1); + } + + public abstract boolean isCriteriaUpdated(); + + public boolean isSortingUpdated() { + return !(Utilities.nvl(sortBy1).equals(Utilities.nvl(sortBy1Orig)) + && Utilities.nvl(sortBy2).equals(Utilities.nvl(sortBy2Orig)) + && Utilities.nvl(sortBy3).equals(Utilities.nvl(sortBy3Orig)) + && Utilities.nvl(sortByModifier1).equals(Utilities.nvl(sortByModifier1Orig)) + && Utilities.nvl(sortByModifier2).equals(Utilities.nvl(sortByModifier2Orig)) + && Utilities.nvl(sortByModifier3).equals(Utilities.nvl(sortByModifier3Orig))); + } + +} |