Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe

Commits:

1 changed file:

Changes:

  • services/src/main/java/fr/ird/observe/services/service/referential/ReferentialService.java
    ... ... @@ -80,6 +80,11 @@ public interface ReferentialService extends ObserveService {
    80 80
         @Get
    
    81 81
         ImmutableSet<SpeciesGroupDto> loadSensibleSpeciesGroup();
    
    82 82
     
    
    83
    +    //FIXME charger cela dans le cache côté applicatif
    
    84
    +    @ReadReferentialPermission
    
    85
    +    @Get
    
    86
    +    List<ObservedSystemReference> loadObservedSystems();
    
    87
    +
    
    83 88
         @ReadReferentialPermission
    
    84 89
         @Get
    
    85 90
         <R extends ReferentialDto> Form<R> loadForm(Class<R> type, String id);
    
    ... ... @@ -104,18 +109,15 @@ public interface ReferentialService extends ObserveService {
    104 109
     
    
    105 110
         @Post
    
    106 111
         @WriteReferentialPermission
    
    107
    -    @WriteDataPermission
    
    108 112
         @Write
    
    109 113
         <E extends ReferentialDto> void replaceReference(Class<E> beanType, String idToReplace, String replaceId);
    
    110 114
     
    
    111 115
         @Post(useMultiPartForm = true)
    
    112 116
         @ReadReferentialPermission
    
    113
    -    @ReadDataPermission
    
    114
    -    <R extends ReferentialDto> ImmutableSetDtoMap<DtoReference> findAllUsages(R bean);
    
    117
    +    <R extends ReferentialDto> ImmutableSetDtoMap<DtoReference> findAllUsages(Class<R> beanType, String id);
    
    115 118
     
    
    116 119
         @Get
    
    117 120
         @ReadReferentialPermission
    
    118
    -    @ReadDataPermission
    
    119 121
         <R extends ReferentialDto> boolean exists(Class<R> type, String id);
    
    120 122
     
    
    121 123
         @ReadReferentialPermission
    
    ... ... @@ -133,8 +135,4 @@ public interface ReferentialService extends ObserveService {
    133 135
         @Post(useMultiPartForm = true)
    
    134 136
         @Write
    
    135 137
         void insertMissingReferential(TopiaSqlScript sqlContent);
    
    136
    -
    
    137
    -    @ReadReferentialPermission
    
    138
    -    @Get
    
    139
    -    List<ObservedSystemReference> loadObservedSystems();
    
    140 138
     }