Toggle navigation
Toggle navigation
This project
Loading...
Sign in
grogv3
/
grog-cubi
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Jean-Francois Leveque
2017-03-06 12:51:37 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
c764757c71910bb5cb9e7d89a51bcb3732e8cda0
c764757c
1 parent
af042eaa
Simplification, normalisation et documentation
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
2 deletions
src/main/java/org/legrog/web/xyz/SearchView.java
src/main/java/org/legrog/web/xyz/SearchView.java
View file @
c764757
...
...
@@ -9,6 +9,7 @@ import org.legrog.web.publisher.PublisherService;
import
javax.enterprise.context.RequestScoped
;
import
javax.inject.Inject
;
import
javax.inject.Named
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.List
;
...
...
@@ -17,7 +18,7 @@ import java.util.List;
*/
@Named
@RequestScoped
public
class
SearchView
{
public
class
SearchView
implements
Serializable
{
List
<
PublisherVersion
>
publisherVersions
=
new
ArrayList
<>();
List
<
Account
>
accounts
=
new
ArrayList
<>();
String
searchString
=
new
String
();
...
...
@@ -30,6 +31,7 @@ public class SearchView {
* Uses PublisherService to access search repository
*
* @param publisherService injected PublisherService
* @param accountService injected AccountService
*/
@Inject
public
SearchView
(
PublisherService
publisherService
,
AccountService
accountService
)
{
...
...
@@ -41,18 +43,32 @@ public class SearchView {
//no args constructor to make it proxyable
}
/**
*
* @return whether search with non-empty string has returned an empty result for publishers
*/
public
boolean
publisherSearchEmpty
()
{
return
((!
searchString
.
isEmpty
())
&&
publisherVersions
.
isEmpty
());
}
/**
*
* @return whether search with non-empty string has returned an empty result for accounts
*/
public
boolean
accountSearchEmpty
()
{
return
((!
searchString
.
isEmpty
())
&&
accounts
.
isEmpty
()
);
return
!
searchString
.
isEmpty
()
&&
accounts
.
isEmpty
(
);
}
/**
* Searches for all types included gere containing searchString
*/
public
void
search
()
throws
SearchingException
{
this
.
publisherVersions
=
publisherService
.
search
(
this
.
searchString
);
this
.
accounts
=
accountService
.
search
(
this
.
searchString
);
}
/**
* Sets view up according to availability of Id in stringId
*/
public
String
getSearchString
()
{
return
searchString
;
...
...
Please
register
or
login
to post a comment