org.dataconservancy.model.dcs.support.Util类的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(11.1k)|赞(0)|评价(0)|浏览(179)

本文整理了Java中org.dataconservancy.model.dcs.support.Util类的一些代码示例,展示了Util类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util类的具体详情如下:
包路径:org.dataconservancy.model.dcs.support.Util
类名称:Util

Util介绍

[英]Convenience methods to test for nullity or empty strings.
[中]测试空字符串或空字符串的简便方法。

代码示例

代码示例来源:origin: org.dataconservancy.model/dcs-model

  1. /**
  2. * Throws {@link IllegalArgumentException} if <code>s</code> is <code>null</code> or the empty string.
  3. *
  4. * @param s a string
  5. * @return the string
  6. */
  7. static public String notEmptyOrNull(String s) {
  8. final String msg = "String must not be empty or null.";
  9. if (Util.isEmptyOrNull(s)) {
  10. throw new IllegalArgumentException(msg);
  11. }
  12. return s;
  13. }

代码示例来源:origin: org.dataconservancy.model/dcs-model

  1. /**
  2. * Throws {@link IllegalArgumentException} if <code>o</code> is <code>null</code>.
  3. *
  4. * @param o an object
  5. * @return the object
  6. */
  7. static public Object notNull(Object o) {
  8. final String msg = "Object must not be null";
  9. if (Util.isNull(o)) {
  10. throw new IllegalArgumentException(msg);
  11. }
  12. return o;
  13. }

代码示例来源:origin: org.dataconservancy.model/dcs-model

  1. /**
  2. * Returns true if <code>s</code> is empty or <code>null</code>.
  3. *
  4. * @param s a string
  5. * @return true if <code>s</code> is empty or <code>null</code>.
  6. */
  7. public static boolean isEmptyOrNull(String s) {
  8. return isNull(s) || isEmpty(s);
  9. }

