diff --git a/domiSMP-ui-tests/src/main/java/rest/models/ResourceModel.java b/domiSMP-ui-tests/src/main/java/rest/models/ResourceModel.java new file mode 100644 index 0000000000000000000000000000000000000000..119fb50a7c9bfb9db8fa697ac3335c30d7f64d11 --- /dev/null +++ b/domiSMP-ui-tests/src/main/java/rest/models/ResourceModel.java @@ -0,0 +1,88 @@ + +package rest.models; + +import ddsl.enums.ResourceTypes; +import org.apache.commons.lang3.StringUtils; +import utils.Generator; +import utils.Utils; + +import static utils.Utils.getAllEnumValues; + + +public class ResourceModel { + + private Object actionMessage; + private String identifierScheme; + private String identifierValue; + private Long index; + private String resourceId; + private String resourceTypeIdentifier; + private Boolean smlRegistered; + private Long status; + private String visibility; + + public static ResourceModel generatePublicResource() { + ResourceModel resourceModel = new ResourceModel(); + resourceModel.resourceTypeIdentifier = StringUtils.lowerCase(Utils.randomEnum(getAllEnumValues(ResourceTypes.class)).getName()); + resourceModel.identifierValue = ("AUT_resourceIdentifier_" + Generator.randomAlphaNumericValue(4)).toLowerCase(); + resourceModel.identifierScheme = Generator.randomAlphabeticalValue(4).toLowerCase() + "-" + Generator.randomAlphaNumericValue(4).toLowerCase() + "-" + Generator.randomAlphaNumericValue(4).toLowerCase(); + resourceModel.visibility = "PUBLIC"; + return resourceModel; + } + + public String getIdentifierScheme() { + return identifierScheme; + } + + public void setIdentifierScheme(String identifierScheme) { + this.identifierScheme = identifierScheme; + } + + public String getIdentifierValue() { + return identifierValue; + } + + public void setIdentifierValue(String identifierValue) { + this.identifierValue = identifierValue; + } + + public String getResourceId() { + return resourceId; + } + + public void setResourceId(String resourceId) { + this.resourceId = resourceId; + } + + public String getResourceTypeIdentifier() { + return resourceTypeIdentifier; + } + + public void setResourceTypeIdentifier(String resourceTypeIdentifier) { + this.resourceTypeIdentifier = resourceTypeIdentifier; + } + + public void setActionMessage(Object actionMessage) { + this.actionMessage = actionMessage; + } + + public void setIndex(Long index) { + this.index = index; + } + + public void setSmlRegistered(Boolean smlRegistered) { + this.smlRegistered = smlRegistered; + } + + public void setStatus(Long status) { + this.status = status; + } + + public String getVisibility() { + return visibility; + } + + public void setVisibility(String visibility) { + this.visibility = visibility; + } +}