break; case INTEGER: result = new PropertyIntegerDefinitionImpl(); break; case STRING:
break; case INTEGER: result = new PropertyIntegerDefinitionImpl(); break; case STRING:
break; case INTEGER: result = new PropertyIntegerDefinitionImpl(); ((PropertyIntegerDefinitionImpl) result).setMinValue(getInteger(json, JSON_PROPERTY_TYPE_MIN_VALUE)); ((PropertyIntegerDefinitionImpl) result).setMaxValue(getInteger(json, JSON_PROPERTY_TYPE_MAX_VALUE));
break; case INTEGER: result = new PropertyIntegerDefinitionImpl(); ((PropertyIntegerDefinitionImpl) result).setMinValue(getInteger(json, JSON_PROPERTY_TYPE_MIN_VALUE)); ((PropertyIntegerDefinitionImpl) result).setMaxValue(getInteger(json, JSON_PROPERTY_TYPE_MAX_VALUE));
@Override protected AbstractPropertyDefinition<?> prepareTarget(XMLStreamReader parser, QName name) throws XMLStreamException { AbstractPropertyDefinition<?> result = null; if (isTag(name, TAG_TYPE_PROP_DEF_STRING)) { result = new PropertyStringDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_ID)) { result = new PropertyIdDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_BOOLEAN)) { result = new PropertyBooleanDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_INTEGER)) { result = new PropertyIntegerDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_DATETIME)) { result = new PropertyDateTimeDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_DECIMAL)) { result = new PropertyDecimalDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_HTML)) { result = new PropertyHtmlDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_URI)) { result = new PropertyUriDefinitionImpl(); } if (result == null) { throw new CmisInvalidArgumentException("Cannot read property type definition!"); } return result; }
break; case INTEGER: result = new PropertyIntegerDefinitionImpl(); break; case STRING:
@Override protected AbstractPropertyDefinition<?> prepareTarget(XmlPullParser parser, QName name) throws XmlPullParserException { AbstractPropertyDefinition<?> result = null; if (isTag(name, TAG_TYPE_PROP_DEF_STRING)) { result = new PropertyStringDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_ID)) { result = new PropertyIdDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_BOOLEAN)) { result = new PropertyBooleanDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_INTEGER)) { result = new PropertyIntegerDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_DATETIME)) { result = new PropertyDateTimeDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_DECIMAL)) { result = new PropertyDecimalDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_HTML)) { result = new PropertyHtmlDefinitionImpl(); } else if (isTag(name, TAG_TYPE_PROP_DEF_URI)) { result = new PropertyUriDefinitionImpl(); } if (result == null) { throw new CmisInvalidArgumentException("Cannot read property type definition!"); } return result; }
break; case INTEGER: result = new PropertyIntegerDefinitionImpl(); break; case DATETIME:
break; case INTEGER: result = new PropertyIntegerDefinitionImpl(); ((PropertyIntegerDefinitionImpl) result).setMinValue(((PropertyIntegerDefinition) sourcePropertyDefinition) .getMinValue());