3232import com .cloud .vm .ConsoleSessionVO ;
3333
3434public class ConsoleSessionDaoImpl extends GenericDaoBase <ConsoleSessionVO , Long > implements ConsoleSessionDao {
35+ private static final String ID = "id" ;
36+ private static final String DOMAIN_IDS = "domainIds" ;
37+ private static final String ACCOUNT_ID = "accountId" ;
38+ private static final String USER_ID = "userId" ;
39+ private static final String HOST_ID = "hostId" ;
40+ private static final String INSTANCE_ID = "instanceId" ;
41+ private static final String VM_IDS = "vmIds" ;
42+ private static final String START_DATE = "startDate" ;
43+ private static final String END_DATE = "endDate" ;
44+ private static final String CREATOR_ADDRESS = "creatorAddress" ;
45+ private static final String CLIENT_ADDRESS = "clientAddress" ;
46+ private static final String ACQUIRED = "acquired" ;
47+ private static final String CREATED = "created" ;
48+ private static final String REMOVED = "removed" ;
49+ private static final String REMOVED_NOT_NULL = "removedNotNull" ;
3550
3651 private final SearchBuilder <ConsoleSessionVO > searchByRemovedDate ;
3752
3853 public ConsoleSessionDaoImpl () {
3954 searchByRemovedDate = createSearchBuilder ();
40- searchByRemovedDate .and ("removedNotNull" , searchByRemovedDate .entity ().getRemoved (), SearchCriteria .Op .NNULL );
41- searchByRemovedDate .and ("removed" , searchByRemovedDate .entity ().getRemoved (), SearchCriteria .Op .LTEQ );
55+ searchByRemovedDate .and (REMOVED_NOT_NULL , searchByRemovedDate .entity ().getRemoved (), SearchCriteria .Op .NNULL );
56+ searchByRemovedDate .and (REMOVED , searchByRemovedDate .entity ().getRemoved (), SearchCriteria .Op .LTEQ );
4257 }
4358
4459 @ Override
@@ -59,7 +74,7 @@ public boolean isSessionAllowed(String sessionUuid) {
5974 @ Override
6075 public int expungeSessionsOlderThanDate (Date date ) {
6176 SearchCriteria <ConsoleSessionVO > searchCriteria = searchByRemovedDate .create ();
62- searchCriteria .setParameters ("removed" , date );
77+ searchCriteria .setParameters (REMOVED , date );
6378 return expunge (searchCriteria );
6479 }
6580
@@ -77,9 +92,9 @@ public int expungeByVmList(List<Long> vmIds, Long batchSize) {
7792 return 0 ;
7893 }
7994 SearchBuilder <ConsoleSessionVO > sb = createSearchBuilder ();
80- sb .and ("vmIds" , sb .entity ().getInstanceId (), SearchCriteria .Op .IN );
95+ sb .and (VM_IDS , sb .entity ().getInstanceId (), SearchCriteria .Op .IN );
8196 SearchCriteria <ConsoleSessionVO > sc = sb .create ();
82- sc .setParameters ("vmIds" , vmIds .toArray ());
97+ sc .setParameters (VM_IDS , vmIds .toArray ());
8398 return batchExpunge (sc , batchSize );
8499 }
85100
@@ -88,7 +103,7 @@ public Pair<List<ConsoleSessionVO>, Integer> listConsoleSessions(Long id, List<L
88103 Date startDate , Date endDate , Long instanceId ,
89104 String consoleEndpointCreatorAddress , String clientAddress ,
90105 boolean activeOnly , Long pageSizeVal , Long startIndex ) {
91- Filter filter = new Filter (ConsoleSessionVO .class , "created" , false , startIndex , pageSizeVal );
106+ Filter filter = new Filter (ConsoleSessionVO .class , CREATED , false , startIndex , pageSizeVal );
92107 SearchCriteria <ConsoleSessionVO > searchCriteria = createListConsoleSessionsSearchCriteria (id , domainIds , accountId , userId , hostId ,
93108 startDate , endDate , instanceId , consoleEndpointCreatorAddress , clientAddress , activeOnly );
94109
@@ -101,37 +116,37 @@ private SearchCriteria<ConsoleSessionVO> createListConsoleSessionsSearchCriteria
101116 boolean activeOnly ) {
102117 SearchCriteria <ConsoleSessionVO > searchCriteria = createListConsoleSessionsSearchBuilder (activeOnly ).create ();
103118
104- searchCriteria .setParametersIfNotNull ("id" , id );
105- searchCriteria .setParametersIfNotNull ("domainIds" , domainIds .toArray ());
106- searchCriteria .setParametersIfNotNull ("accountId" , accountId );
107- searchCriteria .setParametersIfNotNull ("userId" , userId );
108- searchCriteria .setParametersIfNotNull ("hostId" , hostId );
109- searchCriteria .setParametersIfNotNull ("instanceId" , instanceId );
110- searchCriteria .setParametersIfNotNull ("startDate" , startDate );
111- searchCriteria .setParametersIfNotNull ("endDate" , endDate );
112- searchCriteria .setParametersIfNotNull ("creatorAddress" , consoleEndpointCreatorAddress );
113- searchCriteria .setParametersIfNotNull ("clientAddress" , clientAddress );
119+ searchCriteria .setParametersIfNotNull (ID , id );
120+ searchCriteria .setParametersIfNotNull (DOMAIN_IDS , domainIds .toArray ());
121+ searchCriteria .setParametersIfNotNull (ACCOUNT_ID , accountId );
122+ searchCriteria .setParametersIfNotNull (USER_ID , userId );
123+ searchCriteria .setParametersIfNotNull (HOST_ID , hostId );
124+ searchCriteria .setParametersIfNotNull (INSTANCE_ID , instanceId );
125+ searchCriteria .setParametersIfNotNull (START_DATE , startDate );
126+ searchCriteria .setParametersIfNotNull (END_DATE , endDate );
127+ searchCriteria .setParametersIfNotNull (CREATOR_ADDRESS , consoleEndpointCreatorAddress );
128+ searchCriteria .setParametersIfNotNull (CLIENT_ADDRESS , clientAddress );
114129
115130 return searchCriteria ;
116131 }
117132
118133 private SearchBuilder <ConsoleSessionVO > createListConsoleSessionsSearchBuilder (boolean activeOnly ) {
119134 SearchBuilder <ConsoleSessionVO > searchBuilder = createSearchBuilder ();
120135
121- searchBuilder .and ("id" , searchBuilder .entity ().getId (), SearchCriteria .Op .EQ );
122- searchBuilder .and ("domainIds" , searchBuilder .entity ().getDomainId (), SearchCriteria .Op .IN );
123- searchBuilder .and ("accountId" , searchBuilder .entity ().getAccountId (), SearchCriteria .Op .EQ );
124- searchBuilder .and ("userId" , searchBuilder .entity ().getUserId (), SearchCriteria .Op .EQ );
125- searchBuilder .and ("hostId" , searchBuilder .entity ().getHostId (), SearchCriteria .Op .EQ );
126- searchBuilder .and ("instanceId" , searchBuilder .entity ().getInstanceId (), SearchCriteria .Op .EQ );
127- searchBuilder .and ("startDate" , searchBuilder .entity ().getAcquired (), SearchCriteria .Op .GTEQ );
128- searchBuilder .and ("endDate" , searchBuilder .entity ().getAcquired (), SearchCriteria .Op .LTEQ );
129- searchBuilder .and ("creatorAddress" , searchBuilder .entity ().getConsoleEndpointCreatorAddress (), SearchCriteria .Op .EQ );
130- searchBuilder .and ("clientAddress" , searchBuilder .entity ().getClientAddress (), SearchCriteria .Op .EQ );
136+ searchBuilder .and (ID , searchBuilder .entity ().getId (), SearchCriteria .Op .EQ );
137+ searchBuilder .and (DOMAIN_IDS , searchBuilder .entity ().getDomainId (), SearchCriteria .Op .IN );
138+ searchBuilder .and (ACCOUNT_ID , searchBuilder .entity ().getAccountId (), SearchCriteria .Op .EQ );
139+ searchBuilder .and (USER_ID , searchBuilder .entity ().getUserId (), SearchCriteria .Op .EQ );
140+ searchBuilder .and (HOST_ID , searchBuilder .entity ().getHostId (), SearchCriteria .Op .EQ );
141+ searchBuilder .and (INSTANCE_ID , searchBuilder .entity ().getInstanceId (), SearchCriteria .Op .EQ );
142+ searchBuilder .and (START_DATE , searchBuilder .entity ().getAcquired (), SearchCriteria .Op .GTEQ );
143+ searchBuilder .and (END_DATE , searchBuilder .entity ().getAcquired (), SearchCriteria .Op .LTEQ );
144+ searchBuilder .and (CREATOR_ADDRESS , searchBuilder .entity ().getConsoleEndpointCreatorAddress (), SearchCriteria .Op .EQ );
145+ searchBuilder .and (CLIENT_ADDRESS , searchBuilder .entity ().getClientAddress (), SearchCriteria .Op .EQ );
131146
132147 if (activeOnly ) {
133- searchBuilder .and ("acquired" , searchBuilder .entity ().getAcquired (), SearchCriteria .Op .NNULL );
134- searchBuilder .and ("removed" , searchBuilder .entity ().getRemoved (), SearchCriteria .Op .NULL );
148+ searchBuilder .and (ACQUIRED , searchBuilder .entity ().getAcquired (), SearchCriteria .Op .NNULL );
149+ searchBuilder .and (REMOVED , searchBuilder .entity ().getRemoved (), SearchCriteria .Op .NULL );
135150 }
136151
137152 searchBuilder .done ();
0 commit comments