diff options
author | hekeguang <hekeguang@chinamobile.com> | 2020-02-18 17:28:34 +0800 |
---|---|---|
committer | hekeguang <hekeguang@chinamobile.com> | 2020-02-18 17:28:48 +0800 |
commit | fd957fc5510f972ff1e58e990d33e6945dc25511 (patch) | |
tree | 50f032dd9f2f7d6916627526f284778b553ffb07 | |
parent | fbd492a221687261a81575b9179638de2383deb2 (diff) |
Add the bean definition related to NSMF
Issue-ID: USECASEUI-368
Change-Id: I10f89daa3030e8a33c1607ce37d4254852435f64
Signed-off-by: hekeguang <hekeguang@chinamobile.com>
3 files changed, 103 insertions, 0 deletions
diff --git a/server/src/main/java/org/onap/usecaseui/server/bean/nsmf/common/PagedResult.java b/server/src/main/java/org/onap/usecaseui/server/bean/nsmf/common/PagedResult.java new file mode 100644 index 00000000..06daeb5c --- /dev/null +++ b/server/src/main/java/org/onap/usecaseui/server/bean/nsmf/common/PagedResult.java @@ -0,0 +1,33 @@ +/* + * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onap.usecaseui.server.bean.nsmf.common; + +import java.io.Serializable; +import java.util.List; +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +public class PagedResult implements Serializable { + private int pagedListSize; + private List pagedList; + + public PagedResult(int pagedListSize, List pagedList) { + this.pagedListSize = pagedListSize; + this.pagedList = pagedList; + } +} diff --git a/server/src/main/java/org/onap/usecaseui/server/bean/nsmf/common/ResultHeader.java b/server/src/main/java/org/onap/usecaseui/server/bean/nsmf/common/ResultHeader.java new file mode 100644 index 00000000..c088c384 --- /dev/null +++ b/server/src/main/java/org/onap/usecaseui/server/bean/nsmf/common/ResultHeader.java @@ -0,0 +1,35 @@ +/* + * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onap.usecaseui.server.bean.nsmf.common; + +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +public class ResultHeader { + private String result_code; + + private String result_message; + + public ResultHeader() { + } + + public ResultHeader(String result_code, String result_message) { + this.result_code = result_code; + this.result_message = result_message; + } +} diff --git a/server/src/main/java/org/onap/usecaseui/server/bean/nsmf/common/ServiceResult.java b/server/src/main/java/org/onap/usecaseui/server/bean/nsmf/common/ServiceResult.java new file mode 100644 index 00000000..d7767bab --- /dev/null +++ b/server/src/main/java/org/onap/usecaseui/server/bean/nsmf/common/ServiceResult.java @@ -0,0 +1,35 @@ +/* + * Copyright (C) 2019 CMCC, Inc. and others. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onap.usecaseui.server.bean.nsmf.common; + +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +public class ServiceResult { + + private ResultHeader result_header; + private Object result_body; + + public ServiceResult() { + } + + public ServiceResult(ResultHeader result_header, Object result_body) { + this.result_header = result_header; + this.result_body = result_body; + } +} |