Class TaskReportingApiImpl
- java.lang.Object
-
- com.xebialabs.xlrelease.api.v1.impl.TaskReportingApiImpl
-
- All Implemented Interfaces:
com.xebialabs.xlrelease.api.ApiService,com.xebialabs.xlrelease.api.v1.TaskReportingApi
@Component public class TaskReportingApiImpl extends java.lang.Object implements com.xebialabs.xlrelease.api.v1.TaskReportingApi
-
-
Constructor Summary
Constructors Constructor Description TaskReportingApiImpl(com.xebialabs.xlrelease.service.FacetService facetService, com.xebialabs.xlrelease.security.PermissionChecker permissions, FacetPermissionChecker facetPermissions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.facet.TaskReportingRecordaddRecord(com.xebialabs.xlrelease.domain.facet.TaskReportingRecord record)java.util.List<com.xebialabs.xlrelease.domain.facet.TaskReportingRecord>addRecord(com.xebialabs.xlrelease.domain.facet.TaskReportingRecord record, boolean applyTaskAttributes)com.xebialabs.xlrelease.domain.udm.reporting.BuildRecordnewBuildRecord()com.xebialabs.xlrelease.domain.udm.reporting.CodeComplianceRecordnewCodeComplianceRecord()com.xebialabs.xlrelease.domain.udm.reporting.DeploymentRecordnewDeploymentRecord()com.xebialabs.xlrelease.domain.udm.reporting.ItsmRecordnewItsmRecord()com.xebialabs.xlrelease.domain.udm.reporting.PlanRecordnewPlanRecord()
-
-
-
Constructor Detail
-
TaskReportingApiImpl
@Autowired public TaskReportingApiImpl(com.xebialabs.xlrelease.service.FacetService facetService, com.xebialabs.xlrelease.security.PermissionChecker permissions, FacetPermissionChecker facetPermissions)
-
-
Method Detail
-
addRecord
@Timed public java.util.List<com.xebialabs.xlrelease.domain.facet.TaskReportingRecord> addRecord(com.xebialabs.xlrelease.domain.facet.TaskReportingRecord record, boolean applyTaskAttributes)- Specified by:
addRecordin interfacecom.xebialabs.xlrelease.api.v1.TaskReportingApi
-
addRecord
public com.xebialabs.xlrelease.domain.facet.TaskReportingRecord addRecord(com.xebialabs.xlrelease.domain.facet.TaskReportingRecord record)
- Specified by:
addRecordin interfacecom.xebialabs.xlrelease.api.v1.TaskReportingApi
-
newItsmRecord
public com.xebialabs.xlrelease.domain.udm.reporting.ItsmRecord newItsmRecord()
- Specified by:
newItsmRecordin interfacecom.xebialabs.xlrelease.api.v1.TaskReportingApi
-
newPlanRecord
public com.xebialabs.xlrelease.domain.udm.reporting.PlanRecord newPlanRecord()
- Specified by:
newPlanRecordin interfacecom.xebialabs.xlrelease.api.v1.TaskReportingApi
-
newBuildRecord
public com.xebialabs.xlrelease.domain.udm.reporting.BuildRecord newBuildRecord()
- Specified by:
newBuildRecordin interfacecom.xebialabs.xlrelease.api.v1.TaskReportingApi
-
newDeploymentRecord
public com.xebialabs.xlrelease.domain.udm.reporting.DeploymentRecord newDeploymentRecord()
- Specified by:
newDeploymentRecordin interfacecom.xebialabs.xlrelease.api.v1.TaskReportingApi
-
newCodeComplianceRecord
public com.xebialabs.xlrelease.domain.udm.reporting.CodeComplianceRecord newCodeComplianceRecord()
- Specified by:
newCodeComplianceRecordin interfacecom.xebialabs.xlrelease.api.v1.TaskReportingApi
-
-