Android Open Source - anti-piracy-android-app Text Query Parameters Bean






From Project

Back to project page anti-piracy-android-app.

License

The source code is released under:

Apache License

If you think the Android project anti-piracy-android-app listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package mil.nga.giat.asam.model;
/*  w w  w. j  av a 2s.  c  o m*/
import java.io.Serializable;

import mil.nga.giat.asam.util.AsamUtils;


@SuppressWarnings("serial")
public class TextQueryParametersBean implements Serializable {

    public String mDateFrom;
    public String mDateTo;
    public String mSubregion;
    public String mReferenceNumber;
    public String mVictim;
    public String mAggressor;
    
    public static TextQueryParametersBean newInstance(TextQueryParametersBean parameters) {
        TextQueryParametersBean copy = new TextQueryParametersBean();
        copy.mDateFrom = parameters.mDateFrom;
        copy.mDateTo = parameters.mDateTo;
        copy.mSubregion = parameters.mSubregion;
        copy.mReferenceNumber = parameters.mReferenceNumber;
        copy.mVictim = parameters.mVictim;
        copy.mAggressor = parameters.mAggressor;
        return copy;
    }
    
    public boolean isEmpty() {
        boolean empty = true;
        if (!AsamUtils.isEmpty(mDateFrom)) {
            empty = false;
        }
        else if (!AsamUtils.isEmpty(mDateTo)) {
            empty = false;
        }
        else if (!AsamUtils.isEmpty(mSubregion)) {
            empty = false;
        }
        else if (!AsamUtils.isEmpty(mReferenceNumber)) {
            empty = false;
        }
        else if (!AsamUtils.isEmpty(mVictim)) {
            empty = false;
        }
        else if (!AsamUtils.isEmpty(mAggressor)) {
            empty = false;
        }
        return empty;
    }
    
    public String getParametersAsFormattedHtml() {
        StringBuilder html = new StringBuilder();
        if (!AsamUtils.isEmpty(mDateFrom)) {
            html.append(String.format("<br/>&nbsp;&nbsp;- <b>Date From:</b> %s", mDateFrom));
        }
        if (!AsamUtils.isEmpty(mDateTo)) {
            html.append(String.format("<br/>&nbsp;&nbsp;- <b>Date To:</b> %s", mDateTo));
        }
        if (!AsamUtils.isEmpty(mSubregion)) {
            html.append(String.format("<br/>&nbsp;&nbsp;- <b>Subregion:</b> %s", mSubregion));
        }
        if (!AsamUtils.isEmpty(mReferenceNumber)) {
            html.append(String.format("<br/>&nbsp;&nbsp;- <b>Reference Number:</b> %s", mReferenceNumber));
        }
        if (!AsamUtils.isEmpty(mVictim)) {
            html.append(String.format("<br/>&nbsp;&nbsp;- <b>Victim:</b> %s", mVictim));
        }
        if (!AsamUtils.isEmpty(mAggressor)) {
            html.append(String.format("<br/>&nbsp;&nbsp;- <b>Aggressor:</b> %s", mAggressor));
        }
        return html.toString();
    }
}




Java Source Code List

mil.nga.giat.asam.AsamListActivity.java
mil.nga.giat.asam.AsamListFragment.java
mil.nga.giat.asam.AsamListReportTabletActivity.java
mil.nga.giat.asam.AsamReportActivity.java
mil.nga.giat.asam.AsamReportFragment.java
mil.nga.giat.asam.Asam.java
mil.nga.giat.asam.DisclaimerActivity.java
mil.nga.giat.asam.DisclaimerDialogFragment.java
mil.nga.giat.asam.InfoActivity.java
mil.nga.giat.asam.InfoDialogFragment.java
mil.nga.giat.asam.InfoFragment.java
mil.nga.giat.asam.LaunchScreenActivity.java
mil.nga.giat.asam.LegalActivity.java
mil.nga.giat.asam.LegalDetailsActivity.java
mil.nga.giat.asam.LegalDetailsFragment.java
mil.nga.giat.asam.LegalFragment.java
mil.nga.giat.asam.LegalTabletActivity.java
mil.nga.giat.asam.MainActivity.java
mil.nga.giat.asam.PreferencesActivity.java
mil.nga.giat.asam.PreferencesDialogFragment.java
mil.nga.giat.asam.SortAsamListDialogFragment.java
mil.nga.giat.asam.TextQueryActivity.java
mil.nga.giat.asam.TextQueryDialogFragment.java
mil.nga.giat.asam.connectivity.NetworkChangeReceiver.java
mil.nga.giat.asam.connectivity.OfflineBannerFragment.java
mil.nga.giat.asam.db.AsamDbHelper.java
mil.nga.giat.asam.jackson.deserializer.Deserializer.java
mil.nga.giat.asam.jackson.deserializer.FeatureDeserializer.java
mil.nga.giat.asam.jackson.deserializer.GeometryDeserializer.java
mil.nga.giat.asam.map.AllAsamsMapActivity.java
mil.nga.giat.asam.map.AllAsamsMapTabletActivity.java
mil.nga.giat.asam.map.BackgroundTileProvider.java
mil.nga.giat.asam.map.OfflineMap.java
mil.nga.giat.asam.map.SingleAsamMapActivity.java
mil.nga.giat.asam.map.SubregionMapActivity.java
mil.nga.giat.asam.model.AsamBean.java
mil.nga.giat.asam.model.AsamJsonParser.java
mil.nga.giat.asam.model.AsamMapClusterBean.java
mil.nga.giat.asam.model.LegalBean.java
mil.nga.giat.asam.model.SubregionBean.java
mil.nga.giat.asam.model.SubregionTextParser.java
mil.nga.giat.asam.model.TextQueryParametersBean.java
mil.nga.giat.asam.net.AsamWebService.java
mil.nga.giat.asam.util.AsamConstants.java
mil.nga.giat.asam.util.AsamListContainer.java
mil.nga.giat.asam.util.AsamLog.java
mil.nga.giat.asam.util.AsamUtils.java
mil.nga.giat.asam.util.CurrentSubregionHelper.java
mil.nga.giat.asam.util.ManifestMetaData.java
mil.nga.giat.asam.util.SyncTime.java
mil.nga.giat.asam.widget.AsamArrayAdapter.java