hivemodule.xml #7

  • //
  • guest/
  • perforce_software/
  • p4polarion/
  • main/
  • src/
  • META-INF/
  • hivemodule.xml
  • View
  • Commits
  • Open Download .zip Download (2 KB)
<?xml version="1.0" encoding="UTF-8"?>
<module id="com.perforce.polarion" version="1.0.0">

	<service-point id="p4ExternalRepositoryProvider"
		interface="com.polarion.platform.repository.external.IExternalRepositoryProvider">
		<invoke-factory>
			<construct
				class="com.perforce.polarion.repository.provider.P4ExternalRepositoryProvider" />
		</invoke-factory>
	</service-point>

	<contribution
		configuration-id="com.polarion.platform.repository.externalRepositoryProviders">
		<provider id="p4" service="p4ExternalRepositoryProvider" />
	</contribution>

	<service-point id="persistenceListener"
		interface="com.polarion.platform.persistence.events.IPersistenceListener"
		visibility="private">
		<invoke-factory>
			<construct
				class="com.perforce.polarion.element.event.P4PersistenceListener">
				<service>com.polarion.platform.persistence.dataservice.dataService
				</service>
			</construct>
		</invoke-factory>
	</service-point>

	<contribution configuration-id="com.polarion.platform.persistence.dataservice.listeners">
		<listener service="persistenceListener" prototypes="WorkItem" />
	</contribution>

	<contribution configuration-id="com.polarion.xray.webui.administrationPageExtenders">
		<extender 
			name="Configuration" parentNodeName="Perforce"
			parentNodeIconUrl="/polarion/icons/default/topicIcons/Tools_157-wrench.png"
			iconUrl="/polarion/icons/default/topicIconsSmall/Tools_158-wrench-2.png"
			pageUrl="/polarion/perforce/admin/p4admin.jsp?scope=$scope$"
			projectScope="true" projectGroupScope="true" repositoryScope="true" />
	</contribution>

</module>
# Change User Description Committed
#9 17341 Paul Allen Job Import - Import new Jobs to Polarion.

Cron definition specifies Polarion WorkItem type for all jobs and a JobView to filter.  Perforce counter 'Polarion.Import.Time' used to store last Import and looks at ReportedDate.
#8 16847 Paul Allen Added framework for a Perforce Job scanner, using the Polarion cron system.

Implemented last scan tracking using the Perforce server time.
#7 16772 Paul Allen Basic Job Field replication and framework for Fixes.
#6 16771 Paul Allen Added Perforce JOB Create/Update/Delete support.
Updated p4java to 15.1
#5 16755 Paul Allen Change Web resource to /polarion/perforce to protect namespace.
#4 16724 Paul Allen Added basic Administration page (template only)
#3 16723 Paul Allen Add Persistence Listener (just hooks and logging).
#2 15897 Matt Attaway Pull changes after the rename in from Paul's dev branch so code will go back smoothly
#1 15896 Matt Attaway Bring P4Polarion over from @paul_allen's dev branch.
//guest/paul_allen/dev/p4-polarion/main/src/META-INF/hivemodule.xml
#1 9723 Paul Allen Initial import of P4 Polarion plugin code