Search in sources :

Example 1 with HierarchyTypePermissionService

use of net.geoprism.registry.permission.HierarchyTypePermissionService in project geoprism-registry by terraframe.

the class ServiceFactory method initialize.

private void initialize() {
    this.registryService = new RegistryService();
    this.cs = new ConversionService();
    this.idService = new RegistryIdService();
    this.adapter = new RegistryAdapterServer(this.idService);
    this.accountService = new AccountService();
    this.goPermissionServ = new GeoObjectPermissionService();
    this.serverGoService = new ServerGeoObjectService(goPermissionServ);
    this.hierarchyService = new HierarchyService();
    this.orgServ = new OrganizationPermissionService();
    this.hierarchyPermServ = new HierarchyTypePermissionService();
    this.goRelPermissionServ = new GeoObjectRelationshipPermissionService();
    this.goTypeRelPermissionServ = new GeoObjectTypeRelationshipPermissionService();
    this.goTypePermissionServ = new GeoObjectTypePermissionService();
    this.rolePermissionServ = new RolePermissionService();
    this.metadataCache = new ServerMetadataCache(this.adapter);
    this.metadataCache.rebuild();
    this.registryService.initialize(this.adapter);
}
Also used : RolePermissionService(net.geoprism.registry.permission.RolePermissionService) ServerGeoObjectService(net.geoprism.registry.geoobject.ServerGeoObjectService) HierarchyTypePermissionService(net.geoprism.registry.permission.HierarchyTypePermissionService) HierarchyService(net.geoprism.registry.hierarchy.HierarchyService) ServerMetadataCache(net.geoprism.registry.cache.ServerMetadataCache) OrganizationPermissionService(net.geoprism.registry.permission.OrganizationPermissionService) RegistryAdapterServer(org.commongeoregistry.adapter.RegistryAdapterServer) GeoObjectRelationshipPermissionService(net.geoprism.registry.permission.GeoObjectRelationshipPermissionService) GeoObjectPermissionService(net.geoprism.registry.permission.GeoObjectPermissionService) GeoObjectTypeRelationshipPermissionService(net.geoprism.registry.permission.GeoObjectTypeRelationshipPermissionService) GeoObjectTypePermissionService(net.geoprism.registry.permission.GeoObjectTypePermissionService)

Aggregations

ServerMetadataCache (net.geoprism.registry.cache.ServerMetadataCache)1 ServerGeoObjectService (net.geoprism.registry.geoobject.ServerGeoObjectService)1 HierarchyService (net.geoprism.registry.hierarchy.HierarchyService)1 GeoObjectPermissionService (net.geoprism.registry.permission.GeoObjectPermissionService)1 GeoObjectRelationshipPermissionService (net.geoprism.registry.permission.GeoObjectRelationshipPermissionService)1 GeoObjectTypePermissionService (net.geoprism.registry.permission.GeoObjectTypePermissionService)1 GeoObjectTypeRelationshipPermissionService (net.geoprism.registry.permission.GeoObjectTypeRelationshipPermissionService)1 HierarchyTypePermissionService (net.geoprism.registry.permission.HierarchyTypePermissionService)1 OrganizationPermissionService (net.geoprism.registry.permission.OrganizationPermissionService)1 RolePermissionService (net.geoprism.registry.permission.RolePermissionService)1 RegistryAdapterServer (org.commongeoregistry.adapter.RegistryAdapterServer)1