X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.layer0%2Fsrc%2Forg%2Fsimantics%2Fdb%2Flayer0%2Frequest%2FIsUserInGroup.java;h=ef0f78088f5288691bf4b42d067c5a38589ee586;hb=27cae6bcf184f7e27822886f5a7320f771913b71;hp=961cb3ca5548b0106320cce8529a1eb3da8b27db;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/request/IsUserInGroup.java b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/request/IsUserInGroup.java index 961cb3ca5..ef0f78088 100644 --- a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/request/IsUserInGroup.java +++ b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/request/IsUserInGroup.java @@ -1,25 +1,25 @@ -package org.simantics.db.layer0.request; - -import org.simantics.db.ReadGraph; -import org.simantics.db.Resource; -import org.simantics.db.common.request.ResourceRead2; -import org.simantics.db.exception.DatabaseException; -import org.simantics.user.UserResource; - -public class IsUserInGroup extends ResourceRead2 { - - public IsUserInGroup(Resource user, Resource group) { - super(user, group); - } - - @Override - public Boolean perform(ReadGraph graph) throws DatabaseException { - UserResource USER = UserResource.getInstance(graph); - if(resource.equals(resource2)) return true; - for(Resource part : graph.getObjects(resource2, USER.Group_Contains)) { - if(graph.syncRequest(new IsUserInGroup(resource, part))) return true; - } - return false; - } - +package org.simantics.db.layer0.request; + +import org.simantics.db.ReadGraph; +import org.simantics.db.Resource; +import org.simantics.db.common.request.ResourceRead2; +import org.simantics.db.exception.DatabaseException; +import org.simantics.user.UserResource; + +public class IsUserInGroup extends ResourceRead2 { + + public IsUserInGroup(Resource user, Resource group) { + super(user, group); + } + + @Override + public Boolean perform(ReadGraph graph) throws DatabaseException { + UserResource USER = UserResource.getInstance(graph); + if(resource.equals(resource2)) return true; + for(Resource part : graph.getObjects(resource2, USER.Group_Contains)) { + if(graph.syncRequest(new IsUserInGroup(resource, part))) return true; + } + return false; + } + } \ No newline at end of file