/** * Created by ph-jaxb22-plugin -Xph-cloneable2 * * @return * The cloned object. Never <code>null</code>. */ @Nonnull @ReturnsMutableCopy @Override public ClassificationCategoryType clone() { ClassificationCategoryType ret = new ClassificationCategoryType(); cloneTo(ret); return ret; }
/** * Created by ph-jaxb22-plugin -Xph-list-extension * * @return * <code>true</code> if at least one item is contained, <code>false</code> otherwise. */ public boolean hasCategorizesClassificationCategoryEntries() { return (!getCategorizesClassificationCategory().isEmpty()); }
/** * Created by ph-jaxb22-plugin -Xph-list-extension * * @return * <code>true</code> if at least one item is contained, <code>false</code> otherwise. */ public boolean hasDescriptionEntries() { return (!getDescription().isEmpty()); }
/** * This method clones all values from <code>this</code> to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2 * * @param ret * The target object to clone to. May not be <code>null</code>. */ public void cloneTo( @Nonnull ClassificationCategoryType ret) { if (categorizesClassificationCategory == null) { ret.categorizesClassificationCategory = null; } else { List<ClassificationCategoryType> retCategorizesClassificationCategory = new ArrayList<ClassificationCategoryType>(); for (ClassificationCategoryType aItem: getCategorizesClassificationCategory()) { retCategorizesClassificationCategory.add(((aItem == null)?null:aItem.clone())); } ret.categorizesClassificationCategory = retCategorizesClassificationCategory; } ret.codeValue = ((codeValue == null)?null:codeValue.clone()); if (description == null) { ret.description = null; } else { List<DescriptionType> retDescription = new ArrayList<DescriptionType>(); for (DescriptionType aItem: getDescription()) { retDescription.add(((aItem == null)?null:aItem.clone())); } ret.description = retDescription; } ret.name = ((name == null)?null:name.clone()); }
/** * Special setter with value of type String<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @param valueParam * The value to be set. May be <code>null</code>. * @return * The created intermediary object of type NameType and never <code>null</code> */ @Nonnull public NameType setName( @Nullable final String valueParam) { NameType aObj = getName(); if (aObj == null) { aObj = new NameType(valueParam); setName(aObj); } else { aObj.setValue(valueParam); } return aObj; }
/** * Special setter with value of type String<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @param valueParam * The value to be set. May be <code>null</code>. * @return * The created intermediary object of type CodeValueType and never <code>null</code> */ @Nonnull public CodeValueType setCodeValue( @Nullable final String valueParam) { CodeValueType aObj = getCodeValue(); if (aObj == null) { aObj = new CodeValueType(valueParam); setCodeValue(aObj); } else { aObj.setValue(valueParam); } return aObj; }
/** * Get the value of the contained CodeValueType object<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @return * Either the value of the contained CodeValueType object or <code>null</code> */ @Nullable public String getCodeValueValue() { CodeValueType aObj = getCodeValue(); return ((aObj == null)?null:aObj.getValue()); }
/** * Create an instance of {@link ClassificationCategoryType } * * @return * The created ClassificationCategoryType object and never <code>null</code>. */ @Nonnull public ClassificationCategoryType createClassificationCategoryType() { return new ClassificationCategoryType(); }
/** * Get the value of the contained NameType object<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @return * Either the value of the contained NameType object or <code>null</code> */ @Nullable public String getNameValue() { NameType aObj = getName(); return ((aObj == null)?null:aObj.getValue()); }
List<ClassificationCategoryType> retClassificationCategory = new ArrayList<ClassificationCategoryType>(); for (ClassificationCategoryType aItem: getClassificationCategory()) { retClassificationCategory.add(((aItem == null)?null:aItem.clone()));
/** * This method clones all values from <code>this</code> to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2 * * @param ret * The target object to clone to. May not be <code>null</code>. */ public void cloneTo( @Nonnull ClassificationCategoryType ret) { if (categorizesClassificationCategory == null) { ret.categorizesClassificationCategory = null; } else { List<ClassificationCategoryType> retCategorizesClassificationCategory = new ArrayList<ClassificationCategoryType>(); for (ClassificationCategoryType aItem: getCategorizesClassificationCategory()) { retCategorizesClassificationCategory.add(((aItem == null)?null:aItem.clone())); } ret.categorizesClassificationCategory = retCategorizesClassificationCategory; } ret.codeValue = ((codeValue == null)?null:codeValue.clone()); if (description == null) { ret.description = null; } else { List<DescriptionType> retDescription = new ArrayList<DescriptionType>(); for (DescriptionType aItem: getDescription()) { retDescription.add(((aItem == null)?null:aItem.clone())); } ret.description = retDescription; } ret.name = ((name == null)?null:name.clone()); }
/** * Special setter with value of type String<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @param valueParam * The value to be set. May be <code>null</code>. * @return * The created intermediary object of type NameType and never <code>null</code> */ @Nonnull public NameType setName( @Nullable final String valueParam) { NameType aObj = getName(); if (aObj == null) { aObj = new NameType(valueParam); setName(aObj); } else { aObj.setValue(valueParam); } return aObj; }
/** * Special setter with value of type String<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @param valueParam * The value to be set. May be <code>null</code>. * @return * The created intermediary object of type CodeValueType and never <code>null</code> */ @Nonnull public CodeValueType setCodeValue( @Nullable final String valueParam) { CodeValueType aObj = getCodeValue(); if (aObj == null) { aObj = new CodeValueType(valueParam); setCodeValue(aObj); } else { aObj.setValue(valueParam); } return aObj; }
/** * Get the value of the contained CodeValueType object<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @return * Either the value of the contained CodeValueType object or <code>null</code> */ @Nullable public String getCodeValueValue() { CodeValueType aObj = getCodeValue(); return ((aObj == null)?null:aObj.getValue()); }
/** * Create an instance of {@link ClassificationCategoryType } * * @return * The created ClassificationCategoryType object and never <code>null</code>. */ @Nonnull public ClassificationCategoryType createClassificationCategoryType() { return new ClassificationCategoryType(); }
/** * Get the value of the contained NameType object<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @return * Either the value of the contained NameType object or <code>null</code> */ @Nullable public String getNameValue() { NameType aObj = getName(); return ((aObj == null)?null:aObj.getValue()); }
List<ClassificationCategoryType> retClassificationCategory = new ArrayList<ClassificationCategoryType>(); for (ClassificationCategoryType aItem: getClassificationCategory()) { retClassificationCategory.add(((aItem == null)?null:aItem.clone()));
/** * Created by ph-jaxb22-plugin -Xph-list-extension * * @return * <code>true</code> if no item is contained, <code>false</code> otherwise. */ public boolean hasNoCategorizesClassificationCategoryEntries() { return getCategorizesClassificationCategory().isEmpty(); }
/** * Created by ph-jaxb22-plugin -Xph-list-extension * * @return * <code>true</code> if no item is contained, <code>false</code> otherwise. */ public boolean hasNoDescriptionEntries() { return getDescription().isEmpty(); }
/** * Created by ph-jaxb22-plugin -Xph-cloneable2 * * @return * The cloned object. Never <code>null</code>. */ @Nonnull @ReturnsMutableCopy @Override public ClassificationCategoryType clone() { ClassificationCategoryType ret = new ClassificationCategoryType(); cloneTo(ret); return ret; }