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 Object
implements com.xebialabs.xlrelease.api.v1.TaskReportingApi
-
Field Summary
Fields inherited from interface com.xebialabs.xlrelease.api.ApiService
DEFAULT_RESULTS_PER_PAGE, DEFAULT_RESULTS_PER_PAGE_STRING, DEPTH, ORDER_BY, PAGE, PAGE_IS_OFFSET, RESULTS_PER_PAGE, ROLE_IDS_DATAFields inherited from interface com.xebialabs.xlrelease.api.v1.TaskReportingApi
TASK_REPORTING_API -
Constructor Summary
ConstructorsConstructorDescriptionTaskReportingApiImpl(com.xebialabs.xlrelease.service.FacetService facetService, com.xebialabs.xlrelease.security.PermissionChecker permissions, FacetPermissionChecker facetPermissions) -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.domain.facet.TaskReportingRecordaddRecord(com.xebialabs.xlrelease.domain.facet.TaskReportingRecord record) List<com.xebialabs.xlrelease.domain.facet.TaskReportingRecord>addRecord(com.xebialabs.xlrelease.domain.facet.TaskReportingRecord record, boolean applyTaskAttributes) com.xebialabs.xlrelease.domain.udm.reporting.BuildRecordcom.xebialabs.xlrelease.domain.udm.reporting.CodeComplianceRecordcom.xebialabs.xlrelease.domain.udm.reporting.DeploymentRecordcom.xebialabs.xlrelease.domain.udm.reporting.ItsmRecordcom.xebialabs.xlrelease.domain.udm.reporting.PlanRecordMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.xlrelease.api.v1.TaskReportingApi
serviceName
-
Constructor Details
-
TaskReportingApiImpl
@Autowired public TaskReportingApiImpl(com.xebialabs.xlrelease.service.FacetService facetService, com.xebialabs.xlrelease.security.PermissionChecker permissions, FacetPermissionChecker facetPermissions)
-
-
Method Details
-
addRecord
public 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
-