Skip to content

Commit a417c3f

Browse files
author
4lfant
committed
Add NonNull annotation
1 parent dccd26a commit a417c3f

File tree

3 files changed

+42
-36
lines changed

3 files changed

+42
-36
lines changed

src/com/backendless/DataStoreFactory.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
package com.backendless;
2020

21+
import android.support.annotation.NonNull;
22+
2123
import com.backendless.async.callback.AsyncCallback;
2224
import com.backendless.exceptions.BackendlessException;
2325
import com.backendless.persistence.BackendlessSerializer;
@@ -519,7 +521,7 @@ public void deleteRelation( E parent, String relationColumnName, String whereCla
519521
}
520522

521523
@Override
522-
public <R> int addRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds )
524+
public <R> int addRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds )
523525
{
524526
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
525527

@@ -528,7 +530,7 @@ public <R> int addRelation( String parentObjectId, String relationColumnName, Co
528530
}
529531

530532
@Override
531-
public <R> void addRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
533+
public <R> void addRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
532534
{
533535
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
534536

@@ -537,7 +539,7 @@ public <R> void addRelation( String parentObjectId, String relationColumnName, C
537539
}
538540

539541
@Override
540-
public int addRelation( String parentObjectId, String relationColumnName, String whereClause )
542+
public int addRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause )
541543
{
542544
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
543545

@@ -547,7 +549,7 @@ public int addRelation( String parentObjectId, String relationColumnName, String
547549
}
548550

549551
@Override
550-
public void addRelation( String parentObjectId, String relationColumnName, String whereClause, AsyncCallback<Integer> callback )
552+
public void addRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause, AsyncCallback<Integer> callback )
551553
{
552554
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
553555

@@ -557,7 +559,7 @@ public void addRelation( String parentObjectId, String relationColumnName, Strin
557559
}
558560

559561
@Override
560-
public <R> int setRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds )
562+
public <R> int setRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds )
561563
{
562564
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
563565

@@ -566,7 +568,7 @@ public <R> int setRelation( String parentObjectId, String relationColumnName, Co
566568
}
567569

568570
@Override
569-
public <R> void setRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
571+
public <R> void setRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
570572
{
571573
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
572574

@@ -575,7 +577,7 @@ public <R> void setRelation( String parentObjectId, String relationColumnName, C
575577
}
576578

577579
@Override
578-
public int setRelation( String parentObjectId, String relationColumnName, String whereClause )
580+
public int setRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause )
579581
{
580582
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
581583

@@ -585,7 +587,7 @@ public int setRelation( String parentObjectId, String relationColumnName, String
585587
}
586588

587589
@Override
588-
public void setRelation( String parentObjectId, String relationColumnName, String whereClause, AsyncCallback<Integer> callback )
590+
public void setRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause, AsyncCallback<Integer> callback )
589591
{
590592
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
591593

@@ -595,7 +597,7 @@ public void setRelation( String parentObjectId, String relationColumnName, Strin
595597
}
596598

597599
@Override
598-
public <R> int deleteRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds )
600+
public <R> int deleteRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds )
599601
{
600602
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
601603

@@ -604,7 +606,7 @@ public <R> int deleteRelation( String parentObjectId, String relationColumnName,
604606
}
605607

606608
@Override
607-
public <R> void deleteRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
609+
public <R> void deleteRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
608610
{
609611
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
610612

@@ -613,7 +615,7 @@ public <R> void deleteRelation( String parentObjectId, String relationColumnName
613615
}
614616

615617
@Override
616-
public int deleteRelation( String parentObjectId, String relationColumnName, String whereClause )
618+
public int deleteRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause )
617619
{
618620
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
619621

@@ -623,7 +625,7 @@ public int deleteRelation( String parentObjectId, String relationColumnName, Str
623625
}
624626

625627
@Override
626-
public void deleteRelation( String parentObjectId, String relationColumnName, String whereClause, AsyncCallback<Integer> callback )
628+
public void deleteRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause, AsyncCallback<Integer> callback )
627629
{
628630
String parentTableName = BackendlessSerializer.getSimpleName( entityClass );
629631

src/com/backendless/IDataStore.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
package com.backendless;
2020

21+
import android.support.annotation.NonNull;
22+
2123
import com.backendless.async.callback.AsyncCallback;
2224
import com.backendless.exceptions.BackendlessException;
2325
import com.backendless.persistence.DataQueryBuilder;
@@ -179,29 +181,29 @@ public interface IDataStore<E>
179181

180182
void deleteRelation( E parent, String relationColumnName, String whereClause, AsyncCallback<Integer> callback );
181183

182-
<R> int addRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds );
184+
<R> int addRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds );
183185

184-
<R> void addRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds, AsyncCallback<Integer> callback );
186+
<R> void addRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds, AsyncCallback<Integer> callback );
185187

186-
int addRelation( String parentObjectId, String relationColumnName, String whereClause );
188+
int addRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause );
187189

188-
void addRelation( String parentObjectId, String relationColumnName, String whereClause, AsyncCallback<Integer> callback );
190+
void addRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause, AsyncCallback<Integer> callback );
189191

