Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * The contents of this file are subject to the OpenMRS Public License
- * Version 1.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://license.openmrs.org
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
- * License for the specific language governing rights and limitations
- * under the License.
- *
- * Copyright (C) OpenMRS, LLC. All Rights Reserved.
- */
- package org.openmrs;
- import org.apache.commons.lang.StringUtils;
- import org.openmrs.customdatatype.SerializingCustomDatatype;
- public abstract class BaseMetadataDatatype<T extends OpenmrsMetadata> extends SerializingCustomDatatype<T> {
- public String serialize(T typedValue) {
- if (typedValue == null)
- return null;
- return typedValue.toString();
- }
- public T deserialize(String serializedValue, T tv) {
- if (StringUtils.isEmpty(serializedValue))
- return null;
- //return T.valueOf(serializedValue);
- return tv;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment