Changed classes signature

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@133100 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Luca Frosini 2016-10-12 12:15:28 +00:00
parent 9cfdaf9537
commit 0d80ace47a
59 changed files with 101 additions and 45 deletions

View File

@ -9,7 +9,7 @@ import org.gcube.documentstore.records.implementation.validations.annotations.Va
import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong; import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*/ */
public interface AggregatedUsageRecord<A extends AggregatedUsageRecord<A,U>, U extends UsageRecord> extends AggregatedRecord<A,U> { public interface AggregatedUsageRecord<A extends AggregatedUsageRecord<A,U>, U extends UsageRecord> extends AggregatedRecord<A,U> {

View File

@ -24,7 +24,7 @@ import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public abstract class BasicUsageRecord extends AbstractRecord implements UsageRecord { public abstract class BasicUsageRecord extends AbstractRecord implements UsageRecord {

View File

@ -5,6 +5,9 @@ import java.io.Serializable;
import org.gcube.documentstore.exception.InvalidValueException; import org.gcube.documentstore.exception.InvalidValueException;
import org.gcube.documentstore.records.Record; import org.gcube.documentstore.records.Record;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public interface UsageRecord extends Record { public interface UsageRecord extends Record {
public enum OperationResult implements Serializable, Comparable<OperationResult> { public enum OperationResult implements Serializable, Comparable<OperationResult> {

View File

@ -19,7 +19,7 @@ import org.gcube.documentstore.records.implementation.validations.annotations.Va
/** /**
* This Class is for library internal use only * This Class is for library internal use only
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*/ */
public class AggregatedJobUsageRecord extends AbstractJobUsageRecord implements AggregatedUsageRecord<AggregatedJobUsageRecord, JobUsageRecord> { public class AggregatedJobUsageRecord extends AbstractJobUsageRecord implements AggregatedUsageRecord<AggregatedJobUsageRecord, JobUsageRecord> {

View File

@ -16,7 +16,7 @@ import org.gcube.documentstore.records.aggregation.AggregationUtility;
/** /**
* This Class is for library internal use only * This Class is for library internal use only
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*/ */
public class AggregatedPortletUsageRecord extends AbstractPortletUsageRecord implements AggregatedUsageRecord<AggregatedPortletUsageRecord, PortletUsageRecord> { public class AggregatedPortletUsageRecord extends AbstractPortletUsageRecord implements AggregatedUsageRecord<AggregatedPortletUsageRecord, PortletUsageRecord> {

View File

@ -19,7 +19,7 @@ import org.gcube.documentstore.records.implementation.validations.annotations.Va
/** /**
* This Class is for library internal use only * This Class is for library internal use only
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*/ */
public class AggregatedServiceUsageRecord extends AbstractServiceUsageRecord implements AggregatedUsageRecord<AggregatedServiceUsageRecord, ServiceUsageRecord> { public class AggregatedServiceUsageRecord extends AbstractServiceUsageRecord implements AggregatedUsageRecord<AggregatedServiceUsageRecord, ServiceUsageRecord> {

View File

@ -17,7 +17,7 @@ import org.gcube.documentstore.records.implementation.AggregatedField;
/** /**
* This Class is for library internal use only * This Class is for library internal use only
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*/ */
public class AggregatedStorageUsageRecord extends AbstractStorageUsageRecord implements AggregatedUsageRecord<AggregatedStorageUsageRecord, StorageUsageRecord> { public class AggregatedStorageUsageRecord extends AbstractStorageUsageRecord implements AggregatedUsageRecord<AggregatedStorageUsageRecord, StorageUsageRecord> {

View File

@ -16,7 +16,7 @@ import org.gcube.documentstore.records.aggregation.AggregationUtility;
/** /**
* This Class is for library internal use only * This Class is for library internal use only
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*/ */
public class AggregatedTaskUsageRecord extends AbstractTaskUsageRecord implements AggregatedUsageRecord<AggregatedTaskUsageRecord, TaskUsageRecord> { public class AggregatedTaskUsageRecord extends AbstractTaskUsageRecord implements AggregatedUsageRecord<AggregatedTaskUsageRecord, TaskUsageRecord> {

View File

@ -13,7 +13,7 @@ import org.gcube.documentstore.records.Record;
import org.gcube.documentstore.records.implementation.FieldAction; import org.gcube.documentstore.records.implementation.FieldAction;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class MoveToOperationResultAction implements FieldAction { public class MoveToOperationResultAction implements FieldAction {

View File

@ -4,7 +4,7 @@
package org.gcube.accounting.datamodel.backwardcompatibility; package org.gcube.accounting.datamodel.backwardcompatibility;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;

View File

@ -11,7 +11,7 @@ import org.gcube.documentstore.records.Record;
import org.gcube.documentstore.records.implementation.FieldAction; import org.gcube.documentstore.records.implementation.FieldAction;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class MoveToTaskEndTimeAction implements FieldAction { public class MoveToTaskEndTimeAction implements FieldAction {

View File

@ -4,7 +4,7 @@
package org.gcube.accounting.datamodel.backwardcompatibility; package org.gcube.accounting.datamodel.backwardcompatibility;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;

View File

@ -11,7 +11,7 @@ import org.gcube.documentstore.records.Record;
import org.gcube.documentstore.records.implementation.FieldAction; import org.gcube.documentstore.records.implementation.FieldAction;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class MoveToTaskStartTimeAction implements FieldAction { public class MoveToTaskStartTimeAction implements FieldAction {

View File

@ -17,7 +17,7 @@ import org.gcube.documentstore.records.implementation.validations.annotations.No
import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong; import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public abstract class AbstractJobUsageRecord extends BasicUsageRecord { public abstract class AbstractJobUsageRecord extends BasicUsageRecord {

View File

@ -15,7 +15,7 @@ import org.gcube.documentstore.records.implementation.validations.annotations.No
import org.gcube.documentstore.records.implementation.validations.annotations.NotEmptyIfNotNull; import org.gcube.documentstore.records.implementation.validations.annotations.NotEmptyIfNotNull;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public abstract class AbstractPortletUsageRecord extends BasicUsageRecord { public abstract class AbstractPortletUsageRecord extends BasicUsageRecord {

View File

@ -5,7 +5,6 @@ package org.gcube.accounting.datamodel.basetypes;
import java.io.Serializable; import java.io.Serializable;
import java.util.Map; import java.util.Map;
import java.util.SortedSet;
import org.gcube.accounting.datamodel.BasicUsageRecord; import org.gcube.accounting.datamodel.BasicUsageRecord;
import org.gcube.documentstore.exception.InvalidValueException; import org.gcube.documentstore.exception.InvalidValueException;
@ -14,7 +13,7 @@ import org.gcube.documentstore.records.implementation.validations.annotations.No
import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong; import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public abstract class AbstractServiceUsageRecord extends BasicUsageRecord { public abstract class AbstractServiceUsageRecord extends BasicUsageRecord {

View File

@ -19,7 +19,7 @@ import org.gcube.documentstore.records.implementation.validations.annotations.No
import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong; import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public abstract class AbstractStorageUsageRecord extends BasicUsageRecord { public abstract class AbstractStorageUsageRecord extends BasicUsageRecord {

View File

@ -17,7 +17,7 @@ import org.gcube.documentstore.records.implementation.validations.annotations.No
import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong; import org.gcube.documentstore.records.implementation.validations.annotations.ValidLong;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public abstract class AbstractTaskUsageRecord extends BasicUsageRecord { public abstract class AbstractTaskUsageRecord extends BasicUsageRecord {

View File

@ -11,6 +11,9 @@ import org.gcube.documentstore.records.implementation.FieldAction;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class CalculateJobWallDurationAction implements FieldAction { public class CalculateJobWallDurationAction implements FieldAction {
private static final Logger logger = LoggerFactory.getLogger(CalculateJobWallDurationAction.class); private static final Logger logger = LoggerFactory.getLogger(CalculateJobWallDurationAction.class);

View File

@ -11,6 +11,9 @@ import org.gcube.documentstore.records.implementation.FieldAction;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class CalculateTaskWallDurationAction implements FieldAction { public class CalculateTaskWallDurationAction implements FieldAction {
private static final Logger logger = LoggerFactory.getLogger(CalculateTaskWallDurationAction.class); private static final Logger logger = LoggerFactory.getLogger(CalculateTaskWallDurationAction.class);

View File

@ -7,6 +7,9 @@ import java.lang.annotation.Target;
import org.gcube.documentstore.records.implementation.FieldDecorator; import org.gcube.documentstore.records.implementation.FieldDecorator;
/**
* @author Luca Frosini (ISTI - CNR)
*/
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@FieldDecorator(action=DeprecatedWarningAction.class) @FieldDecorator(action=DeprecatedWarningAction.class)

View File

@ -12,8 +12,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*
*/ */
public class DeprecatedWarningAction implements FieldAction { public class DeprecatedWarningAction implements FieldAction {

View File

@ -6,6 +6,9 @@ import java.util.Map;
import org.gcube.accounting.datamodel.basetypes.AbstractJobUsageRecord; import org.gcube.accounting.datamodel.basetypes.AbstractJobUsageRecord;
import org.gcube.documentstore.exception.InvalidValueException; import org.gcube.documentstore.exception.InvalidValueException;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class JobUsageRecord extends AbstractJobUsageRecord { public class JobUsageRecord extends AbstractJobUsageRecord {
/** /**

View File

@ -6,6 +6,9 @@ import java.util.Map;
import org.gcube.accounting.datamodel.basetypes.AbstractPortletUsageRecord; import org.gcube.accounting.datamodel.basetypes.AbstractPortletUsageRecord;
import org.gcube.documentstore.exception.InvalidValueException; import org.gcube.documentstore.exception.InvalidValueException;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class PortletUsageRecord extends AbstractPortletUsageRecord { public class PortletUsageRecord extends AbstractPortletUsageRecord {
/** /**

View File

@ -6,6 +6,9 @@ import java.util.Map;
import org.gcube.accounting.datamodel.basetypes.AbstractServiceUsageRecord; import org.gcube.accounting.datamodel.basetypes.AbstractServiceUsageRecord;
import org.gcube.documentstore.exception.InvalidValueException; import org.gcube.documentstore.exception.InvalidValueException;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class ServiceUsageRecord extends AbstractServiceUsageRecord { public class ServiceUsageRecord extends AbstractServiceUsageRecord {
/** /**

View File

@ -6,6 +6,9 @@ import java.util.Map;
import org.gcube.accounting.datamodel.basetypes.AbstractStorageUsageRecord; import org.gcube.accounting.datamodel.basetypes.AbstractStorageUsageRecord;
import org.gcube.documentstore.exception.InvalidValueException; import org.gcube.documentstore.exception.InvalidValueException;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class StorageUsageRecord extends AbstractStorageUsageRecord { public class StorageUsageRecord extends AbstractStorageUsageRecord {
/** /**

View File

@ -6,6 +6,9 @@ import java.util.Map;
import org.gcube.accounting.datamodel.basetypes.AbstractTaskUsageRecord; import org.gcube.accounting.datamodel.basetypes.AbstractTaskUsageRecord;
import org.gcube.documentstore.exception.InvalidValueException; import org.gcube.documentstore.exception.InvalidValueException;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class TaskUsageRecord extends AbstractTaskUsageRecord { public class TaskUsageRecord extends AbstractTaskUsageRecord {
/** /**

View File

@ -12,8 +12,7 @@ import org.gcube.accounting.datamodel.validations.validators.FixDataVolumeSignAc
import org.gcube.documentstore.records.implementation.FieldDecorator; import org.gcube.documentstore.records.implementation.FieldDecorator;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*
*/ */
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)

View File

@ -8,6 +8,9 @@ import java.lang.annotation.Target;
import org.gcube.accounting.datamodel.validations.validators.ValidDataTypeValidator; import org.gcube.accounting.datamodel.validations.validators.ValidDataTypeValidator;
import org.gcube.documentstore.records.implementation.FieldDecorator; import org.gcube.documentstore.records.implementation.FieldDecorator;
/**
* @author Luca Frosini (ISTI - CNR)
*/
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@FieldDecorator(action=ValidDataTypeValidator.class) @FieldDecorator(action=ValidDataTypeValidator.class)

View File

@ -8,6 +8,9 @@ import java.lang.annotation.Target;
import org.gcube.accounting.datamodel.validations.validators.ValidIPValidator; import org.gcube.accounting.datamodel.validations.validators.ValidIPValidator;
import org.gcube.documentstore.records.implementation.FieldDecorator; import org.gcube.documentstore.records.implementation.FieldDecorator;
/**
* @author Luca Frosini (ISTI - CNR)
*/
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@FieldDecorator(action=ValidIPValidator.class) @FieldDecorator(action=ValidIPValidator.class)

View File

@ -8,6 +8,9 @@ import java.lang.annotation.Target;
import org.gcube.accounting.datamodel.validations.validators.ValidMapValidator; import org.gcube.accounting.datamodel.validations.validators.ValidMapValidator;
import org.gcube.documentstore.records.implementation.FieldDecorator; import org.gcube.documentstore.records.implementation.FieldDecorator;
/**
* @author Luca Frosini (ISTI - CNR)
*/
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@FieldDecorator(action=ValidMapValidator.class) @FieldDecorator(action=ValidMapValidator.class)

View File

@ -8,6 +8,9 @@ import java.lang.annotation.Target;
import org.gcube.accounting.datamodel.validations.validators.ValidOperationResultValidator; import org.gcube.accounting.datamodel.validations.validators.ValidOperationResultValidator;
import org.gcube.documentstore.records.implementation.FieldDecorator; import org.gcube.documentstore.records.implementation.FieldDecorator;
/**
* @author Luca Frosini (ISTI - CNR)
*/
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@FieldDecorator(action=ValidOperationResultValidator.class) @FieldDecorator(action=ValidOperationResultValidator.class)

View File

@ -8,6 +8,9 @@ import java.lang.annotation.Target;
import org.gcube.accounting.datamodel.validations.validators.ValidOperationTypeValidator; import org.gcube.accounting.datamodel.validations.validators.ValidOperationTypeValidator;
import org.gcube.documentstore.records.implementation.FieldDecorator; import org.gcube.documentstore.records.implementation.FieldDecorator;
/**
* @author Luca Frosini (ISTI - CNR)
*/
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@FieldDecorator(action=ValidOperationTypeValidator.class) @FieldDecorator(action=ValidOperationTypeValidator.class)

View File

@ -8,6 +8,9 @@ import java.lang.annotation.Target;
import org.gcube.accounting.datamodel.validations.validators.ValidURIValidator; import org.gcube.accounting.datamodel.validations.validators.ValidURIValidator;
import org.gcube.documentstore.records.implementation.FieldDecorator; import org.gcube.documentstore.records.implementation.FieldDecorator;
/**
* @author Luca Frosini (ISTI - CNR)
*/
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@FieldDecorator(action=ValidURIValidator.class) @FieldDecorator(action=ValidURIValidator.class)

View File

@ -13,7 +13,7 @@ import org.gcube.documentstore.records.implementation.FieldAction;
import org.gcube.documentstore.records.implementation.validations.validators.ValidLongValidator; import org.gcube.documentstore.records.implementation.validations.validators.ValidLongValidator;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class FixDataVolumeSignAction implements FieldAction { public class FixDataVolumeSignAction implements FieldAction {

View File

@ -7,6 +7,9 @@ import org.gcube.documentstore.exception.InvalidValueException;
import org.gcube.documentstore.records.Record; import org.gcube.documentstore.records.Record;
import org.gcube.documentstore.records.implementation.FieldAction; import org.gcube.documentstore.records.implementation.FieldAction;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class ValidDataTypeValidator implements FieldAction { public class ValidDataTypeValidator implements FieldAction {
private static final String ERROR = String.format("Not Instance of %s", DataType.class.getSimpleName()); private static final String ERROR = String.format("Not Instance of %s", DataType.class.getSimpleName());

View File

@ -10,6 +10,9 @@ import org.gcube.documentstore.records.implementation.FieldAction;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class ValidIPValidator implements FieldAction { public class ValidIPValidator implements FieldAction {
private static Logger logger = LoggerFactory.getLogger(ValidIPValidator.class); private static Logger logger = LoggerFactory.getLogger(ValidIPValidator.class);

View File

@ -7,6 +7,9 @@ import org.gcube.documentstore.exception.InvalidValueException;
import org.gcube.documentstore.records.Record; import org.gcube.documentstore.records.Record;
import org.gcube.documentstore.records.implementation.FieldAction; import org.gcube.documentstore.records.implementation.FieldAction;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class ValidMapValidator implements FieldAction { public class ValidMapValidator implements FieldAction {
private static final String ERROR = String.format("This Map cannot be serilized properly"); private static final String ERROR = String.format("This Map cannot be serilized properly");

View File

@ -7,6 +7,9 @@ import org.gcube.documentstore.exception.InvalidValueException;
import org.gcube.documentstore.records.Record; import org.gcube.documentstore.records.Record;
import org.gcube.documentstore.records.implementation.FieldAction; import org.gcube.documentstore.records.implementation.FieldAction;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class ValidOperationResultValidator implements FieldAction { public class ValidOperationResultValidator implements FieldAction {
private static final String ERROR = String.format("Not Instance of %s", OperationResult.class.getSimpleName()); private static final String ERROR = String.format("Not Instance of %s", OperationResult.class.getSimpleName());

View File

@ -8,6 +8,9 @@ import org.gcube.documentstore.exception.InvalidValueException;
import org.gcube.documentstore.records.Record; import org.gcube.documentstore.records.Record;
import org.gcube.documentstore.records.implementation.FieldAction; import org.gcube.documentstore.records.implementation.FieldAction;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class ValidOperationTypeValidator implements FieldAction { public class ValidOperationTypeValidator implements FieldAction {
private static final String ERROR = String.format("Not Instance of %s", OperationResult.class.getSimpleName()); private static final String ERROR = String.format("Not Instance of %s", OperationResult.class.getSimpleName());

View File

@ -7,6 +7,9 @@ import org.gcube.documentstore.exception.InvalidValueException;
import org.gcube.documentstore.records.Record; import org.gcube.documentstore.records.Record;
import org.gcube.documentstore.records.implementation.FieldAction; import org.gcube.documentstore.records.implementation.FieldAction;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public class ValidURIValidator implements FieldAction { public class ValidURIValidator implements FieldAction {
private static final String ERROR = "Not Valid URI"; private static final String ERROR = "Not Valid URI";

View File

@ -11,8 +11,7 @@ import org.gcube.documentstore.persistence.PersistenceBackendFactory;
import org.gcube.documentstore.records.Record; import org.gcube.documentstore.records.Record;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*
*/ */
public class AccountingPersistence { public class AccountingPersistence {

View File

@ -20,7 +20,7 @@ import org.gcube.resources.discovery.client.queries.api.SimpleQuery;
import org.gcube.resources.discovery.icclient.ICFactory; import org.gcube.resources.discovery.icclient.ICFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*/ */
public class AccountingPersistenceConfiguration extends PersistenceBackendConfiguration { public class AccountingPersistenceConfiguration extends PersistenceBackendConfiguration {

View File

@ -13,8 +13,7 @@ import org.gcube.accounting.datamodel.usagerecords.ServiceUsageRecord;
import org.gcube.documentstore.persistence.PersistenceBackendFactory; import org.gcube.documentstore.persistence.PersistenceBackendFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*
*/ */
public class AccountingPersistenceFactory { public class AccountingPersistenceFactory {

View File

@ -10,8 +10,7 @@ import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*
*/ */
public class UsageRecordTest { public class UsageRecordTest {

View File

@ -17,8 +17,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
*
*/ */
public class AggregatedJobUsageRecordTest extends ScopedTest { public class AggregatedJobUsageRecordTest extends ScopedTest {

View File

@ -17,7 +17,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class AggregatedServiceUsageRecordTest extends ScopedTest { public class AggregatedServiceUsageRecordTest extends ScopedTest {

View File

@ -17,7 +17,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class AggregatedStorageUsageRecordTest extends ScopedTest { public class AggregatedStorageUsageRecordTest extends ScopedTest {

View File

@ -9,7 +9,7 @@ import java.util.Set;
import org.gcube.accounting.datamodel.AggregatedUsageRecord; import org.gcube.accounting.datamodel.AggregatedUsageRecord;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class AggregatedUsageRecordTest { public class AggregatedUsageRecordTest {

View File

@ -18,7 +18,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class JobUsageRecordTest extends ScopedTest { public class JobUsageRecordTest extends ScopedTest {

View File

@ -18,7 +18,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class ServiceUsageRecordTest extends ScopedTest { public class ServiceUsageRecordTest extends ScopedTest {

View File

@ -18,7 +18,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class StorageUsageRecordTest extends ScopedTest { public class StorageUsageRecordTest extends ScopedTest {

View File

@ -18,7 +18,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class TaskUsageRecordTest extends ScopedTest { public class TaskUsageRecordTest extends ScopedTest {

View File

@ -11,7 +11,7 @@ import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class NotEmptyIfNotNullValidatorTest { public class NotEmptyIfNotNullValidatorTest {

View File

@ -8,7 +8,7 @@ import org.gcube.documentstore.records.implementation.validations.validators.Val
import org.junit.Test; import org.junit.Test;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class ValidTimeValidatorTest { public class ValidTimeValidatorTest {

View File

@ -8,7 +8,7 @@ import org.gcube.common.authorization.library.provider.SecurityTokenProvider;
import org.junit.Before; import org.junit.Before;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class ScopedTest { public class ScopedTest {

View File

@ -11,7 +11,7 @@ import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class StressTestUtility { public class StressTestUtility {

View File

@ -5,7 +5,7 @@ package org.gcube.testutility;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public interface TestOperation { public interface TestOperation {

View File

@ -23,7 +23,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ * @author Luca Frosini (ISTI - CNR)
* *
*/ */
public class TestUsageRecord { public class TestUsageRecord {