190-
<R> int setRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds );
192+
<R> int setRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds );
191193

192-
<R> void setRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds, AsyncCallback<Integer> callback );
194+
<R> void setRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds, AsyncCallback<Integer> callback );
193195

194-
int setRelation( String parentObjectId, String relationColumnName, String whereClause );
196+
int setRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause );
195197

196-
void setRelation( String parentObjectId, String relationColumnName, String whereClause, AsyncCallback<Integer> callback );
198+
void setRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause, AsyncCallback<Integer> callback );
197199

198-
<R> int deleteRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds );
200+
<R> int deleteRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds );
199201

200-
<R> void deleteRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds, AsyncCallback<Integer> callback );
202+
<R> void deleteRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds, AsyncCallback<Integer> callback );
201203

202-
int deleteRelation( String parentObjectId, String relationColumnName, String whereClause );
204+
int deleteRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause );
203205

204-
void deleteRelation( String parentObjectId, String relationColumnName, String whereClause, AsyncCallback<Integer> callback );
206+
void deleteRelation( @NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause, AsyncCallback<Integer> callback );
205207

206208
EventHandler<E> rt();
207209
}

src/com/backendless/persistence/MapDrivenDataStore.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
package com.backendless.persistence;
2020

21+
import android.support.annotation.NonNull;
22+
2123
import com.backendless.Backendless;
2224
import com.backendless.IDataStore;
2325
import com.backendless.Invoker;
@@ -758,84 +760,84 @@ public void deleteRelation( Map parent, String relationColumnName, String whereC
758760
}
759761

760762
@Override
761-
public <R> int addRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds )
763+
public <R> int addRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds )
762764
{
763765
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, childrenObjectIds };
764766
return Invoker.invokeSync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "addRelation", args );
765767
}
766768

767769
@Override
768-
public <R> void addRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
770+
public <R> void addRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
769771
{
770772
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, childrenObjectIds };
771773
Invoker.invokeAsync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "addRelation", args, callback );
772774
}
773775

774776
@Override
775-
public int addRelation( String parentObjectId, String relationColumnName, String whereClause )
777+
public int addRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause )
776778
{
777779
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, whereClause };
778780
return Invoker.invokeSync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "addRelation", args );
779781
}
780782

781783
@Override
782-
public void addRelation( String parentObjectId, String relationColumnName, String whereClause, AsyncCallback<Integer> callback )
784+
public void addRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause, AsyncCallback<Integer> callback )
783785
{
784786
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, whereClause };
785787
Invoker.invokeAsync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "addRelation", args, callback );
786788
}
787789

788790
@Override
789-
public <R> int setRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds )
791+
public <R> int setRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds )
790792
{
791793
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, childrenObjectIds };
792794
return Invoker.invokeSync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "setRelation", args );
793795
}
794796

795797
@Override
796-
public <R> void setRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
798+
public <R> void setRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
797799
{
798800
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, childrenObjectIds };
799801
Invoker.invokeAsync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "setRelation", args, callback );
800802
}
801803

802804
@Override
803-
public int setRelation( String parentObjectId, String relationColumnName, String whereClause )
805+
public int setRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause )
804806
{
805807
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, whereClause };
806808
return Invoker.invokeSync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "setRelation", args );
807809
}
808810

809811
@Override
810-
public void setRelation( String parentObjectId, String relationColumnName, String whereClause, AsyncCallback<Integer> callback )
812+
public void setRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause, AsyncCallback<Integer> callback )
811813
{
812814
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, whereClause };
813815
Invoker.invokeAsync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "setRelation", args, callback );
814816
}
815817

816818
@Override
817-
public <R> int deleteRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds )
819+
public <R> int deleteRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds )
818820
{
819821
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, childrenObjectIds };
820822
return Invoker.invokeSync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "deleteRelation", args );
821823
}
822824

823825
@Override
824-
public <R> void deleteRelation( String parentObjectId, String relationColumnName, Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
826+
public <R> void deleteRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull Collection<String> childrenObjectIds, AsyncCallback<Integer> callback )
825827
{
826828
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, childrenObjectIds };
827829
Invoker.invokeAsync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "deleteRelation", args, callback );
828830
}
829831

830832
@Override
831-
public int deleteRelation( String parentObjectId, String relationColumnName, String whereClause )
833+
public int deleteRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause )
832834
{
833835
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, whereClause };
834836
return Invoker.invokeSync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "deleteRelation", args );
835837
}
836838

837839
@Override
838-
public void deleteRelation( String parentObjectId, String relationColumnName, String whereClause, AsyncCallback<Integer> callback )
840+
public void deleteRelation(@NonNull String parentObjectId, @NonNull String relationColumnName, @NonNull String whereClause, AsyncCallback<Integer> callback )
839841
{
840842
Object[] args = new Object[] { tableName, relationColumnName, parentObjectId, whereClause };
841843
Invoker.invokeAsync( Persistence.PERSISTENCE_MANAGER_SERVER_ALIAS, "deleteRelation", args, callback );

0 commit comments

Comments
 (0)