X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.workbench.search%2Fsrc%2Forg%2Fsimantics%2Fworkbench%2Fsearch%2FNamedResource.java;h=91030bb960b8e3d55637372659855427dbccb0c4;hb=5e340942bc7de041b75c6ba281617eb0c800f30a;hp=8a3b71626ebe465a15ac1012b9920900929d284e;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.workbench.search/src/org/simantics/workbench/search/NamedResource.java b/bundles/org.simantics.workbench.search/src/org/simantics/workbench/search/NamedResource.java index 8a3b71626..91030bb96 100644 --- a/bundles/org.simantics.workbench.search/src/org/simantics/workbench/search/NamedResource.java +++ b/bundles/org.simantics.workbench.search/src/org/simantics/workbench/search/NamedResource.java @@ -1,54 +1,54 @@ -package org.simantics.workbench.search; - -import org.simantics.NameLabelUtil; -import org.simantics.db.ReadGraph; -import org.simantics.db.Resource; -import org.simantics.db.ServiceLocator; -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.service.SerialisationSupport; - -/** - * @author Tuukka Lehtonen - */ -public class NamedResource { - - private final String resource; - private final String name; - private final String uri; - - public static NamedResource of(ReadGraph graph, Resource resource) throws DatabaseException { - return of(graph, resource, NameLabelUtil.modalName(graph, resource)); - } - - public static NamedResource of(ReadGraph graph, Resource resource, String name) throws DatabaseException { - return of(graph, resource, name, graph.getPossibleURI(resource)); - } - - public static NamedResource of(ServiceLocator locator, Resource resource, String name, String uri) throws DatabaseException { - SerialisationSupport ss = locator.getService(SerialisationSupport.class); - return new NamedResource("" + ss.getRandomAccessId(resource), name, uri); - } - - public NamedResource(String resource, String name) { - this(resource, name, null); - } - - public NamedResource(String resource, String name, String uri) { - this.resource = resource; - this.name = name; - this.uri = uri; - } - - public String getResource() { - return resource; - } - - public String getName() { - return name; - } - - public String getUri() { - return uri; - } - -} +package org.simantics.workbench.search; + +import org.simantics.NameLabelUtil; +import org.simantics.db.ReadGraph; +import org.simantics.db.Resource; +import org.simantics.db.ServiceLocator; +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.service.SerialisationSupport; + +/** + * @author Tuukka Lehtonen + */ +public class NamedResource { + + private final String resource; + private final String name; + private final String uri; + + public static NamedResource of(ReadGraph graph, Resource resource) throws DatabaseException { + return of(graph, resource, NameLabelUtil.modalName(graph, resource)); + } + + public static NamedResource of(ReadGraph graph, Resource resource, String name) throws DatabaseException { + return of(graph, resource, name, graph.getPossibleURI(resource)); + } + + public static NamedResource of(ServiceLocator locator, Resource resource, String name, String uri) throws DatabaseException { + SerialisationSupport ss = locator.getService(SerialisationSupport.class); + return new NamedResource("" + ss.getRandomAccessId(resource), name, uri); + } + + public NamedResource(String resource, String name) { + this(resource, name, null); + } + + public NamedResource(String resource, String name, String uri) { + this.resource = resource; + this.name = name; + this.uri = uri; + } + + public String getResource() { + return resource; + } + + public String getName() { + return name; + } + + public String getUri() { + return uri; + } + +}