代码示例来源:origin: org.dataconservancy.model/dcs-model-builder-xstream

  1. if (!isEmptyOrNull(man.getId())) {
  2. writer.addAttribute(A_ID, man.getId());
  3. if (!isEmptyOrNull(man.getDateCreated())) {
  4. writer.addAttribute(A_DATE_CREATED, man.getDateCreated());
  5. if (!isNull(man.getDeliverableUnit())) {
  6. writer.startNode(E_DUNIT);
  7. writer.addAttribute(A_REF, man.getDeliverableUnit());
  8. if (!isNull(techenv)) {
  9. for (String e : techenv) {
  10. if (!isEmptyOrNull(e)) {
  11. writer.startNode(E_TECHENV);
  12. writer.setValue(e);
  13. if (!isEmptyOrNull(type)) {
  14. writer.startNode(E_TYPE);
  15. writer.setValue(type);
  16. if (!isNull(files)) {
  17. for (DcsManifestationFile mf : files) {
  18. writer.startNode(ManifestationFileConverter.E_MANFILE);
  19. if (!isNull(metadataRef)) {
  20. for (DcsMetadataRef md : metadataRef) {
  21. writer.startNode(MetadataConverter.E_METADATA);
  22. if (!isNull(metadata)) {

代码示例来源:origin: org.dataconservancy.dcs/dcs-model-builder-xstream

  1. if (!isEmptyOrNull(man.getId())) {
  2. writer.addAttribute(A_ID, man.getId());
  3. if (!isEmptyOrNull(man.getDateCreated())) {
  4. writer.addAttribute(A_DATE_CREATED, man.getDateCreated());
  5. if (!isNull(man.getDeliverableUnit())) {
  6. writer.startNode(E_DUNIT);
  7. writer.addAttribute(A_REF, man.getDeliverableUnit());
  8. if (!isNull(techenv)) {
  9. for (String e : techenv) {
  10. if (!isEmptyOrNull(e)) {
  11. writer.startNode(E_TECHENV);
  12. writer.setValue(e);
  13. if (!isEmptyOrNull(type)) {
  14. writer.startNode(E_TYPE);
  15. writer.setValue(type);
  16. if (!isNull(files)) {
  17. for (DcsManifestationFile mf : files) {
  18. writer.startNode(ManifestationFileConverter.E_MANFILE);
  19. if (!isNull(metadataRef)) {
  20. for (DcsMetadataRef md : metadataRef) {
  21. writer.startNode(MetadataConverter.E_METADATA);
  22. if (!isNull(metadata)) {

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. DateTime date = null;
  5. String value = reader.getValue();
  6. if (!isEmptyOrNull(value)) {
  7. date = fmt.parseDateTime(value);
  8. }
  9. return date;
  10. }

代码示例来源:origin: org.dataconservancy.model/dcs-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final DcsManifestationFile mf = (DcsManifestationFile) source;
  5. if (mf.getRef() != null) {
  6. writer.addAttribute(A_REF, mf.getRef().getRef());
  7. }
  8. if (!isEmptyOrNull(mf.getPath())) {
  9. writer.startNode(E_PATH);
  10. writer.setValue(mf.getPath());
  11. writer.endNode();
  12. }
  13. if (!isNull(mf.getRelSet()) && !mf.getRelSet().isEmpty()) {
  14. for (DcsRelation rel : mf.getRelSet()) {
  15. writer.startNode(E_REL);
  16. context.convertAnother(rel);
  17. writer.endNode();
  18. }
  19. }
  20. }

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. @Override
  2. public void marshal(Object source,
  3. HierarchicalStreamWriter writer,
  4. MarshallingContext context) {
  5. super.marshal(source, writer, context);
  6. final AdiAjaxTransport adiAjaxTransportSource = (AdiAjaxTransport) source;
  7. if (adiAjaxTransportSource != null) {
  8. writer.startNode("");
  9. if (!isNull(adiAjaxTransportSource.getMessage())) {
  10. writer.startNode("message");
  11. writer.setValue(adiAjaxTransportSource.getMessage());
  12. writer.endNode();
  13. }
  14. List<DataItemTransport> dataItemTransportList = adiAjaxTransportSource.getDataItemTransportList();
  15. if (!isNull(dataItemTransportList) && !dataItemTransportList.isEmpty()) {
  16. ((JsonWriter) writer).startNode("dataItemTransportList", dataItemTransportList.getClass());
  17. for (DataItemTransport dataItemTransport: dataItemTransportList) {
  18. context.convertAnother(dataItemTransport);
  19. }
  20. writer.endNode();
  21. }
  22. writer.endNode();
  23. }
  24. }

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. DateTime date = null;
  5. String value = reader.getValue();
  6. if (!isEmptyOrNull(value)) {
  7. date = fmt.parseDateTime(value);
  8. }
  9. return date;
  10. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final DcsManifestationFile mf = (DcsManifestationFile) source;
  5. if (mf.getRef() != null) {
  6. writer.addAttribute(A_REF, mf.getRef().getRef());
  7. }
  8. if (!isEmptyOrNull(mf.getPath())) {
  9. writer.startNode(E_PATH);
  10. writer.setValue(mf.getPath());
  11. writer.endNode();
  12. }
  13. if (!isNull(mf.getRelSet()) && !mf.getRelSet().isEmpty()) {
  14. for (DcsRelation rel : mf.getRelSet()) {
  15. writer.startNode(E_REL);
  16. context.convertAnother(rel);
  17. writer.endNode();
  18. }
  19. }
  20. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model-builder-xstream

  1. @Override
  2. public void marshal(Object source,
  3. HierarchicalStreamWriter writer,
  4. MarshallingContext context) {
  5. super.marshal(source, writer, context);
  6. final AdiAjaxTransport adiAjaxTransportSource = (AdiAjaxTransport) source;
  7. if (adiAjaxTransportSource != null) {
  8. writer.startNode("");
  9. if (!isNull(adiAjaxTransportSource.getMessage())) {
  10. writer.startNode("message");
  11. writer.setValue(adiAjaxTransportSource.getMessage());
  12. writer.endNode();
  13. }
  14. List<DataItemTransport> dataItemTransportList = adiAjaxTransportSource.getDataItemTransportList();
  15. if (!isNull(dataItemTransportList) && !dataItemTransportList.isEmpty()) {
  16. ((JsonWriter) writer).startNode("dataItemTransportList", dataItemTransportList.getClass());
  17. for (DataItemTransport dataItemTransport: dataItemTransportList) {
  18. context.convertAnother(dataItemTransport);
  19. }
  20. writer.endNode();
  21. }
  22. writer.endNode();
  23. }
  24. }

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. DateTime date = null;
  5. String value = reader.getValue();
  6. if (!isEmptyOrNull(value)) {
  7. date = fmt.parseDateTime(value);
  8. }
  9. return date;
  10. }

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. if (dataItemSource != null) {
  2. if (!isEmptyOrNull(dataItemSource.getId())) {
  3. writer.addAttribute(E_ID, dataItemSource.getId());
  4. if (!isEmptyOrNull(dataItemSource.getName())) {
  5. writer.startNode(E_NAME);
  6. writer.setValue(dataItemSource.getName());
  7. if (!isEmptyOrNull(dataItemSource.getDescription())) {
  8. writer.startNode(E_DESCRIPTION);
  9. writer.setValue(dataItemSource.getDescription());
  10. if (!isNull(dataItemSource.getDepositorId())) {
  11. writer.startNode(E_DEPOSITOR);
  12. writer.addAttribute(ATTR_REF, dataItemSource.getDepositorId());
  13. if (!isNull(dataItemSource.getDepositDate())) {
  14. writer.startNode(E_DEPOSIT_DATE);
  15. context.convertAnother(dataItemSource.getDepositDate());

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model-builder-xstream

  1. reader.moveDown();
  2. String value = reader.getValue();
  3. if (!isNull(value) && !value.isEmpty()) {
  4. adiAjaxTransportObject.setMessage(value);

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. DateTime date = null;
  5. String value = reader.getValue();
  6. if (!isEmptyOrNull(value)) {
  7. date = fmt.parseDateTime(value);
  8. }
  9. return date;
  10. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model-builder-xstream

  1. if (!isEmptyOrNull(dataItemSource.getId())) {
  2. writer.addAttribute(E_ID, dataItemSource.getId());
  3. if (!isEmptyOrNull(dataItemSource.getName())) {
  4. writer.startNode(E_NAME);
  5. writer.setValue(dataItemSource.getName());
  6. if (!isEmptyOrNull(dataItemSource.getDescription())) {
  7. writer.startNode(E_DESCRIPTION);
  8. writer.setValue(dataItemSource.getDescription());
  9. if (!isNull(dataItemSource.getDepositorId())) {
  10. writer.startNode(E_DEPOSITOR);
  11. writer.addAttribute(ATTR_REF, dataItemSource.getDepositorId());
  12. if (!isNull(dataItemSource.getDepositDate())) {
  13. writer.startNode(E_DEPOSIT_DATE);
  14. context.convertAnother(dataItemSource.getDepositDate());

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. reader.moveDown();
  2. String value = reader.getValue();
  3. if (!isNull(value) && !value.isEmpty()) {
  4. adiAjaxTransportObject.setMessage(value);

代码示例来源:origin: org.dataconservancy.dcs/dcs-gqm-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. String start = reader.getAttribute(A_START);
  5. String end = reader.getAttribute(A_END);
  6. long startVal = -1;
  7. if( !isEmptyOrNull(start)){
  8. startVal = Long.parseLong(start);
  9. }
  10. long endVal = -1;
  11. if( !isEmptyOrNull(end)){
  12. endVal = Long.parseLong(end);
  13. }
  14. DateTimeInterval interval = new DateTimeInterval(startVal, endVal);
  15. return interval;
  16. }

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. if (!isEmptyOrNull(dataItemSource.getId())) {
  2. writer.addAttribute(E_ID, dataItemSource.getId());
  3. if (!isEmptyOrNull(dataItemSource.getName())) {
  4. writer.startNode(E_NAME);
  5. writer.setValue(dataItemSource.getName());
  6. if (!isEmptyOrNull(dataItemSource.getDescription())) {
  7. writer.startNode(E_DESCRIPTION);
  8. writer.setValue(dataItemSource.getDescription());
  9. if (!isNull(dataItemSource.getDepositorId())) {
  10. writer.startNode(E_DEPOSITOR);
  11. writer.addAttribute(ATTR_REF, dataItemSource.getDepositorId());
  12. if (!isNull(dataItemSource.getDepositDate())) {
  13. writer.startNode(E_DEPOSIT_DATE);
  14. context.convertAnother(dataItemSource.getDepositDate());
  15. if (!isNull(dataItemSource.getCreatedDate())) {
  16. writer.startNode(E_CREATE_DATE);
  17. context.convertAnother(dataItemSource.getCreatedDate());
  18. if (!isNull(dataItemSource.getModifiedDate())) {
  19. writer.startNode(E_MODIFIED_DATE);
  20. context.convertAnother(dataItemSource.getModifiedDate());
  21. if (!isEmptyOrNull(dataItemSource.getParentId())) {
  22. writer.startNode(E_PARENT_ID);

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. @Override
  2. public void marshal(Object source,
  3. HierarchicalStreamWriter writer,
  4. MarshallingContext context) {
  5. super.marshal(source, writer, context);
  6. final DataItemTransport dataItemTransportSource = (DataItemTransport) source;
  7. if (dataItemTransportSource != null) {
  8. writer.startNode(E_DATA_ITEM_TRANSPORT);
  9. if (!isNull(dataItemTransportSource.getDataItem())) {
  10. writer.startNode(E_DATA_ITEM);
  11. context.convertAnother(dataItemTransportSource.getDataItem());
  12. writer.endNode();
  13. }
  14. if (!isNull(dataItemTransportSource.getInitialDepositDate())) {
  15. writer.startNode(E_INITIAL_DEPOSIT_DATE);
  16. context.convertAnother(dataItemTransportSource.getInitialDepositDate());
  17. writer.endNode();
  18. }
  19. if (!isNull(dataItemTransportSource.getDepositStatus())) {
  20. writer.startNode(E_DEPOSIT_STATUS);
  21. writer.setValue(dataItemTransportSource.getDepositStatus().toString());
  22. writer.endNode();
  23. }
  24. writer.endNode();
  25. }
  26. }

相关文章