/** * Constructs a new {@link IndexedAIP} cloning the one given by argument. * * @param other the {@link IndexedAIP} to be cloned. */ public IndexedAIP(IndexedAIP other) { this( other.getId(), other.getState(), other.getLevel(), other.getTitle(), other.getDateInitial(), other.getDateFinal(), other.getDescription(), other.getParentID(), other.getAncestors(), other.getPermissions(), other.getNumberOfSubmissionFiles(), other.getNumberOfDocumentationFiles(), other.getNumberOfSchemaFiles(), other.getHasRepresentations(), other.getGhost()); }