Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11,722 changes: 5,872 additions & 5,850 deletions model/representations.aird

Large diffs are not rendered by default.

533 changes: 267 additions & 266 deletions model/toolchain.xml

Large diffs are not rendered by default.

15 changes: 7 additions & 8 deletions src/server-rm/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
<servlet.port>8800</servlet.port>
<application.contextpath>/</application.contextpath>
<application.filename>server-rm</application.filename>

<!-- Start of user code properties
-->
<v.lucene>9.12.0</v.lucene>
Expand Down Expand Up @@ -247,6 +246,10 @@
<groupId>org.eclipse.lyo.oslc4j.core</groupId>
<artifactId>oslc4j-json4j-provider</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse.lyo.trs</groupId>
<artifactId>trs-server</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse.lyo.clients</groupId>
<artifactId>oslc-client</artifactId>
Expand Down Expand Up @@ -314,13 +317,11 @@
<finalName>${application.filename}</finalName>
<plugins>
<!-- Start of user code plugins
-->
-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
</plugin>
<!-- End of user code
-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
Expand All @@ -331,6 +332,8 @@
</compilerArgument>
</configuration>
</plugin>
<!-- End of user code
-->
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
Expand Down Expand Up @@ -423,10 +426,6 @@
</configuration>
</plugin>

<!-- Start of user code plugins
-->
<!-- End of user code
-->
</plugins>
</build>
<!-- Start of user code post_build
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
import org.eclipse.lyo.oslc.domains.rm.Requirement;
import org.eclipse.lyo.oslc.domains.rm.RequirementCollection;

import org.eclipse.lyo.oslc4j.trs.server.TrsEventHandler;


// Start of user code imports
Expand Down Expand Up @@ -93,7 +94,7 @@ public class RestDelegate {
private static final Logger log = LoggerFactory.getLogger(RestDelegate.class);



@Inject TrsEventHandler trsEventHandler;
@Inject ResourcesFactory resourcesFactory;
// Start of user code class_attributes
public static final String SP_DEFAULT = "sp_single";
Expand Down Expand Up @@ -251,6 +252,7 @@ public Requirement createRequirement(HttpServletRequest httpServletRequest, fina
log.info("Created {}", aResource.getShortTitle());
newResource = aResource;
addToIndex(newResource, serviceProviderId);
trsEventHandler.onCreated(newResource);
// End of user code
return newResource;
}
Expand Down Expand Up @@ -314,6 +316,7 @@ public RequirementCollection createRequirementCollection(HttpServletRequest http
newResource = aResource;
// TODO Andrew@2019-09-24: add to index
// addToIndex(newResource, serviceProviderId);
trsEventHandler.onCreated(newResource);
// End of user code
return newResource;
}
Expand Down Expand Up @@ -351,7 +354,9 @@ public Boolean deleteRequirement(HttpServletRequest httpServletRequest, final St

// Start of user code deleteRequirement
final Map<String, Requirement> requirements = requirementsForSP(serviceProviderId);
deleted = requirements.remove(resourceId) != null;
Requirement requirement = requirements.remove(resourceId);
deleted = requirement != null;
trsEventHandler.onDeleted(requirement.getAbout());
// End of user code
return deleted;
}
Expand All @@ -361,7 +366,9 @@ public Boolean deleteRequirementCollection(HttpServletRequest httpServletRequest

// Start of user code deleteRequirementCollection
final Map<String, RequirementCollection> repository = requirementCollectionsForSP(serviceProviderId);
deleted = repository.remove(resourceId) != null;
RequirementCollection requirementCollection = repository.remove(resourceId);
deleted = requirementCollection != null;
trsEventHandler.onDeleted(requirementCollection.getAbout());
// End of user code
return deleted;
}
Expand All @@ -377,6 +384,7 @@ public Requirement updateRequirement(HttpServletRequest httpServletRequest, fina
final Map<String, Requirement> repository = requirementsForSP(serviceProviderId);
repository.put(resourceId, aResource);
updatedResource = aResource;
trsEventHandler.onModified(updatedResource);
// End of user code
return updatedResource;
}
Expand All @@ -391,6 +399,7 @@ public RequirementCollection updateRequirementCollection(HttpServletRequest http
final Map<String, RequirementCollection> repository = requirementCollectionsForSP(serviceProviderId);
repository.put(resourceId, aResource);
updatedResource = aResource;
trsEventHandler.onModified(updatedResource);
// End of user code
return updatedResource;
}
Expand Down
Loading
Loading